Script @__DataRawSerpent__/data-final-fixes.lua:1: { accumulator = { accumulator = { chargable_graphics = { charge_animation = { layers = { { layers = { { filename = "__base__/graphics/entity/accumulator/accumulator.png", height = 189, priority = "high", repeat_count = 24, scale = 0.5, shift = { 0, -0.34375 }, tint = { 1, 1, 1, 1 }, width = 130 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", height = 106, priority = "high", repeat_count = 24, scale = 0.5, shift = { 0.90625, 0.1875 }, width = 234 } } }, { draw_as_glow = true, filename = "__base__/graphics/entity/accumulator/accumulator-charge.png", frame_count = 24, height = 210, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -0.625 }, width = 178 } } }, charge_cooldown = 30, discharge_animation = { layers = { { layers = { { filename = "__base__/graphics/entity/accumulator/accumulator.png", height = 189, priority = "high", repeat_count = 24, scale = 0.5, shift = { 0, -0.34375 }, tint = { 1, 1, 1, 1 }, width = 130 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", height = 106, priority = "high", repeat_count = 24, scale = 0.5, shift = { 0.90625, 0.1875 }, width = 234 } } }, { draw_as_glow = true, filename = "__base__/graphics/entity/accumulator/accumulator-discharge.png", frame_count = 24, height = 214, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.65625 }, width = 174 } } }, discharge_cooldown = 60, picture = { layers = { { filename = "__base__/graphics/entity/accumulator/accumulator.png", height = 189, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, width = 130 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", height = 106, priority = "high", scale = 0.5, shift = { 0.90625, 0.1875 }, width = 234 } } } }, circuit_connector = { points = { shadow = { green = { 1.078125, 1.109375 }, red = { 1.265625, 1.109375 } }, wire = { green = { 0.890625, 0.84375 }, red = { 0.828125, 0.625 } } }, sprites = { blue_led_light_offset = { 0.578125, 0.875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.578125, 0.625 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, 0.875 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.578125, 0.59375 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.578125, 0.59375 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, 0.59375 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, 0.59375 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.578125, 0.78125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.578125, 0.625 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.796875, 0.90625 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/electric-large-close.ogg", volume = 0.6 }, collision_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, corpse = "accumulator-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_output_signal = { name = "signal-A", type = "virtual" }, drawing_box_vertical_extension = 0.5, dying_explosion = "accumulator-explosion", energy_source = { buffer_capacity = "5MJ", input_flow_limit = "300kW", output_flow_limit = "300kW", type = "electric", usage_priority = "tertiary" }, fast_replaceable_group = "accumulator", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/accumulator.png", impact_category = "metal", max_health = 150, minable = { mining_time = 0.1, result = "accumulator" }, name = "accumulator", open_sound = { filename = "__base__/sound/open-close/electric-large-open.ogg", volume = 0.6 }, selection_box = { { -1, -1 }, { 1, 1 } }, type = "accumulator", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/accumulator/accumulator-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0, 1.5625 }, variation_count = 1, width = 20 }, rotate = false }, working_sound = { idle_sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/accumulator-idle.ogg", volume = 0.35 }, main_sounds = { { activity_to_volume_modifiers = { inverted = true, offset = 2 }, fade_in_ticks = 4, fade_out_ticks = 20, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/accumulator-working.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.4399999999999999 }, volume = 0.4 } }, { activity_to_volume_modifiers = { offset = 1 }, fade_in_ticks = 4, fade_out_ticks = 20, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/accumulator-discharging.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.4399999999999999 }, volume = 0.4 } } }, max_sounds_per_prototype = 3 } } }, achievement = { ["so-long-and-thanks-for-all-the-fish"] = { icon = "__base__/graphics/achievement/so-long-and-thanks-for-all-the-fish.png", icon_size = 128, name = "so-long-and-thanks-for-all-the-fish", order = "h[secret]-a[so-long-and-thanks-for-all-the-fish]", type = "achievement" } }, ["active-defense-equipment"] = { ["discharge-defense-equipment"] = { attack_parameters = { ammo_category = "electric", ammo_type = { action = { { action_delivery = { { target_effects = { { sticker = "stun-sticker", type = "create-sticker" }, { distance = 4, type = "push-back" } }, type = "instant" }, { add_to_shooter = false, beam = "electric-beam-no-sound", duration = 15, max_length = 16, source_offset = { 0, -0.5 }, type = "beam" } }, force = "enemy", radius = 8, type = "area" } }, energy_consumption = "2MJ", type = "projectile" }, cooldown = 150, damage_modifier = 10, projectile_center = { 0, 0 }, projectile_creation_distance = 0.6, range = 10, sound = { filename = "__base__/sound/fight/pulse.ogg", game_controller_vibration_data = { duration = 100, low_frequency_vibration_intensity = 0.5 }, switch_vibration_data = { filename = "__base__/sound/fight/pulse.bnvib" }, volume = 0.7 }, type = "projectile" }, automatic = false, categories = { "armor" }, energy_source = { buffer_capacity = "4040kJ", type = "electric", usage_priority = "secondary-input" }, name = "discharge-defense-equipment", shape = { height = 2, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/discharge-defense-equipment.png", flags = { "icon" }, priority = "extra-high-no-scale", scale = 0.5, size = 128 }, type = "active-defense-equipment" }, ["personal-laser-defense-equipment"] = { attack_parameters = { ammo_category = "laser", ammo_type = { action = { action_delivery = { beam = "laser-beam", duration = 40, max_length = 15, source_offset = { 0, -1.3143899999999999 }, type = "beam" }, type = "direct" }, energy_consumption = "50kJ" }, cooldown = 40, damage_modifier = 1, range = 15, range_mode = "center-to-bounding-box", type = "beam" }, automatic = true, categories = { "armor" }, energy_source = { buffer_capacity = "220kJ", type = "electric", usage_priority = "secondary-input" }, name = "personal-laser-defense-equipment", shape = { height = 2, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/personal-laser-defense-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, type = "active-defense-equipment" } }, ["agricultural-tower"] = { ["agricultural-tower"] = { arm_extending_sound = { sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-arm-extend-loop.ogg", volume = 0.25 }, stopped_sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-arm-extend-stop.ogg", volume = 0.6 } }, arm_extending_sound_source = "arm_central_joint", central_orienting_sound = { sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-rotation-loop.ogg", volume = 0.3 }, stopped_sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-rotation-stop.ogg", volume = 0.5 } }, central_orienting_sound_source = "hub", circuit_connector = { points = { shadow = { green = { -0.40625, 0.71875 }, red = { -0.15625, 0.71875 } }, wire = { green = { -0.5, 0.65625 }, red = { -0.46875, 0.4375 } } }, sprites = { blue_led_light_offset = { -0.21875, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.21875, 0.40625 }, width = 52, x = 312, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.140625, 0.453125 }, width = 60, x = 360, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.21875, 0.375 }, width = 60, x = 360, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.21875, 0.375 }, width = 46, x = 276, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.375 }, width = 48, x = 288, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.375 }, width = 48, x = 288, y = 138 }, red_green_led_light_offset = { -0.21875, 0.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.21875, 0.40625 }, width = 62, x = 372, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.0625, 0.484375 }, width = 68, x = 408, y = 162 } } }, circuit_wire_max_distance = 30, close_sound = { filename = "__base__/sound/open-close/mechanical-large-close.ogg", volume = 0.5 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, corpse = "agricultural-tower-remnants", crane = { min_arm_extent = 0, min_grappler_extent = 0.2, operation_angle = 10, origin = { 0.5, -0.55, 4.5999999999999996 }, parts = { { allow_sprite_rotation = false, dying_effect = { explosion = { name = "explosion", offset = { 0, 1 } }, explosion_linear_distance_step = 0.4, particle_effect_linear_distance_step = 0.15, particle_effects = { initial_height = 0, initial_height_deviation = 0.2, offset_deviation = { { -0.39450000000000003, -0.49610000000000003 }, { 0.39450000000000003, 0.49610000000000003 } }, particle_name = "accumulator-metal-particle-big", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" } }, extendable_length = { 0, 0, 0 }, layer = 1, name = "hub", relative_position = { 0, 0, 0 }, rotated_sprite = { dice = 4, direction_count = 128, filenames = { "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-1-1.png", "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-1-2.png" }, height = 330, line_length = 8, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.140625 }, width = 406 }, rotated_sprite_reflection = { direction_count = 64, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-1-reflection.png", height = 36, line_length = 8, priority = "very-low", scale = 5, shift = { 0, 0.015625 }, width = 44 }, rotated_sprite_shadow = { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-1-shadow.png", height = 204, line_length = 8, priority = "very-low", scale = 1, shift = { 0.078125, 0 }, width = 168 }, should_scale_for_perspective = false, snap_end = 1, snap_start = 1, static_length = { 0, 0, 0.88000000000000007 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length = { 0, 0, 0 }, layer = -1, name = "arm_inner", relative_position = { 0, 0.45, 0 }, rotated_sprite = { direction_count = 128, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-3.png", height = 210, line_length = 16, priority = "very-low", scale = 0.5, shift = { 0, -0.265625 }, width = 82 }, rotated_sprite_reflection = { direction_count = 8, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-3-reflection.png", height = 28, line_length = 8, priority = "very-low", scale = 5, shift = { 0, -0.03125 }, width = 12 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-3-shadow.png", height = 110, line_length = 8, priority = "very-low", scale = 1, shift = { 0, -0.15625 }, width = 44 }, should_scale_for_perspective = false, snap_end = 0.7, snap_start = 1, static_length = { 0, 1, 0.76179585000000003 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length = { 0, 0, 0 }, layer = 2, name = "arm_inner_joint", relative_position = { 0, 0.4, 0.40471834000000007 }, rotated_sprite = { direction_count = 128, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-4.png", height = 128, line_length = 16, priority = "very-low", scale = 0.5, shift = { 0, 0.125 }, width = 100 }, rotated_sprite_reflection = { direction_count = 8, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-4-reflection.png", height = 18, line_length = 8, priority = "very-low", scale = 5, shift = { 0, 0.015625 }, width = 14 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-4-shadow.png", height = 66, line_length = 8, priority = "very-low", scale = 1, shift = { 0, 0.0625 }, width = 52 }, should_scale_for_perspective = false, snap_end = 0.5, snap_end_arm_extent_multiplier = 0.1, snap_start = 0.8, static_length = { 0, 1.6000000000000001, 0.19648000000000001 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length = { 0, 4.5, 0.55259999999999998 }, is_contractible_by_cropping = true, name = "arm_central", relative_position = { 0, -1.5, -0.18420000000000002 }, rotated_sprite = { direction_count = 128, filenames = { "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-5-1.png", "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-5-2.png" }, height = 774, line_length = 16, lines_per_file = 4, priority = "very-low", scale = 0.5, shift = { 0, 0.46875 }, width = 66 }, rotated_sprite_reflection = { direction_count = 8, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-5-reflection.png", height = 80, line_length = 8, priority = "very-low", scale = 5, shift = { 0, 0.046875 }, width = 10 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-5-shadow.png", height = 388, line_length = 8, priority = "very-low", scale = 1, shift = { 0, 0.21875 }, width = 36 }, snap_end = 0.3, snap_start = 0.7, static_length = { 0, 1.3999999999999999, 0.17191999999999998 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length = { 0, 0, 0 }, layer = 1, name = "arm_central_joint", orientation_shift = 0, relative_position = { 0, -0.2, 0.036839999999999993 }, rotated_sprite = { direction_count = 128, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-6.png", height = 144, line_length = 16, priority = "very-low", scale = 0.5, shift = { 0, -0.46875 }, width = 72 }, rotated_sprite_reflection = { direction_count = 8, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-6-reflection.png", height = 18, line_length = 8, priority = "very-low", scale = 5, shift = { 0, -0.046875 }, width = 10 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-6-shadow.png", height = 74, line_length = 8, priority = "very-low", scale = 1, shift = { 0, -0.234375 }, width = 38 }, snap_end = 0.2, snap_end_arm_extent_multiplier = 0.05, snap_start = 0.3, static_length = { 0, 0.7, -0.13607999999999998 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length = { 0, 4, -0.77759999999999998 }, is_contractible_by_cropping = true, layer = 0, name = "arm_outer", relative_position = { 0, -0.5, 0.097199999999999989 }, rotated_sprite = { direction_count = 128, filenames = { "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-7-1.png", "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-7-2.png" }, height = 628, line_length = 16, lines_per_file = 4, priority = "very-low", scale = 0.5, shift = { -0.03125, 0.359375 }, width = 64 }, rotated_sprite_reflection = { direction_count = 8, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-7-reflection.png", height = 78, line_length = 8, priority = "very-low", scale = 5, shift = { 0, 0.140625 }, width = 10 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-7-shadow.png", height = 316, line_length = 8, priority = "very-low", scale = 1, shift = { -0.015625, 0.171875 }, width = 34 }, snap_end = 0, snap_start = 0.3, static_length = { 0, 1.9, -0.36935999999999996 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], layer = -1, name = "grappler-hub", relative_position = { 0, 0, -0.17000000000000002 }, rotated_sprite = { direction_count = 64, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-8.png", height = 78, line_length = 16, priority = "very-low", scale = 0.5, shift = { 0, 0 }, width = 44 }, rotated_sprite_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-8-shadow.png", height = 40, line_length = 8, priority = "very-low", scale = 1, shift = { 0, 0 }, width = 24 }, sprite_reflection = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-8-reflection.png", height = 12, line_length = 1, priority = "very-low", scale = 5, shift = { 0, 0 }, width = 8 }, static_length_grappler = { 0, 0, -0.6 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length_grappler = { 0, 0, -4 }, layer = -2, name = "telescope", relative_position = { 0, 0, 0 }, scale_to_fit_model = true, sprite = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-9.png", height = 148, line_length = 1, priority = "very-low", scale = 0.5, shift = { 0.015625, 0 }, width = 26 }, sprite_reflection = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-9-reflection.png", height = 20, line_length = 1, priority = "very-low", scale = 5, shift = { 0, 0 }, width = 6 }, sprite_shadow = { draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-9-shadow.png", height = 74, line_length = 1, priority = "very-low", scale = 1, shift = { 0.015625, 0 }, width = 14 }, static_length_grappler = { 0, 0, -0.5 } }, { dying_effect = "SERPENT PLACEHOLDER" --[=[ ref [""]["agricultural-tower"]["agricultural-tower"].crane.parts[1].dying_effect ]=], extendable_length_grappler = { 0, 0, 0 }, layer = -3, name = "grappler-claw", relative_position = { 0, 0, 0 }, should_scale_for_perspective = false, sprite = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-10.png", height = 62, line_length = 1, priority = "very-low", scale = 0.5, shift = { -0.015625, 0.015625 }, width = 42 }, sprite_reflection = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-10-reflection.png", height = 12, line_length = 1, priority = "very-low", scale = 5, shift = { 0, 0.015625 }, width = 8 }, sprite_shadow = { draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-crane-10.png", height = 62, line_length = 1, priority = "very-low", scale = 0.5, shift = { -0.015625, 0.015625 }, width = 42 }, static_length_grappler = { 0, 0, -0.75 } } }, shadow_direction = { -0.59501999999999997, 0.0091240000000000006, 0.80365900000000003 }, speed = { arm = { extension_speed = 0.005, turn_rate = 0.002 }, grappler = { allow_transpolar_movement = true, extension_speed = 0.01, horizontal_turn_rate = 0.01, vertical_turn_rate = 0.002 } }, telescope_default_extention = 0.5 }, crane_energy_usage = "100kW", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2.5, dying_explosion = "agricultural-tower-explosion", energy_source = { emissions_per_minute = { spores = 4 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "100kW", fast_replaceable_group = "agricultural-tower", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { layers = { { animation_speed = 0.25, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base.png", frame_count = 64, height = 336, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -0.5625 }, width = 248 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base-shadow.png", frame_count = 1, height = 200, line_length = 1, priority = "high", repeat_count = 64, scale = 0.5, shift = { 1.453125, 0.296875 }, width = 374 } } }, recipe_not_set_tint = { primary = { a = 1, b = 0.5, g = 0.6, r = 0.6 }, secondary = { a = 1, b = 0.5, g = 0.6, r = 0.6 } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0, 0.625 }, variation_count = 1, width = 24 }, rotate = false }, working_visualisations = { { always_draw = true, animation = { filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base.png", frame_count = 1, height = 336, line_length = 8, scale = 0.5, shift = { 0, -0.5625 }, width = 248 }, fog_mask = { falloff = 1, rect = { { -30, -30 }, { 30, -2.75 } } } }, { always_draw = true, animation = { animation_speed = 0.25, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base-plant-mask.png", frame_count = 64, height = 120, line_length = 8, priority = "high", scale = 0.5, shift = { -0.40625, -0.59375 }, tint_as_overlay = true, width = 134 }, apply_recipe_tint = "primary" }, { animation = { animation_speed = 0.25, blend_mode = "additive", filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-base-light.png", frame_count = 64, height = 236, line_length = 8, priority = "high", scale = 0.5, shift = { -0.15625, -0.6875 }, width = 178 }, apply_recipe_tint = "secondary", effect = "flicker", fadeout = true }, { effect = "flicker", fadeout = true, light = { color = { b = 1, g = 1, r = 1 }, intensity = 1, shift = { -0.45, -0.25 }, size = 6 } }, { apply_recipe_tint = "secondary", effect = "flicker", fadeout = true, light = { color = { b = 1, g = 1, r = 1 }, intensity = 1, shift = { -1.2, -0.5 }, size = 16 } } } }, grappler_extending_sound = { sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-grappler-extend-loop.ogg", volume = 0.4 }, stopped_sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-grappler-extend-stop.ogg", volume = 0.45 } }, grappler_extending_sound_source = "grappler-hub", grappler_orienting_sound = { sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-grappler-orient-loop.ogg", volume = 0.25 }, stopped_sound = { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-grappler-orient-stop.ogg", volume = 0.4 } }, grappler_orienting_sound_source = "grappler-hub", harvesting_procedure_points = { { 0, 0, 1 } }, harvesting_sound = { { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-harvesting-6.ogg", volume = 0.6 } }, heating_energy = "100kW", icon = "__space-age__/graphics/icons/agricultural-tower.png", input_inventory_size = 3, max_health = 500, minable = { mining_time = 0.2, result = "agricultural-tower" }, name = "agricultural-tower", open_sound = { filename = "__base__/sound/open-close/mechanical-large-open.ogg", volume = 0.5 }, planting_procedure_points = { { 0, 0, 0.75 }, { 0, 0, 0 }, { 0, 0.05, -0.05 }, { 0.035355300000000001, 0.035355300000000001, -0.1 }, { 0.05, 0, -0.15 }, { 0.035355300000000001, -0.035355300000000001, -0.2 }, { 0, -0.05, -0.25 }, { -0.035355300000000001, -0.035355300000000001, -0.3 }, { -0.05, 0, -0.35 }, { -0.035355300000000001, 0.035355300000000001, -0.4 }, { 0, 0, -0.45 }, { 0, 0, 0 } }, planting_sound = { { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-planting-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-planting-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-planting-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-planting-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-planting-5.ogg", volume = 0.7 } }, radius = 3, radius_visualisation_picture = { filename = "__core__/graphics/white-square.png", height = 10, priority = "extra-high-no-scale", width = 10 }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, surface_conditions = { { max = 2000, min = 1000, property = "pressure" } }, type = "agricultural-tower", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { audible_distance_modifier = 0.7, filename = "__space-age__/sound/entity/agricultural-tower/agricultural-tower-hub-loop.ogg", volume = 0.7 } } } }, ["airborne-pollutant"] = { pollution = { affects_evolution = true, affects_water_tint = true, chart_color = { a = 149, b = 0, g = 0, r = 140 }, icon = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 192 }, name = "pollution", type = "airborne-pollutant" }, spores = { affects_evolution = true, affects_water_tint = false, chart_color = { a = 149, b = 0, g = 140, r = 140 }, damages_trees = false, icon = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 192 }, name = "spores", type = "airborne-pollutant" } }, ["ambient-sound"] = { ["after-the-crash"] = { name = "after-the-crash", planet = "nauvis", sound = "__base__/sound/ambient/after-the-crash.ogg", track_type = "main-track", type = "ambient-sound" }, anomaly = { name = "anomaly", planet = "nauvis", sound = "__base__/sound/ambient/anomaly.ogg", track_type = "interlude", type = "ambient-sound" }, ["aquilo-1"] = { name = "aquilo-1", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-a-1.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-b-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", number_of_sublayers = 2, sublayer_starting_offset = { 10, 15 }, variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-c-16.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "D", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-1/aquilo-1-d-8.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 0, 3 }, start_pause = { 0, 15 } }, { pause_between_repetitions = { 10, 15 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 4 }, start_pause = { 0, 15 } }, { pause_between_repetitions = { 15, 30 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 4 }, start_pause = { 0, 15 } }, { pause_between_repetitions = { 5, 10 }, start_pause = { 0, 15 } } }, name = "begin", number_of_enabled_layers = { 2, 4 } } } }, weight = 10 }, ["aquilo-2"] = { name = "aquilo-2", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-2.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-3"] = { name = "aquilo-3", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-3.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-3-hero"] = { name = "aquilo-3-hero", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-3-hero.ogg", volume = 0.7 }, track_type = "hero-track", type = "ambient-sound" }, ["aquilo-4"] = { name = "aquilo-4", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-4.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-5"] = { name = "aquilo-5", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 12600, intermezzo = { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-intermezzo.ogg", volume = 1.3999999999999999 }, layers = { { composition_mode = "randomized", name = "A-1", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-6.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A-1", control_layer_sample_mapping = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } }, name = "Melody A-1", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-18.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A-1", control_layer_sample_mapping = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } }, name = "Melody B-1", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-18.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "A-2", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-a-6.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A-2", control_layer_sample_mapping = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } }, name = "Melody A-2", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodya-18.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A-2", control_layer_sample_mapping = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 } }, name = "Melody B-2", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-5/aquilo-5-melodyb-18.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { {}, {}, {}, { enabled = false }, { enabled = false }, { enabled = false } }, name = "first", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "second" }, { conditions = { layer_sample = { "A-1", 6 }, weight = 1 }, state = "intermezzo" } }, state_duration_seconds = 40 }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, {}, {}, {} }, name = "second", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "first" }, { conditions = { layer_sample = { "A-2", 6 }, weight = 1 }, state = "intermezzo" } }, state_duration_seconds = 40 }, { name = "intermezzo", next_state = "first", start_pause = 70, state_duration_seconds = 200, type = "intermezzo" } } }, weight = 10 }, ["aquilo-6"] = { name = "aquilo-6", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-6.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-7"] = { name = "aquilo-7", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 12600, intermezzo = { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-intermezzo.ogg", volume = 1.3999999999999999 }, layers = { { composition_mode = "randomized", name = "A1", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-16.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "A2", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-16.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "A3", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-a-16.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A1", control_layer_sample_mapping = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 }, { 9, 10 }, { 11, 12 }, { 13, 14 }, { 15, 16 }, { 17, 18 }, { 19, 20 }, { 21, 22 }, { 23, 24 }, { 25, 26 }, { 27, 28 }, { 29, 30 }, { 31, 32 } }, name = "C", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-c-32.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A2", control_layer_sample_mapping = { { 1, 2 }, { 3 }, { 4, 5 }, { 6 }, { 7, 8 }, { 9 }, { 10, 11 }, { 12 }, { 13, 14 }, { 15 }, { 16, 17 }, { 18 }, { 19, 20 }, { 21 }, { 22, 23 }, { 24 } }, name = "D", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-d-24.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A3", control_layer_sample_mapping = { { 1, 2 }, { 3 }, { 4, 5 }, { 6 }, { 7, 8 }, { 9 }, { 10, 11 }, { 12 }, { 13, 14 }, { 15 }, { 16, 17 }, { 18 }, { 19, 20 }, { 21 }, { 22, 23 }, { 24 } }, name = "E", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-7/aquilo-7-e-24.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 840, states = { { layers_properties = { {}, { enabled = false }, { enabled = false }, {}, { enabled = false }, { enabled = false } }, name = "first", next_state = "second", next_state_trigger = "duration", state_duration_seconds = 40 }, { layers_properties = { { enabled = false }, {}, { enabled = false }, { enabled = false }, {}, { enabled = false } }, name = "second", next_state = "third", next_state_trigger = "duration", state_duration_seconds = 40 }, { layers_properties = { { enabled = false }, { enabled = false }, {}, { enabled = false }, { enabled = false }, {} }, name = "third", next_state_trigger = "duration", next_states = { { conditions = { weight = 2 }, state = "first" }, { conditions = { weight = 1 }, state = "intermezzo" } }, state_duration_seconds = 40 }, { name = "intermezzo", next_state = "first", type = "intermezzo" } } }, weight = 10 }, ["aquilo-8"] = { name = "aquilo-8", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-8.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-9"] = { name = "aquilo-9", planet = "aquilo", sound = { filename = "__space-age__/sound/ambient/aquilo/aquilo-9.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["aquilo-10"] = { name = "aquilo-10", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "FX", variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-fx-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-fx-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-fx-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-fx-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-fx-5.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "A", variants = { { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-long-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-long-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-long-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-long-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-a-long-5.ogg", volume = 1.3999999999999999 } } }, { composition_mode = "randomized", name = "B", number_of_sublayers = 2, sublayer_offset = { { 10, 32 }, { 20, 32 }, { 30, 32 }, { 100, 1 }, { 110, 1 }, { 120, 1 }, { 130, 1 } }, variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-b-5.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", number_of_sublayers = 2, sublayer_offset = { { 10, 32 }, { 20, 32 }, { 30, 32 }, { 100, 1 }, { 110, 1 }, { 120, 1 }, { 130, 1 } }, variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-c-7.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "D", number_of_sublayers = 2, sublayer_offset = { { 10, 32 }, { 20, 32 }, { 30, 32 }, { 100, 1 }, { 110, 1 }, { 120, 1 }, { 130, 1 } }, variants = { { { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/aquilo-10/aquilo-10-d-8.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 600, states = { { layers_properties = { { pause_between_repetitions = { 0, 30 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 90, 120 }, pause_between_samples = { 0, 30 }, sequence_length = { 10, 15 }, start_pause = { 0, 20 } }, { start_pause = { 0, 20 } }, { start_pause = { 0, 20 } }, { start_pause = { 0, 20 } } }, name = "begin", next_state = "middle", next_state_trigger = "duration", number_of_enabled_layers = { 2, 4 }, state_duration_seconds = 240 }, { layers_properties = { { pause_between_repetitions = { 0, 30 } }, { pause_between_repetitions = { 90, 120 }, pause_between_samples = { 0, 30 }, sequence_length = { 10, 15 }, start_pause = { 0, 20 } }, {}, {}, {} }, name = "middle", next_state = "end", next_state_trigger = "duration", state_duration_seconds = 120 }, { layers_properties = { { pause_between_repetitions = { 0, 30 } }, { pause_between_repetitions = { 90, 120 }, pause_between_samples = { 0, 30 }, sequence_length = { 10, 15 } }, {}, {}, {} }, name = "end", number_of_enabled_layers = { 2, 4 }, type = "final" } } }, weight = 10 }, ["aquilo-interlude-1"] = { name = "aquilo-interlude-1", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-1.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-2.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-3.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-4.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-5.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-6.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-7.ogg", volume = 1.7 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-1/interlude-1-8.ogg", volume = 1.7 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 20 }, ["aquilo-interlude-2"] = { name = "aquilo-interlude-2", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-2/interlude-2-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-2/interlude-2-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-2/interlude-2-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-2/interlude-2-4.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 20 }, ["aquilo-interlude-3"] = { name = "aquilo-interlude-3", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-a-8.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-3/interlude-3-b-19.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 2, 8 }, sequence_length = { 4, 8 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 2, 8 }, sequence_length = { 6, 12 }, start_pause = { 0, 20 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 20 }, ["aquilo-interlude-4"] = { name = "aquilo-interlude-4", planet = "aquilo", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-a-10.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/aquilo/interlude-4/interlude-4-b-10.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 2, 8 }, sequence_length = { 2, 4 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 2, 8 }, sequence_length = { 3, 5 }, start_pause = { 0, 20 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 20 }, ["are-we-alone"] = { name = "are-we-alone", planet = "nauvis", sound = "__base__/sound/ambient/are-we-alone.ogg", track_type = "main-track", type = "ambient-sound" }, automation = { name = "automation", planet = "nauvis", sound = "__base__/sound/ambient/automation.ogg", track_type = "main-track", type = "ambient-sound" }, ["beyond-factory-outskirts"] = { name = "beyond-factory-outskirts", planet = "nauvis", sound = "__base__/sound/ambient/beyond-factory-outskirts.ogg", track_type = "main-track", type = "ambient-sound" }, ["censeqs-discrepancy"] = { name = "censeqs-discrepancy", planet = "nauvis", sound = "__base__/sound/ambient/censeqs-discrepancy.ogg", track_type = "main-track", type = "ambient-sound" }, ["efficiency-program"] = { name = "efficiency-program", planet = "nauvis", sound = "__base__/sound/ambient/efficiency-program.ogg", track_type = "main-track", type = "ambient-sound" }, expansion = { name = "expansion", planet = "nauvis", sound = "__base__/sound/ambient/expansion.ogg", track_type = "main-track", type = "ambient-sound" }, ["first-light"] = { name = "first-light", planet = "nauvis", sound = "__base__/sound/ambient/first-light.ogg", track_type = "interlude", type = "ambient-sound" }, ["fulgora-1"] = { name = "fulgora-1", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-1.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-2"] = { name = "fulgora-2", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-2.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-3"] = { name = "fulgora-3", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-3.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-4"] = { name = "fulgora-4", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-4.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-5"] = { name = "fulgora-5", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", has_start_sample = true, name = "A1", variants = { { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-start.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-1.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-2.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-3.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-4.ogg", volume = 2.7999999999999998 } }, { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-start.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-5.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-6.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-7.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-8.ogg", volume = 2.7999999999999998 } } } }, { composition_mode = "randomized", name = "A2", variants = { { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-1.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-2.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-3.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-4.ogg", volume = 2.7999999999999998 } }, { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-5.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-6.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-7.ogg", volume = 2.7999999999999998 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-a-8.ogg", volume = 2.7999999999999998 } } } }, { composition_mode = "randomized", name = "BC", number_of_sublayers = 4, sublayer_offset = { { 1, 26 }, { 2, 26 }, { 3, 34 }, { 16, 4 }, { 17, 4 }, { 18, 4 }, { 38, 2 } }, variants = { { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-1.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-2.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-3.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-4.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-5.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-6.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-b-7.ogg", volume = 0.85 } }, { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-1.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-2.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-3.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-4.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-5.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-6.ogg", volume = 0.85 }, { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-c-7.ogg", volume = 0.85 } } } }, { composition_mode = "randomized", name = "D", variants = { { filename = "__space-age__/sound/ambient/fulgora/fulgora-5/fulgora-5-d.ogg", volume = 2.7999999999999998 } } } }, length_seconds = 600, states = { { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "You must choose!", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Section 1-A starter + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-B starter + Section 2-B" } }, state_duration_seconds = 0 }, { layers_properties = { { pause_between_repetitions = 28, variant = 1 }, { pause_between_repetitions = 60, start_pause = 64, variant = 2 }, { number_of_repetitions = 1, sequence_length = 12, variant = 1 }, { pause_between_repetitions = { 30, 60 }, start_pause = { 30, 60 } } }, name = "Section 1-A starter + Section 2-B", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-A + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 28, variant = 1 }, { pause_between_repetitions = 60, variant = 2 }, { number_of_repetitions = 1, sequence_length = 12, variant = 1 }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-A + Section 2-B", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-A + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 28, variant = 1 }, { pause_between_repetitions = 60, variant = 2 }, { number_of_repetitions = 1, sequence_length = 12, variant = 2 }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-A + Section 2-C", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-A + Section 2-C" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 28, variant = 1 }, { pause_between_repetitions = 60, variant = 2 }, { enabled = false }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-A + Section 2-Long pause", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Section 1-A + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-C" } }, state_duration_seconds = 102 }, { layers_properties = { { pause_between_repetitions = 28, variant = 1 }, { pause_between_repetitions = 60, variant = 2 }, { enabled = false }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-A + Section 2-Longer pause", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Section 1-A + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-A + Section 2-C" } }, state_duration_seconds = 163 }, { layers_properties = { { pause_between_repetitions = 60, variant = 2 }, { pause_between_repetitions = 28, start_pause = 64, variant = 1 }, { number_of_repetitions = 1, sequence_length = 12, variant = 1 }, { pause_between_repetitions = { 30, 60 }, start_pause = { 30, 60 } } }, name = "Section 1-B starter + Section 2-B", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-B + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 60, variant = 2 }, { pause_between_repetitions = 28, variant = 1 }, { number_of_repetitions = 1, sequence_length = 12, variant = 1 }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-B + Section 2-B", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-B + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 60, variant = 2 }, { pause_between_repetitions = 28, variant = 1 }, { number_of_repetitions = 1, sequence_length = 12, variant = 2 }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-B + Section 2-C", next_state_layers_finished_layers = { "BC" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "Section 1-B + Section 2-C" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Long pause" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-Longer pause" } } }, { layers_properties = { { pause_between_repetitions = 60, variant = 2 }, { pause_between_repetitions = 28, variant = 1 }, { enabled = false }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-B + Section 2-Long pause", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Section 1-B + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-C" } }, state_duration_seconds = 102 }, { layers_properties = { { pause_between_repetitions = 60, variant = 2 }, { pause_between_repetitions = 28, variant = 1 }, { enabled = false }, { pause_between_repetitions = { 30, 60 } } }, name = "Section 1-B + Section 2-Longer pause", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Section 1-B + Section 2-B" }, { conditions = { weight = 1 }, state = "Section 1-B + Section 2-C" } }, state_duration_seconds = 163 } } }, weight = 10 }, ["fulgora-6"] = { name = "fulgora-6", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-6.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-7"] = { name = "fulgora-7", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-7.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-8"] = { name = "fulgora-8", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-8.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-9"] = { name = "fulgora-9", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-9.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["fulgora-hero"] = { name = "fulgora-hero", planet = "fulgora", sound = { filename = "__space-age__/sound/ambient/fulgora/fulgora-hero.ogg", volume = 0.7 }, track_type = "hero-track", type = "ambient-sound" }, ["fulgora-interlude-1"] = { name = "fulgora-interlude-1", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-a-5.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-b-6.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-c-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "D", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-1/interlude-1-d-2.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 3 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 5, 30 }, pause_between_samples = { 0, 5 }, sequence_length = { 1, 5 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 40, 60 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 3 }, start_pause = { 40, 80 } }, { pause_between_repetitions = { 40, 60 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 3 }, start_pause = { 40, 80 } } }, name = "begin", number_of_enabled_layers = { 2, 4 } } } }, weight = 15 }, ["fulgora-interlude-2"] = { name = "fulgora-interlude-2", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-a-6.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-b-2.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-2/interlude-2-c-4.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 4 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 2 }, start_pause = { 0, 40 } }, { pause_between_repetitions = { 60, 120 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 3 }, start_pause = { 60, 120 } } }, name = "begin", number_of_enabled_layers = { 2, 3 } } } }, weight = 15 }, ["fulgora-interlude-3"] = { name = "fulgora-interlude-3", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-3/interlude-3-14.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 15 }, ["fulgora-interlude-4"] = { name = "fulgora-interlude-4", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-4/interlude-4-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-4/interlude-4-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-4/interlude-4-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-4/interlude-4-4.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 15 }, ["fulgora-interlude-5"] = { name = "fulgora-interlude-5", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-5/interlude-5-8.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 15 }, ["fulgora-interlude-6"] = { name = "fulgora-interlude-6", planet = "fulgora", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/fulgora/interlude-6/interlude-6-1.ogg", volume = 1.6000000000000001 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-6/interlude-6-2.ogg", volume = 1.6000000000000001 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-6/interlude-6-3.ogg", volume = 1.6000000000000001 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-6/interlude-6-4.ogg", volume = 1.6000000000000001 }, { filename = "__space-age__/sound/ambient/fulgora/interlude-6/interlude-6-5.ogg", volume = 1.6000000000000001 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 15 }, ["gathering-horizon"] = { name = "gathering-horizon", planet = "nauvis", sound = "__base__/sound/ambient/gathering-horizon.ogg", track_type = "main-track", type = "ambient-sound" }, ["gleba-1"] = { name = "gleba-1", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-1.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["gleba-1-hero"] = { name = "gleba-1-hero", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-1-hero.ogg", volume = 0.7 }, track_type = "hero-track", type = "ambient-sound" }, ["gleba-2"] = { name = "gleba-2", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-2.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["gleba-3"] = { name = "gleba-3", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-3.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["gleba-4"] = { name = "gleba-4", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-4.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["gleba-5"] = { name = "gleba-5", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-5.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["gleba-6"] = { name = "gleba-6", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-6.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["gleba-8"] = { name = "gleba-8", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-8.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["gleba-9"] = { name = "gleba-9", planet = "gleba", sound = { filename = "__space-age__/sound/ambient/gleba/gleba-9.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["gleba-10"] = { name = "gleba-10", planet = "gleba", sound = { variations = { { filename = "__space-age__/sound/ambient/gleba/gleba-10-a.ogg", volume = 0.9 }, { filename = "__space-age__/sound/ambient/gleba/gleba-10-b.ogg", volume = 1 }, { filename = "__space-age__/sound/ambient/gleba/gleba-10-c.ogg", volume = 0.7 } } }, track_type = "main-track", type = "ambient-sound", weight = 12 }, ["gleba-11"] = { name = "gleba-11", planet = "gleba", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 11025, layers = { { composition_mode = "randomized", name = "AA", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-aa-14.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "AB", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ab-13.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "BA", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ba-6.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "BB", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-bb-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "CA", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ca-7.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "CB", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-cb-10.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "DA", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-da-1.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "DB", variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-db-1.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "EA", number_of_sublayers = 2, sublayer_offset = { { 1, 26 }, { 2, 26 }, { 3, 32 }, { 16, 4 }, { 17, 4 }, { 18, 2 }, { 38, 2 }, { 64, 4 } }, variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-ea-11.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "EB", number_of_sublayers = 2, sublayer_offset = { { 1, 26 }, { 2, 26 }, { 3, 32 }, { 16, 4 }, { 17, 4 }, { 18, 2 }, { 38, 2 }, { 64, 4 } }, variants = { { { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/gleba-11/gleba-11-eb-27.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 720, states = { { layers_properties = { { pause_between_repetitions = { 0, 120 }, start_pause = { 60, 120 } }, { enabled = false }, { pause_between_repetitions = { 0, 120 }, start_pause = { 120, 240 } }, { enabled = false }, { pause_between_repetitions = { 0, 120 }, start_pause = { 120, 240 } }, { enabled = false }, { number_of_repetitions = 1, start_pause = { 120, 240 } }, { enabled = false }, { start_pause = { 120, 240 } }, { enabled = false } }, name = "A", next_state = "AB", next_state_trigger = "duration", state_duration_seconds = 240 }, { layers_properties = { { pause_between_repetitions = { 0, 120 } }, { pause_between_repetitions = { 0, 120 }, start_pause = { 0, 240 } }, { pause_between_repetitions = { 0, 120 } }, { pause_between_repetitions = { 0, 120 }, start_pause = { 0, 240 } }, { pause_between_repetitions = { 0, 120 } }, { pause_between_repetitions = { 0, 120 }, start_pause = { 0, 240 } }, { enabled = false }, { number_of_repetitions = 1, start_pause = { 120, 240 } }, {}, { start_pause = { 0, 240 } } }, name = "AB", next_state = "B", next_state_trigger = "duration", state_duration_seconds = 90 }, { layers_properties = { { enabled = false }, { pause_between_repetitions = { 0, 120 } }, { enabled = false }, { pause_between_repetitions = { 0, 120 } }, { enabled = false }, { pause_between_repetitions = { 0, 120 } }, { enabled = false }, { enabled = false }, { enabled = false }, {} }, name = "B", type = "final" } } }, weight = 12 }, ["gleba-interlude-1"] = { name = "gleba-interlude-1", planet = "gleba", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-a-9.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-b-7.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", variants = { { { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-c-5.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "D", variants = { { { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-1/interlude-1-d-2.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 4 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 40, 80 }, pause_between_samples = { 0, 3 }, sequence_length = { 1, 2 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 4 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 20, 40 }, pause_between_samples = { 0, 3 }, sequence_length = { 2, 4 }, start_pause = { 0, 20 } } }, name = "begin", number_of_enabled_layers = { 2, 4 } } } }, weight = 25 }, ["gleba-interlude-4"] = { name = "gleba-interlude-4", planet = "gleba", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/gleba/interlude-4/interlude-4-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-4/interlude-4-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-4/interlude-4-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/gleba/interlude-4/interlude-4-4.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 2, 8 } } }, name = "begin" } } }, weight = 25 }, ["main-menu"] = { name = "main-menu", sound = "__base__/sound/ambient/main-menu.ogg", track_type = "menu-track", type = "ambient-sound" }, pollution = { name = "pollution", planet = "nauvis", sound = "__base__/sound/ambient/pollution.ogg", track_type = "main-track", type = "ambient-sound" }, ["research-and-minerals"] = { name = "research-and-minerals", planet = "nauvis", sound = "__base__/sound/ambient/research-and-minerals.ogg", track_type = "main-track", type = "ambient-sound" }, ["resource-deficiency"] = { name = "resource-deficiency", planet = "nauvis", sound = "__base__/sound/ambient/resource-deficiency.ogg", track_type = "main-track", type = "ambient-sound" }, sentient = { name = "sentient", planet = "nauvis", sound = "__base__/sound/ambient/sentient.ogg", track_type = "main-track", type = "ambient-sound" }, ["solar-intervention"] = { name = "solar-intervention", planet = "nauvis", sound = "__base__/sound/ambient/solar-intervention.ogg", track_type = "main-track", type = "ambient-sound" }, ["space-1"] = { name = "space-1", sound = { filename = "__space-age__/sound/ambient/space/space-1.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["space-2"] = { name = "space-2", sound = { filename = "__space-age__/sound/ambient/space/space-2.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["space-2-hero"] = { name = "space-2-hero", sound = { filename = "__space-age__/sound/ambient/space/space-2-hero.ogg", volume = 0.7 }, track_type = "hero-track", type = "ambient-sound" }, ["space-3"] = { name = "space-3", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 132300, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-a-5.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-b-9.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "C", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-c-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "D", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-d-2.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "E", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-e-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-3/space-3-e-2.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "F", variants = { { { filename = "__space-age__/sound/ambient/space/space-3/space-3-f-1.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", has_end_sample = true, has_start_sample = true, name = "G", variants = { { "__space-age__/sound/ambient/space/space-3/space-3-g-start.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-1.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-2.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-3.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-4.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-5.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-6.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-7.ogg", "__space-age__/sound/ambient/space/space-3/space-3-g-end.ogg" } } } }, length_seconds = 1200, states = { { layers_properties = { { pause_between_repetitions = { 1, 10 }, start_pause = { 1, 10 } }, { pause_between_repetitions = { 8, 34 }, start_pause = { 8, 34 } }, { number_of_repetitions = 2, pause_between_repetitions = { 34, 58 }, pause_between_samples = { 3, 10 }, sequence_length = { 1, 5 }, start_pause = { 34, 58 } }, { number_of_repetitions = 1, pause_between_repetitions = { 16, 36 }, sequence_length = { 2, 4 }, start_pause = { 16, 36 } }, { number_of_repetitions = 1, pause_between_repetitions = { 16, 36 }, sequence_length = { 2, 4 }, start_pause = { 16, 36 } }, { number_of_repetitions = 1, pause_between_repetitions = { 16, 36 }, sequence_length = { 2, 4 }, start_pause = { 16, 36 } }, { number_of_repetitions = 1, sequence_length = { 4, 6 }, start_pause = { 16, 36 } } }, name = "Begin", next_state = "Stop", next_state_layers_finished_layers = { "C", "D", "E", "F", "G" }, next_state_trigger = "layers-finished" }, { name = "Stop", type = "stop" } } }, weight = 10 }, ["space-5"] = { name = "space-5", sound = { filename = "__space-age__/sound/ambient/space/space-5.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["space-6"] = { name = "space-6", sound = { filename = "__space-age__/sound/ambient/space/space-6.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["space-9"] = { name = "space-9", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 120274, layers = { { composition_mode = "randomized", name = "Random 1", number_of_sublayers = 2, sublayer_offset = 4, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-72.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "Random 2", number_of_sublayers = 2, sublayer_offset = 4, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-a-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-h-24.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "Random 3", number_of_sublayers = 2, sublayer_offset = 2, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-m-24.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "Random 1", control_layer_sample_mapping = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }, { 13, 14, 15 }, { 16, 17, 18 }, { 19, 20, 21 }, { 22, 23, 24 }, { 25, 26, 27 }, { 28, 29, 30 }, { 31, 32, 33 }, { 34, 35, 36 }, { 37, 38, 39 }, { 40, 41, 42 }, { 43, 44, 45 }, { 46, 47, 48 }, { 49, 50, 51 }, { 52, 53, 54 }, { 55, 56, 57 }, { 58, 59, 60 }, { 61, 62, 63 }, { 64, 65, 66 }, { 67, 68, 69 }, { 70, 71, 72 } }, name = "Layer controlled 1-3", number_of_sublayers = 2, sublayer_offset = 4, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-b-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-c-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-d-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-i-72.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-24.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-25.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-26.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-27.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-28.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-29.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-30.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-31.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-32.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-33.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-34.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-35.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-36.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-37.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-38.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-39.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-40.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-41.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-42.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-43.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-44.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-45.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-46.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-47.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-48.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-49.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-50.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-51.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-52.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-53.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-54.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-55.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-56.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-57.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-58.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-59.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-60.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-61.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-62.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-63.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-64.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-65.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-66.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-67.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-68.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-69.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-70.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-71.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-n-72.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "Random 1", control_layer_sample_mapping = { { 1 }, { 2 }, { 3 }, { 4 }, { 5 }, { 6 }, { 7 }, { 8 }, { 9 }, { 10 }, { 11 }, { 12 }, { 13 }, { 14 }, { 15 }, { 16 }, { 17 }, { 18 }, { 19 }, { 20 }, { 21 }, { 22 }, { 23 }, { 24 } }, name = "Layer controlled 1-1", number_of_sublayers = 2, sublayer_offset = 4, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-bas-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-e-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-g-24.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-j-24.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "RH", variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-rh-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-rh-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-rh-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-rh-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "Ambi", variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-ambi-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-ambi-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-ambi-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-ambi-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "Random 3", control_layer_sample_mapping = { { 1 }, { 2 }, { 3 }, { 4 }, { 5 }, { 6 }, { 7 }, { 8 }, { 9 }, { 10 }, { 11 }, { 12 }, { 13 }, { 14 }, { 15 }, { 16 }, { 17 }, { 18 }, { 19 }, { 20 }, { 21 }, { 22 }, { 23 }, { 24 } }, name = "Final", sample_length = 8, variants = { { { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-16.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-17.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-18.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-19.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-20.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-21.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-22.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-23.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/space-9/space-9-final-24.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 1200, states = { { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { pause_between_repetitions = { 10, 30 }, start_pause = { 10, 55 } }, { pause_between_repetitions = { 10, 30 }, start_pause = { 10, 55 } }, { enabled = false } }, name = "Intro", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 1" }, { conditions = { weight = 1 }, state = "Part 2-1-1" }, { conditions = { weight = 1 }, state = "Part 3" }, { conditions = { weight = 1 }, state = "Part 16" }, { conditions = { weight = 1 }, state = "Part 17" }, { conditions = { weight = 1 }, state = "Part 18" }, { conditions = { weight = 1 }, state = "Part 19" }, { conditions = { weight = 1 }, state = "Part 25" } }, state_duration_seconds = 0 }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "End", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 1" }, { conditions = { weight = 1 }, state = "Part 2-1-2" }, { conditions = { weight = 1 }, state = "Part 3" }, { conditions = { weight = 1 }, state = "Part 16" }, { conditions = { weight = 1 }, state = "Part 17" }, { conditions = { weight = 1 }, state = "Part 18" }, { conditions = { weight = 1 }, state = "Part 19" }, { conditions = { weight = 1 }, state = "Part 25" } }, state_duration_seconds = 0 }, { layers_properties = { { number_of_repetitions = { { 8, 33 }, { 12, 34 }, { 16, 33 } }, pause_between_repetitions = 1, variant = 1 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 1", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { end_pause = 4, number_of_repetitions = { { 5, 33 }, { 7, 34 }, { 11, 33 } }, pause_between_repetitions = 1, variant = 1 }, { pause_between_repetitions = 1, variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 2-1-1", next_state = "Part 2-2", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { end_pause = 4, number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 1 }, { pause_between_repetitions = 1, variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 2-1-2", next_state = "Part 2-2", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = 1, variant = 1 }, { number_of_repetitions = 1, variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 2-2", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Part 2-1-1", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "Part 2-1-2", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 1 }, { enabled = false }, { enabled = false }, { enabled = false }, { pause_between_repetitions = 1, variant = 4 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 10 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 16", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 3 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 17", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 4 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 18", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 19", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], pause_between_repetitions = 1, variant = 8 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 25", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Intro", weight = 1 }, state = "Conclusion 1" }, { conditions = { previous_state = "End", weight = 1 }, state = "Stop" } } }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { pause_between_repetitions = { 0, 55 }, start_pause = { 0, 30 } }, { pause_between_repetitions = { 10, 25 }, start_pause = { 0, 15 } }, { enabled = false } }, name = "Conclusion 1", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 20" }, { conditions = { weight = 1 }, state = "Part 21" }, { conditions = { weight = 1 }, state = "Part 22" }, { conditions = { weight = 1 }, state = "Part 23" }, { conditions = { weight = 1 }, state = "Part 24" }, { conditions = { weight = 1 }, state = "Part 26" }, { conditions = { weight = 1 }, state = "Part 27" } }, state_duration_seconds = 0 }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { start_pause = { 0, 30 } }, { start_pause = { 0, 15 } }, { enabled = false } }, name = "Conclusion 4", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 20" }, { conditions = { weight = 1 }, state = "Part 21" }, { conditions = { weight = 1 }, state = "Part 22" }, { conditions = { weight = 1 }, state = "Part 23" }, { conditions = { weight = 1 }, state = "Part 24" }, { conditions = { weight = 1 }, state = "Part 26" }, { conditions = { weight = 1 }, state = "Part 27" } }, state_duration_seconds = 0 }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 6 }, { enabled = false }, { enabled = false }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 20", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 6 }, { enabled = false }, { enabled = false }, { variant = 2 }, { variant = 1 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 21", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 6 }, { enabled = false }, { enabled = false }, { variant = 1 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 22", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 5 }, { enabled = false }, { enabled = false }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 23", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 5 }, { enabled = false }, { enabled = false }, { variant = 1 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 24", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 6 }, { enabled = false }, { enabled = false }, { variant = 4 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 26", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 5 }, { enabled = false }, { enabled = false }, { variant = 4 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 27", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished", next_states = { { conditions = { previous_state = "Conclusion 1", weight = 1 }, state = "Conclusion 2" }, { conditions = { previous_state = "Conclusion 4", weight = 1 }, state = "End" } } }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { pause_between_repetitions = { 0, 55 }, start_pause = { 0, 30 } }, { pause_between_repetitions = { 10, 25 }, start_pause = { 0, 15 } }, { enabled = false } }, name = "Conclusion 2", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 4" }, { conditions = { weight = 1 }, state = "Part 5" }, { conditions = { weight = 1 }, state = "Part 6" }, { conditions = { weight = 1 }, state = "Part 7" }, { conditions = { weight = 1 }, state = "Part 8" }, { conditions = { weight = 1 }, state = "Part 9" }, { conditions = { weight = 1 }, state = "Part 10" }, { conditions = { weight = 1 }, state = "Part 11" }, { conditions = { weight = 1 }, state = "Part 12" }, { conditions = { weight = 1 }, state = "Part 13" }, { conditions = { weight = 1 }, state = "Part 14" }, { conditions = { weight = 1 }, state = "Part 15" } }, state_duration_seconds = 0 }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 4", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 5 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 5", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 3 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 6", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { variant = 2 }, { enabled = false }, { variant = 5 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 7", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 7 }, { variant = 1 }, { enabled = false }, { variant = 5 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 8", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 2 }, { variant = 3 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 9", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 1 }, { variant = 3 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 10", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 2 }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 11", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 1 }, { enabled = false }, { enabled = false }, { variant = 1 }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 12", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 7 }, { enabled = false }, { enabled = false }, { variant = 4 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 13", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 7 }, { enabled = false }, { enabled = false }, { variant = 4 }, { variant = 3 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 14", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { number_of_repetitions = "SERPENT PLACEHOLDER" --[=[ ref [""]["ambient-sound"]["space-9"].variable_sound.states[3].layers_properties[1].number_of_repetitions ]=], variant = 7 }, { enabled = false }, { enabled = false }, { variant = 4 }, { variant = 2 }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 15", next_state = "Conclusion 3", next_state_layers_finished_layers = { "Random 1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { pause_between_repetitions = { 0, 55 }, start_pause = { 0, 30 } }, { pause_between_repetitions = { 10, 25 }, start_pause = { 0, 15 } }, { enabled = false } }, name = "Conclusion 3", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "Part 28-1" }, { conditions = { weight = 1 }, state = "Conclusion 4" } }, state_duration_seconds = 0 }, { layers_properties = { { enabled = false }, { enabled = false }, { number_of_repetitions = { { 5, 33 }, { 7, 34 }, { 11, 33 } } }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "Part 28-1", next_state = "Part 28-2", next_state_layers_finished_layers = { "Random 3" }, next_state_trigger = "layers-finished" }, { layers_properties = { { enabled = false }, { enabled = false }, { end_pause = 4, number_of_repetitions = 1 }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { number_of_repetitions = 1, start_pause = 2 } }, name = "Part 28-2", next_state = "Conclusion 4", next_state_layers_finished_layers = { "Final" }, next_state_trigger = "layers-finished" }, { name = "Stop", type = "stop" } } }, weight = 10 }, ["space-interlude-1"] = { name = "space-interlude-1", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-1/interlude-1-a-1.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-1/interlude-1-b-1.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } }, { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 10 }, ["space-interlude-2"] = { name = "space-interlude-2", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-a-4.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/space/interlude-2/interlude-2-b-2.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 360, states = { { layers_properties = { { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } }, { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 10 }, ["space-interlude-3"] = { name = "space-interlude-3", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-3/interlude-3-a-1.ogg", volume = 1.8 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-3/interlude-3-b-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-3/interlude-3-b-2.ogg", volume = 1.8 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } }, { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 10 }, ["space-interlude-5"] = { name = "space-interlude-5", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-a-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-a-2.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-a-3.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-a-4.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-a-5.ogg", volume = 1.8 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-2.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-3.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-4.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-5.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-6.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-5/interlude-5-b-7.ogg", volume = 1.8 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } }, { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 10 }, ["space-interlude-6"] = { name = "space-interlude-6", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-6/interlude-6-a-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-6/interlude-6-a-2.ogg", volume = 1.8 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/space/interlude-6/interlude-6-b-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-6/interlude-6-b-2.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/space/interlude-6/interlude-6-b-3.ogg", volume = 1.8 } } } } }, length_seconds = 300, states = { { layers_properties = { { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } }, { pause_between_repetitions = { 3, 8 }, start_pause = { 0, 10 } } }, name = "begin", number_of_enabled_layers = { 1, 2 } } } }, weight = 10 }, ["swell-pad"] = { name = "swell-pad", planet = "nauvis", sound = "__base__/sound/ambient/swell-pad.ogg", track_type = "interlude", type = "ambient-sound" }, ["the-oil-industry"] = { name = "the-oil-industry", planet = "nauvis", sound = "__base__/sound/ambient/the-oil-industry.ogg", track_type = "main-track", type = "ambient-sound" }, ["the-right-tools"] = { name = "the-right-tools", planet = "nauvis", sound = "__base__/sound/ambient/the-right-tools.ogg", track_type = "main-track", type = "ambient-sound" }, ["the-search-for-iron"] = { name = "the-search-for-iron", planet = "nauvis", sound = "__base__/sound/ambient/the-search-for-iron.ogg", track_type = "main-track", type = "ambient-sound" }, transmit = { name = "transmit", planet = "nauvis", sound = "__base__/sound/ambient/transmit.ogg", track_type = "interlude", type = "ambient-sound" }, ["turbine-dynamics"] = { name = "turbine-dynamics", planet = "nauvis", sound = "__base__/sound/ambient/turbine-dynamics.ogg", track_type = "main-track", type = "ambient-sound" }, ["vulcanus-1"] = { name = "vulcanus-1", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-1.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["vulcanus-2"] = { name = "vulcanus-2", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-2.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 7 }, ["vulcanus-3"] = { name = "vulcanus-3", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-3.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["vulcanus-3-hero"] = { name = "vulcanus-3-hero", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-3-hero.ogg", volume = 0.7 }, track_type = "hero-track", type = "ambient-sound" }, ["vulcanus-4"] = { name = "vulcanus-4", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-4.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["vulcanus-5"] = { name = "vulcanus-5", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-5.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["vulcanus-6"] = { name = "vulcanus-6", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-6.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["vulcanus-7"] = { name = "vulcanus-7", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-7.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 8 }, ["vulcanus-8"] = { name = "vulcanus-8", planet = "vulcanus", sound = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-8.ogg", volume = 0.7 }, track_type = "main-track", type = "ambient-sound", weight = 10 }, ["vulcanus-9"] = { name = "vulcanus-9", planet = "vulcanus", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 211680, intermezzo = { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-intermezzo.ogg", volume = 1.3999999999999999 }, layers = { { composition_mode = "randomized", name = "A", number_of_sublayers = 2, sublayer_offset = 3, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-a-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "BCD", number_of_sublayers = 2, sublayer_offset = 2, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-b-16.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-c-16.ogg", volume = 1.3999999999999999 } }, { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-12.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-13.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-14.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-15.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-d-16.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "E", number_of_sublayers = 2, sublayer_offset = 4, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-9/vulcanus-9-e-8.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 957, states = { { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false } }, name = "choosening", next_state_trigger = "duration", next_states = { { conditions = { weight = 2 }, state = "1. section 1-B + section 2-E" }, { conditions = { weight = 1 }, state = "1. section 1-C + section 2-E" }, { conditions = { weight = 1 }, state = "1. section 1-D + section 2-E" }, { conditions = { weight = 2 }, state = "1. section 1-silence + section 2-E" }, { conditions = { weight = 2 }, state = "1. section 1-B + section 2-silence" }, { conditions = { weight = 1 }, state = "1. section 1-C + section 2-silence" }, { conditions = { weight = 1 }, state = "1. section 1-D + section 2-silence" }, { conditions = { weight = 2 }, state = "1. section 1-silence + section 2-silence" } }, state_duration_seconds = 0 }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 1 }, { number_of_repetitions = 8 } }, name = "1. section 1-B + section 2-E", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-E" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-E" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 2 }, { number_of_repetitions = 8 } }, name = "1. section 1-C + section 2-E", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-E" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-E" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 3 }, { number_of_repetitions = 8 } }, name = "1. section 1-D + section 2-E", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-E" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-E" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, silence_instead_of_sample_probability = 1 }, { number_of_repetitions = 8 } }, name = "1. section 1-silence + section 2-E", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-E" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-E" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-E" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 1 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "1. section 1-B + section 2-silence", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-silence" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-silence" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 2 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "1. section 1-C + section 2-silence", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-silence" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-silence" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 3 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "1. section 1-D + section 2-silence", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-silence" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-silence" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, silence_instead_of_sample_probability = 1 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "1. section 1-silence + section 2-silence", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 2 }, state = "2. section 1-B + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-C + section 2-silence" }, { conditions = { weight = 1 }, state = "2. section 1-D + section 2-silence" }, { conditions = { weight = 2 }, state = "2. section 1-silence + section 2-silence" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 1 }, { number_of_repetitions = 8 } }, name = "2. section 1-B + section 2-E", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 2 }, { number_of_repetitions = 8 } }, name = "2. section 1-C + section 2-E", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 3 }, { number_of_repetitions = 8 } }, name = "2. section 1-D + section 2-E", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, silence_instead_of_sample_probability = 1 }, { number_of_repetitions = 8 } }, name = "2. section 1-silence + section 2-E", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 1 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "2. section 1-B + section 2-silence", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 2 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "2. section 1-C + section 2-silence", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, variant = 3 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "2. section 1-D + section 2-silence", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { layers_properties = { { silence_instead_of_sample_probability = 0.4 }, { number_of_repetitions = 16, silence_instead_of_sample_probability = 1 }, { number_of_repetitions = 8, silence_instead_of_sample_probability = 1 } }, name = "2. section 1-silence + section 2-silence", next_state = "intermezzo", next_state_layers_finished_layers = { "BCD" }, next_state_trigger = "layers-finished" }, { name = "intermezzo", next_state = "choosening", state_duration_seconds = 345, type = "intermezzo" } } }, weight = 15 }, ["vulcanus-10"] = { name = "vulcanus-10", planet = "vulcanus", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 151200, layers = { { composition_mode = "randomized", name = "A1", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-3.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "A2", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-a-3.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B1", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-3.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B2", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-b-3.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A1", control_layer_sample_mapping = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } }, name = "C1", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "A2", control_layer_sample_mapping = { { 1, 2, 3, 4 }, { 5, 6, 7, 8 }, { 9, 10, 11, 12 } }, name = "C2", sample_length = 16, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "C4", control_layer_sample_mapping = { { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 } }, name = "C3", sample_length = 8, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "layer-controlled", control_layer = "C3", control_layer_sample_mapping = { { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 5, 6, 7, 8, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 9, 10, 11, 12 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 }, { 1, 2, 3, 4, 5, 6, 7, 8 } }, name = "C4", sample_length = 8, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/vulcanus-10/vulcanus-10-c-12.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 600, states = { { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false } }, name = "the choosening", next_state_trigger = "duration", next_states = { { conditions = { weight = 1 }, state = "cycle 1" }, { conditions = { weight = 1 }, state = "cycle 2" } }, state_duration_seconds = 0 }, { layers_properties = { { number_of_repetitions = { 2, 4 }, sequence_length = 4 }, { sequence_length = 4, start_pause = 8 }, { sequence_length = 4, start_pause = 4 }, { sequence_length = 4, start_pause = 12 }, { sequence_length = 4, start_pause = 1 }, { sequence_length = 4, start_pause = 9 }, { enabled = false }, { enabled = false } }, name = "cycle 1", next_state = "cycle 2", next_state_layers_finished_layers = { "A1" }, next_state_trigger = "layers-finished" }, { layers_properties = { { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { enabled = false }, { number_of_repetitions = { 2, 4 }, sequence_length = 4 }, { sequence_length = 4, start_pause = 4 } }, name = "cycle 2", next_state = "cycle 1", next_state_layers_finished_layers = { "C3" }, next_state_trigger = "layers-finished" } } }, weight = 15 }, ["vulcanus-interlude-1"] = { name = "vulcanus-interlude-1", planet = "vulcanus", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 423360, layers = { { composition_mode = "randomized", name = "A", number_of_sublayers = 2, sublayer_offset = 3, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-8.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-9.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-10.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-11.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-a-12.ogg", volume = 1.3999999999999999 } } } }, { composition_mode = "randomized", name = "B", number_of_sublayers = 2, sublayer_offset = 2, variants = { { { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-1.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-2.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-3.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-4.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-5.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-6.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-7.ogg", volume = 1.3999999999999999 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-1/interlude-1-b-8.ogg", volume = 1.3999999999999999 } } } } }, length_seconds = 600, states = { { layers_properties = { { silence_instead_of_sample_probability = 0.3 }, { number_of_repetitions = 1, sequence_length = 12 } }, name = "long", next_state_layers_finished_layers = { "B" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 1 }, state = "long" }, { conditions = { weight = 1 }, state = "silence" }, { conditions = { weight = 1 }, state = "short" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.3 }, { number_of_repetitions = 1, sequence_length = 7, silence_instead_of_sample_probability = 1 } }, name = "silence", next_state_layers_finished_layers = { "B" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 1 }, state = "long" }, { conditions = { weight = 1 }, state = "silence" }, { conditions = { weight = 1 }, state = "short" } } }, { layers_properties = { { silence_instead_of_sample_probability = 0.3 }, { number_of_repetitions = 1, sequence_length = 7 } }, name = "short", next_state_layers_finished_layers = { "B" }, next_state_trigger = "layers-finished", next_states = { { conditions = { weight = 1 }, state = "long" }, { conditions = { weight = 1 }, state = "silence" }, { conditions = { weight = 1 }, state = "short" } } } } }, weight = 30 }, ["vulcanus-interlude-2"] = { name = "vulcanus-interlude-2", planet = "vulcanus", track_type = "main-track", type = "ambient-sound", variable_sound = { alignment_samples = 44100, layers = { { composition_mode = "randomized", name = "A", variants = { { { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-2.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-3.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-4.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-5.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-6.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-7.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-8.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-9.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-10.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-11.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-12.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-13.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-14.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-15.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-16.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-17.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-18.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-19.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-a-20.ogg", volume = 1.8 } } } }, { composition_mode = "randomized", name = "B", variants = { { { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-1.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-2.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-3.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-4.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-5.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-6.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-7.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-8.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-9.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-10.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-11.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-12.ogg", volume = 1.8 }, { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-b-13.ogg", volume = 1.8 } } } }, { composition_mode = "randomized", name = "C", variants = { { { filename = "__space-age__/sound/ambient/vulcanus/interlude-2/interlude-2-c-1.ogg", volume = 1.8 } } } } }, length_seconds = 450, states = { { layers_properties = { { pause_between_repetitions = { 40, 60 }, pause_between_samples = { 0, 15 }, sequence_length = { 6, 8 }, start_pause = { 0, 20 } }, { pause_between_repetitions = { 40, 60 }, pause_between_samples = { 0, 15 }, sequence_length = { 4, 6 }, start_pause = { 0, 20 } }, { number_of_repetitions = 1, start_pause = { 60, 180 } } }, name = "begin", number_of_enabled_layers = { 2, 3 } } } }, weight = 30 }, ["world-ambience-3"] = { name = "world-ambience-3", planet = "nauvis", sound = "__base__/sound/ambient/world-ambience-3.ogg", track_type = "interlude", type = "ambient-sound" }, ["world-ambience-4"] = { name = "world-ambience-4", planet = "nauvis", sound = "__base__/sound/ambient/world-ambience-4.ogg", track_type = "interlude", type = "ambient-sound" }, ["world-ambience-5"] = { name = "world-ambience-5", planet = "nauvis", sound = "__base__/sound/ambient/world-ambience-5.ogg", track_type = "interlude", type = "ambient-sound" }, ["world-ambience-6"] = { name = "world-ambience-6", planet = "nauvis", sound = "__base__/sound/ambient/world-ambience-6.ogg", track_type = "interlude", type = "ambient-sound" } }, ammo = { ["artillery-shell"] = { ammo_category = "artillery-shell", ammo_type = { action = { action_delivery = { direction_deviation = 0, projectile = "artillery-projectile", range_deviation = 0, source_effects = { entity_name = "artillery-cannon-muzzle-flash", type = "create-explosion" }, starting_speed = 1, type = "artillery" }, type = "direct" }, target_type = "position" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/artillery-large-inventory-move.ogg", volume = 0.5 }, icon = "__base__/graphics/icons/artillery-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], name = "artillery-shell", order = "d[explosive-cannon-shell]-d[artillery]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/artillery-large-inventory-pickup.ogg", volume = 0.4 }, stack_size = 1, subgroup = "ammo", type = "ammo", weight = 100000 }, ["atomic-bomb"] = { ammo_category = "rocket", ammo_type = { action = { action_delivery = { projectile = "atomic-rocket", source_effects = { entity_name = "explosion-hit", type = "create-entity" }, starting_speed = 0.05, type = "projectile" }, type = "direct" }, cooldown_modifier = 10, range_modifier = 1.5, target_type = "position" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/atomic-bomb-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/atomic-bomb.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["atomic-bomb"].drop_sound ]=], name = "atomic-bomb", order = "d[rocket-launcher]-d[atomic-bomb]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/atomic-bomb-inventory-pickup.ogg", volume = 0.6 }, pictures = { layers = { { filename = "__base__/graphics/icons/atomic-bomb.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/atomic-bomb-light.png", scale = 0.5, size = 64 } } }, stack_size = 10, subgroup = "ammo", type = "ammo", weight = 1500000 }, ["cannon-shell"] = { ammo_category = "cannon-shell", ammo_type = { action = { action_delivery = { direction_deviation = 0.1, max_range = 30, min_range = 5, projectile = "cannon-projectile", range_deviation = 0.1, source_effects = { entity_name = "explosion-gunshot", type = "create-explosion" }, starting_speed = 1, type = "projectile" }, type = "direct" }, range_modifier = 1.25, target_type = "direction" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-large-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/cannon-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "cannon-shell", order = "d[cannon-shell]-a[basic]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-large-inventory-pickup.ogg", volume = 0.7 }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 20000 }, ["capture-robot-rocket"] = { ammo_category = "rocket", ammo_type = { action = { action_delivery = { projectile = "capture-robot-rocket", starting_speed = 0.1, type = "projectile" }, type = "direct" }, target_filter = { "biter-spawner", "spitter-spawner" } }, default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/robotic-inventory-move.ogg", volume = 0.8 }, icon = "__space-age__/graphics/icons/capture-bot.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["capture-robot-rocket"].drop_sound ]=], name = "capture-robot-rocket", order = "d[rocket-launcher]-d[capture]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/robotic-inventory-pickup.ogg", volume = 0.5 }, shoot_protected = true, stack_size = 10, subgroup = "ammo", type = "ammo", weight = 100000 }, ["explosive-cannon-shell"] = { ammo_category = "cannon-shell", ammo_type = { action = { action_delivery = { direction_deviation = 0.1, max_range = 30, min_range = 5, projectile = "explosive-cannon-projectile", range_deviation = 0.1, source_effects = { entity_name = "explosion-gunshot", type = "create-explosion" }, starting_speed = 1, type = "projectile" }, type = "direct" }, target_type = "direction" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/explosive-cannon-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "explosive-cannon-shell", order = "d[cannon-shell]-c[explosive]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 20000 }, ["explosive-rocket"] = { ammo_category = "rocket", ammo_type = { action = { action_delivery = { projectile = "explosive-rocket", source_effects = { entity_name = "explosion-hit", only_when_visible = true, type = "create-entity" }, starting_speed = 0.1, type = "projectile" }, type = "direct" } }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/explosive-rocket.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "explosive-rocket", order = "d[rocket-launcher]-b[explosive]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 40000 }, ["explosive-uranium-cannon-shell"] = { ammo_category = "cannon-shell", ammo_type = { action = { action_delivery = { direction_deviation = 0.1, max_range = 30, min_range = 5, projectile = "explosive-uranium-cannon-projectile", range_deviation = 0.1, source_effects = { entity_name = "explosion-gunshot", type = "create-explosion" }, starting_speed = 1, type = "projectile" }, type = "direct" }, target_type = "direction" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/explosive-uranium-cannon-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "explosive-uranium-cannon-shell", order = "d[explosive-cannon-shell]-c[uranium]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], pictures = { layers = { { filename = "__base__/graphics/icons/explosive-uranium-cannon-shell.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/uranium-cannon-shell-light.png", scale = 0.5, size = 64 } } }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 40000 }, ["firearm-magazine"] = { ammo_category = "bullet", ammo_type = { action = { { action_delivery = { { source_effects = { { entity_name = "explosion-gunshot", only_when_visible = true, type = "create-explosion" } }, target_effects = { { entity_name = "explosion-hit", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, only_when_visible = true, type = "create-entity" }, { damage = { amount = 5, type = "physical" }, type = "damage" }, { deliver_category = "bullet", type = "activate-impact" } }, type = "instant" } }, type = "direct" } } }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-small-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/firearm-magazine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], magazine_size = 10, name = "firearm-magazine", order = "a[basic-clips]-a[firearm-magazine]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-small-inventory-pickup.ogg", volume = 0.7 }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 10000 }, ["flamethrower-ammo"] = { ammo_category = "flamethrower", ammo_type = { { action = { action_delivery = { stream = "handheld-flamethrower-fire-stream", type = "stream" }, type = "direct" }, clamp_position = true, source_type = "default", target_type = "position" }, { action = { action_delivery = { stream = "tank-flamethrower-fire-stream", type = "stream" }, type = "direct" }, clamp_position = true, consumption_modifier = 1.125, source_type = "vehicle", target_type = "position" } }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/flamethrower-ammo.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], magazine_size = 100, name = "flamethrower-ammo", order = "e[flamethrower]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-inventory-pickup.ogg", volume = 0.8 }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 10000 }, ["piercing-rounds-magazine"] = { ammo_category = "bullet", ammo_type = { action = { action_delivery = { source_effects = { entity_name = "explosion-gunshot", only_when_visible = true, type = "create-explosion" }, target_effects = { { entity_name = "explosion-hit", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, only_when_visible = true, type = "create-entity" }, { damage = { amount = 8, type = "physical" }, type = "damage" }, { deliver_category = "bullet", type = "activate-impact" } }, type = "instant" }, type = "direct" } }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], icon = "__base__/graphics/icons/piercing-rounds-magazine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], magazine_size = 10, name = "piercing-rounds-magazine", order = "a[basic-clips]-b[piercing-rounds-magazine]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 20000 }, ["piercing-shotgun-shell"] = { ammo_category = "shotgun-shell", ammo_type = { action = { { action_delivery = { source_effects = { { entity_name = "explosion-gunshot", type = "create-explosion" } }, type = "instant" }, type = "direct" }, { action_delivery = { direction_deviation = 0.3, max_range = 15, projectile = "piercing-shotgun-pellet", range_deviation = 0.3, starting_speed = 1, starting_speed_deviation = 0.1, type = "projectile" }, repeat_count = 16, type = "direct" } }, clamp_position = true, target_type = "direction" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], icon = "__base__/graphics/icons/piercing-shotgun-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], magazine_size = 10, name = "piercing-shotgun-shell", order = "b[shotgun]-b[piercing]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 20000 }, ["railgun-ammo"] = { ammo_category = "railgun", ammo_type = { action = { action_delivery = { source_effects = { entity_name = "explosion-gunshot", only_when_visible = true, type = "create-explosion" }, target_effects = { damage = { amount = 10000, type = "physical" }, type = "damage" }, type = "instant" }, range = 50, range_effects = { entity_name = "railgun-beam", only_when_visible = true, type = "create-explosion" }, type = "line", width = 1 }, clamp_position = true, target_type = "direction" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-large-inventory-move.ogg", volume = 0.6 }, icon = "__space-age__/graphics/icons/railgun-ammo.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["railgun-ammo"].drop_sound ]=], name = "railgun-ammo", order = "e[railgun-ammo]-a[basic]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/ammo-large-inventory-pickup.ogg", volume = 0.7 }, stack_size = 10, subgroup = "ammo", type = "ammo", weight = 200000 }, rocket = { ammo_category = "rocket", ammo_type = { action = { action_delivery = { projectile = "rocket", source_effects = { entity_name = "explosion-hit", only_when_visible = true, type = "create-entity" }, starting_speed = 0.1, type = "projectile" }, type = "direct" } }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/rocket.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "rocket", order = "d[rocket-launcher]-a[basic]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 40000 }, ["shotgun-shell"] = { ammo_category = "shotgun-shell", ammo_type = { action = { { action_delivery = { source_effects = { { entity_name = "explosion-gunshot", type = "create-explosion" } }, type = "instant" }, type = "direct" }, { action_delivery = { direction_deviation = 0.3, max_range = 15, projectile = "shotgun-pellet", range_deviation = 0.3, starting_speed = 1, starting_speed_deviation = 0.1, type = "projectile" }, repeat_count = 12, type = "direct" } }, clamp_position = true, target_type = "direction" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], icon = "__base__/graphics/icons/shotgun-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], magazine_size = 10, name = "shotgun-shell", order = "b[shotgun]-a[basic]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo", weight = 10000 }, ["tesla-ammo"] = { ammo_category = "tesla", ammo_type = { action = { action_delivery = { target_effects = { { action = { action_delivery = { chain = "chain-tesla-gun-chain", type = "chain" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { add_to_shooter = false, beam = "chain-tesla-gun-beam-start", destroy_with_source_or_target = false, duration = 30, max_length = 30, source_offset = { 0, -1.3143899999999999 }, type = "beam" }, type = "direct" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["railgun-ammo"].drop_sound ]=], icon = "__space-age__/graphics/icons/tesla-ammo.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["railgun-ammo"].drop_sound ]=], magazine_size = 10, name = "tesla-ammo", order = "e[railgun-ammo]-a[basic]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["railgun-ammo"].pick_sound ]=], stack_size = 100, subgroup = "ammo", type = "ammo" }, ["uranium-cannon-shell"] = { ammo_category = "cannon-shell", ammo_type = { action = { action_delivery = { direction_deviation = 0.1, max_range = 30, min_range = 5, projectile = "uranium-cannon-projectile", range_deviation = 0.1, source_effects = { entity_name = "explosion-gunshot", type = "create-explosion" }, starting_speed = 1, type = "projectile" }, type = "direct" }, range_modifier = 1.25, target_type = "direction" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/uranium-cannon-shell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "uranium-cannon-shell", order = "d[cannon-shell]-c[uranium]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], pictures = { layers = { { filename = "__base__/graphics/icons/uranium-cannon-shell.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/uranium-cannon-shell-light.png", scale = 0.5, size = 64 } } }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 40000 }, ["uranium-rounds-magazine"] = { ammo_category = "bullet", ammo_type = { action = { action_delivery = { source_effects = { entity_name = "explosion-gunshot", type = "create-explosion" }, target_effects = { { entity_name = "explosion-hit", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, { damage = { amount = 24, type = "physical" }, type = "damage" }, { deliver_category = "bullet", type = "activate-impact" } }, type = "instant" }, type = "direct" } }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], icon = "__base__/graphics/icons/uranium-rounds-magazine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].drop_sound ]=], magazine_size = 10, name = "uranium-rounds-magazine", order = "a[basic-clips]-c[uranium-rounds-magazine]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["firearm-magazine"].pick_sound ]=], pictures = { layers = { { filename = "__base__/graphics/icons/uranium-rounds-magazine.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/uranium-rounds-magazine-light.png", scale = 0.5, size = 64 } } }, stack_size = 100, subgroup = "ammo", type = "ammo", weight = 40000 } }, ["ammo-category"] = { ["artillery-shell"] = { bonus_gui_order = "o", icon = "__base__/graphics/icons/ammo-category/artillery-shell.png", name = "artillery-shell", subgroup = "ammo-category", type = "ammo-category" }, beam = { bonus_gui_order = "r", icon = "__base__/graphics/icons/ammo-category/beam.png", name = "beam", subgroup = "ammo-category", type = "ammo-category" }, biological = { bonus_gui_order = "z", hidden = true, name = "biological", type = "ammo-category" }, bullet = { bonus_gui_order = "l", icon = "__base__/graphics/icons/ammo-category/bullet.png", name = "bullet", subgroup = "ammo-category", type = "ammo-category" }, ["cannon-shell"] = { bonus_gui_order = "q", icon = "__base__/graphics/icons/ammo-category/cannon-shell.png", name = "cannon-shell", subgroup = "ammo-category", type = "ammo-category" }, capsule = { bonus_gui_order = "x", hidden = true, icon = "__base__/graphics/icons/ammo-category/capsule.png", name = "capsule", subgroup = "ammo-category", type = "ammo-category" }, electric = { bonus_gui_order = "v", icon = "__base__/graphics/icons/ammo-category/electric.png", name = "electric", subgroup = "ammo-category", type = "ammo-category" }, flamethrower = { bonus_gui_order = "m", icon = "__base__/graphics/icons/ammo-category/flamethrower.png", name = "flamethrower", subgroup = "ammo-category", type = "ammo-category" }, grenade = { bonus_gui_order = "s", icon = "__base__/graphics/icons/ammo-category/grenade.png", name = "grenade", subgroup = "ammo-category", type = "ammo-category" }, landmine = { bonus_gui_order = "t", icon = "__base__/graphics/icons/ammo-category/land-mine.png", name = "landmine", subgroup = "ammo-category", type = "ammo-category" }, laser = { bonus_gui_order = "j", icon = "__base__/graphics/icons/ammo-category/laser.png", name = "laser", subgroup = "ammo-category", type = "ammo-category" }, melee = { bonus_gui_order = "y", hidden = true, name = "melee", type = "ammo-category" }, railgun = { icon = "__space-age__/graphics/icons/ammo-category/railgun.png", name = "railgun", subgroup = "ammo-category", type = "ammo-category" }, rocket = { bonus_gui_order = "u", icon = "__base__/graphics/icons/ammo-category/rocket.png", name = "rocket", subgroup = "ammo-category", type = "ammo-category" }, seismic = { hidden = true, name = "seismic", type = "ammo-category" }, ["shotgun-shell"] = { bonus_gui_order = "p", icon = "__base__/graphics/icons/ammo-category/shotgun-shell.png", name = "shotgun-shell", subgroup = "ammo-category", type = "ammo-category" }, tesla = { icon = "__space-age__/graphics/icons/ammo-category/tesla.png", name = "tesla", subgroup = "ammo-category", type = "ammo-category" } }, ["ammo-turret"] = { ["gun-turret"] = { alert_when_attacking = true, attack_parameters = { ammo_category = "bullet", cooldown = 6, health_penalty = 1, projectile_center = { 0, -0.0875 }, projectile_creation_distance = 1.39375, range = 18, shell_particle = { center = { -0.0625, 0 }, creation_distance = -1.925, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.2, starting_frame_speed_deviation = 0.1 }, sound = { aggregation = { count_already_playing = true, max_count = 8, priority = "newest", remove = true }, variations = { { filename = "__base__/sound/fight/gun-turret-gunshot-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 0.9 }, { type = "space-platform", volume_multiplier = 0.5 } }, volume = 0.4 }, { filename = "__base__/sound/fight/gun-turret-gunshot-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/fight/gun-turret-gunshot-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/fight/gun-turret-gunshot-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "projectile" }, attacking_animation = { layers = { { direction_count = 64, frame_count = 2, height = 130, scale = 0.5, shift = { 0, -0.859375 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-1.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-2.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-3.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-4.png", height_in_frames = 16, width_in_frames = 2 } }, width = 132 }, { apply_runtime_tint = true, direction_count = 64, flags = { "mask" }, frame_count = 2, height = 54, line_length = 2, scale = 0.5, shift = { 0, -1.015625 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-1.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-2.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-3.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-4.png", height_in_frames = 16, width_in_frames = 2 } }, width = 58 }, { direction_count = 64, draw_as_shadow = true, frame_count = 2, height = 124, scale = 0.5, shift = { 0.6875, 0.078125 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-1.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-2.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-3.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-4.png", height_in_frames = 16, width_in_frames = 2 } }, width = 250 } } }, attacking_speed = 0.5, automated_ammo_count = 10, call_for_help_radius = 40, circuit_connector = { { points = { shadow = { green = { -0.21875, 0.78125 }, red = { 0.09375, 0.71875 } }, wire = { green = { -0.625, 0.375 }, red = { -0.5, 0.1875 } } }, sprites = { blue_led_light_offset = { -0.8125, 0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.65625, 0.0625 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.296875, 0.390625 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.65625, 0.03125 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.65625, 0.03125 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.65625, 0.03125 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.65625, 0.03125 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.78125, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.65625, 0.0625 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.21875, 0.421875 }, width = 68, x = 68, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/turret-close.ogg", volume = 0.8 }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "gun-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.2, dying_explosion = "gun-turret-explosion", fast_replaceable_group = "ammo-turret", flags = { "placeable-player", "player-creation" }, folded_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", frame_count = 1, height = 126, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.828125 }, width = 130 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", flags = { "mask" }, frame_count = 1, height = 62, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0, -0.875 }, width = 48 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", frame_count = 1, height = 124, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0.59375, 0.078125 }, width = 250 } } }, folding_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", frame_count = 5, height = 126, line_length = 0, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -0.828125 }, width = 130 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", flags = { "mask" }, frame_count = 5, height = 62, line_length = 0, run_mode = "backward", scale = 0.5, shift = { 0, -0.875 }, width = 48 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", frame_count = 5, height = 124, line_length = 0, run_mode = "backward", scale = 0.5, shift = { 0.59375, 0.078125 }, width = 250 } } }, folding_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__base__/sound/fight/gun-turret-deactivate-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-deactivate-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-deactivate-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-deactivate-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 } } }, folding_speed = 0.08, graphics_set = { base_visualisation = { animation = { layers = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-base.png", height = 118, priority = "high", scale = 0.5, shift = { 0.015625, -0.03125 }, width = 150 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/gun-turret/gun-turret-base-mask.png", flags = { "mask", "low-object" }, height = 102, line_length = 1, scale = 0.5, shift = { 0, -0.140625 }, width = 122 } } } } }, heating_energy = "50kW", icon = "__base__/graphics/icons/gun-turret.png", icon_draw_specification = { scale = 0.7 }, icons_positioning = { { inventory_index = 1, shift = { 0, -0.25 } } }, inventory_size = 1, max_health = 400, minable = { mining_time = 0.5, result = "gun-turret" }, name = "gun-turret", open_sound = { filename = "__base__/sound/open-close/turret-open.ogg", volume = 0.8 }, prepared_animation = { layers = { { direction_count = 64, frame_count = 1, height = 130, scale = 0.5, shift = { 0, -0.859375 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-1.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-2.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-3.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-4.png", height_in_frames = 16, width_in_frames = 1 } }, width = 132 }, { apply_runtime_tint = true, direction_count = 64, flags = { "mask" }, frame_count = 1, height = 54, line_length = 1, scale = 0.5, shift = { 0, -1.015625 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-1.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-2.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-3.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-mask-4.png", height_in_frames = 16, width_in_frames = 1 } }, width = 58 }, { direction_count = 64, draw_as_shadow = true, frame_count = 1, height = 124, scale = 0.5, shift = { 0.6875, 0.078125 }, stripes = { { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-1.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-2.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-3.png", height_in_frames = 16, width_in_frames = 1 }, { filename = "__base__/graphics/entity/gun-turret/gun-turret-shooting-shadow-4.png", height_in_frames = 16, width_in_frames = 1 } }, width = 250 } } }, preparing_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising.png", frame_count = 5, height = 126, line_length = 0, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.828125 }, width = 130 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-mask.png", flags = { "mask" }, frame_count = 5, height = 62, line_length = 0, run_mode = "forward", scale = 0.5, shift = { 0, -0.875 }, width = 48 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/gun-turret/gun-turret-raising-shadow.png", frame_count = 5, height = 124, line_length = 0, run_mode = "forward", scale = 0.5, shift = { 0.59375, 0.078125 }, width = 250 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__base__/sound/fight/gun-turret-activate-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-activate-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].preparing_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-activate-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].preparing_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/gun-turret-activate-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].preparing_sound.variations[1].modifiers ]=], volume = 0.3 } } }, preparing_speed = 0.08, rotation_speed = 0.015, selection_box = { { -1, -1 }, { 1, 1 } }, type = "ammo-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/gun-turret/gun-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = false } }, ["railgun-turret"] = { alert_when_attacking = true, allow_turning_when_starting_attack = true, attack_parameters = { ammo_category = "railgun", apply_projection_to_projectile_creation_position = false, cooldown = 170, health_penalty = -1, min_range = 3.5, projectile_center = { 0, 0 }, projectile_creation_distance = 3.6000000000000001, range = 40, shell_particle = { center = { 0, 0 }, creation_distance = -6, direction_deviation = 0.1, name = "railgun-shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.2, starting_frame_speed_deviation = 0.1 }, sound = { { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-gunshot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.55 }, { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-gunshot-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].attack_parameters.sound[1].modifiers ]=], volume = 0.55 }, { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-gunshot-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].attack_parameters.sound[1].modifiers ]=], volume = 0.55 }, { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-gunshot-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].attack_parameters.sound[1].modifiers ]=], volume = 0.55 }, { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-gunshot-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].attack_parameters.sound[1].modifiers ]=], volume = 0.55 } }, true_collinear_ejection = true, turn_range = 0.2, type = "projectile" }, attacking_animation = { east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.03125, -1 }, width = 290 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.828125, -1.015625 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 1, height = 12, line_length = 5, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-EMIT.png", frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.390625, -1.203125 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-shadow.png", frame_count = 1, height = 268, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.5625, 0.140625 }, width = 374 } } }, north = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.0625, -1.625 }, width = 258 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-mask.png", flags = { "mask" }, frame_count = 1, height = 178, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.0625, -1.484375 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 1, height = 62, line_length = 5, middle_orientation = 0, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 184 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-shadow.png", frame_count = 1, height = 240, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.03125, -0.59375 }, width = 278 } } }, north_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE.png", frame_count = 1, height = 244, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.046875, -1.703125 }, width = 292 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.78125, -1.671875 }, width = 246 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 1, height = 52, line_length = 5, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-EMIT.png", frame_count = 1, height = 142, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.96875, -1.921875 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-shadow.png", frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.75, -0.75 }, width = 352 } } }, north_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.921875, -1.5625 }, width = 312 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.796875, -1.484375 }, width = 248 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 1, height = 74, line_length = 5, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-EMIT.png", frame_count = 1, height = 146, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1, -1.703125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-shadow.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.0625, -0.828125 }, width = 328 } } }, south = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.03125, -0.171875 }, width = 260 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-mask.png", flags = { "mask" }, frame_count = 1, height = 202, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.046875, -0.40625 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 1, height = 64, line_length = 5, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 180 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-shadow.png", frame_count = 1, height = 322, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.84375, 0.328125 }, width = 310 } } }, south_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE.png", frame_count = 1, height = 236, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.03125, -0.34375 }, width = 304 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 0.859375, -0.59375 }, width = 244 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 1, height = 54, line_length = 5, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-EMIT.png", frame_count = 1, height = 126, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.046875, -0.46875 }, width = 188 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-shadow.png", frame_count = 1, height = 300, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.578125, 0.15625 }, width = 374 } } }, south_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW.png", frame_count = 1, height = 250, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1.109375, -0.28125 }, width = 294 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.859375, -0.421875 }, width = 242 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 1, height = 78, line_length = 5, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-EMIT.png", frame_count = 1, height = 132, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1.03125, -0.3125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-shadow.png", frame_count = 1, height = 312, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.125, 0.25 }, width = 314 } } }, west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.921875, -0.84375 }, width = 288 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.71875, -0.875 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 1, height = 68, line_length = 5, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-EMIT.png", frame_count = 1, height = 196, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -1.296875, -1.046875 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-shadow.png", frame_count = 1, height = 264, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 2, scale = 0.5, shift = { -0.1875, 0.296875 }, width = 308 } } } }, attacking_speed = 0.35, automated_ammo_count = 10, call_for_help_radius = 40, can_retarget_while_starting_attack = true, circuit_connector = { { points = { shadow = { green = { 1.453125, 1.609375 }, red = { 1.640625, 1.609375 } }, wire = { green = { -0.203125, -0.015625 }, red = { 0.015625, -0.015625 } } }, sprites = { blue_led_light_offset = { -0.171875, -0.265625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.046875, -0.140625 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.046875, -0.171875 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.046875, -0.171875 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.046875, -0.171875 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.046875, -0.171875 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { -0.015625, -0.296875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.046875, -0.140625 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.3125, 0.875 }, red = { 0.5, 1 } }, wire = { green = { -1.34375, -0.71875 }, red = { -1.15625, -0.65625 } } }, sprites = { blue_led_light_offset = { -1.09375, -0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.9375, -0.65625 }, width = 52, x = 364, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.9375, -0.6875 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.9375, -0.6875 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.9375, -0.6875 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.9375, -0.6875 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -1, -0.84375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.9375, -0.65625 }, width = 62, x = 434, y = 0 } } }, { points = { shadow = { green = { -0.5, 0.03125 }, red = { -0.625, 0.1875 } }, wire = { green = { -1.59375, -1.65625 }, red = { -1.65625, -1.4375 } } }, sprites = { blue_led_light_offset = { -1.34375, -1.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.34375, -1.3125 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.34375, -1.34375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.34375, -1.34375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.34375, -1.34375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.34375, -1.34375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -1.34375, -1.53125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.34375, -1.3125 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 0.6875, -0.796875 }, red = { 0.53125, -0.703125 } }, wire = { green = { -0.96875, -2.515625 }, red = { -1.15625, -2.421875 } } }, sprites = { blue_led_light_offset = { -0.84375, -2.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1, -2.109375 }, width = 52, x = 260, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1, -2.140625 }, width = 60, x = 300, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1, -2.140625 }, width = 46, x = 230, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1, -2.140625 }, width = 48, x = 240, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1, -2.140625 }, width = 48, x = 240, y = 0 }, red_green_led_light_offset = { -0.96875, -2.296875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1, -2.109375 }, width = 62, x = 310, y = 0 } } }, { points = { shadow = { green = { 1.96875, -0.78125 }, red = { 1.6875, -0.78125 } }, wire = { green = { 0.21875, -2.46875 }, red = { 0, -2.46875 } } }, sprites = { blue_led_light_offset = { 0.1875, -2.28125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.03125, -2.125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.03125, -2.15625 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.03125, -2.15625 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, -2.15625 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, -2.15625 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { 0.03125, -2.3125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.03125, -2.125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 2.625, -0.46875 }, red = { 2.4375, -0.5625 } }, wire = { green = { 1.21875, -2.15625 }, red = { 1.03125, -2.28125 } } }, sprites = { blue_led_light_offset = { 1, -2.0625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.84375, -2 }, width = 52, x = 156, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.84375, -2.03125 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.84375, -2.03125 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.84375, -2.03125 }, width = 48, x = 144, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.84375, -2.03125 }, width = 48, x = 144, y = 0 }, red_green_led_light_offset = { 0.90625, -2.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.84375, -2 }, width = 62, x = 186, y = 0 } } }, { points = { shadow = { green = { 3.40625, 0.484375 }, red = { 3.3125, 0.296875 } }, wire = { green = { 1.75, -1.203125 }, red = { 1.6875, -1.359375 } } }, sprites = { blue_led_light_offset = { 1.4375, -1.265625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.4375, -1.234375 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 3.015625, 0.375 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.4375, -1.265625 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.4375, -1.265625 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.4375, -1.265625 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.4375, -1.265625 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 1.4375, -1.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.4375, -1.234375 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 3.09375, 0.40625 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 2.8125, 1.15625 }, red = { 2.96875, 1.03125 } }, wire = { green = { 0.96875, -0.375 }, red = { 1.125, -0.46875 } } }, sprites = { blue_led_light_offset = { 0.84375, -0.53125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1, -0.5 }, width = 52, x = 52, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1, -0.53125 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1, -0.53125 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1, -0.53125 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1, -0.53125 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.96875, -0.625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1, -0.5 }, width = 62, x = 62, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/turret-close.ogg", volume = 0.8 }, collision_box = { { -1.41, -1.9 }, { 1.41, 2.1000000000000001 } }, corpse = "railgun-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "gun-turret-explosion", ending_attack_animation = { east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.03125, -1 }, width = 290 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.828125, -1.015625 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 1, height = 12, line_length = 5, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 5, height = 12, line_length = 5, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-EMIT.png", frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.390625, -1.203125 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-shadow.png", height = 268, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.5625, 0.140625 }, width = 374 } } }, north = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.0625, -1.625 }, width = 258 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-mask.png", flags = { "mask" }, frame_count = 1, height = 178, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.0625, -1.484375 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 1, height = 62, line_length = 5, middle_orientation = 0, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 5, height = 62, line_length = 5, middle_orientation = 0, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 184 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-shadow.png", height = 240, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.03125, -0.59375 }, width = 278 } } }, north_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE.png", frame_count = 1, height = 244, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.046875, -1.703125 }, width = 292 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.78125, -1.671875 }, width = 246 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 1, height = 52, line_length = 5, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 5, height = 52, line_length = 5, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-EMIT.png", frame_count = 1, height = 142, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.96875, -1.921875 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-shadow.png", height = 242, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.75, -0.75 }, width = 352 } } }, north_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.921875, -1.5625 }, width = 312 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.796875, -1.484375 }, width = 248 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 1, height = 74, line_length = 5, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 5, height = 74, line_length = 5, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-EMIT.png", frame_count = 1, height = 146, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1, -1.703125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-shadow.png", height = 214, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.0625, -0.828125 }, width = 328 } } }, south = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.03125, -0.171875 }, width = 260 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-mask.png", flags = { "mask" }, frame_count = 1, height = 202, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.046875, -0.40625 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 1, height = 64, line_length = 5, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 5, height = 64, line_length = 5, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 180 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-shadow.png", height = 322, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.84375, 0.328125 }, width = 310 } } }, south_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE.png", frame_count = 1, height = 236, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.03125, -0.34375 }, width = 304 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 0.859375, -0.59375 }, width = 244 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 1, height = 54, line_length = 5, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 5, height = 54, line_length = 5, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-EMIT.png", frame_count = 1, height = 126, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.046875, -0.46875 }, width = 188 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-shadow.png", height = 300, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.578125, 0.15625 }, width = 374 } } }, south_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW.png", frame_count = 1, height = 250, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1.109375, -0.28125 }, width = 294 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.859375, -0.421875 }, width = 242 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 1, height = 78, line_length = 5, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 5, height = 78, line_length = 5, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-EMIT.png", frame_count = 1, height = 132, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1.03125, -0.3125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-shadow.png", height = 312, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.125, 0.25 }, width = 314 } } }, west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.921875, -0.84375 }, width = 288 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.71875, -0.875 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 1, height = 68, line_length = 5, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 5, height = 68, line_length = 5, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-EMIT.png", frame_count = 1, height = 196, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -1.296875, -1.046875 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-shadow.png", height = 264, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 5, scale = 0.5, shift = { -0.1875, 0.296875 }, width = 308 } } } }, ending_attack_speed = 0.05, energy_per_shot = "10MJ", energy_source = { buffer_capacity = "10MJ", input_flow_limit = "10MW", type = "electric", usage_priority = "primary-input" }, flags = { "placeable-player", "player-creation", "building-direction-8-way" }, folded_animation = { east = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-E.png", frame_count = 1, height = 114, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 1.015625, -0.796875 }, width = 288 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-E-mask.png", flags = { "mask" }, frame_count = 1, height = 86, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.8125, -1 }, width = 234 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 1, height = 12, line_length = 5, repeat_count = 1, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-EMIT.png", frame_count = 1, height = 194, line_length = 7, repeat_count = 1, scale = 0.5, shift = { 1.390625, -1.203125 }, width = 130, x = 260, y = 194 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-E-shadow.png", frame_count = 1, height = 144, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 1.546875, 0.1875 }, width = 378 } } }, north = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-N.png", frame_count = 1, height = 234, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.078125, -1.46875 }, width = 126 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-N-mask.png", flags = { "mask" }, frame_count = 1, height = 178, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.15625, -1.484375 }, width = 80 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 1, height = 62, line_length = 5, repeat_count = 1, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-EMIT.png", frame_count = 1, height = 82, line_length = 7, repeat_count = 1, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 184, x = 368, y = 82 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-N-shadow.png", frame_count = 1, height = 258, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 0.703125, -0.328125 }, width = 220 } } }, north_east = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NE.png", frame_count = 1, height = 210, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.484375, -1.453125 }, width = 220 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NE-mask.png", flags = { "mask" }, frame_count = 1, height = 166, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.3125, -1.46875 }, width = 186 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 1, height = 52, line_length = 5, repeat_count = 1, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-EMIT.png", frame_count = 1, height = 142, line_length = 7, repeat_count = 1, scale = 0.5, shift = { 0.96875, -1.921875 }, width = 190, x = 380, y = 142 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NE-shadow.png", frame_count = 1, height = 204, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 1.53125, -0.34375 }, width = 240 } } }, north_west = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NW.png", frame_count = 1, height = 206, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.359375, -1.296875 }, width = 240 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NW-mask.png", flags = { "mask" }, frame_count = 1, height = 166, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.328125, -1.28125 }, width = 188 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 1, height = 74, line_length = 5, repeat_count = 1, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-EMIT.png", frame_count = 1, height = 146, line_length = 7, repeat_count = 1, scale = 0.5, shift = { -1, -1.703125 }, width = 190, x = 380, y = 146 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-NW-shadow.png", frame_count = 1, height = 200, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 0.296875, -0.90625 }, width = 292 } } }, south = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-S.png", frame_count = 1, height = 236, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, width = 128 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-S-mask.png", flags = { "mask" }, frame_count = 1, height = 184, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.046875, -0.546875 }, width = 92 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 1, height = 64, line_length = 5, repeat_count = 1, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-EMIT.png", frame_count = 1, height = 82, line_length = 7, repeat_count = 1, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 180, x = 360, y = 82 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-S-shadow.png", frame_count = 1, height = 320, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 0.40625, 0.265625 }, width = 238 } } }, south_east = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SE.png", frame_count = 1, height = 204, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.5, -0.59375 }, width = 236 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SE-mask.png", flags = { "mask" }, frame_count = 1, height = 180, line_length = 1, repeat_count = 1, scale = 0.5, shift = { 0.421875, -0.78125 }, width = 188 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 1, height = 54, line_length = 5, repeat_count = 1, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-EMIT.png", frame_count = 1, height = 126, line_length = 7, repeat_count = 1, scale = 0.5, shift = { 1.046875, -0.46875 }, width = 188, x = 376, y = 126 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SE-shadow.png", frame_count = 1, height = 258, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 1.109375, 0.015625 }, width = 314 } } }, south_west = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SW.png", frame_count = 1, height = 224, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.5, -0.484375 }, width = 214 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SW-mask.png", flags = { "mask" }, frame_count = 1, height = 184, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.34375, -0.578125 }, width = 178 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 1, height = 78, line_length = 5, repeat_count = 1, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-EMIT.png", frame_count = 1, height = 132, line_length = 7, repeat_count = 1, scale = 0.5, shift = { -1.03125, -0.3125 }, width = 190, x = 380, y = 132 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-SW-shadow.png", frame_count = 1, height = 322, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { 0.421875, -0.109375 }, width = 268 } } }, west = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-W.png", frame_count = 1, height = 128, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.921875, -0.734375 }, width = 288 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-W-mask.png", flags = { "mask" }, frame_count = 1, height = 90, line_length = 1, repeat_count = 1, scale = 0.5, shift = { -0.703125, -0.859375 }, width = 236 }, { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 1, height = 68, line_length = 5, repeat_count = 1, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 1, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-EMIT.png", frame_count = 1, height = 196, line_length = 7, repeat_count = 1, scale = 0.5, shift = { -1.296875, -1.046875 }, width = 130, x = 260, y = 196 }, { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-rising-W-shadow.png", frame_count = 1, height = 140, line_length = 1, repeat_count = 1, run_mode = "forward", scale = 0.5, shift = { -0.203125, -0.515625 }, width = 304 } } } }, folding_animation = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].folded_animation ]=], folding_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-deactivate-1.ogg", volume = 0.7 } } }, folding_speed = 0.04, graphics_set = { base_visualisation = { animation = { east = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 832, y = 0 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 616, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 792, y = 0 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 0, y = 0 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 0, y = 0 } } }, north_east = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 416, y = 0 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 308, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 396, y = 0 } } }, north_west = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 1248, y = 354 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 924, y = 278 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 1188, y = 260 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 0, y = 354 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 0, y = 278 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 0, y = 260 } } }, south_east = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 1248, y = 0 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 924, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 1188, y = 0 } } }, south_west = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 416, y = 354 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 308, y = 278 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 396, y = 260 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base.png", height = 354, line_length = 4, scale = 0.5, shift = { 0.46875, -0.109375 }, width = 416, x = 832, y = 354 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-mask.png", flags = { "mask" }, height = 278, line_length = 4, scale = 0.5, shift = { 0, -0.625 }, width = 308, x = 616, y = 278 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-base-shadow.png", height = 260, line_length = 4, scale = 0.5, shift = { 0.59375, 0.453125 }, width = 396, x = 792, y = 260 } } } } } }, heating_energy = "50kW", icon = "__space-age__/graphics/icons/railgun-turret.png", inventory_size = 1, max_health = 4000, minable = { mining_time = 0.5, result = "railgun-turret" }, name = "railgun-turret", open_sound = { filename = "__base__/sound/open-close/turret-open.ogg", volume = 0.8 }, prepare_with_no_ammo = false, prepared_animation = { east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, scale = 0.5, shift = { 1.03125, -1 }, width = 290 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, scale = 0.5, shift = { 0.828125, -1.015625 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 1, height = 12, line_length = 5, middle_orientation = 0.25, orientation_range = 0.2, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-EMIT.png", frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 1.390625, -1.203125 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-shadow.png", frame_count = 1, height = 268, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, scale = 0.5, shift = { 1.5625, 0.140625 }, width = 374 } } }, north = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0, orientation_range = 0.2, scale = 0.5, shift = { -0.0625, -1.625 }, width = 258 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-mask.png", flags = { "mask" }, frame_count = 1, height = 178, line_length = 7, middle_orientation = 0, orientation_range = 0.2, scale = 0.5, shift = { -0.0625, -1.484375 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 1, height = 62, line_length = 5, middle_orientation = 0, orientation_range = 0.2, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 184 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-shadow.png", frame_count = 1, height = 240, line_length = 7, middle_orientation = 0, orientation_range = 0.2, scale = 0.5, shift = { 1.03125, -0.59375 }, width = 278 } } }, north_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE.png", frame_count = 1, height = 244, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, scale = 0.5, shift = { 1.046875, -1.703125 }, width = 292 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, scale = 0.5, shift = { 0.78125, -1.671875 }, width = 246 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 1, height = 52, line_length = 5, middle_orientation = 0.125, orientation_range = 0.2, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-EMIT.png", frame_count = 1, height = 142, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.96875, -1.921875 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-shadow.png", frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, scale = 0.5, shift = { 1.75, -0.75 }, width = 352 } } }, north_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, scale = 0.5, shift = { -0.921875, -1.5625 }, width = 312 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, scale = 0.5, shift = { -0.796875, -1.484375 }, width = 248 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 1, height = 74, line_length = 5, middle_orientation = 0.875, orientation_range = 0.2, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-EMIT.png", frame_count = 1, height = 146, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -1, -1.703125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-shadow.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, scale = 0.5, shift = { 0.0625, -0.828125 }, width = 328 } } }, south = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, scale = 0.5, shift = { 0.03125, -0.171875 }, width = 260 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-mask.png", flags = { "mask" }, frame_count = 1, height = 202, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, scale = 0.5, shift = { 0.046875, -0.40625 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 1, height = 64, line_length = 5, middle_orientation = 0.5, orientation_range = 0.2, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 180 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-shadow.png", frame_count = 1, height = 322, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, scale = 0.5, shift = { 0.84375, 0.328125 }, width = 310 } } }, south_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE.png", frame_count = 1, height = 236, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, scale = 0.5, shift = { 1.03125, -0.34375 }, width = 304 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, scale = 0.5, shift = { 0.859375, -0.59375 }, width = 244 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 1, height = 54, line_length = 5, middle_orientation = 0.375, orientation_range = 0.2, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-EMIT.png", frame_count = 1, height = 126, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 1.046875, -0.46875 }, width = 188 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-shadow.png", frame_count = 1, height = 300, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, scale = 0.5, shift = { 1.578125, 0.15625 }, width = 374 } } }, south_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW.png", frame_count = 1, height = 250, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, scale = 0.5, shift = { -1.109375, -0.28125 }, width = 294 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, scale = 0.5, shift = { -0.859375, -0.421875 }, width = 242 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 1, height = 78, line_length = 5, middle_orientation = 0.625, orientation_range = 0.2, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-EMIT.png", frame_count = 1, height = 132, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -1.03125, -0.3125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-shadow.png", frame_count = 1, height = 312, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, scale = 0.5, shift = { -0.125, 0.25 }, width = 314 } } }, west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, scale = 0.5, shift = { -0.921875, -0.84375 }, width = 288 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, scale = 0.5, shift = { -0.71875, -0.875 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 1, height = 68, line_length = 5, middle_orientation = 0.75, orientation_range = 0.2, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-EMIT.png", frame_count = 1, height = 196, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -1.296875, -1.046875 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-shadow.png", frame_count = 1, height = 264, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, scale = 0.5, shift = { -0.1875, 0.296875 }, width = 308 } } } }, preparing_animation = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].folded_animation ]=], preparing_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-activate-1.ogg", volume = 0.7 } } }, preparing_speed = 0.04, resource_indicator_animation = { east = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-LED.png", frame_count = 10, height = 48, line_length = 10, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.640625, -0.78125 }, width = 42 } } }, north = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-LED.png", frame_count = 10, height = 48, line_length = 10, middle_orientation = 0, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.046875, -0.484375 }, width = 92 } } }, north_east = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-LED.png", frame_count = 10, height = 48, line_length = 10, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.140625, -0.5625 }, width = 40 } } }, north_west = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-LED.png", frame_count = 10, height = 82, line_length = 10, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.546875, -0.65625 }, width = 90 } } }, south = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-LED.png", frame_count = 10, height = 62, line_length = 10, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.015625, -1.328125 }, width = 96 } } }, south_east = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-LED.png", frame_count = 10, height = 70, line_length = 10, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { -0.5, -1.3125 }, width = 86 } } }, south_west = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-LED.png", frame_count = 10, height = 92, line_length = 10, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.375, -1.3125 }, width = 80 } } }, west = { layers = { { blend_mode = "additive", direction_count = 19, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-LED.png", frame_count = 10, height = 88, line_length = 10, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 1, scale = 0.5, shift = { 0.703125, -0.9375 }, width = 42 } } } }, rotating_sound = { minimal_change_per_tick = 0.001, minimal_sound_duration_for_stopped_sound = 5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-rotation-loop.ogg", volume = 0.35 }, stopped_sound = { filename = "__space-age__/sound/entity/railgun-turret/railgun-turret-rotation-stop.ogg", volume = 0.5 } }, rotation_speed = 0.005, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, special_effect = { attacking_falloff = 0.75, attacking_max_radius = -2.25, attacking_min_radius = 0, center = { default = { 0, 0 }, east = { 0.45, -1.1699999999999999 }, north = { -0.06, -1.22 }, north_east = { 0.22000000000000002, -1.51 }, north_west = { -0.22000000000000002, -1.3400000000000001 }, south = { 0.06, -0.65 }, south_east = { 0.33000000000000003, -1.0600000000000001 }, south_west = { -0.27000000000000002, -0.86999999999999993 }, west = { -0.33000000000000003, -1.1000000000000001 } }, falloff = 0.25, max_radius = 2.25, min_radius = 0, type = "mask-by-circle" }, starting_attack_animation = { east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.03125, -1 }, width = 290 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.828125, -1.015625 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-E.png", frame_count = 1, height = 12, line_length = 5, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1.421875, -1.578125 }, width = 52 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-EMIT.png", frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.390625, -1.203125 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-E-shadow.png", height = 268, line_length = 7, middle_orientation = 0.25, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.5625, 0.140625 }, width = 374 } } }, north = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N.png", frame_count = 1, height = 214, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.0625, -1.625 }, width = 258 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-mask.png", flags = { "mask" }, frame_count = 1, height = 178, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.0625, -1.484375 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-N.png", frame_count = 1, height = 62, line_length = 5, middle_orientation = 0, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.671875, 0.171875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 184 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-N-shadow.png", height = 240, line_length = 7, middle_orientation = 0, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.03125, -0.59375 }, width = 278 } } }, north_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE.png", frame_count = 1, height = 244, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.046875, -1.703125 }, width = 292 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.78125, -1.671875 }, width = 246 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NE.png", frame_count = 1, height = 52, line_length = 5, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1.515625, -0.484375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-EMIT.png", frame_count = 1, height = 142, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.96875, -1.921875 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NE-shadow.png", height = 242, line_length = 7, middle_orientation = 0.125, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.75, -0.75 }, width = 352 } } }, north_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.921875, -1.5625 }, width = 312 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-mask.png", flags = { "mask" }, frame_count = 1, height = 194, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.796875, -1.484375 }, width = 248 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-NW.png", frame_count = 1, height = 74, line_length = 5, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.609375, 0.15625 }, width = 64 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-EMIT.png", frame_count = 1, height = 146, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1, -1.703125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-NW-shadow.png", height = 214, line_length = 7, middle_orientation = 0.875, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.0625, -0.828125 }, width = 328 } } }, south = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S.png", frame_count = 1, height = 238, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.03125, -0.171875 }, width = 260 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-mask.png", flags = { "mask" }, frame_count = 1, height = 202, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.046875, -0.40625 }, width = 216 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-S.png", frame_count = 1, height = 64, line_length = 5, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.640625, -1.875 }, width = 50 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-EMIT.png", frame_count = 1, height = 82, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 180 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-S-shadow.png", height = 322, line_length = 7, middle_orientation = 0.5, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.84375, 0.328125 }, width = 310 } } }, south_east = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE.png", frame_count = 1, height = 236, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.03125, -0.34375 }, width = 304 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 0.859375, -0.59375 }, width = 244 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SE.png", frame_count = 1, height = 54, line_length = 5, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.5, -2.109375 }, width = 58 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-EMIT.png", frame_count = 1, height = 126, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.046875, -0.46875 }, width = 188 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SE-shadow.png", height = 300, line_length = 7, middle_orientation = 0.375, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.578125, 0.15625 }, width = 374 } } }, south_west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW.png", frame_count = 1, height = 250, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1.109375, -0.28125 }, width = 294 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-mask.png", flags = { "mask" }, frame_count = 1, height = 204, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.859375, -0.421875 }, width = 242 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-SW.png", frame_count = 1, height = 78, line_length = 5, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.390625, -1.46875 }, width = 66 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-EMIT.png", frame_count = 1, height = 132, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1.03125, -0.3125 }, width = 190 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-SW-shadow.png", height = 312, line_length = 7, middle_orientation = 0.625, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.125, 0.25 }, width = 314 } } }, west = { layers = { { apply_projection = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W.png", frame_count = 1, height = 284, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.921875, -0.84375 }, width = 288 }, { apply_runtime_tint = true, direction_count = 19, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-mask.png", flags = { "mask" }, frame_count = 1, height = 242, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.71875, -0.875 }, width = 236 }, { direction_count = 19, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-ammo-W.png", frame_count = 1, height = 68, line_length = 5, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { 1.546875, -0.515625 }, width = 54 }, { apply_special_effect = true, blend_mode = "additive", direction_count = 19, draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-EMIT.png", frame_count = 1, height = 196, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -1.296875, -1.046875 }, width = 130 }, { direction_count = 19, draw_as_shadow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-turret-shooting-W-shadow.png", height = 264, line_length = 7, middle_orientation = 0.75, orientation_range = 0.2, repeat_count = 10, scale = 0.5, shift = { -0.1875, 0.296875 }, width = 308 } } } }, starting_attack_speed = 0.02, tile_height = 5, turret_base_has_direction = true, type = "ammo-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/gun-turret/gun-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = false } }, ["rocket-turret"] = { alert_when_attacking = true, attack_parameters = { ammo_category = "rocket", cooldown = 120, min_range = 15, projectile_center = { 0, 0 }, projectile_creation_distance = 1, projectile_creation_offsets = { { 1.0625, -0.21875 }, { -1.0625, -0.21875 }, { 0.96875, -0.0625 }, { -0.96875, -0.0625 }, { 0.84375, 0.09375 }, { -0.84375, 0.09375 } }, range = 36, sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, variations = { { filename = "__space-age__/sound/ammo/rocket-turret-launcher-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.8 }, volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/ammo/rocket-turret-launcher-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "projectile" }, attacking_animation = { layers = { { direction_count = 64, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-3.png" }, height = 164, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0, -0.890625 }, slice = 1, width = 160 }, { blend_mode = "additive", direction_count = 64, draw_as_light = true, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-3.png" }, height = 130, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0, -0.78125 }, slice = 1, width = 150 }, { apply_runtime_tint = true, direction_count = 64, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-3.png" }, flags = { "mask" }, height = 146, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { -0.03125, -0.828125 }, slice = 1, width = 152 }, { direction_count = 64, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-3.png" }, height = 182, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0.828125, -0.03125 }, slice = 1, width = 224 } } }, attacking_speed = 0.5, automated_ammo_count = 10, call_for_help_radius = 40, circuit_connector = { { points = { shadow = { green = { -0.21875, 1.25 }, red = { 0.09375, 1.1875 } }, wire = { green = { -0.53125, 0.75 }, red = { -0.40625, 0.5625 } } }, sprites = { blue_led_light_offset = { -0.71875, 0.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.5625, 0.4375 }, width = 52, x = 52, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.5625, 0.40625 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.5625, 0.40625 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5625, 0.40625 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5625, 0.40625 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.6875, 0.46875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.5625, 0.4375 }, width = 62, x = 62, y = 116 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].close_sound ]=], collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "rocket-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "gun-turret-explosion", flags = { "placeable-player", "player-creation" }, folded_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising.png", frame_count = 18, height = 166, line_length = 18, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.84375 }, width = 156 }, { blend_mode = "additive", direction_count = 4, draw_as_light = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-glow.png", frame_count = 18, height = 144, line_length = 18, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.671875 }, width = 150 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-mask.png", flags = { "mask" }, frame_count = 18, height = 140, line_length = 18, run_mode = "forward", scale = 0.5, shift = { 0, -0.875 }, width = 152 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-shadow.png", frame_count = 18, height = 168, line_length = 18, run_mode = "forward", scale = 0.5, shift = { 0.9375, 0.046875 }, width = 210 } } }, folding_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising.png", frame_count = 18, height = 166, line_length = 18, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -0.84375 }, width = 156 }, { blend_mode = "additive", direction_count = 4, draw_as_light = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-glow.png", frame_count = 18, height = 144, line_length = 18, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -0.671875 }, width = 150 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-mask.png", flags = { "mask" }, frame_count = 18, height = 140, line_length = 18, run_mode = "backward", scale = 0.5, shift = { 0, -0.875 }, width = 152 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-shadow.png", frame_count = 18, height = 168, line_length = 18, run_mode = "backward", scale = 0.5, shift = { 0.9375, 0.046875 }, width = 210 } } }, folding_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-deactivate-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-deactivate-2.ogg", volume = 0.5 } } }, folding_speed = 0.08, graphics_set = { base_visualisation = { animation = { layers = { { filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-base.png", frame_count = 1, height = 168, line_length = 1, priority = "high", scale = 0.5, shift = { -0.015625, 0.140625 }, width = 202 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-base-mask.png", flags = { "mask", "low-object" }, frame_count = 1, height = 148, line_length = 1, scale = 0.5, shift = { 0, 0.03125 }, width = 170 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-base-shadow.png", frame_count = 1, height = 148, line_length = 1, scale = 0.5, shift = { 0.234375, 0.203125 }, width = 204 } } } } }, heating_energy = "50kW", icon = "__space-age__/graphics/icons/rocket-turret.png", inventory_size = 1, max_health = 400, minable = { mining_time = 0.5, result = "rocket-turret" }, name = "rocket-turret", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].open_sound ]=], prepared_animation = { layers = { { direction_count = 64, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-3.png" }, height = 164, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0, -0.890625 }, slice = 1, width = 160 }, { blend_mode = "additive", direction_count = 64, draw_as_light = true, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-glow-3.png" }, height = 130, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0, -0.78125 }, slice = 1, width = 150 }, { apply_runtime_tint = true, direction_count = 64, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-mask-3.png" }, flags = { "mask" }, height = 146, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { -0.03125, -0.828125 }, slice = 1, width = 152 }, { direction_count = 64, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-1.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-2.png", "__space-age__/graphics/entity/rocket-turret/rocket-turret-shooting-shadow-3.png" }, height = 182, line_length = 1, lines_per_file = 22, scale = 0.5, shift = { 0.828125, -0.03125 }, slice = 1, width = 224 } } }, preparing_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising.png", frame_count = 18, height = 166, line_length = 18, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.84375 }, width = 156 }, { blend_mode = "additive", direction_count = 4, draw_as_light = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-glow.png", frame_count = 18, height = 144, line_length = 18, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.671875 }, width = 150 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-mask.png", flags = { "mask" }, frame_count = 18, height = 140, line_length = 18, run_mode = "forward", scale = 0.5, shift = { 0, -0.875 }, width = 152 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/rocket-turret/rocket-turret-rising-shadow.png", frame_count = 18, height = 168, line_length = 18, run_mode = "forward", scale = 0.5, shift = { 0.9375, 0.046875 }, width = 210 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-activate-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-activate-2.ogg", volume = 0.4 } } }, preparing_speed = 0.08, rotating_sound = { minimal_change_per_tick = 0.001, minimal_sound_duration_for_stopped_sound = 10, sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-rotation-loop.ogg", volume = 0.15 } }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, variations = { filename = "__space-age__/sound/entity/rocket-turret/rocket-turret-rotation-stop.ogg", volume = 0.5 } } }, rotation_speed = 0.005, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "ammo-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/gun-turret/gun-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = false } } }, ["arithmetic-combinator"] = { ["arithmetic-combinator"] = { active_energy_usage = "1kW", activity_led_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 1 }, activity_led_light_offsets = { { 0.234375, -0.484375 }, { 0.5, 0 }, { -0.265625, 0.140625 }, { -0.453125, -0.359375 } }, activity_led_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-E.png", height = 14, scale = 0.5, shift = { 0.515625, -0.03125 }, width = 14 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-N.png", height = 14, scale = 0.5, shift = { 0.265625, -0.390625 }, width = 16 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-S.png", height = 16, scale = 0.5, shift = { -0.25, 0.234375 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/arithmetic-combinator-LED-W.png", height = 14, scale = 0.5, shift = { -0.5, -0.390625 }, width = 14 } }, and_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 270 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 270 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 270 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 270 } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/combinator-close.ogg", volume = 0.54000000000000004 }, collision_box = { { -0.35, -0.65 }, { 0.35, 0.65 } }, corpse = "arithmetic-combinator-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, divide_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 120 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 120 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 120 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 120 } }, dying_explosion = "arithmetic-combinator-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, fast_replaceable_group = "arithmetic-combinator", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { sheet = { filename = "__space-age__/graphics/entity/frozen/combinator/arithmetic-combinator-frozen.png", height = 124, scale = 0.5, shift = { 0.015625, 0.234375 }, width = 144 } }, heating_energy = "50kW", icon = "__base__/graphics/icons/arithmetic-combinator.png", icon_draw_specification = { scale = 0.5 }, input_connection_bounding_box = { { -0.5, 0 }, { 0.5, 1 } }, input_connection_points = { { shadow = { green = { 0.765625, 0.8125 }, red = { 0.15625, 0.8125 } }, wire = { green = { 0.3125, 0.4375 }, red = { -0.265625, 0.4375 } } }, { shadow = { green = { -0.3125, 0.296875 }, red = { -0.3125, -0.109375 } }, wire = { green = { -0.796875, -0.046875 }, red = { -0.796875, -0.46875 } } }, { shadow = { green = { 0.171875, -0.296875 }, red = { 0.765625, -0.359375 } }, wire = { green = { -0.28125, -0.671875 }, red = { 0.296875, -0.671875 } } }, { shadow = { green = { 1.375, -0.046875 }, red = { 1.375, 0.375 } }, wire = { green = { 0.8125, -0.453125 }, red = { 0.8125, -0.03125 } } } }, left_shift_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 210 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 210 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 210 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 210 } }, max_health = 150, minable = { mining_time = 0.1, result = "arithmetic-combinator" }, minus_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 60 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 60 } }, modulo_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 150 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 150 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 150 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 150 } }, multiply_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 90 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 90 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 90 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 90 } }, name = "arithmetic-combinator", open_sound = { filename = "__base__/sound/open-close/combinator-open.ogg", volume = 0.55 }, or_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 300 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 300 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 300 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 300 } }, output_connection_bounding_box = { { -0.5, -1 }, { 0.5, 0 } }, output_connection_points = { { shadow = { green = { 0.734375, -0.375 }, red = { 0.125, -0.390625 } }, wire = { green = { 0.3125, -0.6875 }, red = { -0.28125, -0.6875 } } }, { shadow = { green = { 1.1875, 0.375 }, red = { 1.203125, -0.046875 } }, wire = { green = { 0.71875, 0.03125 }, red = { 0.71875, -0.40625 } } }, { shadow = { green = { 0.125, 0.84375 }, red = { 0.75, 0.828125 } }, wire = { green = { -0.28125, 0.484375 }, red = { 0.3125, 0.484375 } } }, { shadow = { green = { -0.234375, -0.046875 }, red = { -0.21875, 0.390625 } }, wire = { green = { -0.703125, -0.375 }, red = { -0.703125, 0.03125 } } } }, plus_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 30 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 30 } }, power_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 180 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 180 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 180 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 180 } }, right_shift_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 240 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 240 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 240 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 240 } }, screen_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 0.6 }, screen_light_offsets = { { 0.015625, -0.234375 }, { 0.015625, -0.296875 }, { 0.015625, -0.234375 }, { 0.015625, -0.296875 } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, sprites = { east = { layers = { { filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", height = 124, priority = "high", scale = 0.5, shift = { 0.015625, 0.234375 }, tint_as_overlay = false, width = 144, x = 144, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", height = 156, priority = "high", scale = 0.5, shift = { 0.421875, 0.765625 }, tint_as_overlay = false, width = 148, x = 148, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", height = 124, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 144, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", height = 156, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 148, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", height = 124, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 144, x = 288, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", height = 156, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 148, x = 296, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/combinator/arithmetic-combinator.png", height = 124, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 144, x = 432, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/arithmetic-combinator-shadow.png", height = 156, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 148, x = 444, y = 0 } } } }, type = "arithmetic-combinator", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, sound = { audible_distance_modifier = 0.2, filename = "__base__/sound/combinator.ogg", volume = 0.45 } }, xor_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, y = 22 } } } }, armor = { ["heavy-armor"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-small-inventory-move.ogg", volume = 0.7 }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 4\n game.simulation.camera_position = {0.5, -0.25}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"heavy-armor\"}\n " }, icon = "__base__/graphics/icons/heavy-armor.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["heavy-armor"].drop_sound ]=], name = "heavy-armor", order = "b[heavy-armor]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-small-inventory-pickup.ogg", volume = 0.7 }, resistances = { { decrease = 6, percent = 30, type = "physical" }, { decrease = 20, percent = 30, type = "explosion" }, { decrease = 0, percent = 40, type = "acid" }, { decrease = 0, percent = 30, type = "fire" } }, stack_size = 1, subgroup = "armor", type = "armor" }, ["light-armor"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["heavy-armor"].drop_sound ]=], factoriopedia_simulation = { init = " game.simulation.camera_zoom = 4\n game.simulation.camera_position = {0.5, -0.25}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"light-armor\"}\n " }, icon = "__base__/graphics/icons/light-armor.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["heavy-armor"].drop_sound ]=], name = "light-armor", order = "a[light-armor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["heavy-armor"].pick_sound ]=], resistances = { { decrease = 3, percent = 20, type = "physical" }, { decrease = 0, percent = 20, type = "acid" }, { decrease = 2, percent = 20, type = "explosion" }, { decrease = 0, percent = 10, type = "fire" } }, stack_size = 1, subgroup = "armor", type = "armor" }, ["mech-armor"] = { close_sound = { filename = "__base__/sound/armor-close.ogg", volume = 0.8 }, collision_box = { { -0.25, -0.25 }, { 0.25, 0.25 } }, drawing_box = { { -0.4, -2 }, { 0.4, 0 } }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-large-inventory-move.ogg", volume = 0.7 }, equipment_grid = "huge-equipment-grid", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 3.5\n game.simulation.camera_position = {0.5, -0.4}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"mech-armor\"}\n " }, flight_sound = { sound = { filename = "__space-age__/sound/entity/mech-armor/mech-armor-flight.ogg", volume = 0.2 } }, icon = "__space-age__/graphics/icons/mech-armor.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["mech-armor"].drop_sound ]=], inventory_size_bonus = 50, landing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/mech-armor/mech-armor-land.ogg", volume = 0.3 }, moving_sound = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-8.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-9.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-moves-10.ogg", volume = 0.4 } }, name = "mech-armor", open_sound = { filename = "__base__/sound/armor-open.ogg", volume = 0.8 }, order = "f[mech-armor]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-large-inventory-pickup.ogg", volume = 0.7 }, provides_flight = true, resistances = { { decrease = 10, percent = 50, type = "physical" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 60, percent = 50, type = "explosion" }, { decrease = 10, percent = 70, type = "fire" } }, stack_size = 1, steps_sound = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-steps-metallic-1.ogg", volume = 0.2 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-steps-metallic-2.ogg", volume = 0.2 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-steps-metallic-3.ogg", volume = 0.2 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-steps-metallic-4.ogg", volume = 0.2 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-steps-metallic-5.ogg", volume = 0.2 } }, subgroup = "armor", takeoff_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/mech-armor/mech-armor-takeoff.ogg", volume = 0.2 }, type = "armor", weight = 1000000 }, ["modular-armor"] = { close_sound = { filename = "__base__/sound/armor-close.ogg", volume = 0.8 }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-large-inventory-move.ogg", volume = 0.7 }, equipment_grid = "small-equipment-grid", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 4\n game.simulation.camera_position = {0.5, -0.25}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"modular-armor\"}\n " }, icon = "__base__/graphics/icons/modular-armor.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].drop_sound ]=], inventory_size_bonus = 10, name = "modular-armor", open_sound = { filename = "__base__/sound/armor-open.ogg", volume = 0.8 }, order = "c[modular-armor]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-large-inventory-pickup.ogg", volume = 0.7 }, resistances = { { decrease = 6, percent = 30, type = "physical" }, { decrease = 0, percent = 50, type = "acid" }, { decrease = 30, percent = 35, type = "explosion" }, { decrease = 0, percent = 40, type = "fire" } }, stack_size = 1, subgroup = "armor", type = "armor" }, ["power-armor"] = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].close_sound ]=], drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].drop_sound ]=], equipment_grid = "medium-equipment-grid", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 4\n game.simulation.camera_position = {0.5, -0.25}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"power-armor\"}\n " }, icon = "__base__/graphics/icons/power-armor.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].drop_sound ]=], inventory_size_bonus = 20, name = "power-armor", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].open_sound ]=], order = "d[power-armor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].pick_sound ]=], resistances = { { decrease = 8, percent = 30, type = "physical" }, { decrease = 0, percent = 60, type = "acid" }, { decrease = 40, percent = 40, type = "explosion" }, { decrease = 0, percent = 60, type = "fire" } }, stack_size = 1, subgroup = "armor", type = "armor" }, ["power-armor-mk2"] = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].close_sound ]=], drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].drop_sound ]=], equipment_grid = "large-equipment-grid", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 4\n game.simulation.camera_position = {0.5, -0.25}\n local character = game.surfaces[1].create_entity{name = \"character\", position = {0.5, 0.5}, force = \"player\", direction = defines.direction.south}\n character.insert{name = \"power-armor-mk2\"}\n " }, icon = "__base__/graphics/icons/power-armor-mk2.png", infinite = true, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].drop_sound ]=], inventory_size_bonus = 30, name = "power-armor-mk2", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].open_sound ]=], order = "e[power-armor-mk2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].armor["modular-armor"].pick_sound ]=], resistances = { { decrease = 10, percent = 40, type = "physical" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 60, percent = 50, type = "explosion" }, { decrease = 0, percent = 70, type = "fire" } }, stack_size = 1, subgroup = "armor", type = "armor", weight = 1000000 } }, arrow = { ["fake-selection-box-2x2"] = { arrow_picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "low", width = 1 }, circle_picture = { filename = "__core__/graphics/arrows/fake-selection-box-2x2.png", height = 128, priority = "low", scale = 0.5, width = 128 }, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, name = "fake-selection-box-2x2", type = "arrow" }, ["orange-arrow-with-circle"] = { arrow_picture = { filename = "__core__/graphics/arrows/gui-arrow-medium.png", height = 62, priority = "low", width = 58 }, blinking = true, circle_picture = { filename = "__core__/graphics/arrows/gui-arrow-circle.png", height = 50, priority = "low", width = 50 }, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, name = "orange-arrow-with-circle", type = "arrow" } }, ["artillery-flare"] = { ["artillery-flare"] = { early_death_ticks = 180, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/artillery-targeting-remote.png", initial_frame_speed = 1, initial_height = 0, initial_vertical_speed = 0, life_time = 3600, map_color = { 1, 0.5, 0 }, name = "artillery-flare", pictures = { { filename = "__core__/graphics/shoot-cursor-red.png", flags = { "icon" }, height = 183, priority = "low", scale = 1, width = 258 } }, shots_per_flare = 1, type = "artillery-flare" } }, ["artillery-projectile"] = { ["artillery-projectile"] = { action = { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { damage = { amount = 1000, type = "physical" }, type = "damage" }, { damage = { amount = 1000, type = "explosion" }, type = "damage" } }, type = "instant" }, radius = 4, type = "area" }, type = "nested-result" }, { initial_height = 0, max_radius = 3.5, offset_deviation = { { -4, -4 }, { 4, 4 } }, repeat_count = 240, smoke_name = "artillery-smoke", speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-trivial-smoke" }, { entity_name = "big-artillery-explosion", type = "create-entity" }, { scale = 0.25, type = "show-explosion-on-chart" } }, type = "instant" }, type = "direct" }, chart_picture = { filename = "__base__/graphics/entity/artillery-projectile/artillery-shoot-map-visualization.png", flags = { "icon" }, height = 64, priority = "high", scale = 0.25, width = 64 }, final_action = { action_delivery = { target_effects = { { check_buildability = true, entity_name = "medium-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 3.5, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height_from_ground = 4.375, hidden = true, map_color = { 1, 1, 0 }, name = "artillery-projectile", picture = { draw_as_glow = true, filename = "__base__/graphics/entity/artillery-projectile/shell.png", height = 64, scale = 0.5, width = 64 }, reveal_map = true, shadow = { filename = "__base__/graphics/entity/artillery-projectile/shell-shadow.png", height = 64, scale = 0.5, width = 64 }, type = "artillery-projectile" } }, ["artillery-turret"] = { ["artillery-turret"] = { alert_when_attacking = false, ammo_stack_limit = 15, automated_ammo_count = 5, base_picture = { layers = { { filename = "__base__/graphics/entity/artillery-turret/artillery-turret-base.png", height = 199, line_length = 1, priority = "high", scale = 0.5, width = 207 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/artillery-turret/artillery-turret-base-shadow.png", height = 149, line_length = 1, priority = "high", scale = 0.5, shift = { 0.5625, 0.5 }, width = 277 } } }, base_picture_render_layer = "lower-object-above-shadow", cannon_barrel_light_direction = { 0.59762510000000004, -0.024205299999999998, -0.80141019999999994 }, cannon_barrel_pictures = { layers = { { allow_low_quality_rotation = true, dice = 4, direction_count = 256, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-8.png" }, height = 384, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -1.75 }, width = 530 }, { allow_low_quality_rotation = true, dice = 4, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-8.png" }, height = 398, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 2.421875, 0.015625 }, width = 578 } } }, cannon_barrel_recoil_shiftings = { { 0.01, -0, -0 }, { 0.0092999999999999989, -0.1973, -0.087799999999999994 }, { 0.0088000000000000007, -0.39450000000000003, -0.17549999999999999 }, { 0.0083000000000000007, -0.59180000000000001, -0.26350000000000002 }, { 0.0078000000000000007, -0.78879999999999999, -0.35129999999999999 }, { 0.0070000000000000009, -0.98599999999999994, -0.43899999999999997 }, { 0.0070000000000000009, -0.98279999999999994, -0.4375 }, { 0.0070000000000000009, -0.97530000000000001, -0.4343 }, { 0.0072999999999999998, -0.96349999999999998, -0.429 }, { 0.0072999999999999998, -0.94749999999999996, -0.42199999999999998 }, { 0.0072999999999999998, -0.92779999999999987, -0.41299999999999999 }, { 0.0072999999999999998, -0.90429999999999993, -0.40250000000000004 }, { 0.0075, -0.87699999999999996, -0.39050000000000002 }, { 0.0075, -0.8463000000000001, -0.37680000000000002 }, { 0.0075, -0.81230000000000011, -0.36180000000000003 }, { 0.0078000000000000007, -0.77549999999999999, -0.34529999999999998 }, { 0.0078000000000000007, -0.73599999999999994, -0.32779999999999996 }, { 0.008, -0.69399999999999995, -0.30899999999999999 }, { 0.008, -0.64980000000000002, -0.28929999999999998 }, { 0.0083000000000000007, -0.604, -0.26900000000000004 }, { 0.0083000000000000007, -0.55649999999999995, -0.24779999999999998 }, { 0.0085, -0.50800000000000001, -0.22629999999999999 }, { 0.0085, -0.45880000000000001, -0.20430000000000001 }, { 0.0088000000000000007, -0.40880000000000001, -0.18199999999999999 }, { 0.0088000000000000007, -0.35899999999999999, -0.15979999999999999 }, { 0.009, -0.30949999999999998, -0.13780000000000001 }, { 0.0092999999999999989, -0.2605, -0.11600000000000001 }, { 0.0092999999999999989, -0.21280000000000001, -0.094800000000000004 }, { 0.0095, -0.16630000000000001, -0.074000000000000004 }, { 0.0095, -0.12130000000000001, -0.054000000000000004 }, { 0.0098000000000000007, -0.078500000000000005, -0.035000000000000004 }, { 0.0098000000000000007, -0.037999999999999998, -0.017000000000000002 } }, cannon_base_pictures = { layers = { { allow_low_quality_rotation = true, dice = 4, direction_count = 256, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-8.png" }, height = 280, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -1.359375 }, width = 378 }, { allow_low_quality_rotation = true, dice = 4, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-8.png" }, height = 266, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 1.796875, 0.03125 }, width = 390 } } }, cannon_base_shift = { 0, 0, 0.97219999999999995 }, cannon_parking_frame_count = 8, cannon_parking_speed = 0.25, circuit_connector = { points = { shadow = { green = { -0.28125, 1.5625 }, red = { -0.03125, 1.53125 } }, wire = { green = { -0.8125, 0.90625 }, red = { -0.75, 0.71875 } } }, sprites = { blue_led_light_offset = { -0.96875, 0.78125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.875, 0.5625 }, width = 52, x = 52, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.875, 0.53125 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.875, 0.53125 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.875, 0.53125 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.875, 0.53125 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { -1, 0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.875, 0.5625 }, width = 62, x = 62, y = 174 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/artillery-close.ogg", volume = 0.6 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "artillery-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 3.5, dying_explosion = "artillery-turret-explosion", fast_replaceable_group = "artillery-turret", flags = { "placeable-neutral", "placeable-player", "player-creation" }, gun = "artillery-wagon-cannon", heating_energy = "200kW", icon = "__base__/graphics/icons/artillery-turret.png", inventory_size = 1, manual_range_modifier = 2.5, max_health = 2000, minable = { mining_time = 0.5, result = "artillery-turret" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, name = "artillery-turret", open_sound = { filename = "__base__/sound/artillery-open.ogg", volume = 0.56999999999999993 }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 50, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, rotating_sound = { sound = { filename = "__base__/sound/fight/artillery-rotation-loop.ogg", volume = 0.6 }, stopped_sound = { filename = "__base__/sound/fight/artillery-rotation-stop.ogg" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, turn_after_shooting_cooldown = 60, turret_rotation_speed = 0.001, type = "artillery-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/artillery-turret/artillery-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 1, width = 28 }, rotate = false } } }, ["artillery-wagon"] = { ["artillery-wagon"] = { air_resistance = 0.015, ammo_stack_limit = 100, back_light = { { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { -0.6, 3.5 }, size = 2 }, { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { 0.6, 3.5 }, size = 2 } }, braking_force = 3, cannon_barrel_light_direction = { 0.59762510000000004, -0.024205299999999998, -0.80141019999999994 }, cannon_barrel_pictures = { rotated = { layers = { { allow_low_quality_rotation = true, direction_count = 256, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-8.png" }, height = 384, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -1.75 }, usage = "train", width = 530 }, { allow_low_quality_rotation = true, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-barrel-shadow-8.png" }, height = 398, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 2.421875, 0.015625 }, usage = "train", width = 578 } } }, slope_angle_between_frames = 1.25, sloped = { layers = { { direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-8.png" }, height = 506, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.875 }, usage = "train", width = 610 }, { direction_count = 160, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-barrel-shadow-8.png" }, height = 548, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 3.84375, 1.046875 }, usage = "train", width = 902 } } } }, cannon_barrel_recoil_shiftings = { { 0.01, -0, -0 }, { 0.0092999999999999989, -0.1973, -0.087799999999999994 }, { 0.0088000000000000007, -0.39450000000000003, -0.17549999999999999 }, { 0.0083000000000000007, -0.59180000000000001, -0.26350000000000002 }, { 0.0078000000000000007, -0.78879999999999999, -0.35129999999999999 }, { 0.0070000000000000009, -0.98599999999999994, -0.43899999999999997 }, { 0.0070000000000000009, -0.98279999999999994, -0.4375 }, { 0.0070000000000000009, -0.97530000000000001, -0.4343 }, { 0.0072999999999999998, -0.96349999999999998, -0.429 }, { 0.0072999999999999998, -0.94749999999999996, -0.42199999999999998 }, { 0.0072999999999999998, -0.92779999999999987, -0.41299999999999999 }, { 0.0072999999999999998, -0.90429999999999993, -0.40250000000000004 }, { 0.0075, -0.87699999999999996, -0.39050000000000002 }, { 0.0075, -0.8463000000000001, -0.37680000000000002 }, { 0.0075, -0.81230000000000011, -0.36180000000000003 }, { 0.0078000000000000007, -0.77549999999999999, -0.34529999999999998 }, { 0.0078000000000000007, -0.73599999999999994, -0.32779999999999996 }, { 0.008, -0.69399999999999995, -0.30899999999999999 }, { 0.008, -0.64980000000000002, -0.28929999999999998 }, { 0.0083000000000000007, -0.604, -0.26900000000000004 }, { 0.0083000000000000007, -0.55649999999999995, -0.24779999999999998 }, { 0.0085, -0.50800000000000001, -0.22629999999999999 }, { 0.0085, -0.45880000000000001, -0.20430000000000001 }, { 0.0088000000000000007, -0.40880000000000001, -0.18199999999999999 }, { 0.0088000000000000007, -0.35899999999999999, -0.15979999999999999 }, { 0.009, -0.30949999999999998, -0.13780000000000001 }, { 0.0092999999999999989, -0.2605, -0.11600000000000001 }, { 0.0092999999999999989, -0.21280000000000001, -0.094800000000000004 }, { 0.0095, -0.16630000000000001, -0.074000000000000004 }, { 0.0095, -0.12130000000000001, -0.054000000000000004 }, { 0.0098000000000000007, -0.078500000000000005, -0.035000000000000004 }, { 0.0098000000000000007, -0.037999999999999998, -0.017000000000000002 } }, cannon_base_height = 1.6720489999999999, cannon_base_pictures = { rotated = { layers = { { allow_low_quality_rotation = true, direction_count = 256, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-8.png" }, height = 280, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -1.359375 }, usage = "train", width = 378 }, { allow_low_quality_rotation = true, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-cannon-base-shadow-8.png" }, height = 266, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 1.796875, 0.03125 }, usage = "train", width = 390 } } }, slope_angle_between_frames = 1.25, sloped = { layers = { { direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-8.png" }, height = 360, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.75 }, usage = "train", width = 446 }, { direction_count = 160, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-cannon-base-shadow-8.png" }, height = 368, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 2.875, 0.75 }, usage = "train", width = 636 } } } }, cannon_base_shift_when_horizontal = -2.0702245000000001, cannon_base_shift_when_vertical = -2.5357685000000001, cannon_parking_frame_count = 8, cannon_parking_speed = 0.25, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-turret"]["artillery-turret"].close_sound ]=], collision_box = { { -0.6, -2.3999999999999999 }, { 0.6, 2.3999999999999999 } }, color = { a = 0.5, b = 0, g = 0.23000000000000003, r = 0.42999999999999998 }, connection_distance = 3, corpse = "artillery-wagon-remnants", crash_trigger = { sound = { filename = "__base__/sound/car-crash.ogg", volume = 0 }, type = "play-sound" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", drive_over_tie_trigger = { sound = { category = "environment", variations = { { filename = "__base__/sound/train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.3999999999999999 }, { type = "driving", volume_multiplier = 1.3 } }, volume = 0.4 }, { filename = "__base__/sound/train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "play-sound" }, drive_over_tie_trigger_minimal_speed = 0.5, dying_explosion = "artillery-wagon-explosion", energy_per_hit_point = 2, factoriopedia_simulation = { init = " game.simulation.camera_position = {1, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN09tuwyAMANB/8TOtmgsk5VemKSKpl1ojUAFtF0X595Gku0jdJB4x9sEIPEGrr3hxZALICaizxoN8mcBTb5ReYkYNCBKcIg0zAzIn/ACZza8M0AQKhFvFuhgbcx1adDGBfVX6EGv7c9itBIOL9bHKmgWP0q5iMILMs4ifyGG37ZUzezLzZJMnm0WyWSSb5bepXCCt0Y27u+pj+rN62B9FXf3qF41qNTba9uQDdb65nymuB3sj04N8U9ojA+soHqo26bDP+R9t8OSrZclXE6lmOlmlkukPUKeS//2T+Ll9sN17EwfCbOHHXCzRRwYFHOIRPxPE4IbOr0ReZ2VdcCFEyQU/zvMnmIUjTA==\",\n position = {0, 0}\n }\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 0.5, gun = "artillery-wagon-cannon", icon = "__base__/graphics/icons/artillery-wagon.png", icon_draw_specification = { scale = 0.7, shift = { 0, -0.5 } }, inventory_size = 1, joint_distance = 4, manual_range_modifier = 2.5, max_health = 600, max_speed = 1.5, minable = { mining_time = 0.5, result = "artillery-wagon" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/artillery-wagon/minimap-representation/artillery-wagon-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, name = "artillery-wagon", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-turret"]["artillery-turret"].open_sound ]=], pictures = { rotated = { layers = { { allow_low_quality_rotation = true, dice = 4, direction_count = 256, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-8.png" }, height = 410, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.015625, -0.859375 }, usage = "train", width = 476 }, { allow_low_quality_rotation = true, dice = 4, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-1.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-2.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-3.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-4.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-5.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-6.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-7.png", "__base__/graphics/entity/artillery-wagon/artillery-wagon-base-shadow-8.png" }, height = 376, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 1.15625, 0.03125 }, usage = "train", width = 530 } } }, slope_angle_between_frames = 1.25, sloped = { layers = { { dice = 4, direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-8.png" }, height = 504, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0.015625, -0.390625 }, usage = "train", width = 486 }, { dice = 4, direction_count = 160, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-1.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-2.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-3.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-4.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-5.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-6.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-7.png", "__elevated-rails__/graphics/entity/artillery-wagon/artillery-wagon-sloped-base-shadow-8.png" }, height = 528, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 2.328125, 0.609375 }, usage = "train", width = 692 } } } }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 50, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, rotating_sound = { sound = { filename = "__base__/sound/fight/artillery-rotation-loop.ogg", volume = 0.2 }, stopped_sound = { filename = "__base__/sound/fight/artillery-rotation-stop.ogg" } }, selected_minimap_representation = { filename = "__base__/graphics/entity/artillery-wagon/minimap-representation/artillery-wagon-selected-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, selection_box = { { -1, -2.703125 }, { 1, 3.296875 } }, stand_by_light = { { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { -0.6, -3.5 }, size = 2 }, { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { 0.6, -3.5 }, size = 2 } }, surface_conditions = { { min = 1, property = "gravity" } }, tie_distance = 50, turn_after_shooting_cooldown = 60, turret_rotation_speed = 0.001, type = "artillery-wagon", vertical_selection_shift = -0.796875, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/artillery-wagon/reflection/artillery-wagon-reflection.png", height = 52, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 32 }, rotate = true }, weight = 4000, wheels = { rotated = { direction_count = 256, filenames = { "__base__/graphics/entity/train-wheel/train-wheel-1.png", "__base__/graphics/entity/train-wheel/train-wheel-2.png", "__base__/graphics/entity/train-wheel/train-wheel-3.png", "__base__/graphics/entity/train-wheel/train-wheel-4.png", "__base__/graphics/entity/train-wheel/train-wheel-5.png", "__base__/graphics/entity/train-wheel/train-wheel-6.png", "__base__/graphics/entity/train-wheel/train-wheel-7.png", "__base__/graphics/entity/train-wheel/train-wheel-8.png" }, height = 228, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.015625, 0.03125 }, usage = "train", width = 230 }, slope_angle_between_frames = 1.25, sloped = { direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-1.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-2.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-3.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-4.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-5.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-6.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-7.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-8.png" }, height = 312, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, 0.109375 }, usage = "train", width = 238 } }, working_sound = { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 0.6, offset = -0.8 }, activity_to_volume_modifiers = { maximum = 1, minimum = 0.5, multiplier = 1.5 }, fade_in_ticks = 10, fade_out_ticks = 20, match_speed_to_activity = true, match_volume_to_activity = true, max_sounds_per_prototype = 2, sound = { filename = "__base__/sound/train-wagon-wheels.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2 }, { type = "driving", volume_multiplier = 0.5 } }, volume = 0.6 } } } }, ["assembling-machine"] = { ["assembling-machine-1"] = { alert_icon_shift = { 0, -0.375 }, allowed_effects = { "speed", "consumption", "pollution" }, circuit_connector = { { points = { shadow = { green = { 1.5625, 1.3125 }, red = { 1.6875, 1.25 } }, wire = { green = { 1.0625, 1.03125 }, red = { 1, 0.8125 } } }, sprites = { blue_led_light_offset = { 0.75, 1.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.171875, 1.046875 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.75, 0.875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.25, 1.078125 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.5625, 1.3125 }, red = { 1.6875, 1.25 } }, wire = { green = { 1.0625, 1.03125 }, red = { 1, 0.8125 } } }, sprites = { blue_led_light_offset = { 0.75, 1.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.171875, 1.046875 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.75, 0.875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.25, 1.078125 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.5625, 1.3125 }, red = { 1.6875, 1.25 } }, wire = { green = { 1.0625, 1.03125 }, red = { 1, 0.8125 } } }, sprites = { blue_led_light_offset = { 0.75, 1.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.171875, 1.046875 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.75, 0.875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.25, 1.078125 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.5625, 1.3125 }, red = { 1.6875, 1.25 } }, wire = { green = { 1.0625, 1.03125 }, red = { 1, 0.8125 } } }, sprites = { blue_led_light_offset = { 0.75, 1.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.171875, 1.046875 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.75, 0.78125 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.75, 0.875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.75, 0.8125 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.25, 1.078125 }, width = 68, x = 136, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.29 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "assembling-machine-1-remnants", crafting_categories = { "crafting", "basic-crafting", "advanced-crafting", "electronics", "pressing" }, crafting_speed = 0.5, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "assembling-machine-1-explosion", effect_receiver = { uses_beacon_effects = false, uses_module_effects = false, uses_surface_effects = true }, energy_source = { emissions_per_minute = { pollution = 4 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "75kW", fast_replaceable_group = "assembling-machine", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/assembling-machine-1/assembling-machine-1.png", frame_count = 32, height = 226, line_length = 8, priority = "high", scale = 0.5, shift = { 0, 0.0625 }, width = 214 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/assembling-machine-1/assembling-machine-1-shadow.png", height = 165, line_length = 1, priority = "high", repeat_count = 32, scale = 0.5, shift = { 0.265625, 0.15625 }, width = 190 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-1-frozen.png", height = 226, priority = "high", scale = 0.5, shift = { 0, 0.0625 }, width = 214 }, reset_animation_when_frozen = true }, heating_energy = "100kW", icon = "__base__/graphics/icons/assembling-machine-1.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal", max_health = 300, minable = { mining_time = 0.2, result = "assembling-machine-1" }, name = "assembling-machine-1", next_upgrade = "assembling-machine-2", open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.5 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/assembling-machine-t1-1.ogg", volume = 0.5 } } }, ["assembling-machine-2"] = { alert_icon_shift = { 0, -0.375 }, allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "assembling-machine-2-remnants", crafting_categories = { "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid", "electronics", "electronics-with-fluid", "pressing", "metallurgy-or-assembling", "organic-or-hand-crafting", "organic-or-assembling", "electronics-or-assembling", "cryogenics-or-assembling", "crafting-with-fluid-or-metallurgy" }, crafting_speed = 0.75, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "assembling-machine-2-explosion", energy_source = { emissions_per_minute = { pollution = 3 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "150kW", fast_replaceable_group = "assembling-machine", flags = { "placeable-neutral", "placeable-player", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 0, flow_direction = "input", position = { 0, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, pipe_picture = { east = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-E.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-N.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-S.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-W.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-E-frozen.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-N-frozen.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-S-frozen.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-W-frozen.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, production_type = "input", secondary_draw_orders = { north = -1 }, volume = 1000 }, { pipe_connections = { { direction = 8, flow_direction = "output", position = { 0, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, pipe_picture = { east = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-E.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-N.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-S.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-pipe-W.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-E-frozen.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-N-frozen.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-S-frozen.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-W-frozen.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, production_type = "output", secondary_draw_orders = { north = -1 }, volume = 1000 } }, fluid_boxes_off_when_no_fluid_recipe = true, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2.png", frame_count = 32, height = 218, line_length = 8, priority = "high", scale = 0.5, shift = { 0, 0.125 }, width = 214 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/assembling-machine-2/assembling-machine-2-shadow.png", frame_count = 32, height = 163, line_length = 8, priority = "high", scale = 0.5, shift = { 0.375, 0.1484375 }, width = 196 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-2-frozen.png", height = 218, priority = "high", scale = 0.5, shift = { 0, 0.125 }, width = 214 }, reset_animation_when_frozen = true }, heating_energy = "100kW", icon = "__base__/graphics/icons/assembling-machine-2.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal", max_health = 350, minable = { mining_time = 0.2, result = "assembling-machine-2" }, module_slots = 2, name = "assembling-machine-2", next_upgrade = "assembling-machine-3", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/assembling-machine-t2-1.ogg", volume = 0.45 } } }, ["assembling-machine-3"] = { alert_icon_shift = { 0, -0.375 }, allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "assembling-machine-3-remnants", crafting_categories = { "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid", "electronics", "electronics-with-fluid", "pressing", "metallurgy-or-assembling", "organic-or-hand-crafting", "organic-or-assembling", "electronics-or-assembling", "cryogenics-or-assembling", "crafting-with-fluid-or-metallurgy" }, crafting_speed = 1.25, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.2, dying_explosion = "assembling-machine-3-explosion", energy_source = { emissions_per_minute = { pollution = 2 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "375kW", fast_replaceable_group = "assembling-machine", flags = { "placeable-neutral", "placeable-player", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 0, flow_direction = "input", position = { 0, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, pipe_picture = { east = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-E.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-N.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-S.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-W.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-E-frozen.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-N-frozen.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-S-frozen.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-W-frozen.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, production_type = "input", secondary_draw_orders = { north = -1 }, volume = 1000 }, { pipe_connections = { { direction = 8, flow_direction = "output", position = { 0, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, pipe_picture = { east = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-E.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-N.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-S.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-pipe-W.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-E-frozen.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.765625, 0.03125 }, width = 42 }, north = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-N-frozen.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.421875 }, width = 71 }, south = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-S-frozen.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0, -0.9765625 }, width = 88 }, west = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-pipe-W-frozen.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.8046875, 0.0390625 }, width = 39 } }, production_type = "output", secondary_draw_orders = { north = -1 }, volume = 1000 } }, fluid_boxes_off_when_no_fluid_recipe = true, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3.png", frame_count = 32, height = 237, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -0.0234375 }, width = 214 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/assembling-machine-3/assembling-machine-3-shadow.png", frame_count = 32, height = 162, line_length = 8, priority = "high", scale = 0.5, shift = { 0.875, 0.125 }, width = 260 } } }, animation_progress = 0.5, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/assembling-machine/assembling-machine-3-frozen.png", height = 237, priority = "high", scale = 0.5, shift = { 0, -0.0234375 }, width = 214 }, reset_animation_when_frozen = true }, heating_energy = "100kW", icon = "__base__/graphics/icons/assembling-machine-3.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal", max_health = 400, minable = { mining_time = 0.2, result = "assembling-machine-3" }, module_slots = 4, name = "assembling-machine-3", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/assembling-machine-t3-1.ogg", volume = 0.45 } } }, biochamber = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { -0.75, 1.34375 }, red = { -0.4375, 1.28125 } }, wire = { green = { -1.125, 1.09375 }, red = { -1, 0.90625 } } }, sprites = { blue_led_light_offset = { -1.3125, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 52, x = 52, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -1.28125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 62, x = 62, y = 116 } } }, { points = { shadow = { green = { -0.75, 1.34375 }, red = { -0.4375, 1.28125 } }, wire = { green = { -1.125, 1.09375 }, red = { -1, 0.90625 } } }, sprites = { blue_led_light_offset = { -1.3125, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 52, x = 52, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -1.28125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 62, x = 62, y = 116 } } }, { points = { shadow = { green = { -0.75, 1.34375 }, red = { -0.4375, 1.28125 } }, wire = { green = { -1.125, 1.09375 }, red = { -1, 0.90625 } } }, sprites = { blue_led_light_offset = { -1.3125, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 52, x = 52, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -1.28125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 62, x = 62, y = 116 } } }, { points = { shadow = { green = { -0.75, 1.34375 }, red = { -0.4375, 1.28125 } }, wire = { green = { -1.125, 1.09375 }, red = { -1, 0.90625 } } }, sprites = { blue_led_light_offset = { -1.3125, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 52, x = 52, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.15625, 0.75 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -1.28125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.15625, 0.78125 }, width = 62, x = 62, y = 116 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/fluid-close.ogg", volume = 0.54000000000000004 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "biochamber-remnants", crafting_categories = { "organic", "organic-or-hand-crafting", "organic-or-assembling", "organic-or-chemistry" }, crafting_speed = 2, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.4, dying_explosion = "biochamber-explosion", effect_receiver = { base_effect = { productivity = 0.5 } }, energy_source = { burner_usage = "nutrients", effectivity = 1, emissions_per_minute = { pollution = -1 }, fuel_categories = { "nutrients" }, fuel_inventory_size = 1, light_flicker = { border_fix_speed = 0, color = { 0, 0, 0, 1 }, derivation_change_deviation = 0, derivation_change_frequency = 0, light_intensity_to_size_coefficient = 0, maximum_intensity = 0, minimum_intensity = 0, minimum_light_size = 0 }, type = "burner" }, energy_usage = "500kW", fast_replaceable_group = "biochamber", flags = { "placeable-neutral", "placeable-player", "player-creation" }, fluid_boxes = { { mirrored_pipe_picture = { east = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-east-2.png", height = 52, line_length = 1, scale = 0.5, shift = { -0.546875, -0.015625 }, width = 12 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-north-2.png", height = 82, line_length = 1, scale = 0.5, shift = { -0.203125, 0.78125 }, width = 80 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-south-2.png", height = 90, line_length = 1, scale = 0.5, shift = { -0.046875, -0.859375 }, width = 58 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-west-2.png", height = 52, line_length = 1, scale = 0.5, shift = { 0.578125, -0.015625 }, width = 12 } } } }, mirrored_pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-east-2-frozen.png", height = 52, line_length = 1, scale = 0.5, shift = { -0.546875, -0.015625 }, width = 12 }, north = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-north-2-frozen.png", height = 82, line_length = 1, scale = 0.5, shift = { -0.203125, 0.78125 }, width = 80 }, south = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-south-2-frozen.png", height = 90, line_length = 1, scale = 0.5, shift = { -0.046875, -0.859375 }, width = 58 }, west = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-west-2-frozen.png", height = 52, line_length = 1, scale = 0.5, shift = { 0.578125, -0.015625 }, width = 12 } }, pipe_connections = { { direction = 0, flow_direction = "input", position = { -1, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { east = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-east-1.png", height = 56, line_length = 1, scale = 0.5, shift = { -1.140625, 0.015625 }, width = 88 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-east-shadow.png", height = 168, line_length = 1, scale = 0.5, shift = { -0.28125, 1.25 }, width = 50 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-north-1.png", height = 34, line_length = 1, scale = 0.5, shift = { 0, 0.40625 }, width = 52 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-north-shadow.png", height = 62, line_length = 1, scale = 0.5, shift = { 1.234375, 0.734375 }, width = 200 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-south-1.png", height = 64, line_length = 1, scale = 0.5, shift = { 0, -0.671875 }, width = 52 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-south-shadow.png", height = 62, line_length = 1, scale = 0.5, shift = { -0.8125, -0.71875 }, width = 206 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-west-1.png", height = 64, line_length = 1, scale = 0.5, shift = { 0.828125, -0.09375 }, width = 44 } } } }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-east-1-frozen.png", height = 56, line_length = 1, scale = 0.5, shift = { -1.140625, 0.015625 }, width = 88 }, north = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-north-1-frozen.png", height = 34, line_length = 1, scale = 0.5, shift = { 0, 0.40625 }, width = 52 }, south = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-south-1-frozen.png", height = 64, line_length = 1, scale = 0.5, shift = { 0, -0.671875 }, width = 52 }, west = { filename = "__space-age__/graphics/entity/biochamber/biochamber-pipes-west-1-frozen.png", height = 64, line_length = 1, scale = 0.5, shift = { 0.828125, -0.09375 }, width = 44 } }, production_type = "input", volume = 1000 }, { mirrored_pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture ]=], mirrored_pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture_frozen ]=], pipe_connections = { { direction = 0, flow_direction = "input", position = { 1, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture_frozen ]=], production_type = "input", volume = 1000 }, { mirrored_pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture ]=], mirrored_pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture_frozen ]=], pipe_connections = { { direction = 8, flow_direction = "output", position = { 1, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture_frozen ]=], production_type = "output", volume = 1000 }, { mirrored_pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture ]=], mirrored_pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].pipe_picture_frozen ]=], pipe_connections = { { direction = 8, flow_direction = "output", position = { -1, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].biochamber.fluid_boxes[1].mirrored_pipe_picture_frozen ]=], production_type = "output", volume = 1000 } }, fluid_boxes_off_when_no_fluid_recipe = true, graphics_set = { animation = { layers = { { animation_speed = 0.75, filename = "__space-age__/graphics/entity/biochamber/biochamber.png", frame_count = 1, height = 268, line_length = 1, repeat_count = 64, scale = 0.5, shift = { -0.015625, -0.234375 }, width = 238 }, { animation_speed = 0.75, filename = "__space-age__/graphics/entity/biochamber/biochamber-animation.png", frame_count = 64, height = 144, line_length = 8, scale = 0.5, shift = { 0.734375, -0.296875 }, width = 92 }, { animation_speed = 0.75, draw_as_shadow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-shadow.png", frame_count = 1, height = 190, line_length = 1, repeat_count = 64, scale = 0.5, shift = { 0.5625, 0.046875 }, width = 268 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/biochamber/biochamber-frozen.png", height = 268, line_length = 1, scale = 0.5, shift = { -0.015625, -0.234375 }, width = 238 }, working_visualisations = { { animation = { animation_speed = 0.75, filename = "__space-age__/graphics/entity/biochamber/biochamber-animation-dome.png", frame_count = 64, height = 148, line_length = 8, scale = 0.5, shift = { -0.484375, -0.4375 }, width = 92 }, fadeout = true }, { animation = { animation_speed = 0.75, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-status-lamp.png", frame_count = 1, height = 222, line_length = 1, priority = "extra-high", repeat_count = 64, scale = 0.5, shift = { 0, -0.25 }, width = 198 } }, { animation = { animation_speed = 0.75, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-glow.png", frame_count = 64, height = 180, line_length = 8, priority = "extra-high", scale = 0.5, shift = { -0.59375, -0.578125 }, width = 112 }, apply_recipe_tint = "primary", effect = "flicker", fadeout = true }, { animation = { animation_speed = 0.75, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/biochamber/biochamber-glow-2.png", frame_count = 64, height = 40, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 1.1875, -0.0625 }, width = 20 }, apply_recipe_tint = "secondary", effect = "flicker", fadeout = true }, { apply_recipe_tint = "primary", effect = "flicker", fadeout = true, light = { color = { b = 1, g = 1, r = 1 }, intensity = 0.5, shift = { -0.5, 0 }, size = 17 } } } }, heating_energy = "100kW", icon = "__space-age__/graphics/icons/biochamber.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal-large", max_health = 300, minable = { mining_time = 0.1, result = "biochamber" }, module_slots = 4, name = "biochamber", open_sound = { filename = "__base__/sound/open-close/fluid-open.ogg", volume = 0.55 }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 28 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 3, sound = { filename = "__space-age__/sound/entity/biochamber/biochamber-loop.ogg", volume = 0.4 } } }, ["captive-biter-spawner"] = { alert_icon_shift = { 0, -0.375 }, allowed_effects = {}, close_sound = { filename = "__base__/sound/open-close/mechanical-inventory-pickup.ogg", volume = 1 }, collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, crafting_categories = { "captive-spawner-process" }, crafting_speed = 1, create_ghost_on_death = false, created_effect = { action_delivery = { source_effects = { entity_name = "captive-spawner-explosion-1", type = "create-explosion" }, type = "instant" }, type = "direct" }, dying_explosion = "captive-spawner-explosion-2", dying_trigger_effect = { as_enemy = true, entity_name = "biter-spawner", ignore_no_enemies_mode = true, protected = true, type = "create-entity" }, enable_logistic_control_behavior = false, energy_source = { burner_usage = "food", effectivity = 1, emissions_per_minute = { pollution = -1 }, fuel_categories = { "food" }, fuel_inventory_size = 1, light_flicker = { border_fix_speed = 0, color = { 0, 0, 0, 1 }, derivation_change_deviation = 0, derivation_change_frequency = 0, light_intensity_to_size_coefficient = 0, maximum_intensity = 0, minimum_intensity = 0, minimum_light_size = 0 }, type = "burner" }, energy_usage = "100kW", fast_replaceable_group = "captive-biter-spawner", fixed_recipe = "biter-egg", flags = { "placeable-neutral", "placeable-player", "player-creation", "not-repairable", "not-deconstructable" }, graphics_set = { animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/captive-spawner/captive-anim.png", frame_count = 32, height = 338, line_length = 8, scale = 0.5, shift = { -0.078125, -0.046875 }, width = 380 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/captive-spawner/captive-shadow.png", frame_count = 32, height = 296, line_length = 8, scale = 0.5, shift = { 0.625, 0.328125 }, width = 408 } } }, working_visualisations = { { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/captive-spawner/captive-fluids.png", frame_count = 32, height = 74, line_length = 8, scale = 0.5, shift = { -0.875, 1.78125 }, tint = { 0.25, 0.44000000000000004, 0, 1 }, width = 72 }, fadeout = true } } }, icon = "__space-age__/graphics/icons/captive-biter-spawner.png", icon_draw_specification = { shift = { 0, -0.3 } }, ignore_output_full = true, impact_category = "organic", max_health = 350, module_slots = 0, name = "captive-biter-spawner", open_sound = { filename = "__base__/sound/open-close/mechanical-inventory-move.ogg", volume = 1 }, production_health_effect = { not_producing = -0.016666666666666665, producing = 0.016666666666666665 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, show_recipe_icon = false, subgroup = "agriculture", surface_conditions = { { max = 1000, min = 1000, property = "pressure" } }, type = "assembling-machine", working_sound = { sound = { category = "enemy", filename = "__base__/sound/creatures/spawner.ogg", volume = 0.6 }, sound_accents = { { frame = 1, sound = { audible_distance_modifier = 0.6, variations = { { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-3.ogg", volume = 0.3 } } } }, { frame = 17, sound = { audible_distance_modifier = 0.6, variations = { { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-3.ogg", volume = 0.3 } } } } } } }, centrifuge = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 1.90625, 1.328125 }, red = { 2.03125, 1.265625 } }, wire = { green = { 1.546875, 1.078125 }, red = { 1.484375, 0.890625 } } }, sprites = { blue_led_light_offset = { 1.359375, 1.203125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.390625, 1.109375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 1.90625, 1.328125 }, red = { 2.03125, 1.265625 } }, wire = { green = { 1.546875, 1.078125 }, red = { 1.484375, 0.890625 } } }, sprites = { blue_led_light_offset = { 1.359375, 1.203125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.390625, 1.109375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 1.90625, 1.328125 }, red = { 2.03125, 1.265625 } }, wire = { green = { 1.546875, 1.078125 }, red = { 1.484375, 0.890625 } } }, sprites = { blue_led_light_offset = { 1.359375, 1.203125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.390625, 1.109375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 1.90625, 1.328125 }, red = { 2.03125, 1.265625 } }, wire = { green = { 1.546875, 1.078125 }, red = { 1.484375, 0.890625 } } }, sprites = { blue_led_light_offset = { 1.359375, 1.203125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, 0.984375 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.390625, 1.109375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.234375, 1.015625 }, width = 62, x = 186, y = 174 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "centrifuge-remnants", crafting_categories = { "centrifuging" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.7, dying_explosion = "centrifuge-explosion", energy_source = { emissions_per_minute = { pollution = 4 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "350kW", fast_replaceable_group = "centrifuge", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { always_draw_idle_animation = true, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/centrifuge/centrifuge-frozen.png", height = 320, priority = "high", scale = 0.5, shift = { 0, -0.5 }, width = 256 }, idle_animation = { layers = { { filename = "__base__/graphics/entity/centrifuge/centrifuge-C.png", frame_count = 64, height = 214, line_length = 8, priority = "high", scale = 0.5, shift = { -0.0078125, -0.828125 }, width = 237 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-C-shadow.png", frame_count = 64, height = 152, line_length = 8, priority = "high", scale = 0.5, shift = { 0.5234375, -0.3125 }, width = 279 }, { filename = "__base__/graphics/entity/centrifuge/centrifuge-B.png", frame_count = 64, height = 234, line_length = 8, priority = "high", scale = 0.5, shift = { 0.71875, 0.203125 }, width = 156 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-B-shadow.png", frame_count = 64, height = 149, line_length = 8, priority = "high", scale = 0.5, shift = { 1.9765625, 0.4765625 }, width = 251 }, { filename = "__base__/graphics/entity/centrifuge/centrifuge-A.png", frame_count = 64, height = 246, line_length = 8, priority = "high", scale = 0.5, shift = { -0.8203125, 0.109375 }, width = 139 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-A-shadow.png", frame_count = 64, height = 124, line_length = 8, priority = "high", scale = 0.5, shift = { 0.265625, 0.734375 }, width = 230 } } }, reset_animation_when_frozen = true, working_visualisations = { { effect = "uranium-glow", fadeout = true, light = { color = { 0, 1, 0 }, intensity = 0.2, shift = { 0, 0 }, size = 9.9000000000000004 } }, { animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-C-light.png", frame_count = 64, height = 207, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -0.8515625 }, width = 190 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-B-light.png", frame_count = 64, height = 206, line_length = 8, priority = "high", scale = 0.5, shift = { 0.5234375, 0.015625 }, width = 131 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/centrifuge/centrifuge-A-light.png", frame_count = 64, height = 197, line_length = 8, priority = "high", scale = 0.5, shift = { -0.734375, -0.0546875 }, width = 108 } } }, effect = "uranium-glow", fadeout = true } } }, heating_energy = "100kW", icon = "__base__/graphics/icons/centrifuge.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal-large", max_health = 350, minable = { mining_time = 0.1, result = "centrifuge" }, module_slots = 2, name = "centrifuge", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/centrifuge/centrifuge-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 1, width = 28 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { { filename = "__base__/sound/centrifuge-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 0.3 }, { filename = "__base__/sound/centrifuge-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].centrifuge.working_sound.sound[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/centrifuge-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].centrifuge.working_sound.sound[1].modifiers ]=], volume = 0.3 } } } }, ["chemical-plant"] = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 1.28125, 0.140625 }, red = { 1.1875, -0.046875 } }, wire = { green = { 0.828125, -0.5625 }, red = { 0.765625, -0.71875 } } }, sprites = { blue_led_light_offset = { 0.515625, -0.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.515625, -0.59375 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.890625, 0.03125 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.515625, -0.625 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.515625, -0.625 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.515625, -0.625 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.515625, -0.625 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.515625, -0.71875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.515625, -0.59375 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.96875, 0.0625 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 0.078125, 0.578125 }, red = { 0.265625, 0.703125 } }, wire = { green = { -0.3125, -0.03125 }, red = { -0.125, 0.03125 } } }, sprites = { blue_led_light_offset = { -0.0625, -0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, 0.65625 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { 0.03125, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.546875, 0.6875 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { -0.265625, 0.3125 }, red = { -0.390625, 0.46875 } }, wire = { green = { -0.71875, -0.390625 }, red = { -0.78125, -0.171875 } } }, sprites = { blue_led_light_offset = { -0.46875, -0.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.46875, -0.046875 }, width = 52, x = 312, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0.578125 }, width = 60, x = 360, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.46875, -0.078125 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.46875, -0.078125 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.078125 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.078125 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -0.46875, -0.265625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.46875, -0.046875 }, width = 62, x = 372, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.015625, 0.609375 }, width = 68, x = 408, y = 0 } } }, { points = { shadow = { green = { -0.28125, 0.46875 }, red = { -0.03125, 0.46875 } }, wire = { green = { -0.671875, -0.171875 }, red = { -0.640625, -0.390625 } } }, sprites = { blue_led_light_offset = { -0.390625, -0.171875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.390625, -0.421875 }, width = 52, x = 312, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.015625, 0.203125 }, width = 60, x = 360, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.390625, -0.453125 }, width = 60, x = 360, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.390625, -0.453125 }, width = 46, x = 276, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.390625, -0.453125 }, width = 48, x = 288, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.390625, -0.453125 }, width = 48, x = 288, y = 138 }, red_green_led_light_offset = { -0.390625, -0.265625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.390625, -0.421875 }, width = 62, x = 372, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.0625, 0.234375 }, width = 68, x = 408, y = 162 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/fluid-close.ogg", volume = 0.54000000000000004 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "chemical-plant-remnants", crafting_categories = { "chemistry", "chemistry-or-cryogenics", "organic-or-chemistry" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.4, dying_explosion = "chemical-plant-explosion", energy_source = { emissions_per_minute = { pollution = 4 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "210kW", fast_replaceable_group = "chemical-plant", flags = { "placeable-neutral", "placeable-player", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 0, flow_direction = "input", position = { -1, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 0, flow_direction = "input", position = { 1, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 8, flow_direction = "output", position = { -1, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "output", volume = 100 }, { pipe_connections = { { direction = 8, flow_direction = "output", position = { 1, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "output", volume = 100 } }, graphics_set = { animation = { east = { layers = { { filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", frame_count = 24, height = 292, line_length = 12, priority = "high", scale = 0.5, shift = { 0.015625, -0.28125 }, tint_as_overlay = false, width = 220, x = 0, y = 584 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", height = 222, priority = "high", repeat_count = 24, scale = 0.5, shift = { 0.84375, 0.1875 }, tint_as_overlay = false, width = 312, x = 312, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", frame_count = 24, height = 292, line_length = 12, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 220, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", height = 222, priority = "high", repeat_count = 24, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 312, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", frame_count = 24, height = 292, line_length = 12, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 220, x = 0, y = 1168 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", height = 222, priority = "high", repeat_count = 24, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 312, x = 624, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/chemical-plant/chemical-plant.png", frame_count = 24, height = 292, line_length = 12, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 220, x = 0, y = 1752 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-shadow.png", height = 222, priority = "high", repeat_count = 24, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["chemical-plant"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 312, x = 936, y = 0 } } } }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/chemical-plant/chemical-plant-frozen.png", height = 292, priority = "high", scale = 0.5, shift = { 0.015625, -0.28125 }, width = 220, x = 220 }, north = { filename = "__space-age__/graphics/entity/frozen/chemical-plant/chemical-plant-frozen.png", height = 292, priority = "high", scale = 0.5, shift = { 0.015625, -0.28125 }, width = 220 }, south = { filename = "__space-age__/graphics/entity/frozen/chemical-plant/chemical-plant-frozen.png", height = 292, priority = "high", scale = 0.5, shift = { 0.015625, -0.28125 }, width = 220, x = 440 }, west = { filename = "__space-age__/graphics/entity/frozen/chemical-plant/chemical-plant-frozen.png", height = 292, priority = "high", scale = 0.5, shift = { 0.015625, -0.28125 }, width = 220, x = 660 } }, working_visualisations = { { apply_recipe_tint = "primary", east_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-east.png", frame_count = 24, height = 36, line_length = 6, scale = 0.5, shift = { 0, 0.6875 }, width = 70 }, north_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-north.png", frame_count = 24, height = 44, line_length = 6, scale = 0.5, shift = { 0.71875, 0.46875 }, width = 66 }, south_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-south.png", frame_count = 24, height = 42, line_length = 6, scale = 0.5, shift = { 0, 0.53125 }, width = 66 }, west_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-liquid-west.png", frame_count = 24, height = 36, line_length = 6, scale = 0.5, shift = { -0.3125, 0.40625 }, width = 74 } }, { apply_recipe_tint = "secondary", east_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-east.png", frame_count = 24, height = 36, line_length = 6, scale = 0.5, shift = { 0, 0.6875 }, width = 68 }, north_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-north.png", frame_count = 24, height = 42, line_length = 6, scale = 0.5, shift = { 0.75, 0.46875 }, width = 62 }, south_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-south.png", frame_count = 24, height = 40, line_length = 6, scale = 0.5, shift = { 0.03125, 0.53125 }, width = 60 }, west_animation = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-foam-west.png", frame_count = 24, height = 28, line_length = 6, scale = 0.5, shift = { -0.28125, 0.46875 }, width = 68 } }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-smoke-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 0.5, shift = { -0.0625, -1.25 }, width = 90 }, apply_recipe_tint = "tertiary", constant_speed = true, east_position = { 0.453125, -2.34375 }, fadeout = true, north_position = { -0.46875, -2.515625 }, render_layer = "wires", south_position = { 0.1875, -2.09375 }, west_position = { -0.5, -2.03125 } }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-smoke-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 0.5, shift = { 0, -0.4375 }, width = 40 }, apply_recipe_tint = "quaternary", constant_speed = true, east_position = { 0.453125, -2.34375 }, fadeout = true, north_position = { -0.46875, -2.515625 }, render_layer = "wires", south_position = { 0.1875, -2.09375 }, west_position = { -0.5, -2.03125 } } } }, heating_energy = "100kW", icon = "__base__/graphics/icons/chemical-plant.png", icon_draw_specification = { shift = { 0, -0.3 } }, impact_category = "metal-large", max_health = 300, minable = { mining_time = 0.1, result = "chemical-plant" }, module_slots = 3, name = "chemical-plant", open_sound = { filename = "__base__/sound/open-close/fluid-open.ogg", volume = 0.55 }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "assembling-machine", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/chemical-plant/chemical-plant-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 28 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { { filename = "__base__/sound/chemical-plant-1.ogg", volume = 0.5 }, { filename = "__base__/sound/chemical-plant-2.ogg", volume = 0.5 }, { filename = "__base__/sound/chemical-plant-3.ogg", volume = 0.5 } } } }, crusher = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 0.90625, 1.21875 }, red = { 1.03125, 1.15625 } }, wire = { green = { 0.75, 0.96875 }, red = { 0.6875, 0.75 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.4375, 0.75 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.515625, 0.953125 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.4375, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.4375, 0.75 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.59375, 0.984375 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { -1.15625, 0.625 }, red = { -0.84375, 0.65625 } }, wire = { green = { -1.34375, 0.4375 }, red = { -1.21875, 0.34375 } } }, sprites = { blue_led_light_offset = { -1.375, 0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.125, 0.1875 }, width = 52, x = 0, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 60, x = 0, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 46, x = 0, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 48, x = 0, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 48, x = 0, y = 92 }, red_green_led_light_offset = { -1.3125, 0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.125, 0.1875 }, width = 62, x = 0, y = 116 } } }, { points = { shadow = { green = { 0.90625, 1.21875 }, red = { 1.03125, 1.15625 } }, wire = { green = { 0.75, 0.96875 }, red = { 0.6875, 0.75 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.96875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.4375, 0.75 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.515625, 0.953125 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.4375, 0.71875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0.4375, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.4375, 0.75 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.59375, 0.984375 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { -1.15625, 0.625 }, red = { -0.84375, 0.65625 } }, wire = { green = { -1.34375, 0.4375 }, red = { -1.21875, 0.34375 } } }, sprites = { blue_led_light_offset = { -1.375, 0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.125, 0.1875 }, width = 52, x = 0, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 60, x = 0, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 46, x = 0, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 48, x = 0, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.125, 0.15625 }, width = 48, x = 0, y = 92 }, red_green_led_light_offset = { -1.3125, 0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.125, 0.1875 }, width = 62, x = 0, y = 116 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["captive-biter-spawner"].close_sound ]=], collision_box = { { -0.7, -1.2 }, { 0.7, 1.2 } }, corpse = "crusher-remnants", crafting_categories = { "crushing" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "electric-furnace-explosion", energy_source = { emissions_per_minute = { pollution = 1 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "540kW", fast_replaceable_group = "crusher", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal.png", frame_count = 48, height = 162, line_length = 8, scale = 0.5, shift = { 0.078125, -0.15625 }, width = 200 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-shadow.png", height = 124, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 1.390625, 0.125 }, width = 88 } } }, north = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/crusher/crusher-vertical.png", frame_count = 48, height = 194, line_length = 8, scale = 0.5, shift = { 0.0625, -0.234375 }, width = 140 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/crusher/crusher-vertical-shadow.png", height = 78, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 1.1875, -0.5625 }, width = 50 } } }, south = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/crusher/crusher-vertical.png", frame_count = 48, height = 194, line_length = 8, scale = 0.5, shift = { 0.0625, -0.234375 }, width = 140 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/crusher/crusher-vertical-shadow.png", height = 78, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 1.1875, -0.5625 }, width = 50 } } }, west = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal.png", frame_count = 48, height = 162, line_length = 8, scale = 0.5, shift = { 0.078125, -0.15625 }, width = 200 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-shadow.png", height = 124, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 1.390625, 0.125 }, width = 88 } } } }, integration_patch = { east = { filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-integration.png", height = 142, line_length = 1, scale = 0.5, shift = { 0, 0.203125 }, width = 202 }, north = { filename = "__space-age__/graphics/entity/crusher/crusher-vertical-integration.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.09375, -0.109375 }, width = 154 }, south = { filename = "__space-age__/graphics/entity/crusher/crusher-vertical-integration.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.09375, -0.109375 }, width = 154 }, west = { filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-integration.png", height = 142, line_length = 1, scale = 0.5, shift = { 0, 0.203125 }, width = 202 } }, integration_patch_render_layer = "floor", working_visualisations = { { east_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-light.png", height = 28, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 0.84375, 0.59375 }, width = 30 }, fadeout = true, north_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/crusher/crusher-vertical-light.png", height = 28, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 0.796875, 0.71875 }, width = 26 }, south_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/crusher/crusher-vertical-light.png", height = 28, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 0.796875, 0.71875 }, width = 26 }, west_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/crusher/crusher-horizontal-light.png", height = 28, line_length = 1, repeat_count = 48, scale = 0.5, shift = { 0.84375, 0.59375 }, width = 30 } } } }, heating_energy = "200kW", icon = "__space-age__/graphics/icons/crusher.png", icon_draw_specification = { shift = { 0, -0.45 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 0.3 } } }, max_health = 350, minable = { mining_time = 0.2, result = "crusher" }, module_slots = 2, name = "crusher", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["captive-biter-spawner"].open_sound ]=], resistances = { { percent = 80, type = "fire" } }, selection_box = { { -1, -1.5 }, { 1, 1.5 } }, surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "assembling-machine", water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/crusher/crusher-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0.15625, 0.25 }, variation_count = 1, width = 24 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.6, filename = "__space-age__/sound/entity/crusher/crusher-loop.ogg", volume = 0.8 } } }, ["cryogenic-plant"] = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 2.03125, 1.6875 }, red = { 2.25, 1.625 } }, wire = { green = { 0.5, 0.34375 }, red = { 0.6875, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 52, x = 52, y = 200 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.59375, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 62, x = 62, y = 232 } } }, { points = { shadow = { green = { 2.03125, 1.6875 }, red = { 2.25, 1.625 } }, wire = { green = { 0.5, 0.34375 }, red = { 0.6875, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 52, x = 52, y = 200 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.59375, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 62, x = 62, y = 232 } } }, { points = { shadow = { green = { 2.03125, 1.6875 }, red = { 2.25, 1.625 } }, wire = { green = { 0.5, 0.34375 }, red = { 0.6875, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 52, x = 52, y = 200 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.59375, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 62, x = 62, y = 232 } } }, { points = { shadow = { green = { 2.03125, 1.6875 }, red = { 2.25, 1.625 } }, wire = { green = { 0.5, 0.34375 }, red = { 0.6875, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 52, x = 52, y = 200 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.15625 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.59375, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.1875 }, width = 62, x = 62, y = 232 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/metal-large-close.ogg", volume = 0.7 }, collision_box = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, corpse = "cryogenic-plant-remnants", crafting_categories = { "cryogenics", "chemistry-or-cryogenics", "cryogenics-or-assembling" }, crafting_speed = 2, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.4, dying_explosion = "cryogenic-plant-explosion", energy_source = { emissions_per_minute = { pollution = 6 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "1500kW", fast_replaceable_group = "cryogenic-plant", flags = { "placeable-neutral", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 8, flow_direction = "input", position = { -2, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "input", volume = 1000 }, { always_draw_covers = true, pipe_connections = { { direction = 8, flow_direction = "input", position = { 0, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { east = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-h.png", height = 312, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -3, -0.015625 }, width = 322 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-shadow-h.png", height = 296, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -2.65625, 0.265625 }, width = 364 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-v.png", height = 360, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.109375, 3 }, width = 340 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-shadow-v.png", height = 350, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.171875, 3.046875 }, width = 318 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-v.png", height = 360, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.109375, -3 }, width = 340 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-shadow-v.png", height = 350, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.171875, -2.953125 }, width = 318 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-h.png", height = 312, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 3, -0.015625 }, width = 322 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-shadow-h.png", height = 296, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 3.34375, 0.265625 }, width = 364 } } } }, pipe_picture_frozen = { east = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-h-frozen.png", height = 312, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -3, -0.015625 }, width = 322 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-v-frozen.png", height = 360, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.109375, 3 }, width = 340 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-v-frozen.png", height = 360, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.109375, -3 }, width = 340 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-pipe-connections-h-frozen.png", height = 312, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 3, -0.015625 }, width = 322 } } } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 8, flow_direction = "input", position = { 2, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 0, flow_direction = "output", position = { -2, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 100 }, { always_draw_covers = true, pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["cryogenic-plant"].fluid_boxes[2].pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["cryogenic-plant"].fluid_boxes[2].pipe_picture_frozen ]=], production_type = "output", volume = 100 }, { pipe_connections = { { direction = 0, flow_direction = "output", position = { 2, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 100 } }, fluid_boxes_off_when_no_fluid_recipe = true, graphics_set = { animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-main.png", frame_count = 1, height = 396, line_length = 1, repeat_count = 192, scale = 0.5, shift = { 0.09375, -0.109375 }, width = 380 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-shadow.png", frame_count = 1, height = 310, line_length = 1, repeat_count = 192, scale = 0.5, shift = { 1.109375, 0.21875 }, width = 462 }, { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim1-base.png", frame_count = 64, height = 94, line_length = 8, repeat_count = 3, scale = 0.5, shift = { -0.25, -1.359375 }, width = 122 }, { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim2-base.png", frame_count = 24, height = 186, line_length = 8, repeat_count = 8, scale = 0.5, shift = { -1.125, 0.96875 }, width = 106 }, { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim4-base.png", frame_count = 48, height = 118, line_length = 8, repeat_count = 4, scale = 0.5, shift = { 1.109375, 0.09375 }, width = 72 }, { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim5-base.png", frame_count = 192, frame_sequence = { 1, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88 }, height = 132, line_length = 8, repeat_count = 1, scale = 0.5, shift = { -1.703125, -0.703125 }, width = 68 }, { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim6-base.png", frame_count = 192, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 69, 68, 67, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, height = 102, line_length = 8, repeat_count = 1, scale = 0.5, shift = { 0.953125, 1.53125 }, width = 74 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-frozen.png", height = 396, line_length = 1, scale = 0.5, shift = { 0.09375, -0.109375 }, width = 380 }, reset_animation_when_frozen = true, working_visualisations = { { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim1-working.png", frame_count = 64, height = 64, line_length = 8, repeat_count = 3, scale = 0.5, shift = { -0.21875, -1.1875 }, width = 106 }, fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim1-mask1.png", frame_count = 64, height = 62, line_length = 8, repeat_count = 3, scale = 0.5, shift = { -0.21875, -1.1875 }, width = 104 }, apply_recipe_tint = "primary", fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim1-mask2.png", frame_count = 64, height = 60, line_length = 8, repeat_count = 3, scale = 0.5, shift = { -0.21875, -1.171875 }, width = 104 }, apply_recipe_tint = "secondary", fadeout = true }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim2-mask1.png", frame_count = 24, height = 58, line_length = 8, repeat_count = 8, scale = 0.5, shift = { -1.421875, 1 }, width = 56 }, apply_recipe_tint = "primary" }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim2-mask2.png", frame_count = 24, height = 58, line_length = 8, repeat_count = 8, scale = 0.5, shift = { -1.40625, 1 }, width = 54 }, apply_recipe_tint = "secondary" }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim3-working.png", frame_count = 96, height = 106, line_length = 16, repeat_count = 2, scale = 0.5, shift = { 2.046875, -0.265625 }, width = 20 }, fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim3-mask1.png", frame_count = 96, height = 104, line_length = 16, repeat_count = 2, scale = 0.5, shift = { 2.03125, -0.265625 }, width = 18 }, apply_recipe_tint = "primary", fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim3-mask2.png", frame_count = 96, height = 104, line_length = 16, repeat_count = 2, scale = 0.5, shift = { 2.046875, -0.265625 }, width = 18 }, apply_recipe_tint = "secondary", fadeout = true }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim4-mask1.png", frame_count = 48, height = 26, line_length = 8, repeat_count = 4, scale = 0.5, shift = { 1.21875, -0.125 }, width = 28 }, apply_recipe_tint = "primary" }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim4-mask2.png", frame_count = 48, height = 28, line_length = 8, repeat_count = 4, scale = 0.5, shift = { 1.234375, -0.125 }, width = 30 }, apply_recipe_tint = "secondary" }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim6-mask1.png", frame_count = 192, frame_sequence = { 22, 22, 22, 22, 22, 22, 22, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22 }, height = 34, line_length = 8, repeat_count = 1, scale = 0.5, shift = { 0.90625, 1.546875 }, width = 36 }, apply_recipe_tint = "primary" }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-anim6-working-light.png", frame_count = 192, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["cryogenic-plant"].graphics_set.animation.layers[7].frame_sequence ]=], height = 102, line_length = 8, repeat_count = 1, scale = 0.5, shift = { 0.953125, 1.53125 }, width = 74 }, effect = "flicker", fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-smoke-mask-1.png", frame_count = 64, height = 140, line_length = 8, repeat_count = 3, scale = 0.5, shift = { 1.953125, -3.390625 }, width = 96 }, apply_recipe_tint = "tertiary", constant_speed = true, fadeout = true }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-smoke-mask-2.png", frame_count = 64, height = 138, line_length = 8, repeat_count = 3, scale = 0.5, shift = { 1.9375, -3.390625 }, width = 94 }, apply_recipe_tint = "quaternary", constant_speed = true, fadeout = true }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-glass.png", frame_count = 1, height = 228, line_length = 1, repeat_count = 192, scale = 0.5, shift = { 0.125, -0.234375 }, width = 274 } }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-working-lights.png", frame_count = 64, height = 162, line_length = 8, repeat_count = 3, scale = 0.5, shift = { 1.28125, -1.59375 }, width = 110 }, effect = "flicker", fadeout = true }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cryogenic-plant/cryogenic-plant-status-lamp.png", frame_count = 1, height = 56, line_length = 1, repeat_count = 192, scale = 0.5, shift = { 0.78125, 0.4375 }, width = 60 } } } }, heating_energy = "100kW", icon = "__space-age__/graphics/icons/cryogenic-plant.png", icon_draw_specification = { scale = 2, shift = { 0, -0.3 } }, icons_positioning = { { inventory_index = 4, max_icons_per_row = 4, shift = { 0, 0.95 } } }, max_health = 350, minable = { mining_time = 0.2, result = "cryogenic-plant" }, module_slots = 8, name = "cryogenic-plant", open_sound = { filename = "__base__/sound/open-close/metal-large-open.ogg", volume = 0.8 }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "assembling-machine", water_reflection = { pictures = { filename = "__space-age__/graphics/entity/foundry/foundry-reflection.png", height = 46, line_length = 1, scale = 5, shift = { -0.015625, 2.203125 }, width = 38 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 30, max_sounds_per_prototype = 2, sound = { filename = "__space-age__/sound/entity/cryogenic-plant/cryogenic-plant.ogg", volume = 0.8 }, sound_accents = { { frame = 11, sound = { audible_distance_modifier = 0.8, variations = { { filename = "__space-age__/sound/entity/cryogenic-plant/cp-smoke-mask-puff-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/entity/cryogenic-plant/cp-smoke-mask-puff-2.ogg", volume = 0.35 } } } }, { frame = 130, sound = { audible_distance_modifier = 0.8, variations = { { filename = "__space-age__/sound/entity/cryogenic-plant/cp-smoke-mask-puff-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/cryogenic-plant/cp-smoke-mask-puff-2.ogg", volume = 0.3 } } } }, { frame = 14, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim3-bubbles-rise.ogg", volume = 0.9 } }, { frame = 62, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim3-bubbles-fall.ogg", volume = 0.7 } }, { frame = 110, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim3-bubbles-rise.ogg", volume = 0.9 } }, { frame = 158, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim3-bubbles-fall.ogg", volume = 0.7 } }, { frame = 51, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim5-gears.ogg", volume = 0.25 } }, { frame = 151, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim5-gears.ogg", volume = 0.2 } }, { frame = 3, sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-open-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-open-2.ogg", volume = 0.6 } } } }, { frame = 33, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-close.ogg", volume = 0.7 } }, { frame = 42, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-slide-down.ogg", volume = 0.55 } }, { frame = 126, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-slide-up.ogg", volume = 0.6 } }, { frame = 146, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/cryogenic-plant/cp-anim6-slide-stop.ogg", volume = 0.4 } } } } }, ["electromagnetic-plant"] = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { -0.875, 1.71875 }, red = { -0.6875, 1.84375 } }, wire = { green = { -1.25, 1.625 }, red = { -1.0625, 1.6875 } } }, sprites = { blue_led_light_offset = { -1, 1.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 52, x = 364, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.90625, 1.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 62, x = 434, y = 0 } } }, { points = { shadow = { green = { -0.875, 1.71875 }, red = { -0.6875, 1.84375 } }, wire = { green = { -1.25, 1.625 }, red = { -1.0625, 1.6875 } } }, sprites = { blue_led_light_offset = { -1, 1.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 52, x = 364, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.90625, 1.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 62, x = 434, y = 0 } } }, { points = { shadow = { green = { -0.875, 1.71875 }, red = { -0.6875, 1.84375 } }, wire = { green = { -1.25, 1.625 }, red = { -1.0625, 1.6875 } } }, sprites = { blue_led_light_offset = { -1, 1.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 52, x = 364, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.90625, 1.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 62, x = 434, y = 0 } } }, { points = { shadow = { green = { -0.875, 1.71875 }, red = { -0.6875, 1.84375 } }, wire = { green = { -1.25, 1.625 }, red = { -1.0625, 1.6875 } } }, sprites = { blue_led_light_offset = { -1, 1.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 52, x = 364, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, 1.65625 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.90625, 1.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.84375, 1.6875 }, width = 62, x = 434, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/electric-large-close.ogg", volume = 0.6 }, collision_box = { { -1.7, -1.7 }, { 1.7, 1.7 } }, corpse = "electromagnetic-plant-remnants", crafting_categories = { "electromagnetics", "electronics", "electronics-with-fluid", "electronics-or-assembling" }, crafting_speed = 2, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.7, dying_explosion = "electromagnetic-plant-explosion", effect_receiver = { base_effect = { productivity = 0.5 } }, energy_source = { emissions_per_minute = { pollution = 4 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "2000kW", fast_replaceable_group = "electromagnetic-plant", flags = { "placeable-neutral", "placeable-player", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 12, flow_direction = "input-output", position = { -1.5, 0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { east = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-east.png", height = 56, line_length = 1, scale = 0.5, shift = { -0.640625, 0.015625 }, width = 32 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-shadow-east.png", height = 32, line_length = 1, scale = 0.5, shift = { -0.34375, 1.28125 }, width = 68 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-north.png", height = 74, line_length = 1, scale = 0.5, shift = { -0.03125, 0.703125 }, width = 60 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-shadow-north.png", height = 68, line_length = 1, scale = 0.5, shift = { 0.25, 1.265625 }, width = 70 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-south.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 54 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-shadow-south.png", height = 38, line_length = 1, scale = 0.5, shift = { 0.1875, -0.484375 }, width = 66 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-west.png", height = 62, line_length = 1, scale = 0.5, shift = { 0.703125, 0.0625 }, width = 38 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-shadow-west.png", height = 36, line_length = 1, scale = 0.5, shift = { 1.03125, 0.265625 }, width = 68 } } } }, pipe_picture_frozen = { east = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-east-frozen.png", height = 56, line_length = 1, scale = 0.5, shift = { -0.640625, 0.015625 }, width = 32 } } }, north = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-north-frozen.png", height = 74, line_length = 1, scale = 0.5, shift = { -0.03125, 0.703125 }, width = 60 } } }, south = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-south-frozen.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 54 } } }, west = { layers = { { filename = "__space-age__/graphics/entity/electromagnetic-plant/pipe-connections/electromagnetic-plant-pipe-west-frozen.png", height = 62, line_length = 1, scale = 0.5, shift = { 0.703125, 0.0625 }, width = 38 } } } }, production_type = "input", secondary_draw_orders = { north = -1 }, volume = 200 }, { pipe_connections = { { direction = 4, flow_direction = "input-output", position = { 1.5, -0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture_frozen ]=], production_type = "input", secondary_draw_orders = { north = -1 }, volume = 200 }, { pipe_connections = { { direction = 8, flow_direction = "input-output", position = { 0.5, 1.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture_frozen ]=], production_type = "output", secondary_draw_orders = { north = -1 }, volume = 100 }, { pipe_connections = { { direction = 0, flow_direction = "input-output", position = { -0.5, -1.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture ]=], pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].fluid_boxes[1].pipe_picture_frozen ]=], production_type = "output", secondary_draw_orders = { north = -1 }, volume = 100 } }, fluid_boxes_off_when_no_fluid_recipe = true, forced_symmetry = "horizontal", graphics_set = { always_draw_idle_animation = true, animation_progress = 0.25, frozen_patch = { filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-frozen.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.078125, -0.3125 }, width = 238 }, idle_animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-base.png", frame_count = 1, height = 252, line_length = 1, scale = 0.5, shift = { 0.078125, 0.1875 }, width = 238 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-base-shadow.png", frame_count = 1, height = 242, line_length = 1, scale = 0.5, shift = { 0.171875, 0.203125 }, width = 262 } } }, reset_animation_when_frozen = true, states = { { duration = 1, name = "idle", next_active = "warm-up", next_inactive = "idle" }, { duration = 32, name = "warm-up", next_active = "working-1", next_inactive = "working-1" }, { duration = 111, name = "working-1", next_active = "working-1-continue", next_inactive = "cool-down" }, { duration = 17, name = "working-1-continue", next_active = "working-2", next_inactive = "working-2" }, { duration = 111, name = "working-2", next_active = "working-2-continue", next_inactive = "cool-down" }, { duration = 17, name = "working-2-continue", next_active = "working-3", next_inactive = "working-3" }, { duration = 111, name = "working-3", next_active = "cool-down", next_inactive = "cool-down" }, { duration = 32, name = "cool-down", next_active = "warm-up", next_inactive = "idle" } }, working_visualisations = { { always_draw = true, animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-warm-up.png", frame_count = 1, height = 302, line_length = 8, scale = 0.5, shift = { 0.046875, -0.375 }, width = 218 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-shadow-warm-up.png", frame_count = 1, height = 158, line_length = 6, scale = 0.5, shift = { 1.375, 0.8125 }, width = 362 } } }, draw_in_states = { "idle" } }, { always_draw = true, animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-warm-up.png", frame_count = 32, height = 302, line_length = 8, scale = 0.5, shift = { 0.046875, -0.375 }, width = 218 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-shadow-warm-up.png", frame_count = 32, height = 158, line_length = 6, scale = 0.5, shift = { 1.375, 0.8125 }, width = 362 } } }, draw_in_states = { "warm-up" }, name = "warm-up" }, { always_draw = true, animation = { layers = { { animation_speed = 0.4, filenames = { "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-rotate-1.png", "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-rotate-2.png" }, frame_count = 111, height = 312, line_length = 8, lines_per_file = 7, scale = 0.5, shift = { 0, -0.453125 }, width = 226 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-shadow-rotate.png", frame_count = 111, height = 162, line_length = 6, scale = 0.5, shift = { 1.6875, 0.84375 }, width = 402 } } }, draw_in_states = { "working-1", "working-2", "working-3" }, name = "rotation" }, { always_draw = true, animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-rotate-continue.png", frame_count = 17, height = 302, line_length = 8, scale = 0.5, shift = { 0.0625, -0.375 }, width = 220 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-shadow-rotate-continue.png", frame_count = 17, height = 156, line_length = 6, scale = 0.5, shift = { 1.453125, 0.796875 }, width = 372 } } }, draw_in_states = { "working-1-continue", "working-2-continue" }, name = "rotation-continue" }, { always_draw = true, animation = { layers = { { animation_speed = 0.4, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-main-cool-down.png", frame_count = 32, height = 294, line_length = 8, scale = 0.5, shift = { 0.0625, -0.3125 }, width = 220 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-shadow-cool-down.png", frame_count = 32, height = 158, line_length = 6, scale = 0.5, shift = { 1.46875, 0.8125 }, width = 374 } } }, draw_in_states = { "cool-down" }, name = "cool-down" }, { animation = { layers = { { animation_speed = 0.4, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-lights-warm-up.png", frame_count = 32, height = 300, line_length = 8, scale = 0.5, shift = { 0.125, -0.375 }, width = 204 } } }, draw_in_states = { "warm-up" }, name = "warm-up-lights" }, { animation = { layers = { { animation_speed = 0.4, blend_mode = "additive", draw_as_glow = true, filenames = { "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-lights-rotate-1.png", "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-lights-rotate-2.png" }, frame_count = 111, height = 300, line_length = 8, lines_per_file = 7, scale = 0.5, shift = { 0.125, -0.375 }, width = 204 } } }, draw_in_states = { "working-1", "working-2", "working-3" }, name = "rotation-lights" }, { animation = { layers = { { animation_speed = 0.4, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-lights-rotate-continue.png", frame_count = 17, height = 300, line_length = 8, scale = 0.5, shift = { 0.125, -0.375 }, width = 204 } } }, draw_in_states = { "working-1-continue", "working-2-continue" }, name = "rotation-continue-lights" }, { animation = { layers = { { animation_speed = 0.4, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-lights-cool-down.png", frame_count = 32, height = 294, line_length = 8, scale = 0.5, shift = { 0.125, -0.3125 }, width = 204 } } }, draw_in_states = { "cool-down" }, name = "cool-down-lights" }, { effect = "flicker", fadeout = true, light = { color = { b = 1, g = 0.25, r = 0.2 }, intensity = 0.35, size = 20 } } } }, heating_energy = "100kW", icon = "__space-age__/graphics/icons/electromagnetic-plant.png", icon_draw_specification = { shift = { 0, -0.25 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 1 } } }, max_health = 350, minable = { mining_time = 0.1, result = "electromagnetic-plant" }, module_slots = 5, name = "electromagnetic-plant", open_sound = { filename = "__base__/sound/open-close/electric-large-open.ogg", volume = 0.6 }, perceived_performance = { maximum = 10, minimum = 0.25 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -2, -2 }, { 2, 2 } }, type = "assembling-machine", water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/electromagnetic-plant/electromagnetic-plant-water-reflection.png", height = 34, priority = "extra-high", scale = 5, shift = { 0.15625, 2.25 }, variation_count = 1, width = 26 }, rotate = false }, working_sound = { main_sounds = { { play_for_working_visualisations = { "warm-up" }, sound = { audible_distance_modifier = 0.6, filename = "__space-age__/sound/entity/electromagnetic-plant/electromagnetic-plant-warmup.ogg", volume = 0.6 } }, { fade_in_ticks = 4, fade_out_ticks = 20, play_for_working_visualisations = { "rotation", "rotation-continue" }, sound = { audible_distance_modifier = 0.6, filename = "__space-age__/sound/entity/electromagnetic-plant/electromagnetic-plant-loop.ogg", volume = 0.6 } }, { play_for_working_visualisations = { "cool-down" }, sound = { audible_distance_modifier = 0.6, filename = "__space-age__/sound/entity/electromagnetic-plant/electromagnetic-plant-cooldown.ogg", volume = 0.8 } } }, max_sounds_per_prototype = 2, sound_accents = { { frame = 11, play_for_working_visualisation = "warm-up", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-arm-retract.ogg", volume = 0.35 } }, { frame = 1, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-2.ogg", volume = 0.6 } } } }, { frame = 40, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-2.ogg", volume = 0.6 } } } }, { frame = 102, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-coil-2.ogg", volume = 0.4 } } } }, { frame = 93, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-2.ogg", volume = 0.6 } } } }, { frame = 33, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-bridge-close.ogg", volume = 0.4 } }, { frame = 50, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-bridge-open.ogg", volume = 0.4 } }, { frame = 35, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-5.ogg", volume = 0.4 } } } }, { frame = 58, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.5, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-electric-5.ogg", volume = 0.5 } } } }, { frame = 102, play_for_working_visualisation = "rotation", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-slide-stop-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-slide-stop-2.ogg", volume = 0.4 } } } }, { frame = 14, play_for_working_visualisation = "rotation-continue", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-2.ogg", volume = 0.4 } } } }, { frame = 3, play_for_working_visualisation = "rotation-continue", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-slide-stop-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-slide-stop-2.ogg", volume = 0.4 } } } }, { frame = 31, play_for_working_visualisation = "cool-down", sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-1.ogg", volume = 0.2 }, { filename = "__space-age__/sound/entity/electromagnetic-plant/emp-riser-stop-2.ogg", volume = 0.2 } } } }, { frame = 12, play_for_working_visualisation = "cool-down", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-arm-stop.ogg", volume = 0.45 } }, { frame = 1, play_for_working_visualisation = "cool-down", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-arm-extend.ogg", volume = 0.5 } }, { frame = 12, play_for_working_visualisation = "cool-down-lights", sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/electromagnetic-plant/emp-arm-weld.ogg", volume = 0.9 } } } } }, foundry = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 4.0625, 1.1875 }, red = { 4.1875, 1.125 } }, wire = { green = { 0.78125, -1.484375 }, red = { 0.71875, -1.671875 } } }, sprites = { blue_led_light_offset = { 0.59375, -1.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 0.625, -1.453125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 4.0625, 1.1875 }, red = { 4.1875, 1.125 } }, wire = { green = { 0.78125, -1.484375 }, red = { 0.71875, -1.671875 } } }, sprites = { blue_led_light_offset = { 0.59375, -1.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 0.625, -1.453125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 4.0625, 1.1875 }, red = { 4.1875, 1.125 } }, wire = { green = { 0.78125, -1.484375 }, red = { 0.71875, -1.671875 } } }, sprites = { blue_led_light_offset = { 0.59375, -1.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 0.625, -1.453125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { 4.0625, 1.1875 }, red = { 4.1875, 1.125 } }, wire = { green = { 0.78125, -1.484375 }, red = { 0.71875, -1.671875 } } }, sprites = { blue_led_light_offset = { 0.59375, -1.359375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, -1.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 0.625, -1.453125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.46875, -1.546875 }, width = 62, x = 186, y = 174 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/steam-close.ogg", volume = 0.4 }, collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, corpse = "foundry-remnants", crafting_categories = { "metallurgy", "pressing", "crafting-with-fluid-or-metallurgy", "metallurgy-or-assembling" }, crafting_speed = 4, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 1.3, dying_explosion = "foundry-explosion", effect_receiver = { base_effect = { productivity = 0.5 } }, energy_source = { emissions_per_minute = { pollution = 6 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "2500kW", fast_replaceable_group = "foundry", flags = { "placeable-neutral", "player-creation" }, fluid_boxes = { { always_draw_covers = false, enable_working_visualisations = { "input-pipe" }, pipe_connections = { { direction = 8, flow_direction = "input", position = { -1, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, pipe_picture_frozen = { east = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-east-frozen.png", height = 190, line_length = 1, scale = 0.5, shift = { -0.625, -0.953125 }, width = 18 }, north = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-north-frozen.png", height = 50, line_length = 1, scale = 0.5, shift = { -0.96875, 0.578125 }, width = 176 }, south = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-south-frozen.png", height = 68, line_length = 1, scale = 0.5, shift = { 1.015625, -0.671875 }, width = 188 }, west = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-west-frozen.png", height = 190, line_length = 32, scale = 0.5, shift = { 0.828125, 1.046875 }, width = 44 } }, production_type = "input", volume = 1000 }, { always_draw_covers = false, enable_working_visualisations = { "input-pipe" }, pipe_connections = { { direction = 8, flow_direction = "input", position = { 1, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, production_type = "input", volume = 1000 }, { always_draw_covers = false, enable_working_visualisations = { "output-pipe" }, pipe_connections = { { direction = 0, flow_direction = "output", position = { -1, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, production_type = "output", volume = 100 }, { always_draw_covers = false, enable_working_visualisations = { "output-pipe" }, pipe_connections = { { direction = 0, flow_direction = "output", position = { 1, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, pipe_picture_frozen = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].foundry.fluid_boxes[1].pipe_picture_frozen ]=], production_type = "output", volume = 100 } }, fluid_boxes_off_when_no_fluid_recipe = true, graphics_set = { animation = { layers = { { animation_speed = 0.16000000000000001, filenames = { "__space-age__/graphics/entity/foundry/foundry-main-1.png", "__space-age__/graphics/entity/foundry/foundry-main-2.png" }, frame_count = 128, height = 398, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { 0, -0.1875 }, width = 376 }, { animation_speed = 0.16000000000000001, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/foundry/foundry-shadow-1.png", "__space-age__/graphics/entity/foundry/foundry-shadow-2.png" }, frame_count = 128, height = 214, line_length = 6, lines_per_file = 11, scale = 0.5, shift = { 1.484375, 0.90625 }, width = 514 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/foundry/foundry-frozen.png", height = 398, line_length = 1, scale = 0.5, shift = { 0, -0.1875 }, width = 376 }, reset_animation_when_frozen = true, working_visualisations = { { always_draw = true, east_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-east.png", height = 190, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 2.375, 0.046875 }, width = 18 }, enabled_by_name = true, name = "output-pipe", north_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-north.png", height = 50, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 0.03125, -2.421875 }, width = 176 }, north_secondary_draw_order = -10, south_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-south.png", height = 68, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 0.015625, 2.328125 }, width = 188 }, west_animation = { animation_speed = 0.16000000000000001, filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-west.png", frame_count = 128, height = 190, line_length = 32, scale = 0.5, shift = { -2.171875, 0.046875 }, width = 44 } }, { always_draw = true, east_animation = { animation_speed = 0.16000000000000001, filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-west.png", frame_count = 128, height = 190, line_length = 32, scale = 0.5, shift = { -2.171875, 0.046875 }, width = 44 }, enabled_by_name = true, name = "input-pipe", north_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-south.png", height = 68, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 0.015625, 2.328125 }, width = 188 }, south_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-north.png", height = 50, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 0.03125, -2.421875 }, width = 176 }, south_secondary_draw_order = -10, west_animation = { filename = "__space-age__/graphics/entity/foundry/foundry-pipe-connections-east.png", height = 190, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 2.375, 0.046875 }, width = 18 } }, { animation = { animation_speed = 0.16000000000000001, filenames = { "__space-age__/graphics/entity/foundry/foundry-working-1.png", "__space-age__/graphics/entity/foundry/foundry-working-2.png" }, frame_count = 128, height = 290, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { 0.78125, -0.296875 }, width = 314 }, fadeout = true }, { animation = { animation_speed = 0.16000000000000001, blend_mode = "additive", draw_as_glow = true, filenames = { "__space-age__/graphics/entity/foundry/foundry-lights-1.png", "__space-age__/graphics/entity/foundry/foundry-lights-2.png" }, frame_count = 128, height = 356, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { 0.953125, -0.234375 }, width = 442 }, effect = "flicker", fadeout = true }, { animation = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/foundry/foundry-status-lamp.png", height = 142, line_length = 1, repeat_count = 128, scale = 0.5, shift = { 0.828125, -1.328125 }, width = 122 } }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/chemical-plant/chemical-plant-smoke-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 0.5, shift = { 1.625, -4.09375 }, tint = { 0.4, 0.4, 0.4, 1 }, width = 90 }, constant_speed = true, fadeout = true, render_layer = "wires" } } }, heating_energy = "300kW", icon = "__space-age__/graphics/icons/foundry.png", icon_draw_specification = { scale = 2, shift = { 0, -0.3 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 1.25 } } }, max_health = 350, minable = { mining_time = 0.2, result = "foundry" }, module_slots = 4, name = "foundry", open_sound = { filename = "__base__/sound/open-close/steam-open.ogg", volume = 0.4 }, perceived_performance = { maximum = 20, minimum = 0.25 }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "assembling-machine", water_reflection = { pictures = { filename = "__space-age__/graphics/entity/foundry/foundry-reflection.png", height = 46, line_length = 1, scale = 5, shift = { -0.015625, 2.203125 }, width = 38 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { audible_distance_modifier = 0.6, filename = "__space-age__/sound/entity/foundry/foundry.ogg", volume = 0.5 }, sound_accents = { { frame = 2, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/foundry/foundry-pipe-out.ogg", volume = 0.9 } }, { frame = 18, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/foundry/foundry-slide-close.ogg", volume = 0.65 } }, { frame = 39, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/foundry/foundry-clamp.ogg", volume = 0.45 } }, { frame = 43, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/foundry/foundry-slide-stop.ogg", volume = 0.7 } }, { frame = 64, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__space-age__/sound/entity/foundry/foundry-fire-whoosh-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/foundry/foundry-fire-whoosh-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/foundry/foundry-fire-whoosh-3.ogg", volume = 0.8 } } } }, { frame = 64, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/foundry/foundry-metal-clunk.ogg", volume = 0.65 } }, { frame = 74, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/foundry/foundry-slide-open.ogg", volume = 0.65 } }, { frame = 106, sound = { audible_distance_modifier = 0.4, filename = "__space-age__/sound/entity/foundry/foundry-pipe-in.ogg", volume = 0.75 } }, { frame = 106, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/foundry/foundry-smoke-puff.ogg", volume = 0.8 } }, { frame = 110, sound = { variations = { { filename = "__space-age__/sound/entity/foundry/foundry-pour-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/foundry/foundry-pour-2.ogg", volume = 0.7 } } } }, { frame = 120, sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/foundry/foundry-rocks.ogg", volume = 0.65 } }, { frame = 126, sound = { filename = "__space-age__/sound/entity/foundry/foundry-blade.ogg", volume = 0.7 } } } } }, ["oil-refinery"] = { allowed_effects = { "consumption", "speed", "productivity", "pollution" }, circuit_connector = { { points = { shadow = { green = { 1.671875, 0.8125 }, red = { 1.984375, 0.75 } }, wire = { green = { -1.375, -0.578125 }, red = { -1.25, -0.765625 } } }, sprites = { blue_led_light_offset = { -1.5625, -0.703125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.40625, -0.890625 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.59375, 0.421875 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.40625, -0.921875 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.40625, -0.921875 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.40625, -0.921875 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.40625, -0.921875 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -1.53125, -0.859375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.40625, -0.890625 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.671875, 0.453125 }, width = 68, x = 68, y = 108 } } }, { points = { shadow = { green = { 3.0625, 1.8125 }, red = { 3.125, 1.71875 } }, wire = { green = { 1.296875, -0.6875 }, red = { 1.203125, -0.875 } } }, sprites = { blue_led_light_offset = { 1.109375, -0.5625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.921875, -0.71875 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.609375, 1.734375 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 1.078125, -0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.921875, -0.71875 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.6875, 1.765625 }, width = 68, x = 204, y = 108 } } }, { points = { shadow = { green = { 3.109375, 2.203125 }, red = { 3.171875, 2.109375 } }, wire = { green = { 1.296875, -0.6875 }, red = { 1.203125, -0.875 } } }, sprites = { blue_led_light_offset = { 1.109375, -0.5625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.921875, -0.71875 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.65625, 2.125 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, -0.75 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 1.078125, -0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.921875, -0.71875 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.734375, 2.15625 }, width = 68, x = 204, y = 108 } } }, { points = { shadow = { green = { 2.859375, 2.890625 }, red = { 3.171875, 2.828125 } }, wire = { green = { -0.21875, -0.765625 }, red = { -0.09375, -0.953125 } } }, sprites = { blue_led_light_offset = { -0.40625, -0.890625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.25, -1.078125 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.78125, 2.5 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.25, -1.109375 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.25, -1.109375 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.25, -1.109375 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.25, -1.109375 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.375, -1.046875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.25, -1.078125 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.859375, 2.53125 }, width = 68, x = 68, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/metal-large-close.ogg", volume = 0.7 }, collision_box = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, collision_mask = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, corpse = "oil-refinery-remnants", crafting_categories = { "oil-processing" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.3, dying_explosion = "oil-refinery-explosion", energy_source = { emissions_per_minute = { pollution = 6 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "420kW", fast_replaceable_group = "oil-refinery", flags = { "placeable-neutral", "player-creation" }, fluid_boxes = { { pipe_connections = { { direction = 8, flow_direction = "input", position = { -1, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 8, flow_direction = "input", position = { 1, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "input", volume = 1000 }, { pipe_connections = { { direction = 0, flow_direction = "output", position = { -2, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "output", volume = 100 }, { pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "output", volume = 100 }, { pipe_connections = { { direction = 0, flow_direction = "output", position = { 2, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "output", volume = 100 } }, graphics_set = { animation = { east = { layers = { { filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, tint_as_overlay = false, width = 386, x = 386, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", height = 426, priority = "high", scale = 0.5, shift = { 2.578125, 0.828125 }, tint_as_overlay = false, width = 674, x = 674, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 386, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", height = 426, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 674, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 386, x = 772, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", height = 426, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 674, x = 1348, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[1].shift ]=], tint_as_overlay = false, width = 386, x = 1158, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-shadow.png", height = 426, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].graphics_set.animation.east.layers[2].shift ]=], tint_as_overlay = false, width = 674, x = 2022, y = 0 } } } }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, width = 386, x = 386 }, north = { filename = "__space-age__/graphics/entity/frozen/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, width = 386 }, south = { filename = "__space-age__/graphics/entity/frozen/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, width = 386, x = 772 }, west = { filename = "__space-age__/graphics/entity/frozen/oil-refinery/oil-refinery.png", height = 430, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, width = 386, x = 1158 } }, working_visualisations = { { animation = { animation_speed = 0.75, draw_as_glow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-fire.png", frame_count = 60, height = 81, line_length = 10, scale = 0.5, shift = { 0, -0.4453125 }, width = 40 }, constant_speed = true, east_position = { -1.625, -1.90625 }, fadeout = true, north_position = { 1.0625, -2.03125 }, south_position = { -1.84375, -2.5625 }, west_position = { 1.78125, -1.8125 } }, { east_animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", height = 205, scale = 0.5, shift = { -0.03125, -1.5625 }, width = 321, x = 321 }, fadeout = true, north_animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", height = 205, scale = 0.5, shift = { -0.03125, -1.5625 }, width = 321 }, south_animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", height = 205, scale = 0.5, shift = { -0.03125, -1.5625 }, width = 321, x = 642 }, west_animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/oil-refinery/oil-refinery-light.png", height = 205, scale = 0.5, shift = { -0.03125, -1.5625 }, width = 321, x = 963 } } } }, heating_energy = "200kW", icon = "__base__/graphics/icons/oil-refinery.png", icon_draw_specification = { scale = 2, shift = { 0, -0.3 } }, impact_category = "metal-large", max_health = 350, minable = { mining_time = 0.2, result = "oil-refinery" }, module_slots = 3, name = "oil-refinery", open_sound = { filename = "__base__/sound/open-close/metal-large-open.ogg", volume = 0.8 }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "assembling-machine", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/oil-refinery/oil-refinery-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.96875 }, variation_count = 4, width = 40 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { filename = "__base__/sound/oil-refinery.ogg" } } } }, asteroid = { ["big-carbonic-asteroid"] = { collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "carbonic-asteroid-explosion-4", only_when_visible = true, type = "create-explosion" }, { entity_name = "medium-carbonic-asteroid", offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { -1, -0.25 }, { 0, -0.5 }, { 1, -0.25 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"big-carbonic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(11),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.16000000000000001, 0.14000000000000002, 0.22000000000000002 }, direction = { -1, -1, 1 } } }, normal_strength = 1, rotation_speed = 0.00059999999999999982, specular_power = 0.8, specular_purity = 0, specular_strength = 2.5, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-01.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-01.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-01.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-02.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-02.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-02.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-03.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-03.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-03.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-04.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-04.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-04.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-05.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-05.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-05.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-colour-06.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-normal-06.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/big/asteroid-carbonic-big-roughness-06.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } } } }, icon = "__space-age__/graphics/icons/big-carbonic-asteroid.png", icon_size = 64, localised_description = { "entity-description.carbonic-asteroid" }, mass = 5000000, max_health = 2000, name = "big-carbonic-asteroid", order = "b[carbonic]-d[big]", overkill_fraction = 0.01, resistances = { { decrease = 2000, percent = 10, type = "physical" }, { decrease = 0, percent = 10, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 95, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -2.3000000000000003, -2.3000000000000003 }, { 2.3000000000000003, 2.3000000000000003 } }, subgroup = "space-environment", type = "asteroid" }, ["big-metallic-asteroid"] = { collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "metallic-asteroid-explosion-4", only_when_visible = true, type = "create-explosion" }, { entity_name = "medium-metallic-asteroid", offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { -1, -0.25 }, { 0, -0.5 }, { 1, -0.25 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"big-metallic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(11),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 0.95999999999999996, 1, 0.99000000000000004 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.56999999999999993, 0.33000000000000003, 0.23000000000000003 }, direction = { -0.71999999999999993, -0.46000000000000005, 1 } }, { color = { 0.1, 0.1, 0.1 }, direction = { -0.4, -0.25, -0.5 } } }, normal_strength = 1.2, rotation_speed = 0.00059999999999999982, specular_power = 2, specular_purity = 0, specular_strength = 2, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-01.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-01.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-01.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-02.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-02.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-02.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-03.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-03.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-03.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-04.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-04.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-04.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-05.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-05.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-05.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-colour-06.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-normal-06.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/big/asteroid-metallic-big-roughness-06.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } } } }, icon = "__space-age__/graphics/icons/big-metallic-asteroid.png", icon_size = 64, localised_description = { "entity-description.metallic-asteroid" }, mass = 5000000, max_health = 2000, name = "big-metallic-asteroid", order = "a[metallic]-d[big]", overkill_fraction = 0.01, resistances = { { decrease = 2000, percent = 10, type = "physical" }, { decrease = 0, percent = 10, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 95, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -2.3000000000000003, -2.3000000000000003 }, { 2.3000000000000003, 2.3000000000000003 } }, subgroup = "space-environment", type = "asteroid" }, ["big-oxide-asteroid"] = { collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "oxide-asteroid-explosion-4", only_when_visible = true, type = "create-explosion" }, { entity_name = "medium-oxide-asteroid", offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { -1, -0.25 }, { 0, -0.5 }, { 1, -0.25 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"big-oxide-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(11),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.02, 0.027000000000000002 }, brightness = 0.5, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.4, -1 } }, { color = { 0.05, 0.3, 0.3 }, direction = { -1, -1, 0 } }, { color = { 0.05, 0.2, 0.25 }, direction = { -0.4, -0.1, -1 } } }, normal_strength = 1, rotation_speed = 0.00059999999999999982, specular_power = 2, specular_purity = 0.6, specular_strength = 3.5, sss_amount = 0.25, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-colour-01.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-normal-01.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-roughness-01.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-colour-02.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-normal-02.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-roughness-02.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-colour-03.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-normal-03.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-roughness-03.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-colour-04.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-normal-04.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-roughness-04.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-colour-05.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-normal-05.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/big/asteroid-oxide-big-roughness-05.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } } } }, icon = "__space-age__/graphics/icons/big-oxide-asteroid.png", icon_size = 64, localised_description = { "entity-description.oxide-asteroid" }, mass = 5000000, max_health = 2000, name = "big-oxide-asteroid", order = "c[oxide]-d[big]", overkill_fraction = 0.01, resistances = { { decrease = 2000, percent = 10, type = "physical" }, { decrease = 0, percent = 10, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 95, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -2.3000000000000003, -2.3000000000000003 }, { 2.3000000000000003, 2.3000000000000003 } }, subgroup = "space-environment", type = "asteroid" }, ["big-promethium-asteroid"] = { collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "promethium-asteroid-explosion-4", only_when_visible = true, type = "create-explosion" }, { entity_name = "medium-promethium-asteroid", offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { -1, -0.25 }, { 0, -0.5 }, { 1, -0.25 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"big-promethium-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(11),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0, 0, 0 }, brightness = 0.3, light_width = 0.3, lights = { { color = { 1, 1, 1 }, direction = { 0.75, 0.22000000000000002, -1 } }, { color = { 0.2, 0, 0 }, direction = { 0.5, 0, 0.95 } } }, normal_strength = 1.2, rotation_speed = 0.00059999999999999982, specular_power = 1.5, specular_purity = 0.1, specular_strength = 2.5, sss_amount = 0.15, sss_contrast = 0, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-colour-01.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-normal-01.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-roughness-01.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-colour-02.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-normal-02.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-roughness-02.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-colour-03.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-normal-03.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-roughness-03.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-colour-04.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-normal-04.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-roughness-04.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-colour-05.png", scale = 0.6, size = 304 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-normal-05.png", premul_alpha = false, scale = 0.6, size = 304 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/big/asteroid-promethium-big-roughness-05.png", premul_alpha = false, scale = 0.6, size = 304 }, shadow_shift = { 1, 1 } } } }, icon = "__space-age__/graphics/icons/big-promethium-asteroid.png", icon_size = 64, localised_description = { "entity-description.promethium-asteroid" }, mass = 10000000, max_health = 4000, name = "big-promethium-asteroid", order = "d[promethium]-d[big]", overkill_fraction = 0.01, resistances = { { decrease = 2000, percent = 10, type = "physical" }, { decrease = 0, percent = 10, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 95, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -2.3000000000000003, -2.3000000000000003 }, { 2.3000000000000003, 2.3000000000000003 } }, subgroup = "space-environment", type = "asteroid" }, ["huge-carbonic-asteroid"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "carbonic-asteroid-explosion-5", only_when_visible = true, type = "create-explosion" }, { entity_name = "big-carbonic-asteroid", offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { -2.25, -0.5625 }, { 0, -1.125 }, { 2.25, -0.5625 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"huge-carbonic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(18),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.16000000000000001, 0.14000000000000002, 0.22000000000000002 }, direction = { -1, -1, 1 } } }, normal_strength = 1, rotation_speed = 0.00029999999999999991, specular_power = 0.8, specular_purity = 0, specular_strength = 2.5, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-01.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-01.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-01.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-02.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-02.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-02.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-03.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-03.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-03.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-04.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-04.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-04.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-05.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-05.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-05.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-06.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-06.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-06.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-colour-07.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-normal-07.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/huge/asteroid-carbonic-huge-roughness-07.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } } } }, icon = "__space-age__/graphics/icons/huge-carbonic-asteroid.png", icon_size = 64, localised_description = { "entity-description.carbonic-asteroid" }, mass = 100000000, max_health = 5000, name = "huge-carbonic-asteroid", order = "b[carbonic]-e[huge]", overkill_fraction = 0.01, resistances = { { decrease = 3000, percent = 10, type = "physical" }, { decrease = 0, percent = 99, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 99, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -5.0499999999999998, -5.0499999999999998 }, { 5.0499999999999998, 5.0499999999999998 } }, subgroup = "space-environment", type = "asteroid" }, ["huge-metallic-asteroid"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "metallic-asteroid-explosion-5", only_when_visible = true, type = "create-explosion" }, { entity_name = "big-metallic-asteroid", offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { -2.25, -0.5625 }, { 0, -1.125 }, { 2.25, -0.5625 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"huge-metallic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(18),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 0.95999999999999996, 1, 0.99000000000000004 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.56999999999999993, 0.33000000000000003, 0.23000000000000003 }, direction = { -0.71999999999999993, -0.46000000000000005, 1 } }, { color = { 0.1, 0.1, 0.1 }, direction = { -0.4, -0.25, -0.5 } } }, normal_strength = 1.2, rotation_speed = 0.00029999999999999991, specular_power = 2, specular_purity = 0, specular_strength = 2, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-01.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-01.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-01.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-02.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-02.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-02.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-03.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-03.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-03.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-04.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-04.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-04.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-05.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-05.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-05.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-colour-06.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-normal-06.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/huge/asteroid-metallic-huge-roughness-06.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } } } }, icon = "__space-age__/graphics/icons/huge-metallic-asteroid.png", icon_size = 64, localised_description = { "entity-description.metallic-asteroid" }, mass = 100000000, max_health = 5000, name = "huge-metallic-asteroid", order = "a[metallic]-e[huge]", overkill_fraction = 0.01, resistances = { { decrease = 3000, percent = 10, type = "physical" }, { decrease = 0, percent = 99, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 99, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -5.0499999999999998, -5.0499999999999998 }, { 5.0499999999999998, 5.0499999999999998 } }, subgroup = "space-environment", type = "asteroid" }, ["huge-oxide-asteroid"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "oxide-asteroid-explosion-5", only_when_visible = true, type = "create-explosion" }, { entity_name = "big-oxide-asteroid", offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { -2.25, -0.5625 }, { 0, -1.125 }, { 2.25, -0.5625 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"huge-oxide-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(18),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.02, 0.027000000000000002 }, brightness = 0.5, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.4, -1 } }, { color = { 0.05, 0.3, 0.3 }, direction = { -1, -1, 0 } }, { color = { 0.05, 0.2, 0.25 }, direction = { -0.4, -0.1, -1 } } }, normal_strength = 1, rotation_speed = 0.00029999999999999991, specular_power = 2, specular_purity = 0.6, specular_strength = 3.5, sss_amount = 0.25, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-01.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-01.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-01.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-02.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-02.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-02.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-03.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-03.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-03.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-04.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-04.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-04.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-05.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-05.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-05.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-06.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-06.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-06.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-colour-07.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-normal-07.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/huge/asteroid-oxide-huge-roughness-07.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } } } }, icon = "__space-age__/graphics/icons/huge-oxide-asteroid.png", icon_size = 64, localised_description = { "entity-description.oxide-asteroid" }, mass = 100000000, max_health = 5000, name = "huge-oxide-asteroid", order = "c[oxide]-e[huge]", overkill_fraction = 0.01, resistances = { { decrease = 3000, percent = 10, type = "physical" }, { decrease = 0, percent = 99, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 99, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -5.0499999999999998, -5.0499999999999998 }, { 5.0499999999999998, 5.0499999999999998 } }, subgroup = "space-environment", type = "asteroid" }, ["huge-promethium-asteroid"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "promethium-asteroid-explosion-5", only_when_visible = true, type = "create-explosion" }, { entity_name = "big-promethium-asteroid", offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { -2.25, -0.5625 }, { 0, -1.125 }, { 2.25, -0.5625 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"huge-promethium-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(18),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0, 0, 0 }, brightness = 0.3, light_width = 0.3, lights = { { color = { 1, 1, 1 }, direction = { 0.75, 0.22000000000000002, -1 } }, { color = { 0.2, 0, 0 }, direction = { 0.5, 0, 0.95 } } }, normal_strength = 1.2, rotation_speed = 0.00029999999999999991, specular_power = 1.5, specular_purity = 0.1, specular_strength = 2.5, sss_amount = 0.15, sss_contrast = 0, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-01.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-01.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-01.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-02.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-02.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-02.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-03.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-03.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-03.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-04.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-04.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-04.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-05.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-05.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-05.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-06.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-06.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-06.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-colour-07.png", scale = 0.75, size = 512 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-normal-07.png", premul_alpha = false, scale = 0.75, size = 512 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/huge/asteroid-promethium-huge-roughness-07.png", premul_alpha = false, scale = 0.75, size = 512 }, shadow_shift = { 1.25, 1.25 } } } }, icon = "__space-age__/graphics/icons/huge-promethium-asteroid.png", icon_size = 64, localised_description = { "entity-description.promethium-asteroid" }, mass = 200000000, max_health = 10000, name = "huge-promethium-asteroid", order = "d[promethium]-e[huge]", overkill_fraction = 0.01, resistances = { { decrease = 3000, percent = 10, type = "physical" }, { decrease = 0, percent = 99, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 99, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -5.0499999999999998, -5.0499999999999998 }, { 5.0499999999999998, 5.0499999999999998 } }, subgroup = "space-environment", type = "asteroid" }, ["medium-carbonic-asteroid"] = { collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "carbonic-asteroid-explosion-3", only_when_visible = true, type = "create-explosion" }, { entity_name = "small-carbonic-asteroid", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { -0.5, -0.125 }, { 0, -0.25 }, { 0.5, -0.125 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"medium-carbonic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(9),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.16000000000000001, 0.14000000000000002, 0.22000000000000002 }, direction = { -1, -1, 1 } } }, normal_strength = 1, rotation_speed = 0.0009, specular_power = 0.8, specular_purity = 0, specular_strength = 2.5, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-01.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-01.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-01.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-02.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-02.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-02.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-03.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-03.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-03.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-04.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-04.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-04.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-05.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-05.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-05.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-colour-06.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-normal-06.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/medium/asteroid-carbonic-medium-roughness-06.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } } } }, icon = "__space-age__/graphics/icons/medium-carbonic-asteroid.png", icon_size = 64, localised_description = { "entity-description.carbonic-asteroid" }, mass = 500000, max_health = 400, name = "medium-carbonic-asteroid", order = "b[carbonic]-c[medium]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 10, type = "physical" }, { decrease = 0, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 90, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, subgroup = "space-environment", type = "asteroid" }, ["medium-metallic-asteroid"] = { collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "metallic-asteroid-explosion-3", only_when_visible = true, type = "create-explosion" }, { entity_name = "small-metallic-asteroid", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { -0.5, -0.125 }, { 0, -0.25 }, { 0.5, -0.125 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"medium-metallic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(9),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 0.95999999999999996, 1, 0.99000000000000004 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.56999999999999993, 0.33000000000000003, 0.23000000000000003 }, direction = { -0.71999999999999993, -0.46000000000000005, 1 } }, { color = { 0.1, 0.1, 0.1 }, direction = { -0.4, -0.25, -0.5 } } }, normal_strength = 1.2, rotation_speed = 0.0009, specular_power = 2, specular_purity = 0, specular_strength = 2, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-01.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-01.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-01.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-02.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-02.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-02.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-03.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-03.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-03.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-04.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-04.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-04.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-05.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-05.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-05.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-colour-06.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-normal-06.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/medium/asteroid-metallic-medium-roughness-06.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } } } }, icon = "__space-age__/graphics/icons/medium-metallic-asteroid.png", icon_size = 64, localised_description = { "entity-description.metallic-asteroid" }, mass = 500000, max_health = 400, name = "medium-metallic-asteroid", order = "a[metallic]-c[medium]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 10, type = "physical" }, { decrease = 0, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 90, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, subgroup = "space-environment", type = "asteroid" }, ["medium-oxide-asteroid"] = { collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "oxide-asteroid-explosion-3", only_when_visible = true, type = "create-explosion" }, { entity_name = "small-oxide-asteroid", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { -0.5, -0.125 }, { 0, -0.25 }, { 0.5, -0.125 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"medium-oxide-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(9),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.02, 0.027000000000000002 }, brightness = 0.5, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.4, -1 } }, { color = { 0.05, 0.3, 0.3 }, direction = { -1, -1, 0 } }, { color = { 0.05, 0.2, 0.25 }, direction = { -0.4, -0.1, -1 } } }, normal_strength = 1, rotation_speed = 0.0009, specular_power = 2, specular_purity = 0.6, specular_strength = 3.5, sss_amount = 0.25, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-colour-01.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-normal-01.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-roughness-01.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-colour-02.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-normal-02.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-roughness-02.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-colour-03.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-normal-03.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-roughness-03.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-colour-04.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-normal-04.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-roughness-04.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-colour-05.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-normal-05.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/medium/asteroid-oxide-medium-roughness-05.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } } } }, icon = "__space-age__/graphics/icons/medium-oxide-asteroid.png", icon_size = 64, localised_description = { "entity-description.oxide-asteroid" }, mass = 500000, max_health = 400, name = "medium-oxide-asteroid", order = "c[oxide]-c[medium]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 10, type = "physical" }, { decrease = 0, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 90, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, subgroup = "space-environment", type = "asteroid" }, ["medium-promethium-asteroid"] = { collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "promethium-asteroid-explosion-3", only_when_visible = true, type = "create-explosion" }, { entity_name = "small-promethium-asteroid", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { -0.5, -0.125 }, { 0, -0.25 }, { 0.5, -0.125 } }, type = "create-entity" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"medium-promethium-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(9),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0, 0, 0 }, brightness = 0.3, light_width = 0.3, lights = { { color = { 1, 1, 1 }, direction = { 0.75, 0.22000000000000002, -1 } }, { color = { 0.2, 0, 0 }, direction = { 0.5, 0, 0.95 } } }, normal_strength = 1.2, rotation_speed = 0.0009, specular_power = 1.5, specular_purity = 0.1, specular_strength = 2.5, sss_amount = 0.15, sss_contrast = 0, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-colour-01.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-normal-01.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-roughness-01.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-colour-02.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-normal-02.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-roughness-02.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-colour-03.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-normal-03.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-roughness-03.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-colour-04.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-normal-04.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-roughness-04.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-colour-05.png", scale = 0.5, size = 230 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-normal-05.png", premul_alpha = false, scale = 0.5, size = 230 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/medium/asteroid-promethium-medium-roughness-05.png", premul_alpha = false, scale = 0.5, size = 230 }, shadow_shift = { 0.75, 0.75 } } } }, icon = "__space-age__/graphics/icons/medium-promethium-asteroid.png", icon_size = 64, localised_description = { "entity-description.promethium-asteroid" }, mass = 1000000, max_health = 800, name = "medium-promethium-asteroid", order = "d[promethium]-c[medium]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 10, type = "physical" }, { decrease = 0, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 90, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, subgroup = "space-environment", type = "asteroid" }, ["small-carbonic-asteroid"] = { collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "carbonic-asteroid-explosion-2", only_when_visible = true, type = "create-explosion" }, { asteroid_name = "carbonic-asteroid-chunk", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { -0.125, -0.0625 }, { 0.125, -0.0625 } }, type = "create-asteroid-chunk" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"small-carbonic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(7),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.16000000000000001, 0.14000000000000002, 0.22000000000000002 }, direction = { -1, -1, 1 } } }, normal_strength = 1, rotation_speed = 0.0011999999999999997, specular_power = 0.8, specular_purity = 0, specular_strength = 2.5, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-01.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-01.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-01.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-02.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-02.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-02.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-03.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-03.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-03.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-04.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-04.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-04.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-05.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-05.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-05.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-colour-06.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-normal-06.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/small/asteroid-carbonic-small-roughness-06.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } } } }, icon = "__space-age__/graphics/icons/small-carbonic-asteroid.png", icon_size = 64, localised_description = { "entity-description.carbonic-asteroid" }, mass = 200000, max_health = 100, name = "small-carbonic-asteroid", order = "b[carbonic]-b[small]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 0, type = "physical" }, { decrease = 0, percent = 50, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 20, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -0.65, -0.65 }, { 0.65, 0.65 } }, subgroup = "space-environment", type = "asteroid" }, ["small-metallic-asteroid"] = { collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "metallic-asteroid-explosion-2", only_when_visible = true, type = "create-explosion" }, { asteroid_name = "metallic-asteroid-chunk", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { -0.125, -0.0625 }, { 0.125, -0.0625 } }, type = "create-asteroid-chunk" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"small-metallic-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(7),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 0.95999999999999996, 1, 0.99000000000000004 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.56999999999999993, 0.33000000000000003, 0.23000000000000003 }, direction = { -0.71999999999999993, -0.46000000000000005, 1 } }, { color = { 0.1, 0.1, 0.1 }, direction = { -0.4, -0.25, -0.5 } } }, normal_strength = 1.2, rotation_speed = 0.0011999999999999997, specular_power = 2, specular_purity = 0, specular_strength = 2, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-01.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-01.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-01.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-02.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-02.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-02.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-03.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-03.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-03.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-04.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-04.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-04.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-05.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-05.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-05.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-06.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-06.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-06.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-07.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-07.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-07.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-colour-08.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-normal-08.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/small/asteroid-metallic-small-roughness-08.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } } } }, icon = "__space-age__/graphics/icons/small-metallic-asteroid.png", icon_size = 64, localised_description = { "entity-description.metallic-asteroid" }, mass = 200000, max_health = 100, name = "small-metallic-asteroid", order = "a[metallic]-b[small]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 0, type = "physical" }, { decrease = 0, percent = 50, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 20, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -0.65, -0.65 }, { 0.65, 0.65 } }, subgroup = "space-environment", type = "asteroid" }, ["small-oxide-asteroid"] = { collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "oxide-asteroid-explosion-2", only_when_visible = true, type = "create-explosion" }, { asteroid_name = "oxide-asteroid-chunk", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { -0.125, -0.0625 }, { 0.125, -0.0625 } }, type = "create-asteroid-chunk" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"small-oxide-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(7),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0.01, 0.02, 0.027000000000000002 }, brightness = 0.5, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.4, -1 } }, { color = { 0.05, 0.3, 0.3 }, direction = { -1, -1, 0 } }, { color = { 0.05, 0.2, 0.25 }, direction = { -0.4, -0.1, -1 } } }, normal_strength = 1, rotation_speed = 0.0011999999999999997, specular_power = 2, specular_purity = 0.6, specular_strength = 3.5, sss_amount = 0.25, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-01.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-01.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-01.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-02.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-02.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-02.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-03.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-03.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-03.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-04.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-04.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-04.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-05.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-05.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-05.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-06.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-06.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-06.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-colour-07.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-normal-07.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/small/asteroid-oxide-small-roughness-07.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } } } }, icon = "__space-age__/graphics/icons/small-oxide-asteroid.png", icon_size = 64, localised_description = { "entity-description.oxide-asteroid" }, mass = 200000, max_health = 100, name = "small-oxide-asteroid", order = "c[oxide]-b[small]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 0, type = "physical" }, { decrease = 0, percent = 50, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 20, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -0.65, -0.65 }, { 0.65, 0.65 } }, subgroup = "space-environment", type = "asteroid" }, ["small-promethium-asteroid"] = { collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { object = true }, not_colliding_with_itself = true }, dying_trigger_effect = { { entity_name = "promethium-asteroid-explosion-2", only_when_visible = true, type = "create-explosion" }, { asteroid_name = "promethium-asteroid-chunk", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { -0.125, -0.0625 }, { 0.125, -0.0625 } }, type = "create-asteroid-chunk" } }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n\n for x = -1, 0, 1 do\n for y = -1, 0 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].create_entity{name=\"small-promethium-asteroid\", position = {0, 0}, velocity = {0, 0.011}} end\n },\n {\n condition = story_elapsed_check(7),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "not-on-map" }, graphics_set = { ambient_light = { 0, 0, 0 }, brightness = 0.3, light_width = 0.3, lights = { { color = { 1, 1, 1 }, direction = { 0.75, 0.22000000000000002, -1 } }, { color = { 0.2, 0, 0 }, direction = { 0.5, 0, 0.95 } } }, normal_strength = 1.2, rotation_speed = 0.0011999999999999997, specular_power = 1.5, specular_purity = 0.1, specular_strength = 2.5, sss_amount = 0.15, sss_contrast = 0, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-01.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-01.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-01.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-02.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-02.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-02.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-03.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-03.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-03.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-04.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-04.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-04.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-05.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-05.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-05.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-06.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-06.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-06.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-colour-07.png", scale = 0.5, size = 128 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-normal-07.png", premul_alpha = false, scale = 0.5, size = 128 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/small/asteroid-promethium-small-roughness-07.png", premul_alpha = false, scale = 0.5, size = 128 }, shadow_shift = { 0.5, 0.5 } } } }, icon = "__space-age__/graphics/icons/small-promethium-asteroid.png", icon_size = 64, localised_description = { "entity-description.promethium-asteroid" }, mass = 400000, max_health = 200, name = "small-promethium-asteroid", order = "d[promethium]-b[small]", overkill_fraction = 0.01, resistances = { { decrease = 0, percent = 0, type = "physical" }, { decrease = 0, percent = 50, type = "explosion" }, { percent = 100, type = "fire" }, { decrease = 0, percent = 20, type = "laser" }, { percent = 100, type = "electric" } }, selection_box = { { -0.65, -0.65 }, { 0.65, 0.65 } }, subgroup = "space-environment", type = "asteroid" } }, ["asteroid-chunk"] = { ["asteroid-chunk-unknown"] = { hidden = true, icon = "__core__/graphics/icons/unknown.png", name = "asteroid-chunk-unknown", type = "asteroid-chunk" }, ["carbonic-asteroid-chunk"] = { dying_trigger_effect = { { entity_name = "carbonic-asteroid-explosion-1", only_when_visible = true, type = "create-entity" } }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.16000000000000001, 0.14000000000000002, 0.22000000000000002 }, direction = { -1, -1, 1 } } }, normal_strength = 1, rotation_speed = 0.0014999999999999996, specular_power = 0.8, specular_purity = 0, specular_strength = 2.5, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-01.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-01.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-01.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-02.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-02.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-02.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-03.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-03.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-03.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-04.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-04.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-04.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-05.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-05.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-05.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-06.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-06.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-06.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-colour-09.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-normal-09.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/carbonic/chunk/asteroid-carbonic-chunk-roughness-09.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } } } }, icon = "__space-age__/graphics/icons/carbonic-asteroid-chunk.png", icon_size = 64, localised_description = { "entity-description.carbonic-asteroid" }, minable = { mining_particle = "carbonic-asteroid-chunk-particle-medium", mining_time = 0.2, result = "carbonic-asteroid-chunk" }, name = "carbonic-asteroid-chunk", order = "b[carbonic]-a[chunk]", subgroup = "space-material", type = "asteroid-chunk" }, ["metallic-asteroid-chunk"] = { dying_trigger_effect = { { entity_name = "metallic-asteroid-explosion-1", only_when_visible = true, type = "create-entity" } }, graphics_set = { ambient_light = { 0.01, 0.01, 0.01 }, brightness = 0.9, light_width = 0, lights = { { color = { 0.95999999999999996, 1, 0.99000000000000004 }, direction = { 0.7, 0.6, -1 } }, { color = { 0.85, 0.5, 0.4 }, direction = { -1, -45, 0.1 } }, { color = { 0.1, 0.1, 0.1 }, direction = { -0.4, -0.25, -0.5 } } }, normal_strength = 1.2, rotation_speed = 0.0014999999999999996, specular_power = 2, specular_purity = 0, specular_strength = 2, sss_amount = 0, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-01.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-01.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-01.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-02.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-02.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-02.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-03.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-03.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-03.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-04.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-04.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-04.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-05.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-05.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-05.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-06.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-06.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-06.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-07.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-07.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-07.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-colour-08.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-normal-08.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/metallic/chunk/asteroid-metallic-chunk-roughness-08.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } } } }, icon = "__space-age__/graphics/icons/metallic-asteroid-chunk.png", icon_size = 64, localised_description = { "entity-description.metallic-asteroid" }, minable = { mining_particle = "metallic-asteroid-chunk-particle-medium", mining_time = 0.2, result = "metallic-asteroid-chunk" }, name = "metallic-asteroid-chunk", order = "a[metallic]-a[chunk]", subgroup = "space-material", type = "asteroid-chunk" }, ["oxide-asteroid-chunk"] = { dying_trigger_effect = { { entity_name = "oxide-asteroid-explosion-1", only_when_visible = true, type = "create-entity" } }, graphics_set = { ambient_light = { 0.01, 0.02, 0.027000000000000002 }, brightness = 0.5, light_width = 0, lights = { { color = { 1, 1, 1 }, direction = { 0.7, 0.4, -1 } }, { color = { 0, 0.55, 0.65 }, direction = { -1, -1, 0.1 } }, { color = { 0.05, 0.2, 0.25 }, direction = { -0.4, -0.1, -1 } } }, normal_strength = 1, rotation_speed = 0.0014999999999999996, specular_power = 2, specular_purity = 0.6, specular_strength = 3.5, sss_amount = 0.25, sss_contrast = 1, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-01.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-01.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-01.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-02.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-02.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-02.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-03.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-03.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-03.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-04.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-04.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-04.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-05.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-05.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-05.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-colour-06.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-normal-06.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/oxide/chunk/asteroid-oxide-chunk-roughness-06.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } } } }, icon = "__space-age__/graphics/icons/oxide-asteroid-chunk.png", icon_size = 64, localised_description = { "entity-description.oxide-asteroid" }, minable = { mining_particle = "oxide-asteroid-chunk-particle-medium", mining_time = 0.2, result = "oxide-asteroid-chunk" }, name = "oxide-asteroid-chunk", order = "c[oxide]-a[chunk]", subgroup = "space-material", type = "asteroid-chunk" }, ["parameter-0"] = { icon = "__base__/graphics/icons/parameter/parameter-0.png", localised_name = { "parameter-x", "0" }, name = "parameter-0", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-1"] = { icon = "__base__/graphics/icons/parameter/parameter-1.png", localised_name = { "parameter-x", "1" }, name = "parameter-1", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-2"] = { icon = "__base__/graphics/icons/parameter/parameter-2.png", localised_name = { "parameter-x", "2" }, name = "parameter-2", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-3"] = { icon = "__base__/graphics/icons/parameter/parameter-3.png", localised_name = { "parameter-x", "3" }, name = "parameter-3", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-4"] = { icon = "__base__/graphics/icons/parameter/parameter-4.png", localised_name = { "parameter-x", "4" }, name = "parameter-4", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-5"] = { icon = "__base__/graphics/icons/parameter/parameter-5.png", localised_name = { "parameter-x", "5" }, name = "parameter-5", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-6"] = { icon = "__base__/graphics/icons/parameter/parameter-6.png", localised_name = { "parameter-x", "6" }, name = "parameter-6", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-7"] = { icon = "__base__/graphics/icons/parameter/parameter-7.png", localised_name = { "parameter-x", "7" }, name = "parameter-7", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-8"] = { icon = "__base__/graphics/icons/parameter/parameter-8.png", localised_name = { "parameter-x", "8" }, name = "parameter-8", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["parameter-9"] = { icon = "__base__/graphics/icons/parameter/parameter-9.png", localised_name = { "parameter-x", "9" }, name = "parameter-9", order = "a", parameter = true, subgroup = "parameters", type = "asteroid-chunk" }, ["promethium-asteroid-chunk"] = { dying_trigger_effect = { { entity_name = "promethium-asteroid-explosion-1", only_when_visible = true, type = "create-entity" } }, graphics_set = { ambient_light = { 0, 0, 0 }, brightness = 0.3, light_width = 0.3, lights = { { color = { 1, 1, 1 }, direction = { 0.75, 0.22000000000000002, -1 } }, { color = { 0.2, 0, 0 }, direction = { 0.5, 0, 0.95 } } }, normal_strength = 1.2, rotation_speed = 0.0014999999999999996, specular_power = 1.5, specular_purity = 0.1, specular_strength = 2.5, sss_amount = 0.15, sss_contrast = 0, variations = { { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-01.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-01.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-01.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-02.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-02.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-02.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-03.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-03.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-03.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-04.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-04.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-04.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-05.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-05.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-05.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } }, { color_texture = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-colour-06.png", scale = 0.5, size = 50 }, normal_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-normal-06.png", premul_alpha = false, scale = 0.5, size = 50 }, roughness_map = { filename = "__space-age__/graphics/entity/asteroid/promethium/chunk/asteroid-promethium-chunk-roughness-06.png", premul_alpha = false, scale = 0.5, size = 50 }, shadow_shift = { 0.25, 0.25 } } } }, icon = "__space-age__/graphics/icons/promethium-asteroid-chunk.png", icon_size = 64, localised_description = { "entity-description.promethium-asteroid" }, minable = { mining_particle = "promethium-asteroid-chunk-particle-medium", mining_time = 0.2, result = "promethium-asteroid-chunk" }, name = "promethium-asteroid-chunk", order = "d[promethium]-a[chunk]", subgroup = "space-material", type = "asteroid-chunk" } }, ["asteroid-collector"] = { ["asteroid-collector"] = { arm_angular_speed_cap_base = 0.2, arm_angular_speed_cap_quality_scaling = 0.05, arm_color_gradient = { { 215, 212, 212 }, { 229, 227, 229 }, { 235, 235, 235 }, { 240, 240, 243 }, { 229, 245, 245 }, { 253, 248, 253 }, { 201, 198, 203 }, { 204, 201, 202 }, { 216, 212, 218 }, { 223, 223, 224 }, { 227, 212, 235 }, { 245, 245, 245 }, { 202, 197, 195 }, { 245, 245, 245 }, { 216, 223, 231 }, { 255, 245, 255 }, { 224, 219, 221 }, { 224, 222, 249 }, { 219, 216, 224 }, { 231, 226, 238 }, { 223, 223, 224 }, { 255, 255, 255 } }, arm_count_base = 1, arm_count_quality_scaling = 1, arm_energy_usage = "1kJ", arm_extend_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 3, 100 } } } }, aggregation = { count_already_playing = true, max_count = 1, remove = true }, variations = { { filename = "__space-age__/sound/entity/asteroid-collector/arm-extend-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-extend-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-extend-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-extend-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-extend-5.ogg", volume = 0.7 } } }, arm_inventory_size = 5, arm_inventory_size_quality_increase = 0, arm_retract_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 3, 100 } } } }, aggregation = { count_already_playing = true, max_count = 1, remove = true }, variations = { { filename = "__space-age__/sound/entity/asteroid-collector/arm-retract-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-retract-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-retract-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-retract-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid-collector/arm-retract-5.ogg", volume = 0.7 } } }, arm_slow_energy_usage = "300J", arm_speed_base = 0.2, arm_speed_quality_scaling = 0.05, circuit_connector = { { points = { shadow = { green = { 0.6875, -0.09375 }, red = { 0.875, -0.09375 } }, wire = { green = { -0.125, -0.984375 }, red = { 0.09375, -0.984375 } } }, sprites = { blue_led_light_offset = { -0.09375, -1.234375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.125, -1.109375 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.125, -1.140625 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.125, -1.140625 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.125, -1.140625 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.125, -1.140625 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.0625, -1.265625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.125, -1.109375 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 1.4375, -0.0625 }, red = { 1.3125, 0.09375 } }, wire = { green = { 0.328125, -0.90625 }, red = { 0.265625, -0.6875 } } }, sprites = { blue_led_light_offset = { 0.578125, -0.875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.578125, -0.5625 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.578125, -0.59375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.578125, -0.59375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, -0.59375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, -0.59375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0.578125, -0.78125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.578125, -0.5625 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 1.0625, 0.21875 }, red = { 0.78125, 0.21875 } }, wire = { green = { 0.125, -0.625 }, red = { -0.09375, -0.625 } } }, sprites = { blue_led_light_offset = { 0.09375, -0.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.125, -0.28125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.125, -0.3125 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.125, -0.3125 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.125, -0.3125 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.125, -0.3125 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.0625, -0.46875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.125, -0.28125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 0.59375, 0.1875 }, red = { 0.5, 0 } }, wire = { green = { -0.28125, -0.734375 }, red = { -0.34375, -0.890625 } } }, sprites = { blue_led_light_offset = { -0.59375, -0.796875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.59375, -0.765625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.59375, -0.796875 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.59375, -0.796875 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.796875 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.796875 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { -0.59375, -0.890625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.59375, -0.765625 }, width = 62, x = 124, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["captive-biter-spawner"].close_sound ]=], collection_box_offset = 5, collection_radius = 7.5, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { layers = { is_lower_object = true, is_object = true, transport_belt = true } }, corpse = "asteroid-collector-remnants", deposit_radius = 1.5, deposit_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 3, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-deposit-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-deposit-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-deposit-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-deposit-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-deposit-5.ogg", volume = 0.5 } } }, dying_explosion = "asteroid-collector-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, energy_usage_quality_scaling = 0.1, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_position = {0, 0}\n\n for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"empty-space\"}}\n end\n end\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqlkkEKgzAQRe8y62ShNdF6ldJFqmMZiElIYmmR3L3RCt10Uch25v8HD/4KN72g82Qi9CvQYE2A/rJCoLtRersZNSP0oEJEb2nkg9Uah2g9JAZkRnxCX6Urg0gaP2VnA0WyZqvnL29ODF45JXLjwAWnBuROqzhZP/PJLmZUeyexH4C6FFCVAg4FWaogSxVkqUJbqtCWKvwHyJOiiHMOfTfK4IE+7Mi6q5ruJKSUjZDinNIbTSvvCQ==\",\n position = {-1, -1}\n }\n game.surfaces[1].create_entity{name = \"asteroid-collector\", position = {0, -1}, direction = defines.direction.east}\n " }, fast_replaceable_group = "asteroid-collector", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 3, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-top-east.png", frame_count = 16, height = 228, line_length = 4, scale = 0.5, shift = { 0.328125, 0.0625 }, width = 280 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-shadow.png", frame_count = 4, frame_sequence = { 2, 2, 2, 2 }, height = 252, line_length = 4, repeat_count = 4, scale = 0.5, shift = { 0.328125, 0.421875 }, width = 228 } } }, north = { layers = { { animation_speed = 3, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-top-north.png", frame_count = 16, height = 266, line_length = 4, scale = 0.5, shift = { 0, -0.34375 }, width = 236 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-shadow.png", frame_count = 4, frame_sequence = { 1, 1, 1, 1 }, height = 252, line_length = 4, repeat_count = 4, scale = 0.5, shift = { 0.328125, 0.421875 }, width = 228 } } }, south = { layers = { { animation_speed = 3, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-top-south.png", frame_count = 16, height = 254, line_length = 4, scale = 0.5, shift = { 0.015625, 0.1875 }, width = 238 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-shadow.png", frame_count = 4, frame_sequence = { 3, 3, 3, 3 }, height = 252, line_length = 4, repeat_count = 4, scale = 0.5, shift = { 0.328125, 0.421875 }, width = 228 } } }, west = { layers = { { animation_speed = 3, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-top-west.png", frame_count = 16, height = 256, line_length = 4, scale = 0.5, shift = { -0.328125, -0.0625 }, width = 280 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-shadow.png", frame_count = 4, frame_sequence = { 4, 4, 4, 4 }, height = 252, line_length = 4, repeat_count = 4, scale = 0.5, shift = { 0.328125, 0.421875 }, width = 228 } } } }, arm_head_animation = { direction_count = 32, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-head.png", frame_count = 5, height = 84, line_length = 5, scale = 0.5, shift = { 0, -0.375 }, width = 108 }, arm_head_top_animation = { direction_count = 32, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-head-top.png", frame_count = 5, height = 82, line_length = 5, scale = 0.5, shift = { 0, -0.390625 }, width = 76 }, arm_link = { direction_count = 64, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-link.png", height = 40, line_length = 16, scale = 0.5, shift = { 0, -0.09375 }, width = 36 }, below_arm_pictures = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-middle.png", height = 140, line_length = 4, scale = 0.5, shift = { 0, 1.375 }, width = 322 } } }, below_ground_pictures = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-bottom.png", height = 106, line_length = 4, scale = 0.5, shift = { 0, 2 }, width = 322 } } }, status_lamp_picture_full = { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-status-lamp.png", height = 310, line_length = 4, scale = 0.5, shift = { 0, 0.390625 }, tint = { 1, 0.5, 0, 1 }, width = 320 }, status_lamp_picture_off = { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-status-lamp.png", height = 310, line_length = 4, scale = 0.5, shift = { 0, 0.390625 }, tint = { 0.7, 0, 0, 1 }, width = 320 }, status_lamp_picture_on = { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-status-lamp.png", height = 310, line_length = 4, scale = 0.5, shift = { 0, 0.390625 }, tint = { 0, 1, 0, 1 }, width = 320 } }, head_collection_radius = 0.6, held_items_offset = 0.6, icon = "__space-age__/graphics/icons/asteroid-collector.png", impact_category = "metal", inventory_size = 39, inventory_size_quality_increase = 5, max_health = 300, minable = { mining_time = 0.2, result = "asteroid-collector" }, minimal_arm_swing_segment_retraction = 6, munch_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.4, volume_percentage = 0 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/asteroid-collector/asteroid-munch-7.ogg", volume = 0.8 } } }, name = "asteroid-collector", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["captive-biter-spawner"].open_sound ]=], passive_energy_usage = "200J", radius_visualisation_picture = { filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-radius-visualization.png", size = 10 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, surface_conditions = { { max = 0, min = 0, property = "pressure" } }, tether_size = 0.35, tile_buildability_rules = { { area = { { -1.3999999999999999, -0.4 }, { 1.3999999999999999, 1.3999999999999999 } }, colliding_tiles = { layers = { empty_space = true } }, remove_on_collision = true, required_tiles = { layers = { ground_tile = true } } }, { area = { { -1.3999999999999999, -4.4000000000000004 }, { 1.3999999999999999, -0.6 } }, remove_on_collision = true, required_tiles = { layers = { empty_space = true } } } }, tile_height = 3, tile_width = 3, type = "asteroid-collector", unpowered_arm_speed_scale = 0.3 } }, ["autoplace-control"] = { aquilo_crude_oil = { category = "resource", localised_name = { "", "[entity=crude-oil] ", { "entity-name.crude-oil" } }, name = "aquilo_crude_oil", order = "e-a", richness = true, type = "autoplace-control" }, calcite = { category = "resource", localised_name = { "", "[entity=calcite] ", { "entity-name.calcite" } }, name = "calcite", order = "b-c", richness = true, type = "autoplace-control" }, coal = { category = "resource", localised_name = { "", "[entity=coal] ", { "entity-name.coal" } }, name = "coal", order = "a-d", richness = true, type = "autoplace-control" }, ["copper-ore"] = { category = "resource", localised_name = { "", "[entity=copper-ore] ", { "entity-name.copper-ore" } }, name = "copper-ore", order = "a-b", richness = true, type = "autoplace-control" }, ["crude-oil"] = { category = "resource", localised_name = { "", "[entity=crude-oil] ", { "entity-name.crude-oil" } }, name = "crude-oil", order = "a-e", richness = true, type = "autoplace-control" }, ["enemy-base"] = { can_be_disabled = false, category = "enemy", name = "enemy-base", order = "c-z", related_to_fight_achievements = true, type = "autoplace-control" }, fluorine_vent = { category = "resource", localised_name = { "", "[entity=fluorine-vent] ", { "entity-name.fluorine-vent" } }, name = "fluorine_vent", order = "e-c", richness = true, type = "autoplace-control" }, fulgora_cliff = { category = "cliff", name = "fulgora_cliff", order = "c-z-c", type = "autoplace-control" }, fulgora_islands = { can_be_disabled = false, category = "terrain", name = "fulgora_islands", order = "c-z-d", type = "autoplace-control" }, gleba_cliff = { category = "cliff", name = "gleba_cliff", order = "c-z-b", type = "autoplace-control" }, gleba_enemy_base = { can_be_disabled = false, category = "enemy", name = "gleba_enemy_base", order = "z", related_to_fight_achievements = true, richness = false, type = "autoplace-control" }, gleba_plants = { can_be_disabled = false, category = "terrain", name = "gleba_plants", order = "c-z-c", type = "autoplace-control" }, gleba_stone = { category = "resource", localised_name = { "", "[entity=stone] ", { "entity-name.stone" } }, name = "gleba_stone", order = "c-a", richness = true, type = "autoplace-control" }, gleba_water = { can_be_disabled = false, category = "terrain", name = "gleba_water", order = "c-z-b", type = "autoplace-control" }, ["iron-ore"] = { category = "resource", localised_name = { "", "[entity=iron-ore] ", { "entity-name.iron-ore" } }, name = "iron-ore", order = "a-a", richness = true, type = "autoplace-control" }, lithium_brine = { category = "resource", localised_name = { "", "[entity=lithium-brine] ", { "entity-name.lithium-brine" } }, name = "lithium_brine", order = "e-b", richness = true, type = "autoplace-control" }, nauvis_cliff = { category = "cliff", name = "nauvis_cliff", order = "c-z", type = "autoplace-control" }, rocks = { category = "terrain", name = "rocks", order = "c-y", type = "autoplace-control" }, scrap = { category = "resource", localised_name = { "", "[entity=scrap] ", { "entity-name.scrap" } }, name = "scrap", order = "d-a", richness = true, type = "autoplace-control" }, starting_area_moisture = { category = "terrain", name = "starting_area_moisture", order = "c-z", type = "autoplace-control" }, stone = { category = "resource", localised_name = { "", "[entity=stone] ", { "entity-name.stone" } }, name = "stone", order = "a-c", richness = true, type = "autoplace-control" }, sulfuric_acid_geyser = { category = "resource", localised_name = { "", "[entity=sulfuric-acid-geyser] ", { "entity-name.sulfuric-acid-geyser" } }, name = "sulfuric_acid_geyser", order = "b-c", richness = true, type = "autoplace-control" }, trees = { category = "terrain", name = "trees", order = "c-x", type = "autoplace-control" }, tungsten_ore = { category = "resource", localised_name = { "", "[entity=tungsten-ore] ", { "entity-name.tungsten-ore" } }, name = "tungsten_ore", order = "b-d", richness = true, type = "autoplace-control" }, ["uranium-ore"] = { category = "resource", localised_name = { "", "[entity=uranium-ore] ", { "entity-name.uranium-ore" } }, name = "uranium-ore", order = "a-f", richness = true, type = "autoplace-control" }, vulcanus_coal = { category = "resource", localised_name = { "", "[entity=coal] ", { "entity-name.coal" } }, name = "vulcanus_coal", order = "b-a", richness = true, type = "autoplace-control" }, vulcanus_volcanism = { can_be_disabled = false, category = "terrain", name = "vulcanus_volcanism", order = "c-z-a", type = "autoplace-control" }, water = { category = "terrain", localised_description = { "size.only-starting-area" }, name = "water", order = "c-a", type = "autoplace-control" } }, ["battery-equipment"] = { ["battery-equipment"] = { categories = { "armor" }, energy_source = { buffer_capacity = "20MJ", type = "electric", usage_priority = "tertiary" }, name = "battery-equipment", shape = { height = 2, type = "full", width = 1 }, sprite = { filename = "__base__/graphics/equipment/battery-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 64 }, type = "battery-equipment" }, ["battery-mk2-equipment"] = { categories = { "armor" }, energy_source = { buffer_capacity = "100MJ", type = "electric", usage_priority = "tertiary" }, name = "battery-mk2-equipment", shape = { height = 2, type = "full", width = 1 }, sprite = { filename = "__base__/graphics/equipment/battery-mk2-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 64 }, type = "battery-equipment" }, ["battery-mk3-equipment"] = { categories = { "armor" }, energy_source = { buffer_capacity = "250MJ", type = "electric", usage_priority = "tertiary" }, name = "battery-mk3-equipment", shape = { height = 2, type = "full", width = 1 }, sprite = { filename = "__space-age__/graphics/equipment/battery-mk3-equipment.png", height = 144, priority = "medium", scale = 0.5, width = 64 }, type = "battery-equipment" } }, beacon = { beacon = { allowed_effects = { "consumption", "speed", "pollution" }, beacon_counter = "same_type", close_sound = { filename = "__base__/sound/open-close/beacon-close.ogg", volume = 0.25 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "beacon-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, distribution_effectivity = 1.5, distribution_effectivity_bonus_per_quality_level = 0.2, drawing_box_vertical_extension = 0.7, dying_explosion = "beacon-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, energy_usage = "480kW", fast_replaceable_group = "beacon", flags = { "placeable-player", "player-creation" }, graphics_set = { animation_list = { { always_draw = true, animation = { layers = { { filename = "__base__/graphics/entity/beacon/beacon-bottom.png", height = 192, scale = 0.5, shift = { 0.015625, 0.03125 }, width = 212 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/beacon/beacon-shadow.png", height = 176, scale = 0.5, shift = { 0.390625, 0.015625 }, width = 244 } } }, render_layer = "floor-mechanics" }, { always_draw = true, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/beacon/beacon-top.png", height = 140, repeat_count = 45, scale = 0.5, shift = { 0.09375, -0.59375 }, width = 96 }, render_layer = "object" }, { always_draw = false, animation = { animation_speed = 0.5, blend_mode = "additive", filename = "__base__/graphics/entity/beacon/beacon-light.png", frame_count = 45, height = 186, line_length = 9, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 110 }, apply_tint = true, render_layer = "object" }, { always_draw = false, animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/entity/beacon/beacon-light.png", frame_count = 45, height = 186, line_length = 9, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 110 }, apply_tint = false, render_layer = "object" } }, animation_progress = 1, apply_module_tint = "secondary", frozen_patch = { filename = "__space-age__/graphics/entity/frozen/beacon/beacon-frozen.png", height = 192, scale = 0.5, shift = { 0.015625, 0.03125 }, width = 212 }, module_icons_suppressed = true, module_tint_mode = "mix", module_visualisations = { { art_style = "vanilla", slots = { { { has_empty_slot = true, pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-slot-1.png", height = 66, line_length = 4, scale = 0.5, shift = { -0.5, 0.453125 }, variation_count = 4, width = 50 }, render_layer = "lower-object" }, { apply_module_tint = "primary", pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-mask-box-1.png", height = 32, line_length = 3, scale = 0.5, shift = { -0.53125, 0.46875 }, variation_count = 3, width = 36 }, render_layer = "lower-object" }, { apply_module_tint = "secondary", pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-mask-lights-1.png", height = 12, line_length = 3, scale = 0.5, shift = { -0.578125, 0.40625 }, variation_count = 3, width = 26 }, render_layer = "lower-object-above-shadow" }, { apply_module_tint = "secondary", pictures = { draw_as_light = true, filename = "__base__/graphics/entity/beacon/beacon-module-lights-1.png", height = 42, line_length = 3, scale = 0.5, shift = { -0.5625, 0.40625 }, variation_count = 3, width = 56 }, render_layer = "lower-object-above-shadow" } }, { { has_empty_slot = true, pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-slot-2.png", height = 44, line_length = 4, scale = 0.5, shift = { 0.59375, -0.375 }, variation_count = 4, width = 46 }, render_layer = "lower-object" }, { apply_module_tint = "primary", pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-mask-box-2.png", height = 26, line_length = 3, scale = 0.5, shift = { 0.640625, -0.375 }, variation_count = 3, width = 36 }, render_layer = "lower-object" }, { apply_module_tint = "secondary", pictures = { filename = "__base__/graphics/entity/beacon/beacon-module-mask-lights-2.png", height = 14, line_length = 3, scale = 0.5, shift = { 0.6875, -0.484375 }, variation_count = 3, width = 24 }, render_layer = "lower-object-above-shadow" }, { apply_module_tint = "secondary", pictures = { draw_as_light = true, filename = "__base__/graphics/entity/beacon/beacon-module-lights-2.png", height = 46, line_length = 3, scale = 0.5, shift = { 0.6875, -0.5 }, variation_count = 3, width = 66 }, render_layer = "lower-object-above-shadow" } } }, tier_offset = 0, use_for_empty_slots = true } }, no_modules_tint = { 1, 0, 0 }, random_animation_offset = true }, heating_energy = "400kW", icon = "__base__/graphics/icons/beacon.png", icons_positioning = { { inventory_index = 1, max_icons_per_row = 2, multi_row_initial_height_modifier = -0.3, shift = { 0, 0 } } }, impact_category = "metal", max_health = 200, minable = { mining_time = 0.2, result = "beacon" }, module_slots = 2, name = "beacon", open_sound = { filename = "__base__/sound/open-close/beacon-open.ogg", volume = 0.25 }, profile = { 1, 0.70709999999999997, 0.57730000000000006, 0.5, 0.44719999999999995, 0.40819999999999999, 0.37789999999999999, 0.35349999999999997, 0.33329999999999997, 0.31619999999999999, 0.30149999999999997, 0.28860000000000001, 0.27729999999999997, 0.26719999999999997, 0.2581, 0.25, 0.24249999999999998, 0.23569999999999998, 0.2294, 0.22359999999999998, 0.21819999999999999, 0.21320000000000001, 0.2085, 0.20409999999999999, 0.2, 0.19609999999999999, 0.19239999999999998, 0.18890000000000002, 0.18559999999999999, 0.1825, 0.17960000000000001, 0.17669999999999999, 0.17399999999999998, 0.1714, 0.16900000000000002, 0.16659999999999999, 0.1643, 0.16220000000000001, 0.1601, 0.1581, 0.15609999999999999, 0.1543, 0.1524, 0.15070000000000001, 0.149, 0.1474, 0.14580000000000002, 0.14430000000000001, 0.14280000000000001, 0.14139999999999999, 0.14000000000000002, 0.13860000000000001, 0.1373, 0.13600000000000001, 0.13480000000000001, 0.13359999999999999, 0.13239999999999998, 0.13129999999999999, 0.13009999999999999, 0.129, 0.128, 0.127, 0.12590000000000001, 0.125, 0.124, 0.123, 0.12210000000000001, 0.1212, 0.12030000000000001, 0.11949999999999998, 0.11859999999999999, 0.11779999999999999, 0.11700000000000002, 0.11619999999999999, 0.11539999999999999, 0.1147, 0.1139, 0.11319999999999999, 0.1125, 0.11179999999999999, 0.1111, 0.11040000000000001, 0.1097, 0.1091, 0.10840000000000001, 0.10780000000000001, 0.10720000000000001, 0.10660000000000001, 0.10589999999999999, 0.10539999999999998, 0.1048, 0.1042, 0.1036, 0.10309999999999999, 0.10249999999999999, 0.102, 0.10150000000000001, 0.101, 0.10050000000000001, 0.1 }, radius_visualisation_picture = { filename = "__base__/graphics/entity/beacon/beacon-radius-visualization.png", height = 10, priority = "extra-high-no-scale", width = 10 }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, supply_area_distance = 3, type = "beacon", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/beacon/beacon-reflection.png", height = 29, priority = "extra-high", scale = 5, shift = { 0, 1.71875 }, variation_count = 1, width = 18 }, rotate = false }, working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.33000000000000003, variations = { { filename = "__base__/sound/beacon-1.ogg", volume = 0.3 }, { filename = "__base__/sound/beacon-2.ogg", volume = 0.3 } } } } } }, beam = { ["chain-tesla-gun-beam-bounce"] = { action = { action_delivery = { target_effects = { { damage = { amount = 30, type = "electric" }, type = "damage" }, { distance = 0.25, type = "push-back" }, { sticker = "tesla-turret-stun", type = "create-sticker" }, { sticker = "tesla-turret-slow", type = "create-sticker" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-1.png", frame_count = 40, height = 80, line_length = 10, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 104 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-2.png", frame_count = 40, height = 86, line_length = 10, scale = 0.5, shift = { -0.0625, 0.03125 }, width = 112 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-3.png", frame_count = 40, height = 88, line_length = 10, scale = 0.5, shift = { -0.046875, 0.140625 }, width = 108 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-4.png", frame_count = 40, height = 90, line_length = 10, scale = 0.5, shift = { -0.0625, 0.171875 }, width = 102 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-5.png", frame_count = 40, height = 82, line_length = 10, scale = 0.5, shift = { -0.078125, 0.140625 }, width = 106 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-6.png", frame_count = 40, height = 92, line_length = 10, scale = 0.5, shift = { -0.046875, 0.203125 }, width = 114 } } } }, ending = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-beam-END.png", flags = { "trilinear-filtering" }, frame_count = 20, height = 74, line_length = 10, scale = 0.5, shift = { 0.0625, 0.078125 }, width = 70 }, head = { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-1.png", frame_count = 40, height = 80, line_length = 10, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 104 } } }, start = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 96, line_length = 10, scale = 0.5, shift = { -0.65625, 0.03125 }, width = 92 }, tail = { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-6.png", frame_count = 40, height = 92, line_length = 10, scale = 0.5, shift = { -0.046875, 0.203125 }, width = 114 } } } }, desired_segment_length = 1, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } }, randomize_animation_per_segment = true }, hidden = true, name = "chain-tesla-gun-beam-bounce", random_target_offset = true, target_offset = { 0, 0 }, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 4, sound = { category = "weapon", filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-chain-beam.ogg", volume = 0.8 } } }, ["chain-tesla-gun-beam-start"] = { action = { action_delivery = { target_effects = { { damage = { amount = 30, type = "electric" }, type = "damage" }, { distance = 0.5, type = "push-back" }, { sticker = "tesla-turret-stun", type = "create-sticker" }, { sticker = "tesla-turret-slow", type = "create-sticker" }, { sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0.5 }, to = { 1, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam-deflection-6.ogg", volume = 0.6 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-1.png", frame_count = 20, height = 64, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-1.png", frame_count = 80, height = 132, line_length = 10, scale = 0.5, shift = { 0, 0.078125 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-2.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-2.png", frame_count = 80, height = 126, line_length = 10, scale = 0.5, shift = { 0, -0.140625 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-3.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-3.png", frame_count = 80, height = 116, line_length = 10, scale = 0.5, shift = { 0, -0.03125 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-4.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-4.png", frame_count = 80, height = 94, line_length = 10, scale = 0.5, shift = { 0, 0.171875 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-5.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-5.png", frame_count = 80, height = 120, line_length = 10, scale = 0.5, shift = { 0, 0.21875 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-6.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-6.png", frame_count = 80, height = 96, line_length = 10, scale = 0.5, shift = { 0, 0.015625 }, width = 128 } } } }, ending = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-beam-END.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 116, line_length = 10, scale = 0.5, shift = { -0.046875, 0.03125 }, width = 110 }, head = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-head.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 64, line_length = 10, scale = 0.5, shift = { 0, 0 }, width = 64 }, start = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 112, line_length = 10, scale = 0.5, shift = { 0.234375, 0 }, width = 160 }, tail = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-tail.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 64, line_length = 10, scale = 0.5, shift = { 0, 0 }, width = 64 } }, desired_segment_length = 1, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } }, randomize_animation_per_segment = true }, hidden = true, name = "chain-tesla-gun-beam-start", random_target_offset = true, target_offset = { 0, 0 }, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 4, sound = { category = "weapon", filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam.ogg", volume = 1 } } }, ["chain-tesla-turret-beam-bounce"] = { action = { action_delivery = { target_effects = { { damage = { amount = 120, type = "electric" }, type = "damage" }, { distance = 0.25, type = "push-back" }, { sticker = "tesla-turret-stun", type = "create-sticker" }, { sticker = "tesla-turret-slow", type = "create-sticker" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-1.png", frame_count = 40, height = 80, line_length = 10, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 104 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-2.png", frame_count = 40, height = 86, line_length = 10, scale = 0.5, shift = { -0.0625, 0.03125 }, width = 112 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-3.png", frame_count = 40, height = 88, line_length = 10, scale = 0.5, shift = { -0.046875, 0.140625 }, width = 108 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-4.png", frame_count = 40, height = 90, line_length = 10, scale = 0.5, shift = { -0.0625, 0.171875 }, width = 102 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-5.png", frame_count = 40, height = 82, line_length = 10, scale = 0.5, shift = { -0.078125, 0.140625 }, width = 106 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-6.png", frame_count = 40, height = 92, line_length = 10, scale = 0.5, shift = { -0.046875, 0.203125 }, width = 114 } } } }, ending = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-beam-END.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 74, line_length = 10, scale = 0.5, shift = { 0.0625, 0.078125 }, width = 70 }, head = { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-1.png", frame_count = 40, height = 80, line_length = 10, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 104 } } }, start = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 96, line_length = 10, scale = 0.5, shift = { -0.65625, 0.03125 }, width = 92 }, tail = { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-0.png", frame_count = 1, height = 4, line_length = 1, repeat_count = 40, scale = 0.5, shift = { 0, 0.0078125 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/chain-body-6.png", frame_count = 40, height = 92, line_length = 10, scale = 0.5, shift = { -0.046875, 0.203125 }, width = 114 } } } }, desired_segment_length = 1, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } }, randomize_animation_per_segment = true }, hidden = true, name = "chain-tesla-turret-beam-bounce", random_target_offset = true, target_offset = { 0, 0 }, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 4, sound = { category = "weapon", filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-chain-beam.ogg", volume = 0.8 } } }, ["chain-tesla-turret-beam-start"] = { action = { action_delivery = { target_effects = { { damage = { amount = 120, type = "electric" }, type = "damage" }, { distance = 0.5, type = "push-back" }, { sticker = "tesla-turret-stun", type = "create-sticker" }, { sticker = "tesla-turret-slow", type = "create-sticker" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-start"].action.action_delivery.target_effects[5].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-1.png", frame_count = 20, height = 64, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-1.png", frame_count = 80, height = 132, line_length = 10, scale = 0.5, shift = { 0, 0.078125 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-2.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-2.png", frame_count = 80, height = 126, line_length = 10, scale = 0.5, shift = { 0, -0.140625 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-3.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-3.png", frame_count = 80, height = 116, line_length = 10, scale = 0.5, shift = { 0, -0.03125 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-4.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-4.png", frame_count = 80, height = 94, line_length = 10, scale = 0.5, shift = { 0, 0.171875 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-5.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-5.png", frame_count = 80, height = 120, line_length = 10, scale = 0.5, shift = { 0, 0.21875 }, width = 128 } } }, { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-body-6.png", frame_count = 20, height = 80, line_length = 10, repeat_count = 4, scale = 0.5, shift = { 0, 0 }, width = 64 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/lightning-loop-6.png", frame_count = 80, height = 96, line_length = 10, scale = 0.5, shift = { 0, 0.015625 }, width = 128 } } } }, ending = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-beam-END.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 116, line_length = 10, scale = 0.5, shift = { -0.046875, 0.03125 }, width = 110 }, head = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-head.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 64, line_length = 10, scale = 0.5, shift = { 0, 0 }, width = 64 }, start = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 112, line_length = 10, scale = 0.5, shift = { 0.234375, 0 }, width = 160 }, tail = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/beam/tesla-tail.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["chain-tesla-gun-beam-bounce"].graphics_set.beam.ending.flags ]=], frame_count = 20, height = 64, line_length = 10, scale = 0.5, shift = { 0, 0 }, width = 64 } }, desired_segment_length = 1, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } }, randomize_animation_per_segment = true }, hidden = true, name = "chain-tesla-turret-beam-start", random_target_offset = true, target_offset = { 0, 0 }, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 4, sound = { category = "weapon", filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-beam.ogg", volume = 1 } } }, ["electric-beam"] = { action = { action_delivery = { target_effects = { { damage = { amount = 10, type = "electric" }, type = "damage" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-1.png", flags = { "trilinear-filtering" }, frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-2.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-3.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-4.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-5.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-6.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 } }, ending = { draw_as_glow = true, filename = "__base__/graphics/entity/beam/tileable-beam-END.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 93, line_length = 4, scale = 0.5, shift = { -0.078125, -0.046875 }, width = 91 }, head = { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-head.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, shift = { -0.109375, 0 }, width = 38 }, start = { draw_as_glow = true, filename = "__base__/graphics/entity/beam/tileable-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 66, line_length = 4, scale = 0.5, shift = { 0.53125, 0 }, width = 94 }, tail = { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-tail.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, shift = { 0.09375, 0 }, width = 39 } }, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } } }, hidden = true, name = "electric-beam", random_target_offset = true, target_offset = { 0, -0.5 }, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 4, sound = { filename = "__base__/sound/fight/electric-beam.ogg", volume = 0.7 } } }, ["electric-beam-no-sound"] = { action = { action_delivery = { target_effects = { { damage = { amount = 10, type = "electric" }, type = "damage" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-1.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-2.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-3.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-4.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-5.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 }, { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-body-6.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, width = 32 } }, ending = { draw_as_glow = true, filename = "__base__/graphics/entity/beam/tileable-beam-END.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 93, line_length = 4, scale = 0.5, shift = { -0.078125, -0.046875 }, width = 91 }, head = { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-head.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, shift = { -0.109375, 0 }, width = 38 }, start = { draw_as_glow = true, filename = "__base__/graphics/entity/beam/tileable-beam-START.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 66, line_length = 4, scale = 0.5, shift = { 0.53125, 0 }, width = 94 }, tail = { blend_mode = "additive-soft", draw_as_glow = true, filename = "__base__/graphics/entity/beam/beam-tail.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].beam["electric-beam"].graphics_set.beam.body[1].flags ]=], frame_count = 16, height = 39, line_length = 16, shift = { 0.09375, 0 }, width = 39 } }, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, tint = { 0.05, 0.5, 0.5 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, shift = { -1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 16, scale = 0.5, shift = { 1, 0 }, tint = { 0.05, 0.5, 0.5 }, width = 256 } } }, hidden = true, name = "electric-beam-no-sound", random_target_offset = true, target_offset = { 0, -0.5 }, type = "beam", width = 0.5 }, ["laser-beam"] = { action = { action_delivery = { target_effects = { { damage = { amount = 10, type = "laser" }, type = "damage" } }, type = "instant" }, type = "direct" }, action_triggered_automatically = false, damage_interval = 20, flags = { "not-on-map" }, graphics_set = { beam = { body = { { layers = { { animation_speed = 0.5, blend_mode = "additive", filename = "__base__/graphics/entity/laser-turret/laser-body.png", frame_count = 8, height = 12, line_length = 8, scale = 0.5, width = 64 }, { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-body-light.png", flags = { "light" }, frame_count = 8, height = 12, line_length = 8, scale = 0.5, width = 64 } } } }, head = { layers = { { animation_speed = 0.5, blend_mode = "additive", filename = "__base__/graphics/entity/laser-turret/laser-body.png", frame_count = 8, height = 12, line_length = 8, scale = 0.5, width = 64 }, { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-body-light.png", flags = { "light" }, frame_count = 8, height = 12, line_length = 8, scale = 0.5, width = 64 } } }, tail = { layers = { { animation_speed = 0.5, blend_mode = "additive", filename = "__base__/graphics/entity/laser-turret/laser-end.png", frame_count = 8, height = 62, scale = 0.5, shift = { 0.359375, 0.03125 }, width = 110 }, { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-end-light.png", flags = { "light" }, frame_count = 8, height = 62, scale = 0.5, shift = { 0.359375, 0.03125 }, width = 110 } } } }, ground = { body = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-body.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 8, scale = 0.5, tint = { 0.5, 0.05, 0.05 }, width = 64 }, head = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-head.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 8, scale = 0.5, shift = { -1, 0 }, tint = { 0.5, 0.05, 0.05 }, width = 256 }, tail = { animation_speed = 0.5, draw_as_light = true, filename = "__base__/graphics/entity/laser-turret/laser-ground-light-tail.png", flags = { "light" }, height = 256, line_length = 1, repeat_count = 8, scale = 0.5, shift = { 1, 0 }, tint = { 0.5, 0.05, 0.05 }, width = 256 } } }, hidden = true, name = "laser-beam", random_target_offset = true, type = "beam", width = 0.5, working_sound = { max_sounds_per_prototype = 1, sound = { category = "weapon", filename = "__base__/sound/fight/laser-beam.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.75 } } } }, ["belt-immunity-equipment"] = { ["belt-immunity-equipment"] = { categories = { "armor" }, energy_consumption = "100kW", energy_source = { buffer_capacity = "100kJ", input_flow_limit = "240kW", type = "electric", usage_priority = "primary-input" }, name = "belt-immunity-equipment", order = "b-i-c", shape = { height = 1, type = "full", width = 1 }, sprite = { filename = "__base__/graphics/equipment/belt-immunity-equipment.png", height = 64, priority = "medium", scale = 0.5, width = 64 }, type = "belt-immunity-equipment" } }, blueprint = { blueprint = { alt_select = { border_color = { 0.3, 0.8, 1 }, count_button_color = { 0.3, 0.8, 1 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, close_sound = "__base__/sound/item-close.ogg", draw_label_for_cursor_render = true, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/planner-inventory-move.ogg", volume = 0.7 }, flags = { "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/blueprint.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], name = "blueprint", open_sound = "__base__/sound/item-open.ogg", order = "c[automated-construction]-a[blueprint]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/planner-inventory-pickup.ogg", volume = 0.7 }, select = { border_color = { 57, 156, 251 }, count_button_color = { 43, 113, 180 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, stack_size = 1, subgroup = "tool", type = "blueprint" } }, ["blueprint-book"] = { ["blueprint-book"] = { close_sound = "__base__/sound/item-close.ogg", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/blueprint-inventory-move.ogg", volume = 0.7 }, flags = { "spawnable" }, icon = "__base__/graphics/icons/blueprint-book.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["blueprint-book"]["blueprint-book"].drop_sound ]=], inventory_size = "dynamic", name = "blueprint-book", open_sound = "__base__/sound/item-open.ogg", order = "c[automated-construction]-d[blueprint-book]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/blueprint-inventory-pickup.ogg", volume = 0.7 }, stack_size = 1, subgroup = "tool", type = "blueprint-book" } }, boiler = { boiler = { burning_cooldown = 20, close_sound = { filename = "__base__/sound/open-close/steam-close.ogg", volume = 0.4 }, collision_box = { { -1.29, -0.79000000000000004 }, { 1.29, 0.79000000000000004 } }, corpse = "boiler-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "boiler-explosion", energy_consumption = "1.8MW", energy_source = { effectivity = 1, emissions_per_minute = { pollution = 30 }, fuel_categories = { "chemical" }, fuel_inventory_size = 1, light_flicker = { color = { 0, 0, 0 }, maximum_intensity = 0.95, minimum_intensity = 0.6 }, smoke = { { east_position = { 0.625, -2.1875 }, frequency = 15, name = "smoke", north_position = { -1.1875, -1.484375 }, south_position = { 1.203125, -1 }, starting_frame_deviation = 60, starting_vertical_speed = 0, west_position = { -0.59375, -0.265625 } } }, type = "burner" }, fast_replaceable_group = "boiler", fire_flicker_enabled = true, fire_glow_flicker_enabled = true, flags = { "placeable-neutral", "player-creation" }, fluid_box = { filter = "water", pipe_connections = { { direction = 12, flow_direction = "input-output", position = { -1, 0.5 } }, { direction = 4, flow_direction = "input-output", position = { 1, 0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "input", volume = 200 }, icon = "__base__/graphics/icons/boiler.png", impact_category = "metal-large", max_health = 200, minable = { mining_time = 0.2, result = "boiler" }, mode = "output-to-separate-pipe", name = "boiler", open_sound = { filename = "__base__/sound/open-close/steam-open.ogg", volume = 0.4 }, output_fluid_box = { filter = "steam", pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, -0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 200 }, pictures = { east = { fire = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-E-fire.png", frame_count = 64, height = 28, line_length = 8, priority = "extra-high", scale = 0.5, shift = { -0.296875, -0.6875 }, width = 28 }, fire_glow = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-E-light.png", height = 244, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.40625 }, width = 139 }, patch = { filename = "__base__/graphics/entity/boiler/boiler-E-patch.png", height = 36, scale = 0.5, shift = { 1.046875, -0.421875 }, width = 6 }, structure = { layers = { { filename = "__base__/graphics/entity/boiler/boiler-E-idle.png", height = 301, priority = "extra-high", scale = 0.5, shift = { -0.09375, 0.0390625 }, width = 216 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-E-shadow.png", height = 194, priority = "extra-high", scale = 0.5, shift = { 0.9375, 0.296875 }, width = 184 } } } }, north = { fire = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-N-fire.png", frame_count = 64, height = 26, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0, -0.265625 }, width = 26 }, fire_glow = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-N-light.png", height = 173, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.2109375 }, width = 200 }, structure = { layers = { { filename = "__base__/graphics/entity/boiler/boiler-N-idle.png", height = 221, priority = "extra-high", scale = 0.5, shift = { -0.0390625, 0.1640625 }, width = 269 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-N-shadow.png", height = 164, priority = "extra-high", scale = 0.5, shift = { 0.640625, 0.28125 }, width = 274 } } } }, south = { fire = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-S-fire.png", frame_count = 64, height = 16, line_length = 8, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.828125 }, width = 26 }, fire_glow = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-S-light.png", height = 162, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.171875 }, width = 200 }, structure = { layers = { { filename = "__base__/graphics/entity/boiler/boiler-S-idle.png", height = 192, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.40625 }, width = 260 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-S-shadow.png", height = 131, priority = "extra-high", scale = 0.5, shift = { 0.9296875, 0.4921875 }, width = 311 } } } }, west = { fire = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-W-fire.png", frame_count = 64, height = 29, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.40625, -0.7265625 }, width = 30 }, fire_glow = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/boiler/boiler-W-light.png", height = 217, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.1953125 }, width = 136 }, structure = { layers = { { filename = "__base__/graphics/entity/boiler/boiler-W-idle.png", height = 273, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.2421875 }, width = 196 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-W-shadow.png", height = 218, priority = "extra-high", scale = 0.5, shift = { 0.609375, 0.203125 }, width = 206 } } } } }, resistances = { { percent = 90, type = "fire" }, { percent = 30, type = "explosion" }, { percent = 30, type = "impact" } }, selection_box = { { -1.5, -1 }, { 1.5, 1 } }, surface_conditions = { { min = 10, property = "pressure" } }, target_temperature = 165, type = "boiler", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/boiler/boiler-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0.15625, 0.9375 }, variation_count = 4, width = 28 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.3, filename = "__base__/sound/boiler.ogg", volume = 0.7 } } }, ["heat-exchanger"] = { burning_cooldown = 20, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler.boiler.close_sound ]=], collision_box = { { -1.29, -0.79000000000000004 }, { 1.29, 0.79000000000000004 } }, corpse = "heat-exchanger-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "heat-exchanger-explosion", energy_consumption = "10MW", energy_source = { connections = { { direction = 8, position = { 0, 0.5 } } }, heat_picture = { east = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-E-heated.png", height = 80, priority = "extra-high", scale = 0.5, shift = { -0.65625, -0.40625 }, tint = { 0.5, 0.4, 0.3, 0.5 }, width = 80 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-E-heated.png", height = 80, priority = "extra-high", scale = 0.5, shift = { -0.65625, -0.40625 }, tint = { 1, 1, 1, 1 }, width = 80 } } }, north = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-N-heated.png", height = 96, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 44 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-N-heated.png", height = 96, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 44 } } }, south = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-S-heated.png", height = 40, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.9375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 28 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-S-heated.png", height = 40, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.9375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 28 } } }, west = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-W-heated.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.71875, -0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-W-heated.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.71875, -0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, heat_pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], tint_as_overlay = false, width = 64, x = 64, y = 0 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], tint_as_overlay = false, width = 64, x = 64, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], tint_as_overlay = false, width = 64, x = 0, y = 0 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], tint_as_overlay = false, width = 64, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], tint_as_overlay = false, width = 64, x = 128, y = 0 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], tint_as_overlay = false, width = 64, x = 128, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], tint_as_overlay = false, width = 64, x = 192, y = 0 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-exchanger/heatex-endings-heated.png", height = 64, priority = "high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], tint_as_overlay = false, width = 64, x = 192, y = 0 } } } }, max_temperature = 1000, max_transfer = "2GW", min_working_temperature = 500, minimum_glow_temperature = 350, pipe_covers = { east = { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", height = 64, priority = "high", scale = 0.5, tint_as_overlay = false, width = 64, x = 64, y = 0 }, north = { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", height = 64, priority = "high", scale = 0.5, tint_as_overlay = false, width = 64, x = 0, y = 0 }, south = { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", height = 64, priority = "high", scale = 0.5, tint_as_overlay = false, width = 64, x = 128, y = 0 }, west = { filename = "__base__/graphics/entity/heat-exchanger/heatex-endings.png", height = 64, priority = "high", scale = 0.5, tint_as_overlay = false, width = 64, x = 192, y = 0 } }, specific_heat = "1MJ", type = "heat" }, fast_replaceable_group = "heat-exchanger", flags = { "placeable-neutral", "player-creation" }, fluid_box = { filter = "water", pipe_connections = { { direction = 12, flow_direction = "input-output", position = { -1, 0.5 } }, { direction = 4, flow_direction = "input-output", position = { 1, 0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "input", volume = 200 }, icon = "__base__/graphics/icons/heat-boiler.png", impact_category = "metal", max_health = 200, minable = { mining_time = 0.1, result = "heat-exchanger" }, mode = "output-to-separate-pipe", name = "heat-exchanger", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler.boiler.open_sound ]=], output_fluid_box = { filter = "steam", pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, -0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 200 }, pictures = { east = { structure = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-E-idle.png", height = 301, priority = "extra-high", scale = 0.5, shift = { -0.0546875, 0.0390625 }, width = 211 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-E-shadow.png", height = 194, priority = "extra-high", scale = 0.5, shift = { 0.9375, 0.296875 }, width = 184 } } } }, north = { structure = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-N-idle.png", height = 221, priority = "extra-high", scale = 0.5, shift = { -0.0390625, 0.1640625 }, width = 269 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-N-shadow.png", height = 164, priority = "extra-high", scale = 0.5, shift = { 0.640625, 0.28125 }, width = 274 } } } }, south = { structure = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-S-idle.png", height = 201, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.3359375 }, width = 260 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-S-shadow.png", height = 131, priority = "extra-high", scale = 0.5, shift = { 0.9296875, 0.4921875 }, width = 311 } } } }, west = { structure = { layers = { { filename = "__base__/graphics/entity/heat-exchanger/heatex-W-idle.png", height = 273, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.2421875 }, width = 196 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/boiler/boiler-W-shadow.png", height = 218, priority = "extra-high", scale = 0.5, shift = { 0.609375, 0.203125 }, width = 206 } } } } }, resistances = { { percent = 90, type = "fire" }, { percent = 30, type = "explosion" }, { percent = 30, type = "impact" } }, selection_box = { { -1.5, -1 }, { 1.5, 1 } }, target_temperature = 500, type = "boiler", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/boiler/boiler-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0.15625, 0.9375 }, variation_count = 4, width = 28 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/heat-exchanger.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.65 } } } }, ["build-entity-achievement"] = { arachnophilia = { icon = "__base__/graphics/achievement/arachnophilia.png", icon_size = 128, name = "arachnophilia", order = "a[progress]-c[arachnophilia]", to_build = "spidertron", type = "build-entity-achievement" }, ["automate-this"] = { icon = "__base__/graphics/achievement/automate-this.png", icon_size = 128, name = "automate-this", order = "a[progress]-a[automate-this]", to_build = "assembling-machine-1", type = "build-entity-achievement" }, ["getting-on-track"] = { icon = "__base__/graphics/achievement/getting-on-track.png", icon_size = 128, name = "getting-on-track", order = "a[progress]-b[getting-on-track]", to_build = "locomotive", type = "build-entity-achievement" }, ["getting-on-track-like-a-pro"] = { icon = "__base__/graphics/achievement/getting-on-track-like-a-pro.png", icon_size = 128, name = "getting-on-track-like-a-pro", order = "c[teaching]-a[getting-on-track-like-a-pro]", to_build = "locomotive", type = "build-entity-achievement", within = 324000 } }, ["burner-generator"] = { ["burner-generator"] = { animation = { east = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-H.png", frame_count = 32, height = 257, line_length = 8, scale = 0.5, shift = { 0.03125, -0.1484375 }, width = 352 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-H-shadow.png", frame_count = 32, height = 160, line_length = 8, scale = 0.5, shift = { 1.5, 0.75 }, width = 508 } } }, north = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-V.png", frame_count = 32, height = 391, line_length = 8, scale = 0.5, shift = { 0.1484375, -0.1953125 }, width = 225 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-V-shadow.png", frame_count = 32, height = 307, line_length = 8, scale = 0.5, shift = { 1.265625, 0.2890625 }, width = 330 } } }, south = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-V.png", frame_count = 32, height = 391, line_length = 8, scale = 0.5, shift = { 0.1484375, -0.1953125 }, width = 225 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-V-shadow.png", frame_count = 32, height = 307, line_length = 8, scale = 0.5, shift = { 1.265625, 0.2890625 }, width = 330 } } }, west = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-H.png", frame_count = 32, height = 257, line_length = 8, scale = 0.5, shift = { 0.03125, -0.1484375 }, width = 352 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-H-shadow.png", frame_count = 32, height = 160, line_length = 8, scale = 0.5, shift = { 1.5, 0.75 }, width = 508 } } } }, burner = { effectivity = 0.5, emissions_per_minute = { pollution = 10 }, fuel_categories = { "chemical" }, fuel_inventory_size = 1, smoke = { { deviation = { 0.1, 0.1 }, east_position = { -2, -2 }, frequency = 9, name = "smoke", north_position = { 0.9, 0 } } }, type = "burner" }, collision_box = { { -1.3500000000000001, -2.3500000000000001 }, { 1.3500000000000001, 2.3500000000000001 } }, corpse = "steam-engine-remnants", dying_explosion = "medium-explosion", energy_source = { type = "electric", usage_priority = "secondary-output" }, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/steam-engine.png", max_health = 400, max_power_output = "1MW", minable = { mining_time = 1, result = "burner-generator" }, name = "burner-generator", perceived_performance = { minimum = 0.25, performance_to_activity_rate = 2 }, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, type = "burner-generator" } }, ["burner-usage"] = { food = { accepted_fuel_key = "description.accepted-food", burned_in_key = "digested-by", empty_slot_caption = { "gui.food" }, empty_slot_description = { "gui.food-description" }, empty_slot_sprite = { filename = "__core__/graphics/icons/mip/empty-food-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, icon = { filename = "__core__/graphics/icons/alerts/food-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, name = "food", no_fuel_status = { "entity-status.no-food" }, type = "burner-usage" }, fuel = { accepted_fuel_key = "description.accepted-fuel", burned_in_key = "burned-in", empty_slot_caption = { "gui.fuel" }, empty_slot_description = { "gui.fuel-description" }, empty_slot_sprite = { filename = "__core__/graphics/icons/mip/empty-fuel-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, icon = { filename = "__core__/graphics/icons/alerts/fuel-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, name = "fuel", no_fuel_status = { "entity-status.no-fuel" }, type = "burner-usage" }, nutrients = { accepted_fuel_key = "description.accepted-nutrients", burned_in_key = "eaten-by", empty_slot_caption = { "gui.nutrients" }, empty_slot_description = { "gui.nutrients-description" }, empty_slot_sprite = { filename = "__core__/graphics/icons/mip/empty-nutrients-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, icon = { filename = "__core__/graphics/icons/alerts/nutrients-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, name = "nutrients", no_fuel_status = { "entity-status.no-nutrients" }, type = "burner-usage" } }, capsule = { ["artillery-targeting-remote"] = { auto_recycle = false, capsule_action = { flare = "artillery-flare", type = "artillery-remote" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/artillery-remote-inventory-move.ogg", volume = 0.7 }, flags = { "only-in-cursor", "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/artillery-targeting-remote.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["artillery-targeting-remote"].drop_sound ]=], name = "artillery-targeting-remote", order = "b[turret]-d[artillery-turret]-b[remote]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], stack_size = 1, subgroup = "spawnables", type = "capsule" }, bioflux = { capsule_action = { attack_parameters = { activation_type = "consume", ammo_category = "capsule", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = -80, type = "physical" }, type = "damage", use_substitute = false }, { show_in_tooltip = true, sticker = "bioflux-speed-regen-sticker", type = "create-sticker" }, { sticker = "bioflux-speed-regen-sticker-behind", type = "create-sticker" }, { sound = { { filename = "__base__/sound/eat-1.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-2.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-3.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-4.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-5.ogg", volume = 0.6 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, target_type = "position" }, cooldown = 960, range = 0, type = "projectile" }, type = "use-on-self" }, default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/agriculture-inventory-move.ogg", volume = 0.5 }, fuel_category = "food", fuel_value = "6MJ", icon = "__space-age__/graphics/icons/bioflux.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "bioflux", order = "a[organic-processing]-b[bioflux]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/agriculture-inventory-pickup.ogg", volume = 0.5 }, spoil_result = "spoilage", spoil_ticks = 432000, stack_size = 100, subgroup = "agriculture-products", type = "capsule", weight = 1000 }, ["cliff-explosives"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "grenade", ammo_type = { action = { action_delivery = { projectile = "cliff-explosives", starting_speed = 0.3, type = "projectile" }, type = "direct" }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 10, type = "projectile" }, radius = 1.5, type = "destroy-cliffs" }, default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/explosive-inventory-move.ogg", volume = 1 }, flags = { "hide-from-bonus-gui" }, icon = "__base__/graphics/icons/cliff-explosives.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].drop_sound ]=], name = "cliff-explosives", order = "d[cliff-explosives]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/explosive-inventory-pickup.ogg", volume = 0.8 }, stack_size = 20, subgroup = "terrain", type = "capsule" }, ["cluster-grenade"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "grenade", ammo_type = { action = { { action_delivery = { projectile = "cluster-grenade", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = { category = "weapon", priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/throw-projectile.bnvib" }, variations = { { filename = "__base__/sound/fight/throw-projectile-1.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-projectile-2.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-projectile-3.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-projectile-4.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-projectile-5.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-projectile-6.ogg", volume = 0.4 } } }, type = "play-sound" }, { sound = { category = "weapon", priority = 64, variations = { { filename = "__base__/sound/fight/throw-grenade-1.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-grenade-2.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-grenade-3.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-grenade-4.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/throw-grenade-5.ogg", volume = 0.4 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 20, type = "projectile" }, type = "throw" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/grenade-inventory-move.ogg", volume = 1 }, icon = "__base__/graphics/icons/cluster-grenade.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], name = "cluster-grenade", order = "a[grenade]-b[cluster]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/grenade-inventory-pickup.ogg", volume = 0.8 }, stack_size = 100, subgroup = "capsule", type = "capsule", weight = 40000 }, ["defender-capsule"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "capsule", ammo_type = { action = { { action_delivery = { projectile = "defender-capsule", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 15, projectile_creation_distance = 0.6, range = 20, type = "projectile" }, type = "throw" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/robotic-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/defender-capsule.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], name = "defender-capsule", order = "d[defender]-b[capsule]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/robotic-inventory-pickup.ogg", volume = 0.5 }, stack_size = 100, subgroup = "capsule", type = "capsule", weight = 10000 }, ["destroyer-capsule"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "capsule", ammo_type = { action = { { action_delivery = { projectile = "destroyer-capsule", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 25, type = "projectile" }, type = "throw" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], icon = "__base__/graphics/icons/destroyer-capsule.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], name = "destroyer-capsule", order = "f[destroyer]-b[capsule]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].pick_sound ]=], stack_size = 100, subgroup = "capsule", type = "capsule", weight = 40000 }, ["discharge-defense-remote"] = { auto_recycle = false, capsule_action = { equipment = "discharge-defense-equipment", type = "equipment-remote" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-small-inventory-move.ogg", volume = 1 }, flags = { "only-in-cursor", "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/discharge-defense-equipment-controller.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "discharge-defense-remote", order = "b[active-defense]-b[discharge-defense-equipment]-b[remote]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-small-inventory-pickup.ogg", volume = 0.7 }, stack_size = 1, subgroup = "spawnables", type = "capsule" }, ["distractor-capsule"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "capsule", ammo_type = { action = { { action_delivery = { projectile = "distractor-capsule", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 25, type = "projectile" }, type = "throw" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], icon = "__base__/graphics/icons/distractor-capsule.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], name = "distractor-capsule", order = "e[distractor]-b[capsule]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].pick_sound ]=], stack_size = 100, subgroup = "capsule", type = "capsule", weight = 20000 }, grenade = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "grenade", ammo_type = { action = { { action_delivery = { projectile = "grenade", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 15, type = "projectile" }, type = "throw" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], icon = "__base__/graphics/icons/grenade.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], name = "grenade", order = "a[grenade]-a[normal]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].pick_sound ]=], stack_size = 100, subgroup = "capsule", type = "capsule", weight = 10000 }, jelly = { capsule_action = { attack_parameters = { activation_type = "consume", ammo_category = "capsule", ammo_type = { action = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "jellynut-speed-sticker", type = "create-sticker" }, { sticker = "jellynut-speed-sticker-behind", type = "create-sticker" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.capsule_action.attack_parameters.ammo_type.action.action_delivery.target_effects[4].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, target_type = "position" }, cooldown = 960, range = 0, type = "projectile" }, type = "use-on-self" }, default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "1MJ", icon = "__space-age__/graphics/icons/jelly.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "jelly", order = "a[organic-processing]-d[jelly]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], spoil_result = "spoilage", spoil_ticks = 14400, stack_size = 100, subgroup = "agriculture-products", type = "capsule", weight = 500 }, jellynut = { capsule_action = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.jelly.capsule_action ]=], default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "10MJ", icon = "__space-age__/graphics/icons/jellynut.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "jellynut", order = "b[agriculture]-b[jellynut]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/jellynut.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_result = "spoilage", spoil_ticks = 216000, stack_size = 50, subgroup = "agriculture-processes", type = "capsule", weight = 1000 }, ["poison-capsule"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "capsule", ammo_type = { action = { { action_delivery = { projectile = "poison-capsule", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 25, type = "projectile" }, type = "throw" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], icon = "__base__/graphics/icons/poison-capsule.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], name = "poison-capsule", order = "b[poison-capsule]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].pick_sound ]=], stack_size = 100, subgroup = "capsule", type = "capsule", weight = 10000 }, ["raw-fish"] = { capsule_action = { attack_parameters = { activation_type = "consume", ammo_category = "capsule", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = -80, type = "physical" }, type = "damage", use_substitute = false }, { sound = { { filename = "__base__/sound/eat-1.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-2.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-3.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-4.ogg", volume = 0.6 }, { filename = "__base__/sound/eat-5.ogg", volume = 0.6 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, target_type = "position" }, cooldown = 30, range = 0, type = "projectile" }, type = "use-on-self" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/raw-fish-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/fish.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["raw-fish"].drop_sound ]=], name = "raw-fish", order = "h[raw-fish]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/raw-fish-inventory-pickup.ogg", volume = 0.7 }, send_to_orbit_mode = "manual", spoil_result = "spoilage", spoil_ticks = 453000, stack_size = 100, subgroup = "raw-resource", type = "capsule", weight = 3333.3333333333335 }, ["slowdown-capsule"] = { capsule_action = { attack_parameters = { activation_type = "throw", ammo_category = "capsule", ammo_type = { action = { { action_delivery = { projectile = "slowdown-capsule", starting_speed = 0.3, type = "projectile" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].capsule_action.attack_parameters.ammo_type.action[2].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, target_type = "position" }, cooldown = 30, projectile_creation_distance = 0.6, range = 25, type = "projectile" }, type = "throw" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], icon = "__base__/graphics/icons/slowdown-capsule.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].drop_sound ]=], name = "slowdown-capsule", order = "c[slowdown-capsule]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cluster-grenade"].pick_sound ]=], stack_size = 100, subgroup = "capsule", type = "capsule", weight = 10000 }, yumako = { capsule_action = { attack_parameters = { activation_type = "consume", ammo_category = "capsule", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = -80, type = "physical" }, type = "damage", use_substitute = false }, { show_in_tooltip = true, sticker = "yumako-regen-sticker", type = "create-sticker" }, { sticker = "yumako-regen-sticker-behind", type = "create-sticker" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.capsule_action.attack_parameters.ammo_type.action.action_delivery.target_effects[4].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, target_type = "position" }, cooldown = 960, range = 0, type = "projectile" }, type = "use-on-self" }, default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "2MJ", icon = "__space-age__/graphics/icons/yumako.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "yumako", order = "b[agriculture]-a[yumako]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/yumako.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_result = "spoilage", spoil_ticks = 216000, stack_size = 50, subgroup = "agriculture-processes", type = "capsule", weight = 1000 }, ["yumako-mash"] = { capsule_action = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.yumako.capsule_action ]=], default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "1MJ", icon = "__space-age__/graphics/icons/yumako-mash.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "yumako-mash", order = "a[organic-processing]-c[yumako-mash]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], spoil_result = "spoilage", spoil_ticks = 10800, stack_size = 100, subgroup = "agriculture-products", type = "capsule", weight = 500 } }, ["capture-robot"] = { ["capture-robot"] = { alert_when_damaged = false, capture_animation = { layers = { { animation_speed = 0.25, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot-capture-anim.png", frame_count = 32, height = 318, line_length = 8, priority = "high", scale = 0.5, shift = { 0.46875, -0.8125 }, surface = "nauvis", usage = "enemy", width = 364 }, { animation_speed = 0.25, apply_runtime_tint = true, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot-capture-anim-mask.png", frame_count = 32, height = 124, line_length = 8, priority = "high", scale = 0.5, shift = { 0.390625, -1.8125 }, surface = "nauvis", usage = "enemy", width = 150 }, { animation_speed = 0.25, draw_as_shadow = true, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot-capture-anim-shadow.png", frame_count = 32, height = 242, line_length = 8, priority = "high", scale = 0.5, shift = { 1.4375, 0.125 }, surface = "nauvis", usage = "enemy", width = 428 } } }, capture_speed = 1, collision_box = { { 0, 0 }, { 0, 0 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, destroy_action = { action_delivery = { source_effects = { entity_name = "capture-robot-explosion", type = "create-explosion" }, type = "instant" }, type = "direct" }, dying_explosion = "capture-robot-explosion", flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map", "not-repairable" }, hidden = true, hit_visualization_box = { { -0.1, -1.3999999999999999 }, { 0.1, -1.3 } }, icon = "__space-age__/graphics/icons/capture-bot.png", max_health = 60, name = "capture-robot", order = "e-a-c", resistances = { { percent = 95, type = "fire" }, { decrease = 0, percent = 90, type = "acid" } }, selection_box = { { -1, -1 }, { 1, -1 } }, speed = 0.01, type = "capture-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 10, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working_sound = { persistent = true, sound = { filename = "__base__/sound/fight/destroyer-robot-loop.ogg", volume = 0.7 } } } }, car = { car = { alert_icon_shift = { 0, -0.40625 }, animation = { layers = { { animation_speed = 8, direction_count = 64, frame_count = 2, height = 172, max_advance = 0.2, priority = "low", scale = 0.5, shift = { 0.0625, -0.09375 }, stripes = { { filename = "__base__/graphics/entity/car/car-1.png", height_in_frames = 11, width_in_frames = 2 }, { filename = "__base__/graphics/entity/car/car-2.png", height_in_frames = 11, width_in_frames = 2 }, { filename = "__base__/graphics/entity/car/car-3.png", height_in_frames = 11, width_in_frames = 2 }, { filename = "__base__/graphics/entity/car/car-4.png", height_in_frames = 11, width_in_frames = 2 }, { filename = "__base__/graphics/entity/car/car-5.png", height_in_frames = 11, width_in_frames = 2 }, { filename = "__base__/graphics/entity/car/car-6.png", height_in_frames = 9, width_in_frames = 2 } }, width = 201 }, { apply_runtime_tint = true, direction_count = 64, frame_count = 2, height = 147, line_length = 1, max_advance = 0.2, priority = "low", scale = 0.5, shift = { 0.0625, -0.078125 }, stripes = { { filename = "__base__/graphics/entity/car/car-mask-1.png", height_in_frames = 13, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[2].stripes[1] ]=], { filename = "__base__/graphics/entity/car/car-mask-2.png", height_in_frames = 13, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[2].stripes[3] ]=], { filename = "__base__/graphics/entity/car/car-mask-3.png", height_in_frames = 13, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[2].stripes[5] ]=], { filename = "__base__/graphics/entity/car/car-mask-4.png", height_in_frames = 13, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[2].stripes[7] ]=], { filename = "__base__/graphics/entity/car/car-mask-5.png", height_in_frames = 12, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[2].stripes[9] ]=] }, width = 199 }, { direction_count = 64, draw_as_shadow = true, frame_count = 2, height = 76, max_advance = 0.2, priority = "low", shift = { 0.28125, 0.25 }, stripes = { { filename = "__base__/graphics/entity/car/car-shadow-1.png", height_in_frames = 22, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[3].stripes[1] ]=], { filename = "__base__/graphics/entity/car/car-shadow-2.png", height_in_frames = 22, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[3].stripes[3] ]=], { filename = "__base__/graphics/entity/car/car-shadow-3.png", height_in_frames = 20, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.car.animation.layers[3].stripes[5] ]=] }, width = 114 } } }, braking_power = "200kW", close_sound = { filename = "__base__/sound/car-door-close.ogg", volume = 0.4 }, collision_box = { { -0.7, -1 }, { 0.7, 1 } }, consumption = "150kW", corpse = "car-remnants", crash_trigger = { sound = { filename = "__base__/sound/car-crash.ogg", volume = 0 }, type = "play-sound" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", dying_explosion = "car-explosion", effectivity = 0.6, energy_per_hit_point = 1, energy_source = { effectivity = 1, fuel_categories = { "chemical" }, fuel_inventory_size = 1, smoke = { { deviation = { 0.25, 0.25 }, frequency = 200, name = "car-smoke", position = { 0, 1.5 }, starting_frame = 0, starting_frame_deviation = 60 } }, type = "burner" }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid", "not-flammable" }, friction = 0.002, guns = { "vehicle-machine-gun" }, icon = "__base__/graphics/icons/car.png", impact_category = "metal", impact_speed_to_volume_ratio = 4, inventory_size = 80, is_military_target = true, light = { { color = { 0.92000000000000011, 0.77000000000000002, 0.3 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { -0.6, -14 }, size = 2, type = "oriented" }, { color = { 0.92000000000000011, 0.77000000000000002, 0.3 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { 0.6, -14 }, size = 2, type = "oriented" } }, light_animation = { blend_mode = "additive", direction_count = 64, draw_as_glow = true, filename = "__base__/graphics/entity/car/car-light.png", height = 162, line_length = 8, priority = "low", repeat_count = 2, scale = 0.5, shift = { 0.03125, -0.09375 }, width = 206 }, max_health = 450, minable = { mining_time = 0.4, result = "car" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-medium.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-medium.ogg", volume = 0.8 } } }, name = "car", open_sound = { filename = "__base__/sound/car-door-open.ogg", volume = 0.5 }, render_layer = "object", resistances = { { percent = 50, type = "fire" }, { decrease = 50, percent = 30, type = "impact" }, { percent = 20, type = "acid" } }, rotation_snap_angle = 0.015, rotation_speed = 0.015, selection_box = { { -0.7, -1 }, { 0.7, 1 } }, sound_no_fuel = { filename = "__base__/sound/fight/car-no-fuel-1.ogg", volume = 0.6 }, stop_trigger = { { sound = { filename = "__base__/sound/car-breaks.ogg", volume = 0.2 }, type = "play-sound" } }, stop_trigger_speed = 0.15, surface_conditions = { { min = 1, property = "gravity" } }, track_particle_triggers = { { initial_height = 0.2, initial_vertical_speed = 0.02, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "shallow-water-vehicle-particle", repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0.05, tiles = { "water-shallow" }, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "shallow-water-2-vehicle-particle", repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0.05, tiles = { "water-mud" }, type = "create-particle" }, { actions = { { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "sand-1-dust-vehicle-particle", probability = 0.3, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-1-stone-vehicle-particle-tiny", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-1-stone-vehicle-particle-small", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-1" } }, { actions = { { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "sand-1-dust-vehicle-particle", probability = 0.3, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-2-stone-vehicle-particle-tiny", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-2-stone-vehicle-particle-small", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-2" } }, { actions = { { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "sand-3-dust-vehicle-particle", probability = 0.3, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-3-stone-vehicle-particle-tiny", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "sand-3-stone-vehicle-particle-small", probability = 0.01, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-3-vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-4-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "grass-4-stone-vehicle-particle-small", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.8 }, { -0.55, -0.8 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-4" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.65, -0.45 }, { -0.65, -0.45 } }, particle_name = "red-desert-0-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-0-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-0-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.08, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-0" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-1-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-2-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-3-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "red-desert-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-1-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-2-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-3-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-4-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-4-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-4-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-4" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-5-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-5-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-5-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-5" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-6-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-6-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-6-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-6" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-7-dust-vehicle-particle", probability = 0.5, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-7-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dirt-7-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-7" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dry-dirt-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dry-dirt-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "dry-dirt-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dry-dirt" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "landfill-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "landfill-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "landfill-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "landfill" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "nuclear-ground-dust-vehicle-particle", probability = 0.5, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "nuclear-ground-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.55, -0.75 }, { -0.55, -0.75 } }, particle_name = "nuclear-ground-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "nuclear-ground" } } }, turret_animation = { layers = { { animation_speed = 8, direction_count = 64, height = 57, priority = "low", scale = 0.5, shift = { 0.0625, -0.78125 }, stripes = { { filename = "__base__/graphics/entity/car/car-turret-1.png", height_in_frames = 32, width_in_frames = 1 }, { filename = "__base__/graphics/entity/car/car-turret-2.png", height_in_frames = 32, width_in_frames = 1 } }, width = 71 }, { direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/car/car-turret-shadow.png", height = 31, line_length = 8, priority = "low", shift = { 0.875, 0.359375 }, width = 46 } } }, turret_rotation_speed = 0.0058333333333333321, type = "car", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/car/car-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0, 1.09375 }, variation_count = 1, width = 20 }, rotate = true }, weight = 700, working_sound = { activate_sound = { filename = "__base__/sound/car-engine-start.ogg", volume = 0.67000000000000002 }, deactivate_sound = { filename = "__base__/sound/car-engine-stop.ogg", volume = 0.67000000000000002 }, main_sounds = { { activity_to_speed_modifiers = { maximum = 1.3999999999999999, minimum = 1, multiplier = 0.8, offset = 0.1 }, activity_to_volume_modifiers = { multiplier = 1.8, offset = 0.95 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { filename = "__base__/sound/car-engine-driving.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.2000000000000002 }, volume = 0.67000000000000002 } }, { activity_to_volume_modifiers = { inverted = true, multiplier = 2.3999999999999999, offset = 1.5 }, fade_in_ticks = 22, match_volume_to_activity = true, sound = { filename = "__base__/sound/car-engine.ogg", volume = 0.67000000000000002 } } } } }, tank = { alert_icon_shift = { 0, -0.40625 }, allow_remote_driving = true, animation = { layers = { { animation_speed = 8, direction_count = 64, frame_count = 2, height = 212, max_advance = 1, priority = "low", scale = 0.5, shift = { 0, -0.3125 }, stripes = { { filename = "__base__/graphics/entity/tank/tank-base-1.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/tank/tank-base-2.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/tank/tank-base-3.png", height_in_frames = 16, width_in_frames = 2 }, { filename = "__base__/graphics/entity/tank/tank-base-4.png", height_in_frames = 16, width_in_frames = 2 } }, width = 270 }, { apply_runtime_tint = true, direction_count = 64, frame_count = 2, height = 166, line_length = 2, max_advance = 1, priority = "low", scale = 0.5, shift = { 0, -0.671875 }, stripes = { { filename = "__base__/graphics/entity/tank/tank-base-mask-1.png", height_in_frames = 22, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[2].stripes[1] ]=], { filename = "__base__/graphics/entity/tank/tank-base-mask-2.png", height_in_frames = 22, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[2].stripes[3] ]=], { filename = "__base__/graphics/entity/tank/tank-base-mask-3.png", height_in_frames = 20, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[2].stripes[5] ]=] }, width = 208 }, { direction_count = 64, draw_as_shadow = true, frame_count = 2, height = 194, max_advance = 1, priority = "low", scale = 0.5, shift = { 0.703125, 0.21875 }, stripes = { { filename = "__base__/graphics/entity/tank/tank-base-shadow-1.png", height_in_frames = 16, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[3].stripes[1] ]=], { filename = "__base__/graphics/entity/tank/tank-base-shadow-2.png", height_in_frames = 16, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[3].stripes[3] ]=], { filename = "__base__/graphics/entity/tank/tank-base-shadow-3.png", height_in_frames = 16, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[3].stripes[5] ]=], { filename = "__base__/graphics/entity/tank/tank-base-shadow-4.png", height_in_frames = 16, width_in_frames = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].car.tank.animation.layers[3].stripes[7] ]=] }, width = 302 } } }, braking_power = "800kW", close_sound = { filename = "__base__/sound/fight/tank-door-close.ogg", volume = 0.42999999999999998 }, collision_box = { { -0.9, -1.3 }, { 0.9, 1.3 } }, consumption = "600kW", corpse = "tank-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", drawing_box_vertical_extension = 0.5, dying_explosion = "tank-explosion", effectivity = 0.9, energy_per_hit_point = 0.5, energy_source = { effectivity = 1, fuel_categories = { "chemical" }, fuel_inventory_size = 2, smoke = { { deviation = { 0.25, 0.25 }, frequency = 50, name = "tank-smoke", position = { 0, 1.5 }, starting_frame = 0, starting_frame_deviation = 60 } }, type = "burner" }, equipment_grid = "medium-equipment-grid", flags = { "placeable-neutral", "player-creation", "placeable-off-grid", "not-flammable" }, friction = 0.002, guns = { "tank-cannon", "tank-machine-gun", "tank-flamethrower" }, icon = "__base__/graphics/icons/tank.png", immune_to_rock_impacts = true, immune_to_tree_impacts = true, impact_category = "metal-large", impact_speed_to_volume_ratio = 5, inventory_size = 80, is_military_target = true, light = { { color = { 1, 1, 0.8 }, intensity = 0.8, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { -0.1, -13.8125 }, size = 2, source_orientation_offset = -0.02, type = "oriented" }, { color = { 1, 1, 0.8 }, intensity = 0.8, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { 0.1, -13.8125 }, size = 2, source_orientation_offset = 0.02, type = "oriented" } }, light_animation = { blend_mode = "additive", direction_count = 64, draw_as_glow = true, filename = "__base__/graphics/entity/tank/tank-light.png", height = 210, line_length = 8, priority = "low", repeat_count = 2, scale = 0.5, shift = { -0.03125, -0.34375 }, width = 260 }, max_health = 2000, minable = { mining_time = 0.5, result = "tank" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, name = "tank", open_sound = { filename = "__base__/sound/fight/tank-door-open.ogg", volume = 0.47999999999999998 }, resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { decrease = 15, percent = 70, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" } }, rotation_snap_angle = 0.01, rotation_speed = 0.0035000000000000004, selection_box = { { -0.9, -1.3 }, { 0.9, 1.3 } }, sound_no_fuel = { filename = "__base__/sound/fight/tank-no-fuel-1.ogg", volume = 0.4 }, stop_trigger = { { sound = { filename = "__base__/sound/fight/tank-brakes.ogg", volume = 0.3 }, type = "play-sound" } }, stop_trigger_speed = 0.1, surface_conditions = { { min = 1, property = "gravity" } }, tank_driving = true, terrain_friction_modifier = 0.2, track_particle_triggers = { { initial_height = 0.2, initial_vertical_speed = 0.02, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.75, -1 }, { -0.75, -1 } }, particle_name = "shallow-water-vehicle-particle", repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0.05, tiles = { "water-shallow" }, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.75, -1 }, { -0.75, -1 } }, particle_name = "shallow-water-2-vehicle-particle", repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0.05, tiles = { "water-mud" }, type = "create-particle" }, { actions = { { frame_speed = 1, initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "sand-1-dust-vehicle-particle", probability = 0.3, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "sand-1-dust-tank-front-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-1-stone-vehicle-particle-tiny", probability = 0.03, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-1-stone-vehicle-particle-small", probability = 0.03, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "sand-2-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "sand-2-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-2-stone-vehicle-particle-small", probability = 0.03, repeat_count = 1, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "sand-3-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "sand-3-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "sand-3-stone-vehicle-particle-small", probability = 0.03, repeat_count = 1, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.070000000000000009, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.070000000000000009, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.8, -0.5 }, { -0.8, -1 }, { 0.8, -1 } }, particle_name = "grass-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 2, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-3-vegetation-vehicle-particle-small-medium", probability = 0.070000000000000009, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-4-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "grass-4-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-4" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "red-desert-0-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "red-desert-0-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-0-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-0-stone-vehicle-particle-small", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "vegetation-vehicle-particle-small-medium", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-0" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "red-desert-1-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "red-desert-1-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "red-desert-2-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "red-desert-2-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "red-desert-3-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "red-desert-3-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "red-desert-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-1-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-1-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-1-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-1-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-2-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-2-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-2-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-2-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-3-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-3-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-3-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-3-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-3" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-4-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-4-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-4-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.8, -0.5 }, { -0.8, -0.5 }, { 0.8, -1 }, { -0.8, -1 } }, particle_name = "dirt-4-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-4" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-5-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-5-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-5-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-5-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-5" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-6-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-6-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-6-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-6-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-6" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dirt-7-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dirt-7-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-7-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dirt-7-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-7" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "dry-dirt-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "dry-dirt-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dry-dirt-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "dry-dirt-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dry-dirt" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "landfill-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "landfill-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "landfill-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "landfill-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "landfill" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, 1 }, { -0.7, 1 } }, particle_name = "nuclear-ground-dust-vehicle-particle", probability = 0.3, repeat_count = 8, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.7, -1 }, { -0.7, -1 } }, particle_name = "nuclear-ground-dust-tank-front-particle", probability = 0.3, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.25 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "nuclear-ground-stone-vehicle-particle-tiny", probability = 0.05, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0.75, 1 }, { -0.75, 1 }, { 0.9, -0.5 }, { -0.9, -0.5 }, { 0.9, -1 }, { -0.9, -1 } }, particle_name = "nuclear-ground-stone-vehicle-particle-small", probability = 0.05, repeat_count = 3, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "nuclear-ground" } } }, trash_inventory_size = 20, turret_animation = { layers = { { animation_speed = 8, direction_count = 64, filename = "__base__/graphics/entity/tank/tank-turret.png", height = 132, line_length = 8, priority = "low", scale = 0.5, shift = { 0.0078125, -1.078125 }, width = 179 }, { apply_runtime_tint = true, direction_count = 64, filename = "__base__/graphics/entity/tank/tank-turret-mask.png", height = 66, line_length = 8, priority = "low", scale = 0.5, shift = { 0, -1.109375 }, width = 72 }, { direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/tank/tank-turret-shadow.png", height = 134, line_length = 8, priority = "low", scale = 0.5, shift = { 1.7578125, 0.203125 }, width = 193 } } }, turret_return_timeout = 300, turret_rotation_speed = 0.0058333333333333321, type = "car", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/car/car-reflection.png", height = 24, priority = "extra-high", scale = 6, shift = { 0, 1.09375 }, variation_count = 1, width = 20 }, rotate = true }, weight = 20000, working_sound = { activate_sound = { filename = "__base__/sound/fight/tank-engine-start.ogg", volume = 0.37000000000000002 }, deactivate_sound = { filename = "__base__/sound/fight/tank-engine-stop.ogg", volume = 0.37000000000000002 }, main_sounds = { { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 3, offset = 0.8 }, activity_to_volume_modifiers = { multiplier = 4.5, offset = 1 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { filename = "__base__/sound/fight/tank-engine-driving.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.35 } }, { activity_to_volume_modifiers = { multiplier = 4.5, offset = 1 }, match_volume_to_activity = true, sound = { filename = "__base__/sound/fight/tank-tracks.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.35 } }, { activity_to_volume_modifiers = { inverted = true, multiplier = 1.75, offset = 1.3 }, fade_in_ticks = 22, fade_out_ticks = 4, match_volume_to_activity = true, sound = { filename = "__base__/sound/fight/tank-engine.ogg", volume = 0.67000000000000002 } } } } } }, ["cargo-bay"] = { ["cargo-bay"] = { collision_box = { { -1.9, -1.9 }, { 1.9, 1.9 } }, corpse = "cargo-bay-remnants", dying_explosion = "electric-furnace-explosion", flags = { "placeable-player", "player-creation" }, graphics_set = { connections = { bottom_left_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 492 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 492 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 672, y = 342 } }, render_layer = "object" } } }, bottom_left_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1524, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1778, y = 432 } }, render_layer = "object" } } }, bottom_right_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 648 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 648 } }, render_layer = "object" } } }, bottom_right_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 432 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 480, y = 228 } }, render_layer = "object" } } }, bottom_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 164 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 0, y = 114 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 216 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 216 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 216 } }, render_layer = "object" } } }, bridge_crossing = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_narrow = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_wide = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 656 } }, render_layer = "object" } } }, bridge_vertical_narrow = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 656 } }, render_layer = "object" } } }, bridge_vertical_wide = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 656 } }, render_layer = "object" } } }, left_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 164 } }, render_layer = "object" } } }, right_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 0 } }, render_layer = "object" } } }, top_left_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 492 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 492 } }, render_layer = "object" } } }, top_left_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 328 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 328 } }, render_layer = "object" } } }, top_right_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 648 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 648 } }, render_layer = "object" } } }, top_right_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 432 } }, render_layer = "object" } } }, top_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 0 } }, render_layer = "object" } } } }, picture = { { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-0.png", height = 52, line_length = 1, scale = 0.5, shift = { -1.015625, 0.375 }, width = 86 } }, render_layer = "lower-object-above-shadow" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-cargo-bay-3.png", height = 226, line_length = 1, scale = 0.5, shift = { -0.109375, -0.984375 }, width = 220 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-shadow.png", height = 138, line_length = 1, scale = 0.5, shift = { 2.734375, 0.5 }, width = 210 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-emission.png", height = 34, line_length = 1, scale = 0.5, shift = { -0.71875, -1.5 }, width = 52 } }, render_layer = "object" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/planet-cargo-bay-occluder.png", height = 64, line_length = 1, scale = 0.5, shift = { -0.375, -1.125 }, width = 140 } }, render_layer = "cargo-hatch" } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-bay-reflections.png", height = 32, priority = "extra-high", scale = 4, shift = { 0, 3.125 }, variation_count = 1, width = 32 }, rotate = false } }, hatch_definitions = { { cargo_unit_entity_to_spawn = "cargo-pod", closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__space-age__/sound/entity/cargo-hatch/cargo-bay-hatch-closing-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.6 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__space-age__/sound/entity/cargo-hatch/cargo-bay-hatch-closing-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.35 } }, hatch_graphics = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-bay-hatch.png", frame_count = 21, height = 126, line_length = 7, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.59375, 0.15625 }, width = 162 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-bay-hatch-shadow.png", frame_count = 21, height = 76, line_length = 7, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 3.5078125, 1.9140625 }, width = 168 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-bay-hatch-emission.png", frame_count = 3, frame_sequence = { 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3 }, height = 82, line_length = 3, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.5, 1.140625 }, width = 108 } } }, illumination_graphic_index = 509, offset = { -0.32000000000000002, -1.5 }, opening_sound = { minimal_sound_duration_for_stopped_sound = 25, sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__space-age__/sound/entity/cargo-hatch/cargo-bay-hatch-opening-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.6 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__space-age__/sound/entity/cargo-hatch/cargo-bay-hatch-opening-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.35 } }, pod_shadow_offset = { 2, 2.5 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -0.5, slice_height = 0.5, travel_height = 3 } }, icon = "__space-age__/graphics/icons/cargo-bay.png", inventory_size_bonus = 20, max_health = 1000, minable = { mining_time = 1, result = "cargo-bay" }, name = "cargo-bay", platform_graphics_set = { connections = { bottom_left_inner_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 492 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 492 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 118, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 672, y = 354 } }, render_layer = "object" } } }, bottom_left_outer_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1524, y = 432 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1778, y = 432 } }, render_layer = "object" } } }, bottom_right_inner_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 648 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 648 } }, render_layer = "object" } } }, bottom_right_outer_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 432 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 432 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 118, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 480, y = 236 } }, render_layer = "object" } } }, bottom_wall = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 164 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 118, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 0, y = 118 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 216 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 216 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 216 } }, render_layer = "object" } } }, bridge_crossing = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 656 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_narrow = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_wide = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 656 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 656 } }, render_layer = "object" } } }, bridge_vertical_narrow = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 656 } }, render_layer = "object" } } }, bridge_vertical_wide = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 656 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 1080 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 672 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 792 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 656 } }, render_layer = "object" } } }, left_wall = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 164 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 164 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 164 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 270 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 168 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 198 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 164 } }, render_layer = "object" } } }, right_wall = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 0 } }, render_layer = "object" } } }, top_left_inner_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 492 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 492 } }, render_layer = "object" } } }, top_left_outer_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 328 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 328 } }, render_layer = "object" } } }, top_right_inner_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 648 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 810 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 504 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 594 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 648 } }, render_layer = "object" } } }, top_right_outer_corner = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 432 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 540 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 336 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 396 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 432 } }, render_layer = "object" } } }, top_wall = { { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 0 } }, render_layer = "object" } }, { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-0.png", height = 270, render_layer = "lower-object-above-shadow", scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 0 }, { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 0 }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/connections/platform-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 0 } }, render_layer = "object" } } } }, picture = { { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-0.png", height = 52, line_length = 1, scale = 0.5, shift = { -1.015625, 0.375 }, width = 86 } }, render_layer = "lower-object-above-shadow" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/bays/platform-cargo-bay-3.png", height = 226, line_length = 1, scale = 0.5, shift = { -0.125, -0.984375 }, width = 220 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-shadow.png", height = 138, line_length = 1, scale = 0.5, shift = { 2.734375, 0.5 }, width = 210 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/bays/shared-cargo-bay-emission.png", height = 34, line_length = 1, scale = 0.5, shift = { -0.71875, -1.5 }, width = 52 } }, render_layer = "object" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-cargo-bay-occluder.png", height = 70, line_length = 1, scale = 0.5, shift = { -0.421875, -1.109375 }, width = 136 } }, render_layer = "cargo-hatch" } } }, selection_box = { { -2, -2 }, { 2, 2 } }, type = "cargo-bay" } }, ["cargo-landing-pad"] = { ["cargo-landing-pad"] = { build_grid_size = 2, cargo_station_parameters = { giga_hatch_definitions = { { closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-closing-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.4 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-closing-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 3.5 }, volume = 0.5 } }, covered_hatches = { 0, 1, 2 }, hatch_graphics_back = { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-back.png", frame_count = 20, height = 318, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.3125, -3.859375 }, width = 344 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/shared-upper-hatch-shadow.png", frame_count = 20, height = 226, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 5.59375, -1.0625 }, width = 468 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/shared-upper-back-hatch-emission.png", frame_count = 20, height = 250, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.921875, -4.390625 }, width = 260 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-upper-front-hatch-emission.png", frame_count = 3, frame_sequence = { 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3 }, height = 84, line_length = 3, run_mode = "forward", scale = 0.5, shift = { -0.390625, -1.546875 }, width = 108 } } }, hatch_graphics_front = { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-front.png", frame_count = 20, height = 130, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.15625, -2.09375 }, width = 232 } } }, hatch_render_layer_back = "above-inserters", hatch_render_layer_front = "above-inserters", opening_sound = { minimal_sound_duration_for_stopped_sound = 25, sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-opening-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.8 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-opening-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.4 } } } }, hatch_definitions = { { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 506, offset = { 0.5, -3.5 }, pod_shadow_offset = { 2, 2.5 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -0.5, slice_height = 2.25, travel_height = 3 }, { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 507, offset = { 2, -3.5 }, pod_shadow_offset = { 2, 2.5 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -0.5, slice_height = 2.25, travel_height = 3 }, { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 508, offset = { 1.25, -2.5 }, pod_shadow_offset = { 2, 2.5 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -1, slice_height = 1.25, travel_height = 3 } } }, circuit_connector = { points = { shadow = { green = { 3.8279999999999998, 2.7229999999999999 }, red = { 4.0590000000000002, 2.5590000000000002 } }, wire = { green = { 2.3279999999999998, 1.2230000000000001 }, red = { 2.5590000000000002, 1.0589999999999999 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/mechanical-large-close.ogg", volume = 0.5 }, collision_box = { { -3.9, -3.9 }, { 3.9, 3.9 } }, corpse = "cargo-landing-pad-remnants", dying_explosion = "rocket-silo-explosion", flags = { "placeable-player", "player-creation", "no-automated-item-insertion" }, graphics_set = { animation = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-turbine.png", frame_count = 32, height = 78, line_length = 8, repeat_count = 1, scale = 0.5, shift = { -1.375, -0.28125 }, width = 116 } } }, connections = { bottom_left_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 492 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 492 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 672, y = 342 } }, render_layer = "object" } } }, bottom_left_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1524, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1778, y = 432 } }, render_layer = "object" } } }, bottom_right_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 648 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 648 } }, render_layer = "object" } } }, bottom_right_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1016, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 1270, y = 432 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 480, y = 228 } }, render_layer = "object" } } }, bottom_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 164 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-emission.png", height = 114, scale = 0.5, shift = { 0.015625, -0.515625 }, width = 96, x = 0, y = 114 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 216 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 216 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 216 } }, render_layer = "object" } } }, bridge_crossing = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_narrow = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 656 } }, render_layer = "object" } } }, bridge_horizontal_wide = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 656 } }, render_layer = "object" } } }, bridge_vertical_narrow = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 656 } }, render_layer = "object" } } }, bridge_vertical_wide = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 656 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 1080 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 672 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 792 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 656 } }, render_layer = "object" } } }, left_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 164 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 270 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 168 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 198 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 164 } }, render_layer = "object" } } }, right_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 508, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 762, y = 0 } }, render_layer = "object" } } }, top_left_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 492 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 492 } }, render_layer = "object" } } }, top_left_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 444, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 440, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 296, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 304, y = 328 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 666, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 660, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 444, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 456, y = 328 } }, render_layer = "object" } } }, top_right_inner_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 648 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 810 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 504 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 594 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 492 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 648 } }, render_layer = "object" } } }, top_right_outer_corner = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 0, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 0, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 0, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 0, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 0, y = 432 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 222, y = 540 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 220, y = 336 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 148, y = 396 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 152, y = 328 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/connections/shared-connections-shadow.png", height = 216, scale = 0.5, shift = { 1.015625, 0.28125 }, width = 254, x = 254, y = 432 } }, render_layer = "object" } } }, top_wall = { { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 888, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 880, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 592, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 608, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1110, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1100, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 740, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 760, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1332, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1320, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 888, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 912, y = 0 } }, render_layer = "object" } }, { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-0.png", height = 270, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 222, x = 1554, y = 0 } }, render_layer = "lower-object-above-shadow" }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-1.png", height = 168, render_layer = "lower-object-overlay", scale = 0.5, shift = { 0.015625, -0.75 }, width = 220, x = 1540, y = 0 }, { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-2.png", height = 198, render_layer = "object-under", scale = 0.5, shift = { -0.078125, -0.1875 }, width = 148, x = 1036, y = 0 }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/connections/planet-connections-3.png", height = 164, scale = 0.5, shift = { -0.03125, -0.640625 }, width = 152, x = 1064, y = 0 } }, render_layer = "object" } } } }, picture = { { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-0-A.png", height = 106, line_length = 1, scale = 0.5, shift = { -1.234375, 1.984375 }, width = 290 }, { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-0-B.png", height = 194, line_length = 1, scale = 0.5, shift = { -3.09375, -2.359375 }, width = 66 }, { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-0-C.png", height = 112, line_length = 1, scale = 0.5, shift = { 3.28125, -2.046875 }, width = 66 }, { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-0-D.png", height = 210, line_length = 1, scale = 0.5, shift = { 3.21875, 1.03125 }, width = 96 } }, render_layer = "lower-object-above-shadow" }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-1-A.png", height = 70, line_length = 1, scale = 0.5, shift = { -0.8125, 2.15625 }, width = 210 }, { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-1-B.png", height = 60, line_length = 1, scale = 0.5, shift = { -0.984375, -3.53125 }, width = 108 }, { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-1-C.png", height = 120, line_length = 1, scale = 0.5, shift = { 3.046875, -3.5625 }, width = 96 } }, render_layer = "lower-object-overlay" }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-2.png", height = 500, line_length = 1, scale = 0.5, shift = { 0.171875, -1.0625 }, width = 476 } }, render_layer = "object-under" }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-3.png", height = 506, line_length = 1, scale = 0.5, shift = { 0, -1.03125 }, width = 498 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-shadow.png", height = 408, line_length = 1, scale = 0.5, shift = { 5.984375, 0.75 }, width = 318 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-emission-A.png", height = 198, line_length = 1, scale = 0.5, shift = { 1, 0.546875 }, width = 244 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-emission-C.png", height = 102, line_length = 1, scale = 0.5, shift = { 1.25, -3.140625 }, width = 232 } }, render_layer = "object" }, { layers = { { filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-upper-hatch-occluder.png", height = 100, line_length = 1, scale = 0.5, shift = { 1.4375, -1.90625 }, width = 280 } }, render_layer = "above-inserters" } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-reflections.png", height = 32, priority = "extra-high", scale = 4, shift = { 0, 5 }, variation_count = 1, width = 64 }, rotate = false } }, icon = "__base__/graphics/icons/cargo-landing-pad.png", inventory_size = 80, max_health = 1000, minable = { mining_time = 1, result = "cargo-landing-pad" }, name = "cargo-landing-pad", open_sound = { filename = "__base__/sound/open-close/mechanical-large-open.ogg", volume = 0.5 }, radar_range = 4, radar_visualisation_color = { 0.058999999999999995, 0.091999999999999993, 0.23499999999999996, 0.275 }, robot_animation = { filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-drone-hatch.png", frame_count = 7, height = 30, line_length = 4, scale = 0.5, shift = { -2.078125, -2.765625 }, width = 42 }, robot_animation_sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/passive-provider-chest-open-1.ogg", volume = 0.3 }, { filename = "__base__/sound/passive-provider-chest-open-2.ogg", volume = 0.3 }, { filename = "__base__/sound/passive-provider-chest-open-3.ogg", volume = 0.3 }, { filename = "__base__/sound/passive-provider-chest-open-4.ogg", volume = 0.3 }, { filename = "__base__/sound/passive-provider-chest-open-5.ogg", volume = 0.3 } } }, robot_landing_location_offset = { -2.1000000000000001, -2.7999999999999998 }, robot_opened_duration = 7, selection_box = { { -4, -4 }, { 4, 4 } }, surface_conditions = { { min = 1, property = "gravity" } }, trash_inventory_size = 20, type = "cargo-landing-pad" } }, ["cargo-pod"] = { ["cargo-pod"] = { collision_box = { { 0, 0 }, { 0, 0 } }, collision_mask = { layers = {} }, default_graphic = { catalogue_id = 0, type = "pod-catalogue" }, default_shadow_graphic = { catalogue_id = 6, type = "pod-catalogue" }, flags = { "not-on-map" }, icon = "__base__/graphics/icons/cargo-pod.png", icon_draw_specification = { render_layer = "air-entity-info-icon", scale = 1 }, impact_trigger = { action_delivery = { target_effects = { { damage = { amount = 600, type = "physical" }, type = "damage" } }, type = "instant" }, type = "direct" }, inventory_size = 10, name = "cargo-pod", order = "d[cargo-pod]", procession_audio_catalogue = { { index = 100, sound = { filename = "__base__/sound/procession/cargo-pod-reentry-flame.ogg", volume = 1 } }, { index = 201, sound = { filename = "__base__/sound/procession/cargo-pod-thruster-burst-1.ogg", volume = 1 } }, { index = 202, sound = { filename = "__base__/sound/procession/cargo-pod-thruster-burst-2.ogg", volume = 1 } }, { index = 203, sound = { filename = "__base__/sound/procession/cargo-pod-thruster-burst-3.ogg", volume = 1 } }, { index = 204, sound = { filename = "__base__/sound/procession/cargo-pod-thruster-burst-4.ogg", volume = 1 } }, { index = 101, sound = { filename = "__base__/sound/procession/cargo-pod-wings.ogg", volume = 1 } }, { index = 300, sound = { filename = "__base__/sound/procession/cargo-pod-rocket-claws-open.ogg", volume = 1 } }, { index = 102, sound = { filename = "__base__/sound/car-stone-impact-2.ogg", volume = 0.8 } } }, procession_graphic_catalogue = { { index = 0, sprite = { filename = "__base__/graphics/entity/cargo-pod/pod-static-detached.png", height = 172, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.03125, 0.09375 }, width = 78 } }, { index = 2, sprite = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-static-emission.png", height = 140, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.03125, 0.3125 }, width = 76 }, type = "sprite" }, { index = 4, sprite = { filename = "__base__/graphics/entity/cargo-pod/pod-static-open.png", height = 234, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.328125, 0.0625 }, width = 192 } }, { index = 5, sprite = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-static-open-emission.png", height = 224, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.328125, 0.125 }, width = 190 } }, { index = 6, sprite = { filename = "__base__/graphics/entity/cargo-pod/pod-static-shadow.png", height = 56, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.0546875, 1.2109375 }, width = 174 } }, { animation = { filename = "__base__/graphics/entity/cargo-pod/pod-opening.png", frame_count = 34, height = 234, line_length = 12, priority = "medium", scale = 0.5, shift = { -0.328125, 0.0625 }, width = 192 }, index = 9 }, { animation = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-opening-emission.png", frame_count = 34, height = 226, line_length = 12, priority = "medium", scale = 0.5, shift = { -0.328125, 0.125 }, width = 190 }, index = 10 }, { animation = { filename = "__base__/graphics/entity/cargo-pod/pod-landing.png", frame_count = 13, height = 258, line_length = 7, priority = "medium", scale = 0.5, shift = { -0.328125, 0.25 }, width = 192 }, index = 13 }, { animation = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-open-landing-emission.png", frame_count = 13, height = 250, line_length = 7, priority = "medium", scale = 0.5, shift = { -0.328125, 0.3125 }, width = 190 }, index = 14 }, { animation = { filename = "__base__/graphics/entity/cargo-pod/pod-closed-rotation.png", frame_count = 59, height = 172, line_length = 12, priority = "medium", scale = 0.5, shift = { 0, 0.09375 }, width = 82 }, index = 7 }, { animation = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-closed-rotation-emission.png", frame_count = 59, height = 146, line_length = 12, priority = "medium", scale = 0.5, shift = { 0, 0.265625 }, width = 80 }, index = 8 }, { animation = { filename = "__base__/graphics/entity/cargo-pod/pod-open-rotation.png", frame_count = 60, height = 248, line_length = 12, priority = "medium", scale = 0.5, shift = { 0, 0.078125 }, width = 236 }, index = 11 }, { animation = { blend_mode = "additive", filename = "__base__/graphics/entity/cargo-pod/pod-open-rotation-emission.png", frame_count = 60, height = 240, line_length = 12, priority = "medium", scale = 0.5, shift = { 0, 0.125 }, width = 234 }, index = 12 }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-pod/pod-thruster-loop.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, frame_count = 10, height = 256, line_length = 5, priority = "no-atlas", scale = 0.25, shift = { 0, 2 }, width = 172 }, index = 200, type = "sprite" }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-pod/pod-thruster-ignition.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, frame_count = 10, height = 256, line_length = 5, priority = "no-atlas", scale = 0.25, shift = { 0, 2 }, width = 172 }, index = 201, type = "sprite" }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-pod/pod-open-reentry-flame.png", frame_count = 30, height = 302, line_length = 10, priority = "medium", scale = 0.5, shift = { -0.15625, -0.1875 }, width = 270 }, index = 202 }, { index = 1, sprite = { filename = "__space-age__/graphics/entity/cargo-pod/pod-static-attached.png", height = 172, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.03125, 0.09375 }, width = 78 } }, { index = 100, sprite = { filename = "__space-age__/graphics/entity/cargo-pod/rocket-opening-base.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 572, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { -0.125, 1.546875 }, width = 308 } }, { animation = { filename = "__space-age__/graphics/entity/cargo-pod/rocket-opening-back.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, frame_count = 20, height = 326, line_length = 4, priority = "no-atlas", scale = 0.5, shift = { -0.375, -3.953125 }, width = 316 }, index = 102 }, { animation = { filename = "__space-age__/graphics/entity/cargo-pod/rocket-opening-front.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, frame_count = 20, height = 266, line_length = 4, priority = "no-atlas", scale = 0.5, shift = { -0.609375, -3.015625 }, width = 288 }, index = 101 }, { animation = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-pod/rocket-backblast-back.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 528, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { -0.0625, -2.34375 }, width = 268 }, index = 123 }, { animation = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-pod/rocket-backblast-front.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 244, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { -0.59375, -2.984375 }, width = 278 }, index = 124 }, { index = 121, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket-silo/rocket-static-emission.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 668, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { -0.125, 0.765625 }, width = 306 } }, { index = 120, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket-silo/03-rocket-over-glare.png", flags = { "linear-magnification", "linear-minification" }, height = 481, shift = { -0.0625, 6.71875 }, width = 481 } }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket-silo/rocket-jet.png", frame_count = 8, height = 288, line_length = 4, priority = "medium", scale = 0.5, shift = { -0.234375, 6.734375 }, width = 290 }, index = 122 }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { -2.09375, 4.3125 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, index = 140 }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 0.5, 5.34375 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, index = 141 }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 1.46875, 4.9375 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, index = 142 }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { -2.1875, 3.46875 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, index = 143 }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 1.90625, 3.53125 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, index = 144 } }, selection_box = { { -0.5, -1 }, { 0.5, 0.5 } }, shadow_slave_entity = "rocket-silo-rocket-shadow", spawned_container = "cargo-pod-container", subgroup = "space-interactors", type = "cargo-pod" } }, ["cargo-wagon"] = { ["cargo-wagon"] = { air_resistance = 0.01, back_light = { { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { -0.6, 3.5 }, size = 2 }, { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { 0.6, 3.5 }, size = 2 } }, braking_force = 3, close_sound = { filename = "__base__/sound/cargo-wagon-close.ogg", volume = 0.27000000000000002 }, collision_box = { { -0.6, -2.3999999999999999 }, { 0.6, 2.3999999999999999 } }, color = { a = 1, b = 0, g = 0.23000000000000003, r = 0.42999999999999998 }, connection_distance = 3, corpse = "cargo-wagon-remnants", crash_trigger = { sound = { filename = "__base__/sound/car-crash.ogg", volume = 0 }, type = "play-sound" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", door_closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-closing-loop.ogg", volume = 0.3 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-closed.ogg", volume = 0.3 } }, door_opening_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-opening-loop.ogg", volume = 0.3 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-opened.ogg", volume = 0.25 } }, drive_over_tie_trigger = { sound = { category = "environment", variations = { { filename = "__base__/sound/train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.3999999999999999 }, { type = "driving", volume_multiplier = 1.3 } }, volume = 0.4 }, { filename = "__base__/sound/train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-wagon"]["cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-wagon"]["cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-wagon"]["cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-wagon"]["cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-wagon"]["cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "play-sound" }, drive_over_tie_trigger_minimal_speed = 0.5, dying_explosion = "cargo-wagon-explosion", energy_per_hit_point = 5, factoriopedia_simulation = { init = " game.simulation.camera_position = {1, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN021vgyAQAOD/cp+xqS+o9a8si0HL6GUIDaBdY/zvO7V7SbolfOS4ezgCN0OnR3l1aAI0M2BvjYfmZQaPygi9xowYJDTgBGpYGKA5yw9o0uWVgTQBA8q9YlvcWzMOnXSUwL4qfaBadQnJRjC4Wk9V1qw4SUnF4A5Nxgk/o5P9vlcs7MnMok0ebebRZh5tFt9mL5yyyU0oSn0Wj4dTXv1qVRrRadlqq9AH7H17uyCtBzuhUdC8Ce0lA+uQzhM7dDxkfH2UiULWEWRGrf9oiUdfM42+ZhlrxpNVLBn/GHUs+d+foY/ug+3fWxoOs4cfM7JGHxkY5EBH/EwTg0k6vxFZnRZ1zsuyLHjJT8vyCe5KJ7g=\",\n position = {0, 0}\n }\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 0.5, horizontal_doors = { layers = { { filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal.png", frame_count = 8, height = 84, line_length = 1, scale = 0.5, shift = { 0, -0.875 }, usage = "train", width = 438 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-mask.png", flags = { "mask" }, frame_count = 8, height = 80, line_length = 1, scale = 0.5, shift = { 0, -0.90625 }, tint_as_overlay = true, usage = "train", width = 368 } } }, icon = "__base__/graphics/icons/cargo-wagon.png", impact_category = "metal-large", inventory_size = 40, joint_distance = 4, max_health = 600, max_speed = 1.5, minable = { mining_time = 0.5, result = "cargo-wagon" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/cargo-wagon/minimap-representation/cargo-wagon-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, name = "cargo-wagon", open_sound = { filename = "__base__/sound/cargo-wagon-open.ogg", volume = 0.27000000000000002 }, pictures = { rotated = { layers = { { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-4.png" }, height = 408, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.78125 }, usage = "train", width = 442 }, { allow_low_quality_rotation = true, apply_runtime_tint = true, back_equals_front = true, dice = 4, direction_count = 128, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-4.png" }, flags = { "mask" }, height = 372, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.03125, -0.9375 }, tint_as_overlay = true, usage = "train", width = 400 }, { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, draw_as_shadow = true, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-4.png" }, height = 400, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.328125, 0 }, usage = "train", width = 462 } } }, slope_angle_between_frames = 1.25, slope_back_equals_front = true, sloped = { layers = { { back_equals_front = true, dice = 4, direction_count = 80, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-4.png" }, height = 516, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.40625 }, usage = "train", width = 466 }, { apply_runtime_tint = true, dice = 4, direction_count = 80, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-4.png" }, flags = { "mask" }, height = 456, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.53125 }, tint_as_overlay = true, usage = "train", width = 438 }, { dice = 4, direction_count = 80, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-4.png" }, height = 540, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 1.1875, -0.0625 }, usage = "train", width = 610 } } } }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 60, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, selected_minimap_representation = { filename = "__base__/graphics/entity/cargo-wagon/minimap-representation/cargo-wagon-selected-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, selection_box = { { -1, -2.703125 }, { 1, 3.296875 } }, stand_by_light = { { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { -0.6, -3.5 }, size = 2 }, { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { 0.6, -3.5 }, size = 2 } }, surface_conditions = { { min = 1, property = "gravity" } }, tie_distance = 50, type = "cargo-wagon", vertical_doors = { layers = { { filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical.png", frame_count = 8, height = 402, line_length = 8, scale = 0.5, shift = { 0, -0.828125 }, usage = "train", width = 118 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-mask.png", flags = { "mask" }, frame_count = 8, height = 332, line_length = 8, scale = 0.5, shift = { 0, -1.15625 }, tint_as_overlay = true, usage = "train", width = 110 } } }, vertical_selection_shift = -0.796875, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/locomotive/reflection/locomotive-reflection.png", height = 52, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = true }, weight = 1000, wheels = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].wheels ]=], working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].working_sound ]=] } }, ["chain-active-trigger"] = { ["chain-tesla-gun-chain"] = { action = { action_delivery = { add_to_shooter = false, beam = "chain-tesla-gun-beam-bounce", destroy_with_source_or_target = false, duration = 30, max_length = 12.5, source_offset = { 0, 0 }, type = "beam" }, type = "direct" }, fork_chance = 0.3, fork_chance_increase_per_quality_level = 0.05, jump_delay_ticks = 6, max_jumps = 12, max_range_per_jump = 12, name = "chain-tesla-gun-chain", type = "chain-active-trigger" }, ["chain-tesla-turret-chain"] = { action = { action_delivery = { add_to_shooter = false, beam = "chain-tesla-turret-beam-bounce", destroy_with_source_or_target = false, duration = 30, max_length = 12.5, source_offset = { 0, 0 }, type = "beam" }, type = "direct" }, fork_chance = 0.05, fork_chance_increase_per_quality_level = 0.05, jump_delay_ticks = 6, max_jumps = 10, max_range_per_jump = 12, name = "chain-tesla-turret-chain", type = "chain-active-trigger" } }, ["change-surface-achievement"] = { ["visit-aquilo"] = { icon = "__space-age__/graphics/achievement/visit-aquilo.png", icon_size = 128, name = "visit-aquilo", order = "a[progress]-g[visit-planet]-d[aquilo]", surface = "aquilo", type = "change-surface-achievement" }, ["visit-fulgora"] = { icon = "__space-age__/graphics/achievement/visit-fulgora.png", icon_size = 128, name = "visit-fulgora", order = "a[progress]-g[visit-planet]-a[fulgora]", surface = "fulgora", type = "change-surface-achievement" }, ["visit-gleba"] = { icon = "__space-age__/graphics/achievement/visit-gleba.png", icon_size = 128, name = "visit-gleba", order = "a[progress]-g[visit-planet]-b[gleba]", surface = "gleba", type = "change-surface-achievement" }, ["visit-vulcanus"] = { icon = "__space-age__/graphics/achievement/visit-vulcanus.png", icon_size = 128, name = "visit-vulcanus", order = "a[progress]-g[visit-planet]-c[vulcanus]", surface = "vulcanus", type = "change-surface-achievement" } }, character = { character = { alert_when_damaged = false, animations = { { flipped_shadow_running_with_gun = { layers = { { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level1_running_gun_shadow_flipped.png", frame_count = 22, height = 100, line_length = 22, scale = 0.5, shift = { 0.796875, 0 }, usage = "player", width = 178 } } }, idle = { layers = { { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level1_idle.png", frame_count = 22, height = 116, scale = 0.5, shift = { 0, -0.65625 }, usage = "player", width = 92 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level1_idle_mask.png", frame_count = 22, height = 90, scale = 0.5, shift = { 0, -0.8125 }, usage = "player", width = 56 }, { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level1_idle_shadow.png", frame_count = 22, height = 78, scale = 0.5, shift = { 0.953125, 0.015625 }, usage = "player", width = 164 } } }, idle_with_gun = { layers = { { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level1_idle_gun.png", frame_count = 22, height = 128, scale = 0.5, shift = { 0, -0.6875 }, usage = "player", width = 110 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level1_idle_gun_mask.png", frame_count = 22, height = 88, scale = 0.5, shift = { -0.015625, -0.6875 }, usage = "player", width = 72 }, { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level1_idle_gun_shadow.png", frame_count = 22, height = 94, scale = 0.5, shift = { 1.03125, 0 }, usage = "player", width = 182 } } }, mining_with_tool = { layers = { { animation_speed = 0.9, direction_count = 8, frame_count = 26, height = 194, scale = 0.5, shift = { 0, -0.46875 }, stripes = { { filename = "__base__/graphics/entity/character/level1_mining_tool-1.png", height_in_frames = 8, width_in_frames = 13 }, { filename = "__base__/graphics/entity/character/level1_mining_tool-2.png", height_in_frames = 8, width_in_frames = 13 } }, usage = "player", width = 196 }, { animation_speed = 0.9, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level1_mining_tool_mask.png", frame_count = 26, height = 138, scale = 0.5, shift = { 0.015625, -0.59375 }, usage = "player", width = 140 }, { animation_speed = 0.9, direction_count = 8, draw_as_shadow = true, frame_count = 26, height = 142, scale = 0.5, shift = { 0.8125, 0 }, stripes = { { filename = "__base__/graphics/entity/character/level1_mining_tool_shadow-1.png", height_in_frames = 8, width_in_frames = 13 }, { filename = "__base__/graphics/entity/character/level1_mining_tool_shadow-2.png", height_in_frames = 8, width_in_frames = 13 } }, usage = "player", width = 292 } } }, running = { layers = { { animation_speed = 0.6, direction_count = 8, filename = "__base__/graphics/entity/character/level1_running.png", frame_count = 22, height = 132, scale = 0.5, shift = { 0, -0.5625 }, usage = "player", width = 88 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level1_running_mask.png", frame_count = 22, height = 110, scale = 0.5, shift = { 0, -0.6875 }, usage = "player", width = 78 }, { animation_speed = 0.6, direction_count = 8, draw_as_shadow = true, frame_count = 22, height = 68, scale = 0.5, shift = { 0.9375, 0.078125 }, stripes = { { filename = "__base__/graphics/entity/character/level1_running_shadow-1.png", height_in_frames = 8, width_in_frames = 11 }, { filename = "__base__/graphics/entity/character/level1_running_shadow-2.png", height_in_frames = 8, width_in_frames = 11 } }, usage = "player", width = 190 } } }, running_with_gun = { layers = { { animation_speed = 0.6, direction_count = 18, filename = "__base__/graphics/entity/character/level1_running_gun.png", frame_count = 22, height = 136, scale = 0.5, shift = { 0.078125, -0.609375 }, usage = "player", width = 108 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 18, filename = "__base__/graphics/entity/character/level1_running_gun_mask.png", frame_count = 22, height = 100, scale = 0.5, shift = { 0.03125, -0.71875 }, usage = "player", width = 66 }, { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, frame_count = 22, height = 100, scale = 0.5, shift = { 0.9375, 0 }, stripes = { { filename = "__base__/graphics/entity/character/level1_running_gun_shadow-1.png", height_in_frames = 18, width_in_frames = 11 }, { filename = "__base__/graphics/entity/character/level1_running_gun_shadow-2.png", height_in_frames = 18, width_in_frames = 11 } }, usage = "player", width = 192 } } } }, { armors = { "heavy-armor", "modular-armor" }, flipped_shadow_running_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].flipped_shadow_running_with_gun.layers[1] ]=], { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level2addon_running_gun_shadow_flipped.png", frame_count = 22, height = 58, line_length = 22, scale = 0.5, shift = { 1.0625, 0.03125 }, usage = "player", width = 138 } } }, idle = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[2] ]=], { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_idle.png", frame_count = 22, height = 86, scale = 0.5, shift = { 0.015625, -0.859375 }, usage = "player", width = 56 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_idle_mask.png", frame_count = 22, height = 84, scale = 0.5, shift = { 0, -0.875 }, usage = "player", width = 52 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[3] ]=], { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level2addon_idle_shadow.png", frame_count = 22, height = 78, scale = 0.5, shift = { 1.125, 0.015625 }, usage = "player", width = 186 } } }, idle_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[2] ]=], { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_idle_gun.png", frame_count = 22, height = 86, scale = 0.5, shift = { 0, -0.78125 }, usage = "player", width = 72 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_idle_gun_mask.png", frame_count = 22, height = 84, scale = 0.5, shift = { 0, -0.796875 }, usage = "player", width = 72 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[3] ]=], { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level2addon_idle_gun_shadow.png", frame_count = 22, height = 94, scale = 0.5, shift = { 1.03125, 0 }, usage = "player", width = 182 } } }, mining_with_tool = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[2] ]=], { animation_speed = 0.9, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_mining_tool.png", frame_count = 26, height = 124, scale = 0.5, shift = { 0, -0.65625 }, usage = "player", width = 142 }, { animation_speed = 0.9, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_mining_tool_mask.png", frame_count = 26, height = 120, scale = 0.5, shift = { 0, -0.6875 }, usage = "player", width = 140 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[3] ]=], { animation_speed = 0.9, direction_count = 8, draw_as_shadow = true, frame_count = 26, height = 142, scale = 0.5, shift = { 0.8125, 0 }, stripes = { { filename = "__base__/graphics/entity/character/level2addon_mining_tool_shadow-1.png", height_in_frames = 8, width_in_frames = 13 }, { filename = "__base__/graphics/entity/character/level2addon_mining_tool_shadow-2.png", height_in_frames = 8, width_in_frames = 13 } }, usage = "player", width = 292 } } }, running = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[2] ]=], { animation_speed = 0.6, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_running.png", frame_count = 22, height = 106, scale = 0.5, shift = { 0, -0.78125 }, usage = "player", width = 70 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level2addon_running_mask.png", frame_count = 22, height = 104, scale = 0.5, shift = { 0, -0.796875 }, usage = "player", width = 70 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[3] ]=], { animation_speed = 0.6, direction_count = 8, draw_as_shadow = true, frame_count = 22, height = 68, scale = 0.5, shift = { 0.96875, 0.078125 }, stripes = { { filename = "__base__/graphics/entity/character/level2addon_running_shadow-1.png", height_in_frames = 8, width_in_frames = 11 }, { filename = "__base__/graphics/entity/character/level2addon_running_shadow-2.png", height_in_frames = 8, width_in_frames = 11 } }, usage = "player", width = 194 } } }, running_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[2] ]=], { animation_speed = 0.6, direction_count = 18, filename = "__base__/graphics/entity/character/level2addon_running_gun.png", frame_count = 22, height = 94, scale = 0.5, shift = { 0.015625, -0.796875 }, usage = "player", width = 68 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 18, filename = "__base__/graphics/entity/character/level2addon_running_gun_mask.png", frame_count = 22, height = 94, scale = 0.5, shift = { 0.015625, -0.796875 }, usage = "player", width = 68 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[3] ]=], { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level2addon_running_gun_shadow.png", frame_count = 22, height = 58, scale = 0.5, shift = { 1.15625, 0.03125 }, usage = "player", width = 134 } } } }, { armors = { "power-armor", "power-armor-mk2" }, flipped_shadow_running_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].flipped_shadow_running_with_gun.layers[1] ]=], { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level3addon_running_gun_shadow_flipped.png", frame_count = 22, height = 64, line_length = 22, scale = 0.5, shift = { 1.046875, 0.015625 }, usage = "player", width = 142 } } }, idle = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[2] ]=], { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_idle.png", frame_count = 22, height = 86, scale = 0.5, shift = { 0, -0.875 }, usage = "player", width = 74 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_idle_mask.png", frame_count = 22, height = 72, scale = 0.5, shift = { 0, -0.984375 }, usage = "player", width = 74 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle.layers[3] ]=], { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level3addon_idle_shadow.png", frame_count = 22, height = 64, scale = 0.5, shift = { 1.203125, 0 }, usage = "player", width = 132 } } }, idle_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[2] ]=], { animation_speed = 0.15, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_idle_gun.png", frame_count = 22, height = 88, scale = 0.5, shift = { 0, -0.765625 }, usage = "player", width = 78 }, { animation_speed = 0.15, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_idle_gun_mask.png", frame_count = 22, height = 68, scale = 0.5, shift = { 0, -0.890625 }, usage = "player", width = 76 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].idle_with_gun.layers[3] ]=], { animation_speed = 0.15, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level3addon_idle_gun_shadow.png", frame_count = 22, height = 64, scale = 0.5, shift = { 1.046875, 0 }, usage = "player", width = 130 } } }, mining_with_tool = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[2] ]=], { animation_speed = 0.9, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_mining_tool.png", frame_count = 26, height = 124, scale = 0.5, shift = { 0, -0.671875 }, usage = "player", width = 144 }, { animation_speed = 0.9, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_mining_tool_mask.png", frame_count = 26, height = 112, scale = 0.5, shift = { 0, -0.75 }, usage = "player", width = 138 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].mining_with_tool.layers[3] ]=], { animation_speed = 0.9, direction_count = 8, draw_as_shadow = true, frame_count = 26, height = 116, scale = 0.5, shift = { 0.9375, 0 }, stripes = { { filename = "__base__/graphics/entity/character/level3addon_mining_tool_shadow-1.png", height_in_frames = 8, width_in_frames = 13 }, { filename = "__base__/graphics/entity/character/level3addon_mining_tool_shadow-2.png", height_in_frames = 8, width_in_frames = 13 } }, usage = "player", width = 184 } } }, running = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[2] ]=], { animation_speed = 0.6, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_running.png", frame_count = 22, height = 108, scale = 0.5, shift = { 0, -0.78125 }, usage = "player", width = 80 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/character/level3addon_running_mask.png", frame_count = 22, height = 88, scale = 0.5, shift = { 0, -0.890625 }, usage = "player", width = 78 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running.layers[3] ]=], { animation_speed = 0.6, direction_count = 8, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level3addon_running_shadow.png", frame_count = 22, height = 68, scale = 0.5, shift = { 1.1875, 0.078125 }, usage = "player", width = 168 } } }, running_with_gun = { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[2] ]=], { animation_speed = 0.6, direction_count = 18, filename = "__base__/graphics/entity/character/level3addon_running_gun.png", frame_count = 22, height = 96, scale = 0.5, shift = { 0.015625, -0.765625 }, usage = "player", width = 76 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 18, filename = "__base__/graphics/entity/character/level3addon_running_gun_mask.png", frame_count = 22, height = 74, scale = 0.5, shift = { 0.015625, -0.921875 }, usage = "player", width = 74 }, "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[1].running_with_gun.layers[3] ]=], { animation_speed = 0.6, direction_count = 18, draw_as_shadow = true, filename = "__base__/graphics/entity/character/level3addon_running_gun_shadow.png", frame_count = 22, height = 64, scale = 0.5, shift = { 1.125, 0.015625 }, usage = "player", width = 136 } } } }, { armors = { "mech-armor" }, extra_smoke_cycles_per_tile = 1.5, idle_with_gun = { layers = { { animation_speed = 0.16000000000000001, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-idle.png", frame_count = 22, frame_sequence = { 1, 2, 3, 4, 4, 3, 2, 1, 1, 2, 3, 4, 4, 3, 2, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 }, height = 176, line_length = 11, scale = 0.5, shift = { 0.03125, -0.796875 }, usage = "player", width = 142 }, { animation_speed = 0.16000000000000001, apply_runtime_tint = true, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-mask.png", frame_count = 22, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[4].idle_with_gun.layers[1].frame_sequence ]=], height = 150, line_length = 11, scale = 0.5, shift = { 0.015625, -1 }, usage = "player", width = 134 }, { animation_speed = 0.16000000000000001, direction_count = 8, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-shadow.png", frame_count = 22, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].character.character.animations[4].idle_with_gun.layers[1].frame_sequence ]=], height = 94, line_length = 11, scale = 0.5, shift = { 1.234375, 0.03125 }, usage = "player", width = 226 } } }, idle_with_gun_in_air = { layers = { { animation_speed = 0.2, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-air.png", frame_count = 5, height = 168, line_length = 5, scale = 0.5, shift = { 0, -0.96875 }, usage = "player", width = 160 }, { animation_speed = 0.2, apply_runtime_tint = true, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-air-mask.png", frame_count = 5, height = 130, line_length = 5, scale = 0.5, shift = { 0, -1.265625 }, usage = "player", width = 156 }, { animation_speed = 0.2, direction_count = 8, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-air-shadow.png", frame_count = 5, height = 112, line_length = 5, scale = 0.5, shift = { 1.640625, 0 }, usage = "player", width = 190 }, { animation_speed = 0.2, blend_mode = "additive", direction_count = 8, draw_as_light = true, filename = "__space-age__/graphics/entity/mech-armor/mech-idle-air-light.png", frame_count = 5, height = 166, line_length = 5, scale = 0.5, shift = { -0.015625, -0.96875 }, usage = "player", width = 144 } } }, landing = { layers = { { animation_speed = 0.6, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-descend.png", frame_count = 16, height = 212, line_length = 10, scale = 0.5, shift = { 0, -0.78125 }, usage = "player", width = 192 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-descend-mask.png", frame_count = 16, height = 186, line_length = 10, scale = 0.5, shift = { 0, -0.984375 }, usage = "player", width = 188 }, { animation_speed = 0.6, direction_count = 8, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-descend-shadow.png", frame_count = 16, height = 134, line_length = 10, scale = 0.5, shift = { 1.1875, 0 }, usage = "player", width = 276 }, { animation_speed = 0.6, blend_mode = "additive", direction_count = 8, draw_as_light = true, filename = "__space-age__/graphics/entity/mech-armor/mech-descend-light.png", frame_count = 16, height = 194, line_length = 10, scale = 0.5, shift = { 0, -0.734375 }, usage = "player", width = 154 } } }, mining_with_tool = { layers = { { animation_speed = 0.45, direction_count = 8, filenames = { "__space-age__/graphics/entity/mech-armor/mech-mining-1.png", "__space-age__/graphics/entity/mech-armor/mech-mining-2.png" }, frame_count = 27, height = 236, line_length = 9, lines_per_file = 12, scale = 0.5, shift = { 0, -1.28125 }, usage = "player", width = 208 }, { animation_speed = 0.45, apply_runtime_tint = true, direction_count = 8, filenames = { "__space-age__/graphics/entity/mech-armor/mech-mining-mask-1.png", "__space-age__/graphics/entity/mech-armor/mech-mining-mask-2.png" }, frame_count = 27, height = 226, line_length = 9, lines_per_file = 12, scale = 0.5, shift = { 0.015625, -1.328125 }, usage = "player", width = 200 }, { animation_speed = 0.45, direction_count = 8, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-mining-shadow.png", frame_count = 27, height = 146, line_length = 9, scale = 0.5, shift = { 1.796875, 0 }, usage = "player", width = 316 } } }, mining_with_tool_particles_animation_positions = { 10, 25 }, running_with_gun = { layers = { { animation_speed = 0.37000000000000002, direction_count = 40, filenames = { "__space-age__/graphics/entity/mech-armor/mech-run-1.png", "__space-age__/graphics/entity/mech-armor/mech-run-2.png", "__space-age__/graphics/entity/mech-armor/mech-run-3.png", "__space-age__/graphics/entity/mech-armor/mech-run-4.png", "__space-age__/graphics/entity/mech-armor/mech-run-5.png" }, frame_count = 22, height = 224, line_length = 11, lines_per_file = 16, scale = 0.5, shift = { 0, -0.625 }, usage = "player", width = 220 }, { animation_speed = 0.37000000000000002, apply_runtime_tint = true, direction_count = 40, filenames = { "__space-age__/graphics/entity/mech-armor/mech-run-mask-1.png", "__space-age__/graphics/entity/mech-armor/mech-run-mask-2.png", "__space-age__/graphics/entity/mech-armor/mech-run-mask-3.png", "__space-age__/graphics/entity/mech-armor/mech-run-mask-4.png" }, frame_count = 22, height = 174, line_length = 11, lines_per_file = 20, scale = 0.5, shift = { 0, -0.984375 }, usage = "player", width = 212 }, { animation_speed = 0.37000000000000002, direction_count = 40, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/mech-armor/mech-run-shadow-1.png", "__space-age__/graphics/entity/mech-armor/mech-run-shadow-2.png", "__space-age__/graphics/entity/mech-armor/mech-run-shadow-3.png", "__space-age__/graphics/entity/mech-armor/mech-run-shadow-4.png" }, frame_count = 22, height = 154, line_length = 11, lines_per_file = 20, scale = 0.5, shift = { 1.03125, 0 }, usage = "player", width = 290 } } }, smoke_cycles_per_tick = 0.25, smoke_in_air = { { deviation = { 0.2, 0.2 }, east_position = { -0.9, 0.75 }, frequency = 5, has_8_directions = true, height = 1, name = "mech-armor-smoke", north_east_position = { -0.53029999999999999, 0.8838000000000001 }, north_position = { 0, 1.1499999999999999 }, north_west_position = { 0.38380000000000001, 1.0303 }, position = { 0.25, 1 }, south_east_position = { -0.38380000000000001, -0.030299999999999994 }, south_position = { 0, 0.5 }, south_west_position = { 0.53029999999999999, -0.38380000000000001 }, starting_frame = 0, starting_frame_deviation = 60, starting_vertical_speed = -0.1, starting_vertical_speed_deviation = 0.04, west_position = { 1, 0.75 } } }, take_off = { layers = { { animation_speed = 0.6, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-uplift.png", frame_count = 16, height = 206, line_length = 10, scale = 0.5, shift = { 0, -0.921875 }, usage = "player", width = 182 }, { animation_speed = 0.6, apply_runtime_tint = true, direction_count = 8, filename = "__space-age__/graphics/entity/mech-armor/mech-uplift-mask.png", frame_count = 16, height = 176, line_length = 10, scale = 0.5, shift = { 0, -1.15625 }, usage = "player", width = 176 }, { animation_speed = 0.6, direction_count = 8, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-uplift-shadow.png", frame_count = 16, height = 128, line_length = 10, scale = 0.5, shift = { 1.390625, 0 }, usage = "player", width = 266 }, { animation_speed = 0.6, blend_mode = "additive", direction_count = 8, draw_as_light = true, filename = "__space-age__/graphics/entity/mech-armor/mech-uplift-light.png", frame_count = 16, height = 176, line_length = 10, scale = 0.5, shift = { 0, -0.953125 }, usage = "player", width = 172 } } } } }, build_distance = 10, character_corpse = "character-corpse", collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, crafting_categories = { "crafting", "electronics", "pressing", "recycling-or-hand-crafting", "organic-or-hand-crafting", "organic-or-assembling" }, damage_hit_tint = { 0.12, 0, 0, 0 }, distance_per_frame = 0.13, drop_item_distance = 10, eat = { filename = "__base__/sound/eat-5.ogg", volume = 1 }, enter_vehicle_distance = 3, flags = { "placeable-off-grid", "breaths-air", "not-repairable", "not-on-map", "not-flammable", "get-by-unit-number" }, footprint_particles = { { particle_name = "character-footprint-particle", tiles = { "dry-dirt", "dirt-1", "dirt-2", "dirt-3", "dirt-4", "dirt-5", "dirt-6", "dirt-7", "sand-1", "sand-2", "sand-3", "nuclear-ground", "red-desert-0", "red-desert-1", "red-desert-2", "red-desert-3" } }, { tiles = {}, use_as_default = true } }, grounded_landing_search_radius = 5, healing_per_tick = 0.15, heartbeat = { filename = "__base__/sound/heartbeat.ogg" }, hit_visualization_box = { { -0.2, -1.1000000000000001 }, { 0.2, 0.2 } }, icon = "__core__/graphics/icons/entity/character.png", inventory_size = 80, item_pickup_distance = 1, left_footprint_frames = { 5, 16 }, left_footprint_offset = { -0.1, 0 }, light = { { color = { 1, 1, 1 }, intensity = 0.4, minimum_darkness = 0.3, size = 25 }, { color = { 1, 1, 1 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, priority = "extra-high", scale = 2, size = 200 }, shift = { 0, -13 }, size = 2, type = "oriented" } }, loot_pickup_distance = 2, max_health = 250, maximum_corner_sliding_distance = 0.7, mining_categories = { "basic-solid" }, mining_speed = 0.5, mining_with_tool_particles_animation_positions = { 19 }, moving_sound_animation_positions = { 10, 21 }, name = "character", order = "a", reach_distance = 10, reach_resource_distance = 2.7000000000000002, right_footprint_frames = { 10, 21 }, right_footprint_offset = { 0.1, 0 }, running_sound_animation_positions = { 5, 16 }, running_speed = 0.15, selection_box = { { -0.4, -1.3999999999999999 }, { 0.4, 0.2 } }, sticker_box = { { -0.2, -1 }, { 0.2, 0 } }, subgroup = "creatures", synced_footstep_particle_triggers = { { apply_tile_tint = "primary", initial_height = 0.2, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "tintable-water-particle", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.05, tail_length = 3, tiles = { "water-shallow", "wetland-blue-slime", "wetland-light-green-slime", "wetland-green-slime", "wetland-light-dead-skin", "wetland-dead-skin", "wetland-pink-tentacle", "wetland-red-tentacle", "wetland-yumako", "wetland-jellynut" }, type = "create-particle" }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "vegetation-character-particle-small-medium", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "grass-1-stone-character-particle-tiny", probability = 1, repeat_count = 4, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "brown-dust-vehicle-particle", probability = 0.75, repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-1", "grass-2", "grass-4" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "grass-3-vegetation-character-particle-small-medium", probability = 1, repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "grass-3-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "brown-dust-vehicle-particle", probability = 1, repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "grass-3" } }, { actions = { { initial_height = 0.2, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-1-dust-particle", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-1-stone-character-particle-tiny", probability = 1, repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-1" } }, { actions = { { initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-2-dust-particle", probability = 1, repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-2-stone-character-particle-tiny", probability = 0.3, repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-2" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-3-dust-particle", probability = 1, repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "sand-3-stone-character-particle-tiny", probability = 1, repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "sand-3" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-0-dust-particle", probability = 1, repeat_count = 10, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "vegetation-character-particle-small-medium", probability = 1, repeat_count = 4, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-0-stone-character-particle-tiny", probability = 1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-0" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-1-dust-particle", probability = 1, repeat_count = 7, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-1-stone-character-particle-tiny", probability = 1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-1" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-2-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-2-stone-character-particle-tiny", probability = 1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-2" } }, { actions = { { frame_speed = 1, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-3-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "red-desert-3-stone-character-particle-tiny", probability = 1, repeat_count = 5, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "red-desert-3" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-1-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-1-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-1" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-2-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-2-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-2" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-3-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-3-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-3" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-4-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-4-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-4" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-5-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-5-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-5" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-6-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-6-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-6" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-5-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dirt-7-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dirt-7" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dry-dirt-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "dry-dirt-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "dry-dirt" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "landfill-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "landfill-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "landfill" } }, { actions = { { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "nuclear-ground-dust-particle", probability = 1, repeat_count = 7, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { frame_speed = 0.4, initial_height = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, particle_name = "nuclear-ground-stone-character-particle-tiny", probability = 1, repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, tiles = { "nuclear-ground" } } }, ticks_to_keep_aiming_direction = 100, ticks_to_keep_gun = 600, ticks_to_stay_in_combat = 600, tool_attack_result = { action_delivery = { target_effects = { damage = { amount = 8, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, type = "character", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/character/character-reflection.png", height = 19, priority = "extra-high", scale = 5, shift = { 0, 1.046875 }, variation_count = 1, width = 13 }, rotate = false } } }, ["character-corpse"] = { ["character-corpse"] = { armor_picture_mapping = { ["heavy-armor"] = 2, ["light-armor"] = 1, ["mech-armor"] = 4, ["modular-armor"] = 2, ["power-armor"] = 3, ["power-armor-mk2"] = 3 }, close_sound = { filename = "__base__/sound/character-corpse-close.ogg", volume = 0.5 }, flags = { "placeable-off-grid", "not-rotatable", "not-on-map" }, hidden = true, icon = "__core__/graphics/icons/entity/character.png", minable = { mining_time = 2 }, name = "character-corpse", open_sound = { filename = "__base__/sound/character-corpse-open.ogg", volume = 0.5 }, pictures = { { layers = { { filename = "__base__/graphics/entity/character/level1_dead.png", frame_count = 2, height = 112, scale = 0.5, shift = { -0.21875, -0.171875 }, usage = "player", width = 114 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/character/level1_dead_mask.png", frame_count = 2, height = 70, scale = 0.5, shift = { -0.078125, -0.203125 }, usage = "player", width = 88 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/character/level1_dead_shadow.png", frame_count = 2, height = 106, scale = 0.5, shift = { -0.109375, -0.09375 }, usage = "player", width = 108 } } }, { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[2] ]=], { filename = "__base__/graphics/entity/character/level2addon_dead.png", frame_count = 2, height = 68, scale = 0.5, shift = { -0.03125, -0.15625 }, usage = "player", width = 86 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/character/level2addon_dead_mask.png", frame_count = 2, height = 66, scale = 0.5, shift = { -0.015625, -0.171875 }, usage = "player", width = 86 }, "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[3] ]=] } }, { layers = { "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[2] ]=], { filename = "__base__/graphics/entity/character/level3addon_dead.png", frame_count = 2, height = 68, scale = 0.5, shift = { -0.015625, -0.15625 }, usage = "player", width = 88 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/character/level3addon_dead_mask.png", frame_count = 2, height = 60, scale = 0.5, shift = { 0.09375, -0.109375 }, usage = "player", width = 72 }, "SERPENT PLACEHOLDER" --[=[ ref [""]["character-corpse"]["character-corpse"].pictures[1].layers[3] ]=] } }, { layers = { { animation_speed = 1, filename = "__space-age__/graphics/entity/mech-armor/mech-corpse.png", frame_count = 2, height = 154, line_length = 2, scale = 0.5, shift = { 0.265625, -0.046875 }, usage = "player", width = 220 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__space-age__/graphics/entity/mech-armor/mech-corpse-mask.png", frame_count = 2, height = 134, line_length = 2, scale = 0.5, shift = { 0.109375, -0.203125 }, usage = "player", width = 126 }, { animation_speed = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/mech-armor/mech-corpse-shadow.png", frame_count = 2, height = 118, line_length = 2, scale = 0.5, shift = { 0.359375, 0.078125 }, usage = "player", width = 198 } } } }, selection_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, selection_priority = 100, time_to_live = 0, type = "character-corpse", water_reflection = { pictures = { { filename = "__base__/graphics/entity/character/level1_dead_effect_map.png", height = 63, scale = 1, usage = "player", width = 120 } } } } }, cliff = { cliff = { cliff_explosive = "cliff-explosives", collision_box = { { -0.99000000000000004, -0.49000000000000004 }, { 0.99000000000000004, 0.49000000000000004 }, 0 }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_position = {0, 2.5}\n for x = -8, 8, 1 do\n for y = -3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"red-desert-1\"}}\n end\n end\n for x = -8, 8, 1 do\n for y = 3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"red-desert-0\"}}\n end\n end\n for x = -8, 8, 4 do\n game.surfaces[1].create_entity{name = \"cliff\", position = {x, 0}, cliff_orientation = \"west-to-east\"}\n end\n " }, flags = { "placeable-neutral" }, grid_offset = { 0, 0.5 }, grid_size = { 4, 4 }, icon = "__base__/graphics/icons/cliff.png", impact_category = "stone", map_color = { b = 87, g = 119, r = 144 }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 }, name = "cliff", order = "b[decorative]-l[rock]-b[big]", orientations = { east_to_none = { collision_bounding_box = { { 0.89644660940672622, -0.6642135623730951 }, { 1.6035533905932738, 2.1642135623730949 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_none.pictures[1].layers[2].shift ]=], width = 256, x = 768, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 } } } } }, east_to_north = { collision_bounding_box = { { -1.0177669529663689, -1.9571067811865476 }, { 2.5177669529663689, -0.54289321881345254 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 } } } } }, east_to_south = { collision_bounding_box = { { 0.042893218813452538, -0.51776695296636888 }, { 1.4571067811865475, 3.0177669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 256 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 } } } } }, east_to_west = { collision_bounding_box = { { -2, -0.5 }, { 2, 0.5 }, 0 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 } } } } }, none_to_east = { collision_bounding_box = { { 0.085786437626904632, -0.70710678118654755 }, { 2.9142135623730955, 0.70710678118654755 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.none_to_east.pictures[1].layers[2].shift ]=], width = 256, x = 256, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 } } } } }, none_to_north = { collision_bounding_box = { { -1.2071067811865477, -2.4142135623730949 }, { 0.20710678118654768, 0.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.none_to_north.pictures[1].layers[2].shift ]=], width = 256, x = 256, y = 256 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 } } } } }, none_to_south = { collision_bounding_box = { { 0.14644660940672627, -0.76776695296636905 }, { 0.85355339059327378, 2.7677669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.none_to_south.pictures[1].layers[2].shift ]=], width = 256, x = 256, y = 768 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 } } } } }, none_to_west = { collision_bounding_box = { { -2.6662846301849603, 0.40144660940672612 }, { 0.17628463018496032, 1.1085533905932736 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.none_to_west.pictures[1].layers[2].shift ]=], width = 256, x = 256, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 } } } } }, north_to_east = { collision_bounding_box = { { -0.87132034355964336, -1.8106601717798213 }, { 3.3713203435596433, 0.31066017177982141 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 } } } } }, north_to_none = { collision_bounding_box = { { -0.91421356237309546, -1.7071067811865475 }, { 1.9142135623730955, -0.29289321881345245 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_none.pictures[1].layers[2].shift ]=], width = 256, x = 768, y = 768 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 } } } } }, north_to_south = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 768 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 } } } } }, north_to_west = { collision_bounding_box = { { -1.4571067811865475, -3.0177669529663689 }, { -0.042893218813452538, 0.51776695296636888 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 256 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 } } } } }, south_to_east = { collision_bounding_box = { { 0.18933982822017835, -1.3713203435596428 }, { 2.3106601717798219, 2.8713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 768 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 } } } } }, south_to_none = { collision_bounding_box = { { -2.2677669529663689, 0.64644660940672622 }, { 1.2677669529663691, 1.3535533905932737 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_none.pictures[1].layers[2].shift ]=], width = 256, x = 768, y = 256 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 } } } } }, south_to_north = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 256 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 256 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 256 } } } } }, south_to_west = { collision_bounding_box = { { -2.5177669529663689, 0.54289321881345254 }, { 1.0177669529663689, 1.9571067811865476 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 } } } } }, west_to_east = { collision_bounding_box = { { -2, -1.5 }, { 2, 1.5 }, 0 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-sides-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 512 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-sides-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 512 } } } } }, west_to_none = { collision_bounding_box = { { -2.2071067811865479, -1.4142135623730951 }, { -0.79289321881345227, 1.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-entrance-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_none.pictures[1].layers[2].shift ]=], width = 256, x = 768, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-entrance-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 } } } } }, west_to_north = { collision_bounding_box = { { -2.3106601717798219, -2.8713203435596428 }, { -0.18933982822017835, 1.3713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-outer-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 768 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 768 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-outer-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 768 } } } } }, west_to_south = { collision_bounding_box = { { -3.3713203435596433, -0.31066017177982141 }, { 0.87132034355964336, 1.8106601717798213 }, 0.125 }, pictures = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = { 0.5, 0 }, width = 320, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 320, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 640, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 960, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1600, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 1920, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/terrain/cliffs/cliff-inner-shadow.png", height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff.cliff.orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 320, x = 2240, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 0, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 256, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 512, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 768, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1024, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1280, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1536, y = 0 } } }, { layers = { { filename = "__base__/graphics/terrain/cliffs/cliff-inner-lower.png", height = 256, scale = 0.5, width = 256, x = 1792, y = 0 } } } } } }, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 }, 0 }, subgroup = "cliffs", type = "cliff" }, ["cliff-fulgora"] = { cliff_explosive = "cliff-explosives", collision_box = { { -0.99000000000000004, -0.49000000000000004 }, { 0.99000000000000004, 0.49000000000000004 }, 0 }, collision_mask = { layers = { cliff = true, floor = true, is_lower_object = true, is_object = true, player = true }, not_colliding_with_itself = true }, deconstruction_alternative = "cliff", factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_position = {0, 2.5}\n for x = -8, 8, 1 do\n for y = -3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-sand\"}}\n end\n end\n for x = -8, 8, 1 do\n for y = 3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"oil-ocean-deep\"}}\n end\n end\n for x = -8, 8, 4 do\n game.surfaces[1].create_entity{name = \"cliff-fulgora\", position = {x, 0}, cliff_orientation = \"west-to-east\"}\n end\n ", planet = "fulgora" }, flags = { "placeable-neutral" }, grid_offset = { 0, 0.5 }, grid_size = { 4, 4 }, icon = "__space-age__/graphics/icons/cliff-fulgora.png", impact_category = "stone", map_color = { 144, 119, 87 }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 }, name = "cliff-fulgora", order = "b[decorative]-l[rock]-b[big]", orientations = { east_to_none = { collision_bounding_box = { { 0.89644660940672622, -0.6642135623730951 }, { 1.6035533905932738, 2.1642135623730949 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } } } }, east_to_north = { collision_bounding_box = { { -1.0177669529663689, -1.9571067811865476 }, { 2.5177669529663689, -0.54289321881345254 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, east_to_south = { collision_bounding_box = { { 0.042893218813452538, -0.51776695296636888 }, { 1.4571067811865475, 3.0177669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, east_to_west = { collision_bounding_box = { { -2, -0.5 }, { 2, 0.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, none_to_east = { collision_bounding_box = { { 0.085786437626904632, -0.70710678118654755 }, { 2.9142135623730955, 0.70710678118654755 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.none_to_east.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } } } }, none_to_north = { collision_bounding_box = { { -1.2071067811865477, -2.4142135623730949 }, { 0.20710678118654768, 0.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.none_to_north.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } } } }, none_to_south = { collision_bounding_box = { { 0.14644660940672627, -0.76776695296636905 }, { 0.85355339059327378, 2.7677669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.none_to_south.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } } } }, none_to_west = { collision_bounding_box = { { -2.6662846301849603, 0.40144660940672612 }, { 0.17628463018496032, 1.1085533905932736 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.none_to_west.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } } } }, north_to_east = { collision_bounding_box = { { -0.87132034355964336, -1.8106601717798213 }, { 3.3713203435596433, 0.31066017177982141 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, north_to_none = { collision_bounding_box = { { -0.91421356237309546, -1.7071067811865475 }, { 1.9142135623730955, -0.29289321881345245 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } } } }, north_to_south = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, north_to_west = { collision_bounding_box = { { -1.4571067811865475, -3.0177669529663689 }, { -0.042893218813452538, 0.51776695296636888 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_east = { collision_bounding_box = { { 0.18933982822017835, -1.3713203435596428 }, { 2.3106601717798219, 2.8713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, south_to_none = { collision_bounding_box = { { -2.2677669529663689, 0.64644660940672622 }, { 1.2677669529663691, 1.3535533905932737 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } } } }, south_to_north = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_west = { collision_bounding_box = { { -2.5177669529663689, 0.54289321881345254 }, { 1.0177669529663689, 1.9571067811865476 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_east = { collision_bounding_box = { { -2, -1.5 }, { 2, 1.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_none = { collision_bounding_box = { { -2.2071067811865479, -1.4142135623730951 }, { -0.79289321881345227, 1.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } } } }, west_to_north = { collision_bounding_box = { { -2.3106601717798219, -2.8713203435596428 }, { -0.18933982822017835, 1.3713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, west_to_south = { collision_bounding_box = { { -3.3713203435596433, -0.31066017177982141 }, { 0.87132034355964336, 1.8106601717798213 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-fulgora"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/fulgora/cliff-fulgora-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } } }, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 }, 0 }, subgroup = "cliffs", type = "cliff" }, ["cliff-gleba"] = { cliff_explosive = "cliff-explosives", collision_box = { { -0.99000000000000004, -0.49000000000000004 }, { 0.99000000000000004, 0.49000000000000004 }, 0 }, deconstruction_alternative = "cliff", factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_position = {0, 2.5}\n for x = -8, 8, 1 do\n for y = -3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"highland-dark-rock\"}}\n end\n end\n for x = -8, 8, 1 do\n for y = 3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lowland-red-vein\"}}\n end\n end\n for x = -8, 8, 4 do\n game.surfaces[1].create_entity{name = \"cliff-gleba\", position = {x, 0}, cliff_orientation = \"west-to-east\"}\n end\n ", planet = "gleba" }, flags = { "placeable-neutral" }, grid_offset = { 0, 0.5 }, grid_size = { 4, 4 }, icon = "__space-age__/graphics/icons/cliff-gleba.png", impact_category = "stone", map_color = { 144, 119, 87 }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 }, name = "cliff-gleba", order = "b[decorative]-l[rock]-b[big]", orientations = { east_to_none = { collision_bounding_box = { { 0.89644660940672622, -0.6642135623730951 }, { 1.6035533905932738, 2.1642135623730949 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } } } }, east_to_north = { collision_bounding_box = { { -1.0177669529663689, -1.9571067811865476 }, { 2.5177669529663689, -0.54289321881345254 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, east_to_south = { collision_bounding_box = { { 0.042893218813452538, -0.51776695296636888 }, { 1.4571067811865475, 3.0177669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, east_to_west = { collision_bounding_box = { { -2, -0.5 }, { 2, 0.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, none_to_east = { collision_bounding_box = { { 0.085786437626904632, -0.70710678118654755 }, { 2.9142135623730955, 0.70710678118654755 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.none_to_east.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } } } }, none_to_north = { collision_bounding_box = { { -1.2071067811865477, -2.4142135623730949 }, { 0.20710678118654768, 0.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.none_to_north.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } } } }, none_to_south = { collision_bounding_box = { { 0.14644660940672627, -0.76776695296636905 }, { 0.85355339059327378, 2.7677669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.none_to_south.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } } } }, none_to_west = { collision_bounding_box = { { -2.6662846301849603, 0.40144660940672612 }, { 0.17628463018496032, 1.1085533905932736 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.none_to_west.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } } } }, north_to_east = { collision_bounding_box = { { -0.87132034355964336, -1.8106601717798213 }, { 3.3713203435596433, 0.31066017177982141 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, north_to_none = { collision_bounding_box = { { -0.91421356237309546, -1.7071067811865475 }, { 1.9142135623730955, -0.29289321881345245 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } } } }, north_to_south = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, north_to_west = { collision_bounding_box = { { -1.4571067811865475, -3.0177669529663689 }, { -0.042893218813452538, 0.51776695296636888 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_east = { collision_bounding_box = { { 0.18933982822017835, -1.3713203435596428 }, { 2.3106601717798219, 2.8713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, south_to_none = { collision_bounding_box = { { -2.2677669529663689, 0.64644660940672622 }, { 1.2677669529663691, 1.3535533905932737 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } } } }, south_to_north = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_west = { collision_bounding_box = { { -2.5177669529663689, 0.54289321881345254 }, { 1.0177669529663689, 1.9571067811865476 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_east = { collision_bounding_box = { { -2, -1.5 }, { 2, 1.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_none = { collision_bounding_box = { { -2.2071067811865479, -1.4142135623730951 }, { -0.79289321881345227, 1.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } } } }, west_to_north = { collision_bounding_box = { { -2.3106601717798219, -2.8713203435596428 }, { -0.18933982822017835, 1.3713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, west_to_south = { collision_bounding_box = { { -3.3713203435596433, -0.31066017177982141 }, { 0.87132034355964336, 1.8106601717798213 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-gleba"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/gleba/cliff-gleba-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } } }, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 }, 0 }, subgroup = "cliffs", type = "cliff" }, ["cliff-vulcanus"] = { cliff_explosive = "cliff-explosives", collision_box = { { -0.99000000000000004, -0.49000000000000004 }, { 0.99000000000000004, 0.49000000000000004 }, 0 }, deconstruction_alternative = "cliff", factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_position = {0, 2.5}\n for x = -8, 8, 1 do\n for y = -3, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-soil-dark\"}}\n end\n end\n for x = -8, 8, 4 do\n game.surfaces[1].create_entity{name = \"cliff-vulcanus\", position = {x, 0}, cliff_orientation = \"west-to-east\"}\n end\n ", planet = "vulcanus" }, flags = { "placeable-neutral" }, grid_offset = { 0, 0.5 }, grid_size = { 4, 4 }, icon = "__space-age__/graphics/icons/cliff-vulcanus.png", impact_category = "stone", map_color = { 144, 119, 87 }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 }, name = "cliff-vulcanus", order = "b[decorative]-l[rock]-b[big]", orientations = { east_to_none = { collision_bounding_box = { { 0.89644660940672622, -0.6642135623730951 }, { 1.6035533905932738, 2.1642135623730949 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } } } }, east_to_north = { collision_bounding_box = { { -1.0177669529663689, -1.9571067811865476 }, { 2.5177669529663689, -0.54289321881345254 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, east_to_south = { collision_bounding_box = { { 0.042893218813452538, -0.51776695296636888 }, { 1.4571067811865475, 3.0177669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, east_to_west = { collision_bounding_box = { { -2, -0.5 }, { 2, 0.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.east_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, none_to_east = { collision_bounding_box = { { 0.085786437626904632, -0.70710678118654755 }, { 2.9142135623730955, 0.70710678118654755 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.none_to_east.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } } } }, none_to_north = { collision_bounding_box = { { -1.2071067811865477, -2.4142135623730949 }, { 0.20710678118654768, 0.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.none_to_north.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } } } }, none_to_south = { collision_bounding_box = { { 0.14644660940672627, -0.76776695296636905 }, { 0.85355339059327378, 2.7677669529663689 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.none_to_south.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } } } }, none_to_west = { collision_bounding_box = { { -2.6662846301849603, 0.40144660940672612 }, { 0.17628463018496032, 1.1085533905932736 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.none_to_west.pictures[1].layers[2].shift ]=], width = 512, x = 512, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } } } }, north_to_east = { collision_bounding_box = { { -0.87132034355964336, -1.8106601717798213 }, { 3.3713203435596433, 0.31066017177982141 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } }, north_to_none = { collision_bounding_box = { { -0.91421356237309546, -1.7071067811865475 }, { 1.9142135623730955, -0.29289321881345245 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } } } }, north_to_south = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, north_to_west = { collision_bounding_box = { { -1.4571067811865475, -3.0177669529663689 }, { -0.042893218813452538, 0.51776695296636888 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.north_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_east = { collision_bounding_box = { { 0.18933982822017835, -1.3713203435596428 }, { 2.3106601717798219, 2.8713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, south_to_none = { collision_bounding_box = { { -2.2677669529663689, 0.64644660940672622 }, { 1.2677669529663691, 1.3535533905932737 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } } } }, south_to_north = { collision_bounding_box = { { -1, -2 }, { 1, 2 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 512 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 512 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 512 } } } } }, south_to_west = { collision_bounding_box = { { -2.5177669529663689, 0.54289321881345254 }, { 1.0177669529663689, 1.9571067811865476 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.south_to_west.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_east = { collision_bounding_box = { { -2, -1.5 }, { 2, 1.5 }, 0 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_east.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1024 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1024 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-sides-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1024 } } } } }, west_to_none = { collision_bounding_box = { { -2.2071067811865479, -1.4142135623730951 }, { -0.79289321881345227, 1.4142135623730951 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = { 0, 0 }, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_none.pictures[1].layers[2].shift ]=], width = 512, x = 1536, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-entrance-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } } } }, west_to_north = { collision_bounding_box = { { -2.3106601717798219, -2.8713203435596428 }, { -0.18933982822017835, 1.3713203435596428 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_north.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 1536 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 1536 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-outer-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 1536 } } } } }, west_to_south = { collision_bounding_box = { { -3.3713203435596433, -0.31066017177982141 }, { 0.87132034355964336, 1.8106601717798213 }, 0.125 }, pictures = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = { 0.5, 0 }, width = 640, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 640, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1280, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 1920, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3200, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 3840, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-shadow.png", height = 512, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["cliff-vulcanus"].orientations.west_to_south.pictures[1].layers[2].shift ]=], width = 640, x = 4480, y = 0 } } } }, pictures_lower = { { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 0, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 512, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1024, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 1536, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2048, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 2560, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3072, y = 0 } } }, { layers = { { filename = "__space-age__/graphics/terrain/cliffs/vulcanus/cliff-vulcanus-inner-lower.png", height = 512, scale = 0.5, width = 512, x = 3584, y = 0 } } } } } }, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 }, 0 }, subgroup = "cliffs", type = "cliff" }, ["crater-cliff"] = { autoplace = { order = "a[landscape]-a[cliff]-b[crater]", probability_expression = "crater_cliff" }, cliff_explosive = "cliff-explosives", collision_box = { { -0.99000000000000004, -0.49000000000000004 }, { 0.99000000000000004, 0.49000000000000004 }, 0 }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, deconstruction_alternative = "cliff", factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 0.5\n game.simulation.camera_position = {-0.5, 1.5}\n for x = -28, 24, 1 do\n for y = -10, 14 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-ash-dark\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {-0.5, -3.324}, cliff_orientation = \"west-to-east\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {-5.44922, -1.875}, cliff_orientation = \"south-to-east\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {4.4492, -1.875}, cliff_orientation = \"west-to-south\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {-7.5, 1.625}, cliff_orientation = \"south-to-north\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {6.5, 1.625}, cliff_orientation = \"north-to-south\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {-5.44922, 5.121}, cliff_orientation = \"east-to-north\"}\n game.surfaces[1].create_entity{name = \"crater-cliff\", position = {4.4492, 5.121}, cliff_orientation = \"north-to-west\"}\n ", planet = "vulcanus" }, flags = { "placeable-off-grid", "placeable-neutral" }, grid_offset = { 0, 0.5 }, grid_size = { 4, 4 }, icon = "__space-age__/graphics/icons/crater-cliff.png", impact_category = "stone", map_color = { b = 87, g = 119, r = 144 }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 }, name = "crater-cliff", order = "b[decorative]-l[rock]-b[big]", orientations = { east_to_none = { collision_bounding_box = { { -4.77096891151258, -2.2399999999999998 }, { 4.77096891151258, 1.26 }, 0.90204336199235318 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-N.png", height = 268, line_length = 4, scale = 0.5, shift = { 5.6216224603562921, -2.5000000056214091 }, variation_count = 1, width = 660 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-N.png", height = 350, line_length = 4, scale = 0.5, shift = { 5.1841224603562921, -1.8593750056214091 }, variation_count = 1, width = 820 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-N.png", height = 344, line_length = 4, scale = 0.5, shift = { 5.2153724603562921, -1.7031250056214091 }, variation_count = 1, width = 820 }, render_layer = "object" }, east_to_north = { collision_bounding_box = { { -4.77096891151258, -2.25 }, { 4.77096891151258, 2.25 }, 0.59795663800764682 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-SW.png", height = 466, line_length = 4, scale = 0.5, shift = { -0.050252539643707905, -1.0937499943785909 }, variation_count = 4, width = 578 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-SW.png", height = 546, line_length = 4, scale = 0.5, shift = { 0.012247460356292095, -0.45312499437859088 }, variation_count = 4, width = 722 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-SW.png", height = 604, line_length = 4, scale = 0.5, shift = { -0.72212753964370791, -0.12499999437859088 }, variation_count = 4, width = 818 }, render_layer = "object" }, east_to_south = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], east_to_west = { collision_bounding_box = { { -5.5090403795621636, -2.2399999999999998 }, { 5.5090403795621636, 1.26 }, 0.5 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-S.png", height = 304, line_length = 4, scale = 0.5, shift = { -0.8125, -1.1059974683055005 }, variation_count = 4, width = 716 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-S.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.421875, -1.1528724683055005 }, variation_count = 4, width = 664 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-S.png", height = 314, line_length = 4, scale = 0.5, shift = { -0.5, -0.074747468305500497 }, variation_count = 4, width = 810 }, render_layer = "object" }, none_to_east = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], none_to_north = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], none_to_south = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], none_to_west = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], north_to_east = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], north_to_none = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], north_to_south = { collision_bounding_box = { { -3.9954798102186558, -2.4430000000000001 }, { 3.7954798102186555, 3.0569999999999999 }, 0.25 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-E.png", height = 488, line_length = 4, scale = 0.5, shift = { -0.28125, -0.640625 }, variation_count = 4, width = 306 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-E.png", height = 550, line_length = 4, scale = 0.5, shift = { 0.28125, -0.15625 }, variation_count = 4, width = 396 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-E.png", height = 612, line_length = 4, scale = 0.5, shift = { 0.421875, 0.328125 }, variation_count = 4, width = 596 }, render_layer = "object" }, north_to_west = { collision_bounding_box = { { -4.5301854178331098, -2.3500000000000001 }, { 4.3301854178331105, 2.1499999999999999 }, 0.40204336199235318 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-SE.png", height = 452, line_length = 4, scale = 0.5, shift = { -0.38724746035629209, -0.85937499437859088 }, variation_count = 4, width = 602 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-SE.png", height = 546, line_length = 4, scale = 0.5, shift = { -0.10599746035629209, -0.12499999437859088 }, variation_count = 4, width = 696 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-SE.png", height = 570, line_length = 4, scale = 0.5, shift = { 0.30025253964370791, 0.015625005621409116 }, variation_count = 4, width = 774 }, render_layer = "object" }, south_to_east = { collision_bounding_box = { { -4.52096891151258, -2.5 }, { 5.02096891151258, 2 }, 0.90204336199235318 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-NW.png", height = 450, line_length = 4, scale = 0.5, shift = { -0.72212753964370791, -0.59375000562140912 }, variation_count = 4, width = 710 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-NW.png", height = 474, line_length = 4, scale = 0.5, shift = { -0.11275253964370791, -0.73437500562140912 }, variation_count = 4, width = 750 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-NW.png", height = 572, line_length = 4, scale = 0.5, shift = { 0.40287246035629209, -0.42187500562140912 }, variation_count = 4, width = 820 }, render_layer = "object" }, south_to_none = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], south_to_north = { collision_bounding_box = { { -3.7954798102186555, -3.556 }, { 3.9954798102186558, 1.944 }, 0.75 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-W.png", height = 514, line_length = 4, scale = 0.5, shift = { 0.28125, -1.625 }, variation_count = 4, width = 276 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-W.png", height = 600, line_length = 4, scale = 0.5, shift = { 0.359375, -0.953125 }, variation_count = 4, width = 510 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-W.png", height = 602, line_length = 4, scale = 0.5, shift = { -0.3125, -0.640625 }, variation_count = 4, width = 600 }, render_layer = "object" }, south_to_west = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], west_to_east = { collision_bounding_box = { { -5.5090403795621636, -2.2399999999999998 }, { 5.5090403795621636, 1.26 }, 0 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-N.png", height = 268, line_length = 4, scale = 0.5, shift = { 0.671875, -1.0502525316944995 }, variation_count = 4, width = 660 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-N.png", height = 350, line_length = 4, scale = 0.5, shift = { 0.234375, -0.4096275316944995 }, variation_count = 4, width = 820 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-N.png", height = 344, line_length = 4, scale = 0.5, shift = { 0.265625, -0.2533775316944995 }, variation_count = 4, width = 820 }, render_layer = "object" }, west_to_none = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], west_to_north = "SERPENT PLACEHOLDER" --[=[ ref [""].cliff["crater-cliff"].orientations.east_to_none ]=], west_to_south = { collision_bounding_box = { { -4.52096891151258, -2.5 }, { 5.02096891151258, 2 }, 0.09795663800764677 }, pictures = { layers = { { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-upper-NE.png", height = 560, line_length = 4, scale = 0.5, shift = { 0.97212753964370791, -0.37500000562140912 }, variation_count = 4, width = 722 }, { draw_as_shadow = true, filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-shadow-NE.png", height = 494, line_length = 4, scale = 0.5, shift = { 0.59712753964370791, -0.18750000562140912 }, variation_count = 4, width = 646 } } }, pictures_lower = { filename = "__space-age__/graphics/terrain/craters/vulcanus/vulcanus-crater-section-lower-NE.png", height = 600, line_length = 4, scale = 0.5, shift = { 0.26900253964370791, -0.031250005621409116 }, variation_count = 4, width = 838 }, render_layer = "object" } }, place_as_crater = { minimum_segments_to_place = 3, segment_probability = 0.9, segments = { { offset = { x = 0, y = -4.9497474683055005 }, orientation = 0 }, { offset = { x = 4.9497474603562921, y = -3.4999999943785909 }, orientation = 0.125 }, { offset = { x = 7, y = -0 }, orientation = 0.25 }, { offset = { x = 4.9497474603562921, y = 3.4999999943785909 }, orientation = 0.375 }, { offset = { x = 0, y = 4.9497474683055005 }, orientation = 0.5 }, { offset = { x = -4.9497474603562921, y = 3.4999999943785909 }, orientation = 0.625 }, { offset = { x = -7, y = -0 }, orientation = 0.75 }, { offset = { x = -4.9497474603562921, y = -3.4999999943785909 }, orientation = 0.875 } } }, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 }, 0 }, subgroup = "cliffs", type = "cliff" } }, ["collision-layer"] = { car = { name = "car", order = "12", type = "collision-layer" }, cliff = { name = "cliff", order = "21", type = "collision-layer" }, doodad = { name = "doodad", order = "04", type = "collision-layer" }, elevated_rail = { name = "elevated_rail", order = "14", type = "collision-layer" }, elevated_train = { name = "elevated_train", order = "15", type = "collision-layer" }, empty_space = { name = "empty_space", order = "16", type = "collision-layer" }, floor = { name = "floor", order = "05", type = "collision-layer" }, ghost = { name = "ghost", order = "09", type = "collision-layer" }, ground_tile = { name = "ground_tile", order = "01", type = "collision-layer" }, is_lower_object = { name = "is_lower_object", type = "collision-layer" }, is_object = { name = "is_object", type = "collision-layer" }, item = { name = "item", order = "08", type = "collision-layer" }, lava_tile = { name = "lava_tile", order = "17", type = "collision-layer" }, meltable = { name = "meltable", order = "18", type = "collision-layer" }, object = { name = "object", order = "10", type = "collision-layer" }, out_of_map = { name = "out_of_map", type = "collision-layer" }, player = { name = "player", order = "11", type = "collision-layer" }, rail = { name = "rail", order = "06", type = "collision-layer" }, rail_support = { name = "rail_support", order = "19", type = "collision-layer" }, resource = { name = "resource", order = "03", type = "collision-layer" }, train = { name = "train", order = "13", type = "collision-layer" }, transport_belt = { name = "transport_belt", order = "07", type = "collision-layer" }, trigger_target = { name = "trigger_target", order = "20", type = "collision-layer" }, water_tile = { name = "water_tile", order = "02", type = "collision-layer" } }, ["combat-robot"] = { defender = { alert_when_damaged = false, attack_parameters = { ammo_category = "bullet", ammo_type = { action = { action_delivery = { source_effects = { entity_name = "explosion-gunshot-small", type = "create-explosion" }, target_effects = { { entity_name = "explosion-hit", type = "create-entity" }, { damage = { amount = 8, type = "physical" }, type = "damage" } }, type = "instant" }, type = "direct" } }, cooldown = 20, cooldown_deviation = 0.2, projectile_center = { 0, 1 }, projectile_creation_distance = 0.6, range = 15, sound = { { filename = "__base__/sound/fight/defender-gunshot-1.ogg", volume = 0.65 }, { filename = "__base__/sound/fight/defender-gunshot-2.ogg", volume = 0.65 }, { filename = "__base__/sound/fight/defender-gunshot-3.ogg", volume = 0.65 } }, type = "projectile" }, collision_box = { { 0, 0 }, { 0, 0 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, destroy_action = { action_delivery = { source_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "defender-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = { { filename = "__base__/sound/fight/robot-die-whoosh-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-whoosh-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-whoosh-3.ogg", volume = 0.5 } }, type = "play-sound" }, { sound = { { filename = "__base__/sound/fight/robot-die-vox-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-vox-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-vox-3.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-vox-4.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-vox-5.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/robot-die-vox-6.ogg", volume = 0.5 } }, type = "play-sound" }, { sound = { { filename = "__base__/sound/fight/robot-selfdestruct-1.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/robot-selfdestruct-2.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/robot-selfdestruct-3.ogg", volume = 0.4 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, dying_explosion = "defender-robot-explosion", dying_trigger_effect = { { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "defender-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.2, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" } }, flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map", "not-repairable" }, follows_player = true, friction = 0.01, hit_visualization_box = { { -0.1, -1.1000000000000001 }, { 0.1, -1 } }, icon = "__base__/graphics/icons/defender.png", idle = { layers = { { direction_count = 16, filename = "__base__/graphics/entity/defender-robot/defender-robot.png", height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 0, 0.0078125 }, width = 56 }, { apply_runtime_tint = true, direction_count = 16, filename = "__base__/graphics/entity/defender-robot/defender-robot-mask.png", height = 21, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1484375 }, width = 28 } } }, in_motion = { layers = { { animation_speed = 1, direction_count = 16, filename = "__base__/graphics/entity/defender-robot/defender-robot.png", height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 0, 0.0078125 }, width = 56, y = 59 }, { animation_speed = 1, apply_runtime_tint = true, direction_count = 16, filename = "__base__/graphics/entity/defender-robot/defender-robot-mask.png", height = 21, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1484375 }, width = 28, y = 21 } } }, max_health = 60, name = "defender", order = "d[defender]-a[robot]", range_from_player = 6, resistances = { { percent = 95, type = "fire" }, { decrease = 0, percent = 80, type = "acid" } }, selection_box = { { -0.5, -1.5 }, { 0.5, -0.5 } }, shadow_idle = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", height = 50, line_length = 16, priority = "high", scale = 0.5, shift = { 0.796875, 0.59375 }, width = 88 }, shadow_in_motion = { animation_speed = 1, direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", height = 50, line_length = 16, priority = "high", scale = 0.5, shift = { 0.796875, 0.59375 }, width = 88 }, speed = 0.01, subgroup = "capsule", time_to_live = 2700, type = "combat-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 4, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working_sound = { persistent = true, sound = { filename = "__base__/sound/fight/defender-robot-loop.ogg", volume = 0.7 } } }, destroyer = { alert_when_damaged = false, attack_parameters = { ammo_category = "beam", ammo_type = { action = { action_delivery = { beam = "electric-beam", duration = 20, max_length = 25, source_offset = { 0.15, -0.5 }, type = "beam" }, type = "direct" } }, cooldown = 20, cooldown_deviation = 0.2, damage_modifier = 2, range = 20, range_mode = "center-to-bounding-box", sound = { { filename = "__base__/sound/fight/laser-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/laser-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/laser-3.ogg", volume = 0.5 } }, type = "beam" }, collision_box = { { 0, 0 }, { 0, 0 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, destroy_action = { action_delivery = { source_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "destroyer-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[4].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, dying_explosion = "destroyer-robot-explosion", dying_trigger_effect = { { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "destroyer-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.2, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" } }, flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map", "not-repairable" }, follows_player = true, friction = 0.01, hit_visualization_box = { { -0.1, -1.3999999999999999 }, { 0.1, -1.3 } }, icon = "__base__/graphics/icons/destroyer.png", idle = { layers = { { direction_count = 32, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", height = 77, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.0390625 }, width = 88, y = 77 }, { apply_runtime_tint = true, direction_count = 32, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", height = 42, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.21875 }, width = 52, y = 42 } } }, in_motion = { layers = { { direction_count = 32, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", height = 77, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.0390625 }, width = 88 }, { apply_runtime_tint = true, direction_count = 32, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", height = 42, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.21875 }, width = 52 } } }, max_health = 60, name = "destroyer", order = "f[destroyer]-a[robot]", range_from_player = 6, resistances = { { percent = 95, type = "fire" }, { decrease = 0, percent = 90, type = "acid" } }, selection_box = { { -0.5, -1.5 }, { 0.5, -0.5 } }, shadow_idle = { direction_count = 32, draw_as_shadow = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", height = 66, line_length = 32, priority = "high", scale = 0.5, shift = { 0.734375, 0.59375 }, width = 108 }, shadow_in_motion = { direction_count = 32, draw_as_shadow = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", height = 66, line_length = 32, priority = "high", scale = 0.5, shift = { 0.734375, 0.59375 }, width = 108 }, speed = 0.01, subgroup = "capsule", time_to_live = 7200, type = "combat-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 6, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working_sound = { persistent = true, sound = { filename = "__base__/sound/fight/destroyer-robot-loop.ogg", volume = 0.7 } } }, distractor = { alert_when_damaged = false, attack_parameters = { ammo_category = "laser", ammo_type = { action = { action_delivery = { beam = "laser-beam", duration = 20, max_length = 15, type = "beam" }, type = "direct" } }, cooldown = 40, cooldown_deviation = 0.2, damage_modifier = 0.5, range = 15, range_mode = "center-to-bounding-box", sound = { { filename = "__base__/sound/fight/laser-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/laser-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/laser-3.ogg", volume = 0.5 } }, type = "beam" }, collision_box = { { 0, 0 }, { 0, 0 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, destroy_action = { action_delivery = { source_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "distractor-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[4].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, dying_explosion = "distractor-robot-explosion", dying_trigger_effect = { { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "distractor-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.2, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -1}\n game.surfaces[1].create_entity{name = \"distractor\", position = {0, 0}}\n " }, flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map", "not-repairable" }, hit_visualization_box = { { -0.1, -1.1000000000000001 }, { 0.1, -1 } }, icon = "__base__/graphics/icons/distractor.png", idle = { layers = { { direction_count = 16, filename = "__base__/graphics/entity/distractor-robot/distractor-robot.png", height = 62, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.078125 }, width = 72 }, { apply_runtime_tint = true, direction_count = 16, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", height = 37, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1953125 }, width = 42 } } }, in_motion = { layers = { { direction_count = 16, filename = "__base__/graphics/entity/distractor-robot/distractor-robot.png", height = 62, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.078125 }, width = 72, y = 62 }, { apply_runtime_tint = true, direction_count = 16, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", height = 37, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1953125 }, width = 42, y = 37 } } }, max_health = 180, name = "distractor", order = "e[distractor]-a[robot]", resistances = { { percent = 95, type = "fire" }, { decrease = 0, percent = 85, type = "acid" } }, selection_box = { { -0.5, -1.5 }, { 0.5, -0.5 } }, shadow_idle = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 1.015625, 0.6015625 }, width = 96 }, shadow_in_motion = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 1.015625, 0.6015625 }, width = 96 }, speed = 0, subgroup = "capsule", time_to_live = 5400, type = "combat-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 5, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working_sound = { persistent = true, sound = { filename = "__base__/sound/fight/distractor-robot-loop.ogg", volume = 0.7 } } } }, ["combat-robot-count-achievement"] = { minions = { count = 100, icon = "__base__/graphics/achievement/minions.png", icon_size = 128, name = "minions", order = "f[kill]-g[minions]", steam_stats_name = "combat-robots", type = "combat-robot-count-achievement" } }, ["complete-objective-achievement"] = { ["express-delivery"] = { allowed_without_fight = false, icon = "__space-age__/graphics/achievement/express-delivery.png", icon_size = 128, name = "express-delivery", objective_condition = "game-finished", order = "h[limitation]-j[express-delivery]", type = "complete-objective-achievement", within = 8640000 }, ["no-time-for-chitchat"] = { allowed_without_fight = false, icon = "__base__/graphics/achievement/no-time-for-chitchat.png", icon_size = 128, name = "no-time-for-chitchat", objective_condition = "rocket-launched", order = "h[limitation]-e[no-time-for-chitchat]", type = "complete-objective-achievement", within = 3240000 }, ["second-star-to-the-right-and-straight-on-till-morning"] = { icon = "__space-age__/graphics/achievement/second-star-to-the-right-and-straight-on-till-morning.png", icon_size = 128, name = "second-star-to-the-right-and-straight-on-till-morning", objective_condition = "game-finished", order = "a[progress]-x[finish-game]-b[space-age]", type = "complete-objective-achievement" }, ["smoke-me-a-kipper-i-will-be-back-for-breakfast"] = { icon = "__base__/graphics/achievement/smoke-me-a-kipper-i-will-be-back-for-breakfast.png", icon_size = 128, name = "smoke-me-a-kipper-i-will-be-back-for-breakfast", objective_condition = "rocket-launched", order = "a[progress]-x[finish-game]-a[base]", type = "complete-objective-achievement" }, ["there-is-no-spoon"] = { allowed_without_fight = false, icon = "__base__/graphics/achievement/there-is-no-spoon.png", icon_size = 128, name = "there-is-no-spoon", objective_condition = "rocket-launched", order = "h[limitation]-f[there-is-no-spoon]", type = "complete-objective-achievement", within = 1728000 }, ["work-around-the-clock"] = { allowed_without_fight = false, icon = "__space-age__/graphics/achievement/work-around-the-clock.png", icon_size = 128, name = "work-around-the-clock", objective_condition = "game-finished", order = "h[limitation]-g[work-around-the-clock]", type = "complete-objective-achievement", within = 21600000 } }, ["constant-combinator"] = { ["constant-combinator"] = { activity_led_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 1 }, activity_led_light_offsets = { { 0.296875, -0.40625 }, { 0.25, -0.03125 }, { -0.296875, -0.078125 }, { -0.21875, -0.46875 } }, activity_led_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/constant-combinator-LED-E.png", height = 14, scale = 0.5, shift = { 0.234375, -0.015625 }, width = 14 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/constant-combinator-LED-N.png", height = 12, scale = 0.5, shift = { 0.28125, -0.359375 }, width = 14 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/constant-combinator-LED-S.png", height = 16, scale = 0.5, shift = { -0.28125, 0.078125 }, width = 14 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/constant-combinator-LED-W.png", height = 16, scale = 0.5, shift = { -0.21875, -0.46875 }, width = 14 } }, circuit_wire_connection_points = { { shadow = { green = { 0.71875, -0.1875 }, red = { 0.21875, -0.1875 } }, wire = { green = { 0.21875, -0.546875 }, red = { -0.265625, -0.546875 } } }, { shadow = { green = { 1, 0.25 }, red = { 1, -0.15625 } }, wire = { green = { 0.5, -0.109375 }, red = { 0.5, -0.515625 } } }, { shadow = { green = { 0.28125, 0.625 }, red = { 0.78125, 0.625 } }, wire = { green = { -0.203125, 0.234375 }, red = { 0.28125, 0.234375 } } }, { shadow = { green = { 0.03125, -0.0625 }, red = { 0.03125, 0.34375 } }, wire = { green = { -0.46875, -0.421875 }, red = { -0.46875, -0.015625 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "constant-combinator-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "constant-combinator-explosion", fast_replaceable_group = "constant-combinator", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/constant-combinator.png", icon_draw_specification = { scale = 0.7 }, max_health = 120, minable = { mining_time = 0.1, result = "constant-combinator" }, name = "constant-combinator", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].open_sound ]=], selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, sprites = { east = { layers = { { filename = "__base__/graphics/entity/combinator/constant-combinator.png", height = 102, priority = "high", scale = 0.5, shift = { 0, 0.15625 }, tint_as_overlay = false, width = 114, x = 114, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/constant-combinator-shadow.png", height = 66, priority = "high", scale = 0.5, shift = { 0.265625, 0.171875 }, tint_as_overlay = false, width = 98, x = 98, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/combinator/constant-combinator.png", height = 102, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 114, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/constant-combinator-shadow.png", height = 66, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 98, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/combinator/constant-combinator.png", height = 102, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 114, x = 228, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/constant-combinator-shadow.png", height = 66, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 98, x = 196, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/combinator/constant-combinator.png", height = 102, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 114, x = 342, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/constant-combinator-shadow.png", height = 66, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["constant-combinator"]["constant-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 98, x = 294, y = 0 } } } }, type = "constant-combinator" } }, ["construct-with-robots-achievement"] = { ["automated-construction"] = { amount = 100, icon = "__base__/graphics/achievement/automated-construction.png", icon_size = 128, limited_to_one_game = false, name = "automated-construction", order = "b[exploration]-b[construct-with-robots]-a[100]", steam_stats_name = "constructed-by-robots", type = "construct-with-robots-achievement" }, ["you-are-doing-it-right"] = { icon = "__base__/graphics/achievement/you-are-doing-it-right.png", icon_size = 128, limited_to_one_game = true, more_than_manually = true, name = "you-are-doing-it-right", order = "b[exploration]-b[construct-with-robots]-b[more-than-manually]", type = "construct-with-robots-achievement" } }, ["construction-robot"] = { ["construction-robot"] = { charging_sound = { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__base__/sound/robot-charging-1.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-2.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-3.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-4.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-5.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-6.ogg", volume = 1 }, { filename = "__base__/sound/robot-charging-7.ogg", volume = 1 } } } }, collision_box = { { 0, 0 }, { 0, 0 } }, construction_vector = { 0.3, 0.22000000000000002 }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "construction-robot-explosion", dying_trigger_effect = { { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "construction-robot-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.2, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" } }, energy_per_move = "5kJ", energy_per_tick = "0.05kJ", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -1}\n game.surfaces[1].create_entity{name = \"construction-robot\", position = {0, 0}}\n " }, flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map" }, hit_visualization_box = { { -0.1, -1.1000000000000001 }, { 0.1, -1 } }, icon = "__base__/graphics/icons/construction-robot.png", icon_draw_specification = { render_layer = "air-entity-info-icon", scale = 0.5, shift = { 0, -0.2 } }, idle = { direction_count = 16, filename = "__base__/graphics/entity/construction-robot/construction-robot.png", height = 76, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.140625 }, width = 66 }, in_motion = { direction_count = 16, filename = "__base__/graphics/entity/construction-robot/construction-robot.png", height = 76, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.140625 }, width = 66, y = 76 }, max_energy = "3MJ", max_health = 100, max_payload_size = 1, max_to_charge = 0.95, min_to_charge = 0.2, minable = { mining_time = 0.1, result = "construction-robot" }, mined_sound_volume_modifier = 0.6, name = "construction-robot", repairing_sound = { { filename = "__base__/sound/robot-repair-1.ogg", volume = 0.6 }, { filename = "__base__/sound/robot-repair-2.ogg", volume = 0.6 }, { filename = "__base__/sound/robot-repair-3.ogg", volume = 0.6 }, { filename = "__base__/sound/robot-repair-4.ogg", volume = 0.6 }, { filename = "__base__/sound/robot-repair-5.ogg", volume = 0.6 }, { filename = "__base__/sound/robot-repair-6.ogg", volume = 0.6 } }, resistances = { { percent = 85, type = "fire" }, { percent = 50, type = "electric" } }, selection_box = { { -0.5, -1.5 }, { 0.5, -0.5 } }, shadow_idle = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", height = 49, line_length = 16, priority = "high", scale = 0.5, shift = { 1.046875, 0.5859375 }, width = 104 }, shadow_in_motion = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", height = 49, line_length = 16, priority = "high", scale = 0.5, shift = { 1.046875, 0.5859375 }, width = 104 }, shadow_working = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", height = 49, line_length = 16, priority = "high", repeat_count = 2, scale = 0.5, shift = { 1.046875, 0.5859375 }, width = 104 }, smoke = { animation_speed = 0.3, filename = "__base__/graphics/entity/smoke-construction/smoke-01.png", frame_count = 19, height = 32, line_length = 19, shift = { 0.078125, -0.15625 }, width = 39 }, sparks = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-01.png", frame_count = 19, height = 34, line_length = 19, shift = { -0.109375, 0.3125 }, tint = { 1, 0.9, 0, 1 }, width = 39 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-02.png", frame_count = 19, height = 32, line_length = 19, shift = { 0.03125, 0.125 }, tint = { 1, 0.9, 0, 1 }, width = 36 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-03.png", frame_count = 19, height = 29, line_length = 19, shift = { -0.0625, 0.203125 }, tint = { 1, 0.9, 0, 1 }, width = 42 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-04.png", frame_count = 19, height = 35, line_length = 19, shift = { -0.0625, 0.234375 }, tint = { 1, 0.9, 0, 1 }, width = 40 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-05.png", frame_count = 19, height = 29, line_length = 19, shift = { -0.109375, 0.171875 }, tint = { 1, 0.9, 0, 1 }, width = 39 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/sparks/sparks-06.png", frame_count = 19, height = 36, line_length = 19, shift = { 0.03125, 0.3125 }, tint = { 1, 0.9, 0, 1 }, width = 44 } }, speed = 0.06, speed_multiplier_when_out_of_energy = 0.2, type = "construction-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 5, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working = { animation_speed = 0.3, direction_count = 16, filename = "__base__/graphics/entity/construction-robot/construction-robot-working.png", frame_count = 2, height = 74, line_length = 2, priority = "high", scale = 0.5, shift = { -0.0078125, -0.15625 }, width = 57 }, working_sound = { fade_in_ticks = 8, fade_out_ticks = 8, max_sounds_per_prototype = 20, probability = 0.0016666666666666665, sound = { { filename = "__base__/sound/construction-robot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-3.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-4.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-5.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-6.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-7.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-8.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/construction-robot-9.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.46999999999999993 }, { filename = "__base__/sound/flying-robot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-3.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-4.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-5.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 } } } } }, container = { ["blue-chest"] = { circuit_connector = { points = { shadow = { green = { 0.671875, 0.546875 }, red = { 0.859375, 0.546875 } }, wire = { green = { 0.40625, 0.421875 }, red = { 0.34375, 0.203125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.453125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, 0.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.390625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.3 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "steel-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steel-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/requester-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, max_health = 350, name = "blue-chest", open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume = 0.42999999999999998 }, order = "b-l-u-e", picture = { layers = { { filename = "__base__/graphics/entity/logistic-chest/requester-chest.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "container" }, ["bottomless-chest"] = { circuit_connector = { points = { shadow = { green = { 0.671875, 0.546875 }, red = { 0.859375, 0.546875 } }, wire = { green = { 0.40625, 0.421875 }, red = { 0.34375, 0.203125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.453125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, 0.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.390625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.3 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "steel-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steel-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon_draw_specification = { scale = 0.7 }, icons = { { icon = "__base__/graphics/icons/steel-chest.png", tint = { 0.4, 0.4, 0.4 } } }, impact_category = "metal", inventory_properties = { stack_size_min = 1000000000 }, inventory_size = 1, inventory_type = "with_custom_stack_size", max_health = 4000, minable = { mining_time = 0.2, result = "bottomless-chest" }, name = "bottomless-chest", open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume = 0.42999999999999998 }, picture = { layers = { { filename = "__base__/graphics/entity/steel-chest/steel-chest.png", height = 80, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.015625 }, tint = { 0.4, 0.4, 0.4 }, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steel-chest/steel-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.3828125, 0.25 }, tint = { 0.4, 0.4, 0.4 }, width = 110 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "container" }, ["crash-site-chest-1"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "small-remnants", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/crash-site-chest.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-1-ground.png", height = 148, priority = "very-low", scale = 0.5, shift = { -0.1875, 0.375 }, width = 220 }, inventory_size = 48, max_health = 350, minable = { mining_time = 1 }, name = "crash-site-chest-1", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-1.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.0625, 0.25 }, width = 120 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-1-shadow.png", height = 128, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.09375 }, width = 210 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "container" }, ["crash-site-chest-2"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "small-remnants", fast_replaceable_group = "container", flags = { "not-deconstructable", "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/crash-site-chest.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-2-ground.png", height = 186, priority = "very-low", scale = 0.5, shift = { -0.3125, 0.15625 }, width = 218 }, inventory_size = 48, max_health = 350, name = "crash-site-chest-2", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-2.png", height = 88, priority = "extra-high", scale = 0.5, shift = { 0, 0.25 }, width = 116 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-chests/crash-site-chest-2-shadow.png", height = 126, priority = "extra-high", scale = 0.5, shift = { 0, 0.15625 }, width = 188 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "container" }, ["crash-site-spaceship"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].close_sound ]=], collision_box = { { -8.6999999999999993, -3.2999999999999998 }, { 6.9000000000000004, 4.5 } }, default_status = "broken", dying_explosion = "nuke-explosion", flags = { "placeable-player", "player-creation", "not-rotatable", "placeable-off-grid", "not-blueprintable", "not-deconstructable" }, hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship.png", integration_patch = { dice_x = 4, dice_y = 3, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-ground.png", height = 786, priority = "very-low", scale = 0.5, shift = { -1.5625, 1.90625 }, width = 1330 }, integration_patch_render_layer = "decals", inventory_size = 5, inventory_type = "normal", map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 600, minable = { mining_time = 2.2999999999999998 }, name = "crash-site-spaceship", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].open_sound ]=], picture = { layers = { { dice_x = 4, dice_y = 3, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship.png", height = 790, priority = "very-low", scale = 0.5, shift = { -0.40625, 1.0625 }, width = 1228 }, { dice_x = 5, dice_y = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-shadow.png", height = 842, priority = "very-low", scale = 0.5, shift = { -0.71875, 1.5625 }, width = 1340 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -8.6999999999999993, -3.2999999999999998 }, { 6.9000000000000004, 4.5 } }, type = "container" }, ["crash-site-spaceship-wreck-big-1"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].close_sound ]=], collision_box = { { -0.9, -0.1 }, { 1.3999999999999999, 1.2 } }, default_status = "broken", drawing_box_vertical_extension = 1.9, dying_explosion = "big-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-big-1.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-1-ground.png", height = 136, priority = "high", scale = 0.5, shift = { -0.84375, 0.96875 }, width = 348 }, integration_patch_render_layer = "decals", inventory_size = 2, inventory_type = "normal", localised_name = { "entity-name.crash-site-spaceship-wreck-big" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 150, minable = { mining_time = 1.25 }, name = "crash-site-spaceship-wreck-big-1", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-1.png", height = 280, scale = 0.5, shift = { -0.21875, -0.25 }, width = 234 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-1-shadow.png", height = 44, scale = 0.5, shift = { 1.15625, 0.8125 }, width = 256 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.9, -0.1 }, { 1.3999999999999999, 1.2 } }, type = "container" }, ["crash-site-spaceship-wreck-big-2"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].close_sound ]=], collision_box = { { -1.6000000000000001, -1.6000000000000001 }, { 1.3, 1.3 } }, default_status = "broken", drawing_box_vertical_extension = 0.4, dying_explosion = "big-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-big-2.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-2-ground.png", height = 296, priority = "high", scale = 0.5, shift = { -1.625, 0.25 }, width = 450 }, integration_patch_render_layer = "decals", inventory_size = 2, inventory_type = "normal", localised_name = { "entity-name.crash-site-spaceship-wreck-big" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 150, minable = { mining_time = 1.25 }, name = "crash-site-spaceship-wreck-big-2", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-2.png", height = 258, scale = 0.5, shift = { -0.40625, -0.21875 }, width = 242 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-big-2-shadow.png", height = 228, scale = 0.5, shift = { 0.84375, -0.375 }, width = 294 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.6000000000000001, -1.6000000000000001 }, { 1.3, 1.3 } }, type = "container" }, ["crash-site-spaceship-wreck-medium-1"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = { filename = "__base__/sound/open-close/metal-small-close.ogg", volume = 0.8 }, collision_box = { { -1.2, -1 }, { 1.2, 0.7 } }, default_status = "broken", dying_explosion = "big-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-medium-1.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-1-ground.png", height = 206, priority = "high", scale = 0.5, shift = { -1.28125, 0.40625 }, width = 352 }, integration_patch_render_layer = "decals", inventory_size = 1, inventory_type = "normal", localised_name = { "entity-name.crash-site-spaceship-wreck-medium" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 100, minable = { mining_time = 1 }, name = "crash-site-spaceship-wreck-medium-1", open_sound = { filename = "__base__/sound/open-close/metal-small-open.ogg", volume = 0.8 }, picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-1.png", height = 120, scale = 0.5, shift = { -0.4375, -0.125 }, width = 228 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-1-shadow.png", height = 114, scale = 0.5, shift = { 0.5, -0.03125 }, width = 206 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.2, -1 }, { 1.2, 0.7 } }, type = "container" }, ["crash-site-spaceship-wreck-medium-2"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].close_sound ]=], collision_box = { { -1.1000000000000001, -0.6 }, { 1, 1 } }, default_status = "broken", dying_explosion = "big-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-medium-2.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-2-ground.png", height = 214, priority = "high", scale = 0.5, shift = { -1.75, -0.03125 }, width = 396 }, integration_patch_render_layer = "decals", inventory_size = 1, inventory_type = "normal", localised_name = { "entity-name.crash-site-spaceship-wreck-medium" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 100, minable = { mining_time = 1 }, name = "crash-site-spaceship-wreck-medium-2", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-2.png", height = 150, scale = 0.5, shift = { -0.46875, 0.25 }, width = 194 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-2-shadow.png", height = 114, scale = 0.5, shift = { 0.6875, 0.46875 }, width = 196 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.1000000000000001, -0.6 }, { 1, 1 } }, type = "container" }, ["crash-site-spaceship-wreck-medium-3"] = { alert_when_damaged = false, allow_copy_paste = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].close_sound ]=], collision_box = { { -0.8, -1.3999999999999999 }, { 0.7, 1.3999999999999999 } }, default_status = "broken", dying_explosion = "big-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-medium-3.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-3-ground.png", height = 284, priority = "high", scale = 0.5, shift = { -1.375, 0.3125 }, width = 350 }, integration_patch_render_layer = "decals", inventory_size = 1, inventory_type = "normal", localised_name = { "entity-name.crash-site-spaceship-wreck-medium" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 100, minable = { mining_time = 1 }, name = "crash-site-spaceship-wreck-medium-3", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-3.png", height = 236, scale = 0.5, shift = { -0.9375, 0.125 }, width = 224 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-medium-3-shadow.png", height = 178, scale = 0.5, shift = { 0.1875, 0 }, width = 104 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.8, -1.3999999999999999 }, { 0.7, 1.3999999999999999 } }, type = "container" }, ["factorio-logo-11tiles"] = { collision_box = { { -5.3499999999999996, -0.85 }, { 5.3499999999999996, 0.85 } }, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__space-age__/graphics/icons/factorio-space-age-logo-11tiles.png", inventory_size = 1, max_health = 666, minable = { mining_time = 0.1 }, name = "factorio-logo-11tiles", picture = { filename = "__space-age__/graphics/entity/factorio-space-age-logo/factorio-space-age-logo-11tiles.png", height = 256, priority = "very-low", scale = 0.5, shift = { 0, 0 }, width = 768 }, resistances = { { decrease = 0, percent = 100, type = "fire" }, { decrease = 0, percent = 100, type = "physical" }, { decrease = 0, percent = 0, type = "impact" }, { decrease = 0, percent = 100, type = "explosion" }, { decrease = 0, percent = 100, type = "acid" }, { decrease = 0, percent = 100, type = "laser" }, { decrease = 0, percent = 100, type = "electric" } }, selection_box = { { -5.5, -1 }, { 5.5, 1 } }, type = "container" }, ["factorio-logo-16tiles"] = { collision_box = { { -7.8499999999999996, -0.85 }, { 7.8499999999999996, 0.85 } }, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/factorio-logo-16tiles.png", inventory_size = 1, max_health = 666, minable = { mining_time = 0.1 }, name = "factorio-logo-16tiles", picture = { filename = "__base__/graphics/entity/factorio-logo/factorio-logo-16tiles.png", height = 512, priority = "very-low", scale = 0.5, shift = { 0, 0 }, width = 1536 }, resistances = { { decrease = 0, percent = 100, type = "fire" }, { decrease = 0, percent = 100, type = "physical" }, { decrease = 0, percent = 100, type = "impact" }, { decrease = 0, percent = 100, type = "explosion" }, { decrease = 0, percent = 100, type = "acid" }, { decrease = 0, percent = 100, type = "laser" }, { decrease = 0, percent = 100, type = "electric" } }, selection_box = { { -8, -1 }, { 8, 1 } }, type = "container" }, ["factorio-logo-22tiles"] = { collision_box = { { -10.85, -1.3500000000000001 }, { 10.85, 1.3500000000000001 } }, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/factorio-logo-22tiles.png", inventory_size = 1, max_health = 666, minable = { mining_time = 0.1 }, name = "factorio-logo-22tiles", picture = { filename = "__base__/graphics/entity/factorio-logo/factorio-logo-22tiles.png", height = 512, priority = "very-low", scale = 0.5, shift = { 0, 0 }, width = 1536 }, resistances = { { decrease = 0, percent = 100, type = "fire" }, { decrease = 0, percent = 100, type = "physical" }, { decrease = 0, percent = 100, type = "impact" }, { decrease = 0, percent = 100, type = "explosion" }, { decrease = 0, percent = 100, type = "acid" }, { decrease = 0, percent = 100, type = "laser" }, { decrease = 0, percent = 100, type = "electric" } }, selection_box = { { -11, -1.5 }, { 11, 1.5 } }, type = "container" }, ["iron-chest"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "iron-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "iron-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/iron-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 32, max_health = 200, minable = { mining_time = 0.2, result = "iron-chest" }, name = "iron-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/iron-chest/iron-chest.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.015625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/iron-chest/iron-chest-shadow.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.1875 }, width = 110 } } }, resistances = { { percent = 80, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "container" }, ["red-chest"] = { circuit_connector = { points = { shadow = { green = { 0.671875, 0.546875 }, red = { 0.859375, 0.546875 } }, wire = { green = { 0.40625, 0.421875 }, red = { 0.34375, 0.203125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.453125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, 0.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.390625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.3 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "steel-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steel-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/passive-provider-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, max_health = 350, name = "red-chest", open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume = 0.42999999999999998 }, order = "r-e-d", picture = { layers = { { filename = "__base__/graphics/entity/logistic-chest/passive-provider-chest.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "container" }, ["steel-chest"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "steel-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steel-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/steel-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, max_health = 350, minable = { mining_time = 0.2, result = "steel-chest" }, name = "steel-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/steel-chest/steel-chest.png", height = 80, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.015625 }, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steel-chest/steel-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.3828125, 0.25 }, width = 110 } } }, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "container" }, ["wooden-chest"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/wooden-chest-close.ogg", volume = 0.6 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "wooden-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "wooden-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/wooden-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "wood", inventory_size = 16, max_health = 100, minable = { mining_time = 0.1, result = "wooden-chest" }, name = "wooden-chest", open_sound = { filename = "__base__/sound/wooden-chest-open.ogg", volume = 0.6 }, picture = { layers = { { filename = "__base__/graphics/entity/wooden-chest/wooden-chest.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.015625, -0.0625 }, width = 62 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wooden-chest/wooden-chest-shadow.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.3125, 0.203125 }, width = 104 } } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "container" } }, ["copy-paste-tool"] = { ["copy-paste-tool"] = { alt_select = { border_color = { 0, 1, 1 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, auto_recycle = false, draw_label_for_cursor_render = true, flags = { "only-in-cursor", "not-stackable", "spawnable" }, hidden = true, icon = "__base__/graphics/icons/copy-paste-tool.png", name = "copy-paste-tool", order = "c[automated-construction]-x", pick_sound = "__base__/sound/copy-cursor.ogg", select = { border_color = { 1, 1, 1 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint", "avoid-rolling-stock", "avoid-vehicle" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, stack_size = 1, subgroup = "tool", type = "copy-paste-tool" }, ["cut-paste-tool"] = { alt_select = { border_color = { 1, 1, 1 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint", "deconstruct" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, auto_recycle = false, cuts = true, draw_label_for_cursor_render = true, flags = { "only-in-cursor", "not-stackable", "spawnable" }, hidden = true, icon = "__base__/graphics/icons/cut-paste-tool.png", name = "cut-paste-tool", order = "c[automated-construction]-x", pick_sound = "__base__/sound/cut-cursor.ogg", select = { border_color = { 1, 1, 1 }, cursor_box_type = "copy", ended_sound = { filename = "__core__/sound/blueprint-create.ogg" }, mode = { "blueprint", "deconstruct", "avoid-rolling-stock", "avoid-vehicle" }, started_sound = { filename = "__core__/sound/blueprint-select.ogg" } }, stack_size = 1, subgroup = "tool", type = "copy-paste-tool" } }, corpse = { ["1x2-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/remnants/1x2-remnants.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.09375, 0.15625 }, width = 172 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/remnants.png", localised_name = { "entity-name.1x2-remnants" }, name = "1x2-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "generic-remnants", tile_height = 1, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["accumulator-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/accumulator/remnants/accumulator-remnants.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.078125, 0.109375 }, width = 172, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/accumulator.png", localised_name = { "remnant-name", { "entity-name.accumulator" } }, name = "accumulator-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "energy-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["active-provider-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/logistic-chest/remnants/active-provider-chest-remnants.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.3125, -0.09375 }, width = 116 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/active-provider-chest.png", localised_name = { "remnant-name", { "entity-name.active-provider-chest" } }, name = "active-provider-chest-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "logistic-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["agricultural-tower-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/agricultural-tower/agricultural-tower-remnants.png", frame_count = 1, height = 250, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 250 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/agricultural-tower.png", localised_name = { "remnant-name", { "entity-name.agricultural-tower" } }, name = "agricultural-tower-remnants", order = "a[agricultural-tower]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "agriculture-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["arithmetic-combinator-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/combinator/remnants/arithmetic/arithmetic-combinator-remnants.png", height = 156, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/arithmetic-combinator.png", localised_name = { "remnant-name", { "entity-name.arithmetic-combinator" } }, name = "arithmetic-combinator-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "circuit-network-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["artillery-turret-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/artillery-turret/remnants/artillery-turret-remnants.png", height = 290, line_length = 1, scale = 0.5, shift = { 0.296875, 0.046875 }, width = 326, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/artillery-turret.png", localised_name = { "remnant-name", { "entity-name.artillery-turret" } }, name = "artillery-turret-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "defensive-structure-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["artillery-wagon-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/artillery-wagon/remnants/artillery-wagon-remnants.png", height = 464, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 458 }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/artillery-wagon.png", localised_name = { "remnant-name", { "entity-name.artillery-wagon" } }, name = "artillery-wagon-remnants", order = "a-i-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -3 }, { 1, 3 } }, subgroup = "train-transport-remnants", tile_height = 6, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["ashland-lichen-tree-stump"] = { animation = { { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_00.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.0625, -0.078125 }, width = 312 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_01.png", height = 196, line_length = 1, scale = 0.5, shift = { 0.421875, -0.046875 }, width = 266 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_02.png", height = 204, line_length = 1, scale = 0.5, shift = { 0.265625, 0.015625 }, width = 284 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_03.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.171875, 0.21875 }, width = 204 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_04.png", height = 214, line_length = 1, scale = 0.5, shift = { 0.15625, 0.09375 }, width = 298 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_05.png", height = 132, line_length = 1, scale = 0.5, shift = { -0.046875, 0.4375 }, width = 186 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_06.png", height = 180, line_length = 1, scale = 0.5, shift = { 0.15625, -0.171875 }, width = 298 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_07.png", height = 190, line_length = 1, scale = 0.5, shift = { 0.484375, -0.09375 }, width = 256 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_08.png", height = 186, line_length = 1, scale = 0.5, shift = { 0.0625, 0.3125 }, width = 276 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_09.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.046875, -0.015625 }, width = 186 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_10.png", height = 158, line_length = 1, scale = 0.5, shift = { 0.5, -0.34375 }, width = 254 }, { direction_count = 1, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-stump_11.png", height = 204, line_length = 1, scale = 0.5, shift = { 0.25, 0.015625 }, width = 286 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/ashland-lichen-tree.png", localised_name = { "entity-name.tree-stump" }, name = "ashland-lichen-tree-stump", order = "d[remnants]-b[tree]-z", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["assembling-machine-1-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-1/remnants/assembling-machine-1-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-1/remnants/assembling-machine-1-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 282 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-1/remnants/assembling-machine-1-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 564 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/assembling-machine-1.png", localised_name = { "remnant-name", { "entity-name.assembling-machine-1" } }, name = "assembling-machine-1-remnants", order = "a-a-a", selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["assembling-machine-2-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-2/remnants/assembling-machine-2-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-2/remnants/assembling-machine-2-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 282 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-2/remnants/assembling-machine-2-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 564 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/assembling-machine-2.png", localised_name = { "remnant-name", { "entity-name.assembling-machine-2" } }, name = "assembling-machine-2-remnants", order = "a-a-a", selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["assembling-machine-3-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-3/remnants/assembling-machine-3-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-3/remnants/assembling-machine-3-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 282 }, { direction_count = 1, filename = "__base__/graphics/entity/assembling-machine-3/remnants/assembling-machine-3-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 328, y = 564 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/assembling-machine-3.png", localised_name = { "remnant-name", { "entity-name.assembling-machine-3" } }, name = "assembling-machine-3-remnants", order = "a-a-a", selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["asteroid-collector-remnants"] = { animation = { direction_count = 4, filename = "__space-age__/graphics/entity/asteroid-collector/asteroid-collector-remnants.png", height = 324, line_length = 1, scale = 0.5, shift = { 0, 0.609375 }, width = 316 }, collision_box = { { -0.45, -0.45 }, { 0.45, 0.45 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/asteroid-collector.png", localised_name = { "remnant-name", { "entity-name.asteroid-collector" } }, name = "asteroid-collector-remnants", order = "c", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "space-platform-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["beacon-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/beacon/remnants/beacon-remnants.png", height = 206, line_length = 1, scale = 0.5, shift = { 0.03125, 0.15625 }, width = 212, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/beacon/remnants/beacon-remnants.png", height = 206, line_length = 1, scale = 0.5, shift = { 0.03125, 0.15625 }, width = 212, y = 206 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/beacon.png", localised_name = { "remnant-name", { "entity-name.beacon" } }, name = "beacon-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["behemoth-biter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-1.png", "__base__/graphics/entity/biter/biter-die-2.png", "__base__/graphics/entity/biter/biter-die-3.png", "__base__/graphics/entity/biter/biter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 384, line_length = 8, lines_per_file = 9, scale = 0.6, shift = { 0, -0.33749999999999996 }, slice = 8, surface = "nauvis", usage = "enemy", width = 490 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask1-1.png", "__base__/graphics/entity/biter/biter-die-mask1-2.png", "__base__/graphics/entity/biter/biter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 320, line_length = 8, lines_per_file = 12, scale = 0.6, shift = { 0, -0.75 }, slice = 8, surface = "nauvis", tint = { 0.2, 0.25, 0.2, 1 }, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask2-1.png", "__base__/graphics/entity/biter/biter-die-mask2-2.png", "__base__/graphics/entity/biter/biter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 318, line_length = 8, lines_per_file = 12, scale = 0.6, shift = { 0, -0.75 }, slice = 8, surface = "nauvis", tint = { 0.45, 0.81999999999999993, 0.1, 0.7 }, tint_as_overlay = true, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-die-shadow-1.png", "__base__/graphics/entity/biter/biter-die-shadow-2.png", "__base__/graphics/entity/biter/biter-die-shadow-3.png", "__base__/graphics/entity/biter/biter-die-shadow-4.png", "__base__/graphics/entity/biter/biter-die-shadow-5.png" }, frame_count = 17, height = 346, line_length = 6, lines_per_file = 10, scale = 0.6, shift = { 0.45, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 538 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-1.png", "__base__/graphics/entity/biter/biter-decay-2.png", "__base__/graphics/entity/biter/biter-decay-3.png", "__base__/graphics/entity/biter/biter-decay-4.png", "__base__/graphics/entity/biter/biter-decay-5.png", "__base__/graphics/entity/biter/biter-decay-6.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 402, line_length = 8, lines_per_file = 10, scale = 0.6, shift = { 0.01875, -0.0375 }, slice = 7, surface = "nauvis", usage = "corpse-decay", width = 534 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask1-1.png", "__base__/graphics/entity/biter/biter-decay-mask1-2.png", "__base__/graphics/entity/biter/biter-decay-mask1-3.png", "__base__/graphics/entity/biter/biter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 332, line_length = 8, lines_per_file = 12, scale = 0.6, shift = { 0.09375, -0.0375 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 476 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask2-1.png", "__base__/graphics/entity/biter/biter-decay-mask2-2.png", "__base__/graphics/entity/biter/biter-decay-mask2-3.png", "__base__/graphics/entity/biter/biter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 290, line_length = 8, lines_per_file = 12, scale = 0.6, shift = { 0, -0.225 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 382 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.013333333333333335, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.6, shift = { -0.01875, -0.01875 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/behemoth-biter-corpse.png", name = "behemoth-biter-corpse", order = "c[corpse]-a[biter]-d[behemoth]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["behemoth-spitter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-1.png", "__base__/graphics/entity/spitter/spitter-die-2.png", "__base__/graphics/entity/spitter/spitter-die-3.png", "__base__/graphics/entity/spitter/spitter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 300, line_length = 6, lines_per_file = 10, scale = 0.6, shift = { 0, -0.61875 }, slice = 6, surface = "nauvis", usage = "enemy", width = 336 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask1-1.png", "__base__/graphics/entity/spitter/spitter-die-mask1-2.png", "__base__/graphics/entity/spitter/spitter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.6, shift = { 0, -0.525 }, slice = 6, surface = "nauvis", tint = { 0.3, 0.2, 0.06, 1 }, usage = "enemy", width = 256 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask2-1.png", "__base__/graphics/entity/spitter/spitter-die-mask2-2.png", "__base__/graphics/entity/spitter/spitter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.6, shift = { 0, -0.525 }, slice = 6, surface = "nauvis", tint = { 0.45, 0.7, 0.12, 0.75 }, tint_as_overlay = true, usage = "enemy", width = 254 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-die-shadow-1.png", "__base__/graphics/entity/spitter/spitter-die-shadow-2.png", "__base__/graphics/entity/spitter/spitter-die-shadow-3.png" }, frame_count = 15, height = 234, line_length = 6, lines_per_file = 14, scale = 0.6, shift = { 0.75, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 410 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-1.png", "__base__/graphics/entity/spitter/spitter-decay-2.png", "__base__/graphics/entity/spitter/spitter-decay-3.png", "__base__/graphics/entity/spitter/spitter-decay-4.png", "__base__/graphics/entity/spitter/spitter-decay-5.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 312, line_length = 6, lines_per_file = 13, scale = 0.6, shift = { 0.01875, -0.09375 }, slice = 6, surface = "nauvis", usage = "corpse-decay", width = 400 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask1-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, lines_per_file = 16, scale = 0.6, shift = { 0.01875, -0.2625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 274 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask2-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, lines_per_file = 16, scale = 0.6, shift = { 0, -0.28125 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 272 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.014133333333333336, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.6, shift = { -0.01875, -0.01875 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/behemoth-spitter-corpse.png", name = "behemoth-spitter-corpse", order = "c[corpse]-b[spitter]-d[behemoth]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["behemoth-worm-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 368, line_length = 6, scale = 0.6, shift = { 0.375, -0.73125 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 320, line_length = 6, scale = 0.6, shift = { 0.50625, -0.54375 }, surface = "nauvis", tint = { 0.3, 1, 0, 0.8 }, usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 340, line_length = 6, scale = 0.6, shift = { -1.2375, -1.14375 }, surface = "nauvis", usage = "enemy", width = 392 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 286, line_length = 6, scale = 0.6, shift = { -1.0874999999999999, -1.3125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 308 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 346, line_length = 6, scale = 0.6, shift = { 0.4125, -1.875 }, surface = "nauvis", usage = "enemy", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 314, line_length = 6, scale = 0.6, shift = { 0.73125, -1.66875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 268 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.6, shift = { 0.75, 0.7125 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.6, shift = { 0.76874999999999991, 0.6 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.6, shift = { -1.3125, 0.4125 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.6, shift = { -1.425, 0.33749999999999996 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.6, shift = { 0.2625, -1.0125 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.6, shift = { 0.80625, -0.9375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.6, shift = { 0.1875, -0.54375 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.6, shift = { 0.1875, -0.54375 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/behemoth-worm-corpse.png", name = "behemoth-worm-corpse", order = "c[corpse]-c[worm]-d[behemoth]", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["behemoth-worm-corpse-burrowed"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 328, line_length = 6, scale = 0.6, shift = { 0.375, -0.525 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 278, line_length = 6, scale = 0.6, shift = { 0.69375, -0.375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 364, line_length = 6, scale = 0.6, shift = { -1.2, -1.3687499999999999 }, surface = "nauvis", usage = "enemy", width = 390 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 308, line_length = 6, scale = 0.6, shift = { -1.14375, -1.575 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 340 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 302, line_length = 6, scale = 0.6, shift = { 0.5625, -1.4624999999999999 }, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 260, line_length = 6, scale = 0.6, shift = { 0.4875, -1.1624999999999999 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 306 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.6, shift = { 0.75, 0.7125 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.6, shift = { 0.76874999999999991, 0.6 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.6, shift = { -1.3125, 0.4125 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.6, shift = { -1.425, 0.33749999999999996 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.6, shift = { 0.2625, -1.0125 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.6, shift = { 0.80625, -0.9375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.6, shift = { 0.1875, -0.54375 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.6, shift = { 0.1875, -0.54375 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/behemoth-worm-corpse.png", name = "behemoth-worm-corpse-burrowed", order = "c[corpse]-c[worm]-d[behemoth]-burrowed", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["big-biter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-1.png", "__base__/graphics/entity/biter/biter-die-2.png", "__base__/graphics/entity/biter/biter-die-3.png", "__base__/graphics/entity/biter/biter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 384, line_length = 8, lines_per_file = 9, scale = 0.5, shift = { 0, -0.28125 }, slice = 8, surface = "nauvis", usage = "enemy", width = 490 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask1-1.png", "__base__/graphics/entity/biter/biter-die-mask1-2.png", "__base__/graphics/entity/biter/biter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 320, line_length = 8, lines_per_file = 12, scale = 0.5, shift = { 0, -0.625 }, slice = 8, surface = "nauvis", tint = { 0.37000000000000002, 0.4, 0.71999999999999993, 1 }, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask2-1.png", "__base__/graphics/entity/biter/biter-die-mask2-2.png", "__base__/graphics/entity/biter/biter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 318, line_length = 8, lines_per_file = 12, scale = 0.5, shift = { 0, -0.625 }, slice = 8, surface = "nauvis", tint = { 0.15, 0.55, 0.5, 0.7 }, tint_as_overlay = true, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-die-shadow-1.png", "__base__/graphics/entity/biter/biter-die-shadow-2.png", "__base__/graphics/entity/biter/biter-die-shadow-3.png", "__base__/graphics/entity/biter/biter-die-shadow-4.png", "__base__/graphics/entity/biter/biter-die-shadow-5.png" }, frame_count = 17, height = 346, line_length = 6, lines_per_file = 10, scale = 0.5, shift = { 0.375, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 538 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-1.png", "__base__/graphics/entity/biter/biter-decay-2.png", "__base__/graphics/entity/biter/biter-decay-3.png", "__base__/graphics/entity/biter/biter-decay-4.png", "__base__/graphics/entity/biter/biter-decay-5.png", "__base__/graphics/entity/biter/biter-decay-6.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 402, line_length = 8, lines_per_file = 10, scale = 0.5, shift = { 0.015625, -0.03125 }, slice = 7, surface = "nauvis", usage = "corpse-decay", width = 534 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask1-1.png", "__base__/graphics/entity/biter/biter-decay-mask1-2.png", "__base__/graphics/entity/biter/biter-decay-mask1-3.png", "__base__/graphics/entity/biter/biter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 332, line_length = 8, lines_per_file = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 476 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask2-1.png", "__base__/graphics/entity/biter/biter-decay-mask2-2.png", "__base__/graphics/entity/biter/biter-decay-mask2-3.png", "__base__/graphics/entity/biter/biter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 290, line_length = 8, lines_per_file = 12, scale = 0.5, shift = { 0, -0.1875 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 382 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.013999999999999999, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.5, shift = { -0.015625, -0.015625 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/big-biter-corpse.png", name = "big-biter-corpse", order = "c[corpse]-a[biter]-c[big]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["big-demolisher-fissure-scorchmark"] = { animation = { draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-hot-fade.png", frame_count = 9, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, height = 718, line_length = 4, priority = "high", scale = 0.4, shift = { 0, 0 }, width = 926 }, animation_render_layer = "ground-patch-higher2", collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, decay_animation = { filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-fade.png", height = 690, line_length = 1, scale = 0.4, shift = { 0.0625, 0 }, width = 922 }, decay_frame_transition_duration = 15, dying_speed = 0.01, final_render_layer = "ground-patch-higher", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-fissure-scorchmark", { "entity-name.big-demolisher" } }, name = "big-demolisher-fissure-scorchmark", order = "s-j", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 1800, time_before_shading_off = 1800, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["big-demolisher-trail-lower"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 2, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-lower", { "entity-name.big-demolisher" } }, name = "big-demolisher-trail-lower", order = "s-j", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 7200, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["big-demolisher-trail-upper"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, ground_patch_render_layer = "ground-patch-higher", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-upper", { "entity-name.big-demolisher" } }, name = "big-demolisher-trail-upper", order = "s-j", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 5400, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["big-electric-pole-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-base-remnants.png", height = 188, line_length = 1, scale = 0.5, shift = { 1.34375, 0.015625 }, width = 366, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-base-remnants.png", height = 188, line_length = 1, scale = 0.5, shift = { 1.34375, 0.015625 }, width = 366, y = 188 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-base-remnants.png", height = 188, line_length = 1, scale = 0.5, shift = { 1.34375, 0.015625 }, width = 366, y = 376 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-base-remnants.png", height = 188, line_length = 1, scale = 0.5, shift = { 1.34375, 0.015625 }, width = 366, y = 564 } } } }, animation_overlay = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-top-remnants.png", height = 252, line_length = 1, scale = 0.5, shift = { -0.046875, -1.5 }, width = 148, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-top-remnants.png", height = 252, line_length = 1, scale = 0.5, shift = { -0.046875, -1.5 }, width = 148, y = 252 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-top-remnants.png", height = 252, line_length = 1, scale = 0.5, shift = { -0.046875, -1.5 }, width = 148, y = 504 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/big-electric-pole/remnants/big-electric-pole-top-remnants.png", height = 252, line_length = 1, scale = 0.5, shift = { -0.046875, -1.5 }, width = 148, y = 756 } } } }, animation_overlay_final_render_layer = "object", collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/big-electric-pole.png", localised_name = { "remnant-name", { "entity-name.big-electric-pole" } }, name = "big-electric-pole-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["big-mining-drill-remnants"] = { animation = { { direction_count = 1, filename = "__space-age__/graphics/entity/big-mining-drill/remnants/big-mining-drill-remnants.png", height = 576, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 576, y = 0 }, { direction_count = 1, filename = "__space-age__/graphics/entity/big-mining-drill/remnants/big-mining-drill-remnants.png", height = 576, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 576, y = 576 }, { direction_count = 1, filename = "__space-age__/graphics/entity/big-mining-drill/remnants/big-mining-drill-remnants.png", height = 576, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 576, y = 1152 }, { direction_count = 1, filename = "__space-age__/graphics/entity/big-mining-drill/remnants/big-mining-drill-remnants.png", height = 576, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 576, y = 1728 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/big-mining-drill.png", icon_size = 64, name = "big-mining-drill-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "extraction-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["big-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/remnants/big-remnants.png", height = 102, width = 109 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/big-remnants.png", height = 102, width = 109, x = 109 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/big-remnants.png", height = 102, width = 109, x = 218 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/big-remnants.png", height = 102, width = 109, x = 327 } }, collision_box = { { -1.49, -1.49 }, { 1.49, 1.49 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/remnants.png", localised_name = { "entity-name.big-remnants" }, name = "big-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "generic-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["big-scorchmark"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, 0 }, variation_count = 1, width = 960 } }, ground_patch_higher = { sheet = { filename = "__base__/graphics/entity/scorchmark/big-scorchmark-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, 0 }, variation_count = 1, width = 274 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "big-scorchmark", order = "a-e-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["big-scorchmark-tintable"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { apply_runtime_tint = true, dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, 0 }, variation_count = 1, width = 960 } }, ground_patch_higher = { sheet = { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, 0 }, variation_count = 1, width = 274 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "big-scorchmark-tintable", order = "a-f-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["big-spitter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-1.png", "__base__/graphics/entity/spitter/spitter-die-2.png", "__base__/graphics/entity/spitter/spitter-die-3.png", "__base__/graphics/entity/spitter/spitter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 300, line_length = 6, lines_per_file = 10, scale = 0.5, shift = { 0, -0.515625 }, slice = 6, surface = "nauvis", usage = "enemy", width = 336 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask1-1.png", "__base__/graphics/entity/spitter/spitter-die-mask1-2.png", "__base__/graphics/entity/spitter/spitter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.5, shift = { 0, -0.4375 }, slice = 6, surface = "nauvis", tint = { 0.1, 0.4, 0.6, 1 }, usage = "enemy", width = 256 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask2-1.png", "__base__/graphics/entity/spitter/spitter-die-mask2-2.png", "__base__/graphics/entity/spitter/spitter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.5, shift = { 0, -0.4375 }, slice = 6, surface = "nauvis", tint = { 0.45, 0.45, 0.45, 0.8 }, tint_as_overlay = true, usage = "enemy", width = 254 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-die-shadow-1.png", "__base__/graphics/entity/spitter/spitter-die-shadow-2.png", "__base__/graphics/entity/spitter/spitter-die-shadow-3.png" }, frame_count = 15, height = 234, line_length = 6, lines_per_file = 14, scale = 0.5, shift = { 0.625, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 410 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-1.png", "__base__/graphics/entity/spitter/spitter-decay-2.png", "__base__/graphics/entity/spitter/spitter-decay-3.png", "__base__/graphics/entity/spitter/spitter-decay-4.png", "__base__/graphics/entity/spitter/spitter-decay-5.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 312, line_length = 6, lines_per_file = 13, scale = 0.5, shift = { 0.015625, -0.078125 }, slice = 6, surface = "nauvis", usage = "corpse-decay", width = 400 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask1-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, lines_per_file = 16, scale = 0.5, shift = { 0.015625, -0.21875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 274 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask2-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, lines_per_file = 16, scale = 0.5, shift = { 0, -0.234375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 272 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.014800000000000002, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.5, shift = { -0.015625, -0.015625 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/big-spitter-corpse.png", name = "big-spitter-corpse", order = "c[corpse]-b[spitter]-c[big]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["big-stomper-corpse"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", frame_count = 1, height = 760, line_length = 4, scale = 0.70400000000000018, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "enemy", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", frame_count = 1, height = 732, line_length = 4, scale = 0.70400000000000018, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", frame_count = 1, height = 706, line_length = 4, scale = 0.70400000000000018, shift = { 0, -0.984375 }, surface = "gleba", usage = "enemy", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", frame_count = 1, height = 692, line_length = 4, scale = 0.70400000000000018, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", frame_count = 1, height = 708, line_length = 4, scale = 0.70400000000000018, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "enemy", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", frame_count = 1, height = 670, line_length = 4, scale = 0.70400000000000018, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 968 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", flags = { "corpse-decay" }, frame_count = 15, height = 760, line_length = 4, scale = 0.70400000000000018, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "corpse-decay", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 732, line_length = 4, scale = 0.70400000000000018, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", flags = { "corpse-decay" }, frame_count = 15, height = 706, line_length = 4, scale = 0.70400000000000018, shift = { 0, -0.984375 }, surface = "gleba", usage = "corpse-decay", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 692, line_length = 4, scale = 0.70400000000000018, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", flags = { "corpse-decay" }, frame_count = 15, height = 708, line_length = 4, scale = 0.70400000000000018, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "corpse-decay", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 670, line_length = 4, scale = 0.70400000000000018, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/big-stomper.png", name = "big-stomper-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-2.png", height = 134, scale = 2.8160000000000007, shift = { -0.15625, 0 }, usage = "player", width = 189 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-1.png", height = 134, scale = 2.8160000000000007, shift = { 0, 0 }, usage = "player", width = 189 } } } }, ["big-strafer-corpse"] = { animation = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.8, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 }, { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse-mask.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.8, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/big-strafer.png", name = "big-strafer-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse" }, ["big-worm-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 368, line_length = 6, scale = 0.5, shift = { 0.3125, -0.609375 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 320, line_length = 6, scale = 0.5, shift = { 0.421875, -0.453125 }, surface = "nauvis", tint = { 0.34000000000000004, 0.68000000000000007, 0.9, 0.8 }, usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 340, line_length = 6, scale = 0.5, shift = { -1.03125, -0.953125 }, surface = "nauvis", usage = "enemy", width = 392 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 286, line_length = 6, scale = 0.5, shift = { -0.90625, -1.09375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 308 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 346, line_length = 6, scale = 0.5, shift = { 0.34375, -1.5625 }, surface = "nauvis", usage = "enemy", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 314, line_length = 6, scale = 0.5, shift = { 0.609375, -1.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 268 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.5, shift = { 0.625, 0.59375 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.5, shift = { 0.640625, 0.5 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.5, shift = { -1.09375, 0.34375 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.5, shift = { -1.1875, 0.28125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.5, shift = { 0.21875, -0.84375 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.5, shift = { 0.671875, -0.78125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.5, shift = { 0.15625, -0.453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.5, shift = { 0.15625, -0.453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/big-worm-corpse.png", name = "big-worm-corpse", order = "c[corpse]-c[worm]-c[big]", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["big-worm-corpse-burrowed"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 328, line_length = 6, scale = 0.5, shift = { 0.3125, -0.4375 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 278, line_length = 6, scale = 0.5, shift = { 0.578125, -0.3125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 364, line_length = 6, scale = 0.5, shift = { -1, -1.140625 }, surface = "nauvis", usage = "enemy", width = 390 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 308, line_length = 6, scale = 0.5, shift = { -0.953125, -1.3125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 340 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 302, line_length = 6, scale = 0.5, shift = { 0.46875, -1.21875 }, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 260, line_length = 6, scale = 0.5, shift = { 0.40625, -0.96875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 306 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.5, shift = { 0.625, 0.59375 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.5, shift = { 0.640625, 0.5 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.5, shift = { -1.09375, 0.34375 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.5, shift = { -1.1875, 0.28125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.5, shift = { 0.21875, -0.84375 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.5, shift = { 0.671875, -0.78125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.5, shift = { 0.15625, -0.453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.5, shift = { 0.15625, -0.453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/big-worm-corpse.png", name = "big-worm-corpse-burrowed", order = "c[corpse]-c[worm]-c[big]-burrowed", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["big-wriggler-pentapod-corpse"] = { animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 236, line_length = 5, lines_per_file = 14, scale = 0.6, shift = { 0, -0.21875 }, slice = 5, surface = "gleba", tint = { 117, 116, 104, 255 }, tint_as_overlay = true, width = 254 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 224, line_length = 5, lines_per_file = 14, scale = 0.6, shift = { 0, -0.3125 }, slice = 5, surface = "gleba", tint = { 108.5, 0.5, 18, 128.5 }, tint_as_overlay = true, width = 252 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-3.png" }, frame_count = 17, height = 184, line_length = 5, lines_per_file = 19, scale = 0.6, shift = { 0.578125, 0 }, slice = 5, surface = "gleba", width = 320 } } }, decay_animation = { layers = { { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 198, line_length = 5, lines_per_file = 15, scale = 0.6, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 260 }, { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 186, line_length = 5, lines_per_file = 15, scale = 0.6, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 250 } } }, decay_frame_transition_duration = 150, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.015, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { filename = "__space-age__/graphics/entity/wriggler/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.4, shift = { -0.001953125, -0.001953125 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 20, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 400, ground_patch_fade_out_start = 400, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/big-wriggler-corpse.png", name = "big-wriggler-pentapod-corpse", order = "c[corpse]-d[gleba-enemies-corpses]-d[wriggler]1", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2.5, shift = { 0.15625, -0.09375 }, variation_count = 1, width = 32 } } }, ["biochamber-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/biochamber/biochamber-remnants.png", frame_count = 1, height = 280, line_length = 1, scale = 0.5, shift = { 0.015625, 0.234375 }, width = 324 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/biochamber.png", localised_name = { "remnant-name", { "entity-name.biochamber" } }, name = "biochamber-remnants", order = "b[biochamber]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "agriculture-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["biolab-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/biolab/biolab-remnants.png", height = 330, line_length = 1, scale = 0.5, shift = { -0.171875, 0.15625 }, width = 480 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/biolab.png", localised_name = { "remnant-name", { "entity-name.biolab" } }, name = "biolab-remnants", order = "c[biolab]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "agriculture-remnants", tile_height = 5, tile_width = 5, time_before_removed = 54000, type = "corpse" }, ["biter-spawner-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v1.png", flags = { "corpse-decay" }, frame_count = 18, height = 304, line_length = 6, scale = 0.5, shift = { -0.171875, -0.140625 }, surface = "nauvis", usage = "enemy", width = 486 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v1.png", flags = { "corpse-decay" }, frame_count = 18, height = 240, line_length = 6, scale = 0.5, shift = { -0.03125, -0.46875 }, surface = "nauvis", tint = { 0.92000000000000011, 0.54000000000000004, 0, 0.5 }, usage = "enemy", width = 300 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v1.png", frame_count = 18, height = 286, line_length = 6, scale = 0.5, shift = { -0.015625, -0.015625 }, surface = "nauvis", usage = "enemy", width = 480 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v2.png", flags = { "corpse-decay" }, frame_count = 18, height = 350, line_length = 6, scale = 0.5, shift = { 0.046875, -0.265625 }, surface = "nauvis", usage = "enemy", width = 408 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v2.png", flags = { "corpse-decay" }, frame_count = 18, height = 250, line_length = 6, scale = 0.5, shift = { -0.078125, -0.59375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 296 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v2.png", frame_count = 18, height = 334, line_length = 6, scale = 0.5, shift = { 0.265625, -0.203125 }, surface = "nauvis", usage = "enemy", width = 422 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v3.png", flags = { "corpse-decay" }, frame_count = 18, height = 308, line_length = 6, scale = 0.5, shift = { 0.359375, -0.109375 }, surface = "nauvis", usage = "enemy", width = 492 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v3.png", flags = { "corpse-decay" }, frame_count = 18, height = 252, line_length = 6, scale = 0.5, shift = { 0.03125, -0.421875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v3.png", frame_count = 18, height = 280, line_length = 6, scale = 0.5, shift = { 0.3125, 0.03125 }, surface = "nauvis", usage = "enemy", width = 472 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v4.png", flags = { "corpse-decay" }, frame_count = 18, height = 354, line_length = 6, scale = 0.5, shift = { -0.015625, 0.125 }, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v4.png", flags = { "corpse-decay" }, frame_count = 18, height = 258, line_length = 6, scale = 0.5, shift = { 0.125, -0.5 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 296 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v4.png", frame_count = 18, height = 336, line_length = 6, scale = 0.5, shift = { 0.171875, 0.15625 }, surface = "nauvis", usage = "enemy", width = 404 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v1.png", flags = { "corpse-decay" }, frame_count = 24, height = 350, line_length = 6, scale = 0.5, shift = { -0.078125, -0.09375 }, surface = "nauvis", usage = "corpse-decay", width = 516 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v1.png", flags = { "corpse-decay" }, frame_count = 24, height = 208, line_length = 6, scale = 0.5, shift = { 0, -0.21875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v1.png", frame_count = 24, height = 292, line_length = 6, scale = 0.5, shift = { -0.15625, -0.0625 }, surface = "nauvis", usage = "corpse-decay", width = 478 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v2.png", flags = { "corpse-decay" }, frame_count = 24, height = 398, line_length = 6, scale = 0.5, shift = { -0.0625, -0.34375 }, surface = "nauvis", usage = "corpse-decay", width = 492 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v2.png", flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, scale = 0.5, shift = { 0.015625, -0.265625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v2.png", frame_count = 24, height = 342, line_length = 6, scale = 0.5, shift = { 0.46875, -0.25 }, surface = "nauvis", usage = "corpse-decay", width = 448 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v3.png", flags = { "corpse-decay" }, frame_count = 24, height = 350, line_length = 6, scale = 0.5, shift = { 0.234375, -0.046875 }, surface = "nauvis", usage = "corpse-decay", width = 522 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v3.png", flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, scale = 0.5, shift = { 0.015625, -0.1875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v3.png", frame_count = 24, height = 278, line_length = 6, scale = 0.5, shift = { 0.75, 0.03125 }, surface = "nauvis", usage = "corpse-decay", width = 528 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v4.png", flags = { "corpse-decay" }, frame_count = 24, height = 374, line_length = 6, scale = 0.5, shift = { 0.03125, 0.09375 }, surface = "nauvis", usage = "corpse-decay", width = 488 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v4.png", flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, scale = 0.5, shift = { -0.015625, -0.203125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 288 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v4.png", frame_count = 24, height = 342, line_length = 6, scale = 0.5, shift = { 0.40625, 0.21875 }, surface = "nauvis", usage = "corpse-decay", width = 446 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.015, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "biter-spawner-corpse", order = "c[corpse]-b[biter-spawner]", selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["boiler-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/boiler/remnants/boiler-remnants.png", height = 220, line_length = 1, scale = 0.5, shift = { -0.015625, -0.09375 }, width = 274 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/boiler.png", localised_name = { "remnant-name", { "entity-name.boiler" } }, name = "boiler-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1 }, { 1.5, 1 } }, subgroup = "energy-remnants", tile_height = 2, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["buffer-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/logistic-chest/remnants/buffer-chest-remnants.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.3125, -0.09375 }, width = 116 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/buffer-chest.png", localised_name = { "remnant-name", { "entity-name.buffer-chest" } }, name = "buffer-chest-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "logistic-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["bulk-inserter-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/bulk-inserter/remnants/bulk-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/bulk-inserter/remnants/bulk-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 96 }, { direction_count = 1, filename = "__base__/graphics/entity/bulk-inserter/remnants/bulk-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 192 }, { direction_count = 1, filename = "__base__/graphics/entity/bulk-inserter/remnants/bulk-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 288 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/bulk-inserter.png", localised_name = { "remnant-name", { "entity-name.bulk-inserter" } }, name = "bulk-inserter-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["burner-inserter-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/burner-inserter/remnants/burner-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/burner-inserter/remnants/burner-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/burner-inserter/remnants/burner-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 188 }, { direction_count = 1, filename = "__base__/graphics/entity/burner-inserter/remnants/burner-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 282 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/burner-inserter.png", localised_name = { "remnant-name", { "entity-name.burner-inserter" } }, name = "burner-inserter-remnants", order = "a-a-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["burner-mining-drill-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/burner-mining-drill/remnants/burner-mining-drill-remnants.png", height = 234, line_length = 1, scale = 0.5, shift = { -0.015625, -0.140625 }, width = 272, y = 0 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/burner-mining-drill.png", localised_name = { "remnant-name", { "entity-name.burner-mining-drill" } }, name = "burner-mining-drill-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "extraction-machine-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["car-remnants"] = { animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/car/remnants/car-remnants.png", height = 300, line_length = 1, scale = 0.5, shift = { 0, 0.140625 }, width = 302 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/car/remnants/mask/car-remnants-mask.png", height = 146, priority = "low", scale = 0.5, shift = { 0, 0.140625 }, width = 196 } } }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/car.png", localised_name = { "remnant-name", { "entity-name.car" } }, name = "car-remnants", order = "a-j-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "transport-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["cargo-bay-remnants"] = { animation = { { direction_count = 1, filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-bay-remnants.png", height = 366, line_length = 1, scale = 0.5, shift = { -0.109375, 0 }, width = 398, y = 0 }, { direction_count = 1, filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-bay-remnants.png", height = 366, line_length = 1, scale = 0.5, shift = { -0.109375, 0 }, width = 398, y = 366 }, { direction_count = 1, filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-bay-remnants.png", height = 366, line_length = 1, scale = 0.5, shift = { -0.109375, 0 }, width = 398, y = 732 }, { direction_count = 1, filename = "__space-age__/graphics/entity/cargo-hubs/bays/planet-bay-remnants.png", height = 366, line_length = 1, scale = 0.5, shift = { -0.109375, 0 }, width = 398, y = 1098 } }, collision_box = { { -1.9, -1.9 }, { 1.9, 1.9 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/cargo-bay.png", localised_name = { "remnant-name", { "entity-name.cargo-bay" } }, name = "cargo-bay-remnants", order = "a-l-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "environmental-protection-remnants", tile_height = 4, tile_width = 4, time_before_removed = 54000, type = "corpse" }, ["cargo-landing-pad-remnants"] = { animation = { allow_forced_downscale = true, dice = 2, direction_count = 1, filename = "__base__/graphics/entity/cargo-hubs/hubs/planet-hub-remnants.png", height = 610, line_length = 1, scale = 0.5, shift = { -0.375, 0.171875 }, width = 686 }, collision_box = { { -3.9, -3.9 }, { 3.9, 3.9 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/cargo-landing-pad.png", localised_name = { "remnant-name", { "entity-name.cargo-landing-pad" } }, name = "cargo-landing-pad-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "logistic-network-remnants", tile_height = 8, tile_width = 8, time_before_removed = 54000, type = "corpse" }, ["cargo-pod-container-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/cargo-pod/pod-corpse.png", frame_count = 1, height = 252, line_length = 1, scale = 0.5, shift = { -0.9140625, 0.3046875 }, width = 266 }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/cargo-pod.png", localised_name = { "remnant-name", { "entity-name.cargo-pod-container" } }, name = "cargo-pod-container-remnants", order = "c[cargo]-p[pod]-c[container]-r[remnants]", selectable_in_game = false, subgroup = "generic-remnants", time_before_removed = 18000, type = "corpse" }, ["cargo-wagon-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/cargo-wagon/remnants/cargo-wagon-remnants.png", height = 484, line_length = 1, scale = 0.5, shift = { 0.046875, 0.1875 }, width = 494 }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/cargo-wagon.png", localised_name = { "remnant-name", { "entity-name.cargo-wagon" } }, name = "cargo-wagon-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -3 }, { 1, 3 } }, subgroup = "train-transport-remnants", tile_height = 6, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["centrifuge-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/centrifuge/remnants/centrifuge-remnants.png", height = 284, line_length = 1, scale = 0.5, shift = { 0.21875, 0.125 }, width = 286, y = 0 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/centrifuge.png", localised_name = { "remnant-name", { "entity-name.centrifuge" } }, name = "centrifuge-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["chemical-plant-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/chemical-plant/remnants/chemical-plant-remnants.png", height = 342, line_length = 1, scale = 0.5, shift = { 0.5, -0.171875 }, width = 446 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/chemical-plant.png", localised_name = { "remnant-name", { "entity-name.chemical-plant" } }, name = "chemical-plant-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["constant-combinator-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/combinator/remnants/constant/constant-combinator-remnants.png", height = 112, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 118, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/constant-combinator.png", localised_name = { "remnant-name", { "entity-name.constant-combinator" } }, name = "constant-combinator-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "circuit-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["construction-robot-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/construction-robot/remnants/construction-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.0625, 0.03125 }, width = 120, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/construction-robot/remnants/construction-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.0625, 0.03125 }, width = 120, y = 114 }, { direction_count = 1, filename = "__base__/graphics/entity/construction-robot/remnants/construction-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.0625, 0.03125 }, width = 120, y = 228 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/construction-robot.png", localised_name = { "remnant-name", { "entity-name.construction-robot" } }, name = "construction-robot-remnants", order = "d[remnants]-a[generic]-a[small]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["crusher-remnants"] = { animation = { direction_count = 4, filename = "__space-age__/graphics/entity/crusher/remnants/crusher-remnants.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.03125, 0.171875 }, width = 254 }, collision_box = { { -0.7, -1.2 }, { 0.7, 1.2 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/crusher.png", localised_name = { "remnant-name", { "entity-name.crusher" } }, name = "crusher-remnants", order = "a-l-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1.5 }, { 1, 1.5 } }, subgroup = "environmental-protection-remnants", tile_height = 2, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["cryogenic-plant-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/cryogenic-plant/remnants/cryogenic-plant-remnants.png", height = 354, line_length = 1, scale = 0.5, shift = { -0.046875, -0.0625 }, width = 370 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/cryogenic-plant.png", localised_name = { "remnant-name", { "entity-name.cryogenic-plant" } }, name = "cryogenic-plant-remnants", order = "i[cryogenic-plant]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "production-machine-remnants", tile_height = 5, tile_width = 5, time_before_removed = 54000, type = "corpse" }, ["decider-combinator-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/combinator/remnants/decider/decider-combinator-remnants.png", height = 156, line_length = 1, scale = 0.5, shift = { 0, -0.015625 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/decider-combinator.png", localised_name = { "remnant-name", { "entity-name.decider-combinator" } }, name = "decider-combinator-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "circuit-network-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["defender-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/defender-robot/remnants/defender-robot-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.015625, 0.015625 }, width = 98, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/defender-robot/remnants/defender-robot-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.015625, 0.015625 }, width = 98, y = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/defender-robot/remnants/defender-robot-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.015625, 0.015625 }, width = 98, y = 188 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/defender.png", localised_name = { "remnant-name", { "entity-name.defender" } }, name = "defender-remnants", order = "d[remnants]-a[generic]-a[small]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["destroyer-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/destroyer-robot/remnants/destroyer-robot-remnants.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.046875, -0.015625 }, width = 120, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/destroyer-robot/remnants/destroyer-robot-remnants.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.046875, -0.015625 }, width = 120, y = 108 }, { direction_count = 1, filename = "__base__/graphics/entity/destroyer-robot/remnants/destroyer-robot-remnants.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.046875, -0.015625 }, width = 120, y = 216 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/destroyer.png", localised_name = { "remnant-name", { "entity-name.destroyer" } }, name = "destroyer-remnants", order = "d[remnants]-a[generic]-a[small]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["display-panel-remnants"] = { animation = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/display-panel/display-panel-remnants.png", height = 128, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 128 } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/display-panel.png", localised_name = { "remnant-name", { "entity-name.display-panel" } }, name = "display-panel-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "circuit-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["distractor-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/distractor-robot/remnants/distractor-robot-remnants.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.015625, 0 }, width = 112, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/distractor-robot/remnants/distractor-robot-remnants.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.015625, 0 }, width = 112, y = 110 }, { direction_count = 1, filename = "__base__/graphics/entity/distractor-robot/remnants/distractor-robot-remnants.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.015625, 0 }, width = 112, y = 220 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/distractor.png", localised_name = { "remnant-name", { "entity-name.distractor" } }, name = "distractor-remnants", order = "d[remnants]-a[generic]-a[small]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["electric-furnace-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/electric-furnace/remnants/electric-furnace-remnants.png", height = 448, line_length = 1, scale = 0.5, shift = { -0.1015625, 0.2265625 }, width = 454 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/electric-furnace.png", localised_name = { "remnant-name", { "entity-name.electric-furnace" } }, name = "electric-furnace-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "smelting-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["electric-mining-drill-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/electric-mining-drill/remnants/electric-mining-drill-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.21875, -0.015625 }, width = 356, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/electric-mining-drill/remnants/electric-mining-drill-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.21875, -0.015625 }, width = 356, y = 328 }, { direction_count = 1, filename = "__base__/graphics/entity/electric-mining-drill/remnants/electric-mining-drill-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.21875, -0.015625 }, width = 356, y = 656 }, { direction_count = 1, filename = "__base__/graphics/entity/electric-mining-drill/remnants/electric-mining-drill-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.21875, -0.015625 }, width = 356, y = 984 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/electric-mining-drill.png", localised_name = { "remnant-name", { "entity-name.electric-mining-drill" } }, name = "electric-mining-drill-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "extraction-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["electromagnetic-plant-remnants"] = { animation = { { direction_count = 1, filename = "__space-age__/graphics/entity/electromagnetic-plant/remnants/electromagnetic-plant-remnants.png", frame_count = 1, height = 434, line_length = 1, scale = 0.5, shift = { -0.484375, -0.078125 }, width = 558 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/electromagnetic-plant.png", localised_name = { "remnant-name", { "entity-name.electromagnetic-plant" } }, name = "electromagnetic-plant-remnants", order = "g[electromagnetic-plant]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "production-machine-remnants", tile_height = 4, tile_width = 4, time_before_removed = 54000, type = "corpse" }, ["elevated-rail-remnants"] = { animation = { { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 0 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 328 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 656 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 984 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 1312 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 1640 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 1968 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 2296 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 2624 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 2952 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 3280 }, { direction_count = 1, filename = "__elevated-rails__/graphics/entity/elevated-rail/remnants/elevated-rail-remnants.png", height = 328, line_length = 1, scale = 0.5, shift = { 0.03125, 0.046875 }, width = 376, y = 3608 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__elevated-rails__/graphics/icons/elevated-rail.png", name = "elevated-rail-remnants", order = "a[rail]-a[rail]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "train-transport-remnants", time_before_removed = 54000, type = "corpse" }, ["express-splitter-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/express-splitter/remnants/express-splitter-remnants.png", height = 190, line_length = 1, scale = 0.5, shift = { 0.109375, 0.046875 }, width = 190 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/express-splitter.png", localised_name = { "remnant-name", { "entity-name.express-splitter" } }, name = "express-splitter-remnants", order = "a-i-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["express-transport-belt-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/express-transport-belt/remnants/express-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 0 }, { direction_count = 4, filename = "__base__/graphics/entity/express-transport-belt/remnants/express-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 408 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/express-transport-belt.png", localised_name = { "remnant-name", { "entity-name.express-transport-belt" } }, name = "express-transport-belt-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["express-underground-belt-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/express-underground-belt/remnants/express-underground-belt-remnants.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.328125, 0.09375 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "building-direction-8-way" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/express-underground-belt.png", localised_name = { "remnant-name", { "entity-name.express-underground-belt" } }, name = "express-underground-belt-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["fast-inserter-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/fast-inserter/remnants/fast-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/fast-inserter/remnants/fast-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/fast-inserter/remnants/fast-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 188 }, { direction_count = 1, filename = "__base__/graphics/entity/fast-inserter/remnants/fast-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 282 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/fast-inserter.png", localised_name = { "remnant-name", { "entity-name.fast-inserter" } }, name = "fast-inserter-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["fast-splitter-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/fast-splitter/remnants/fast-splitter-remnants.png", height = 190, line_length = 1, scale = 0.5, shift = { 0.109375, 0.046875 }, width = 190 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/fast-splitter.png", localised_name = { "remnant-name", { "entity-name.fast-splitter" } }, name = "fast-splitter-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["fast-transport-belt-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/fast-transport-belt/remnants/fast-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 0 }, { direction_count = 4, filename = "__base__/graphics/entity/fast-transport-belt/remnants/fast-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 408 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/fast-transport-belt.png", localised_name = { "remnant-name", { "entity-name.fast-transport-belt" } }, name = "fast-transport-belt-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["fast-underground-belt-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/fast-underground-belt/remnants/fast-underground-belt-remnants.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.328125, 0.09375 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "building-direction-8-way" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/fast-underground-belt.png", localised_name = { "remnant-name", { "entity-name.fast-underground-belt" } }, name = "fast-underground-belt-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["flamethrower-turret-remnants"] = { animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/flamethrower-turret/remnants/flamethrower-turret-remnants.png", height = 326, line_length = 1, scale = 0.5, shift = { -0.046875, -0.125 }, width = 302 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/flamethrower-turret/remnants/mask/flamethrower-turret-remnants-mask.png", height = 164, priority = "low", scale = 0.5, shift = { 0, -0.109375 }, width = 164 } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/flamethrower-turret.png", localised_name = { "remnant-name", { "entity-name.flamethrower-turret" } }, name = "flamethrower-turret-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1.5 }, { 1, 1.5 } }, subgroup = "defensive-structure-remnants", tile_height = 3, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["fluid-wagon-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/fluid-wagon/remnants/fluid-wagon-remnants.png", height = 504, line_length = 1, scale = 0.5, shift = { 0.0625, -0.171875 }, width = 490 }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/fluid-wagon.png", localised_name = { "remnant-name", { "entity-name.fluid-wagon" } }, name = "fluid-wagon-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -3 }, { 1, 3 } }, subgroup = "train-transport-remnants", tile_height = 6, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["foundry-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/foundry/foundry-remnants.png", frame_count = 1, height = 478, line_length = 1, scale = 0.5, shift = { -0.046875, -0.171875 }, width = 494 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/foundry.png", localised_name = { "remnant-name", { "entity-name.foundry" } }, name = "foundry-remnants", order = "d[foundry]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "smelting-machine-remnants", tile_height = 5, tile_width = 5, time_before_removed = 54000, type = "corpse" }, ["fusion-generator-remnants"] = { animation = { direction_count = 4, filename = "__space-age__/graphics/entity/fusion-generator/fusion-generator-remnants.png", height = 452, line_length = 4, scale = 0.5, shift = { 0.03125, 0.015625 }, width = 460 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/fusion-generator.png", localised_name = { "remnant-name", { "entity-name.fusion-generator" } }, name = "fusion-generator-remnants", order = "g[fusion-energy]-b[generator]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, subgroup = "energy-remnants", tile_height = 5, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["fusion-reactor-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-remnants.png", height = 504, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 504 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/fusion-reactor.png", localised_name = { "remnant-name", { "entity-name.fusion-reactor" } }, name = "fusion-reactor-remnants", order = "g[fusion-energy]-a[reactor]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "energy-remnants", tile_height = 6, tile_width = 6, time_before_removed = 54000, type = "corpse" }, ["gate-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/gate/remnants/gate-remnants-var-1.png", height = 82, line_length = 1, scale = 0.5, shift = { 0, 0.03125 }, width = 86 }, { direction_count = 4, filename = "__base__/graphics/entity/gate/remnants/gate-remnants-var-2.png", height = 82, line_length = 1, scale = 0.5, shift = { -0.015625, 0 }, width = 84 }, { direction_count = 4, filename = "__base__/graphics/entity/gate/remnants/gate-remnants-var-3.png", height = 84, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, width = 82 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/gate.png", localised_name = { "remnant-name", { "entity-name.gate" } }, name = "gate-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "defensive-structure-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["gleba-spawner-corpse"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/gleba-spawner/gleba-spawner-corpse.png", frame_count = 1, height = 448, scale = 0.9, width = 448 }, collision_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = {} }, dying_speed = 0.015, flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/gleba-spawner.png", name = "gleba-spawner-corpse", order = "c[corpse]-d[gleba-enemies-corpses]-a[spawner]", selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["gleba-spawner-corpse-small"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/gleba-spawner/gleba-spawner-corpse.png", frame_count = 1, height = 448, scale = 0.3, surface = "gleba", usage = "corpse-decay", width = 448 }, collision_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = {} }, dying_speed = 0.015, flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/gleba-spawner.png", name = "gleba-spawner-corpse-small", order = "c[corpse]-d[gleba-enemies-corpses]-a[spawner]-a[small]", selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["gun-turret-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/gun-turret-remnants.png", height = 242, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 252, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/mask/gun-turret-remnants-mask.png", height = 64, priority = "low", scale = 0.5, shift = { -0.03125, -0.34375 }, width = 68, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/gun-turret-remnants.png", height = 242, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 252, y = 242 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/mask/gun-turret-remnants-mask.png", height = 64, priority = "low", scale = 0.5, shift = { -0.03125, -0.34375 }, width = 68, y = 64 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/gun-turret-remnants.png", height = 242, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 252, y = 484 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/gun-turret/remnants/mask/gun-turret-remnants-mask.png", height = 64, priority = "low", scale = 0.5, shift = { -0.03125, -0.34375 }, width = 68, y = 128 } } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/gun-turret.png", localised_name = { "remnant-name", { "entity-name.gun-turret" } }, name = "gun-turret-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "defensive-structure-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["heat-exchanger-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/heat-exchanger/remnants/heat-exchanger-remnants.png", height = 262, line_length = 1, scale = 0.5, shift = { 0.015625, 0.25 }, width = 272 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/heat-boiler.png", localised_name = { "remnant-name", { "entity-name.heat-exchanger" } }, name = "heat-exchanger-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1 }, { 1.5, 1 } }, subgroup = "energy-remnants", tile_height = 2, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["heat-pipe-remnants"] = { animation = { { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 0 }, { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 200 }, { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 400 }, { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 600 }, { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 800 }, { direction_count = 2, filename = "__base__/graphics/entity/heat-pipe/remnants/heat-pipe-remnants.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, width = 122, y = 1000 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/heat-pipe.png", localised_name = { "remnant-name", { "entity-name.heat-pipe" } }, name = "heat-pipe-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "energy-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["heating-tower-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-remnants.png", height = 320, line_length = 1, scale = 0.5, shift = { 0.078125, -0.03125 }, width = 320 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/heating-tower.png", localised_name = { "remnant-name", { "entity-name.heating-tower" } }, name = "heating-tower-remnants", order = "c[heating-tower]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "environmental-protection-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["huge-scorchmark"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { layers = { { dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, -0.75 }, width = 960 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark.png", height = 352, line_length = 2, scale = 0.5, shift = { 1.375, -0.71875 }, width = 510 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark.png", height = 352, line_length = 2, scale = 0.5, shift = { -1.375, -0.71875 }, width = 510 }, { dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark.png", height = 704, line_length = 1, scale = 0.5, shift = { 1, 0 }, width = 960 }, { dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark.png", height = 704, line_length = 1, scale = 0.5, shift = { -1, 0 }, width = 960 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark.png", height = 352, line_length = 2, scale = 0.5, shift = { 1.375, 0.71875 }, width = 510 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark.png", height = 352, line_length = 2, scale = 0.5, shift = { -1.375, 0.71875 }, width = 510 }, { dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, 0.75 }, width = 960 } } }, ground_patch_higher = { layers = { { filename = "__base__/graphics/entity/scorchmark/big-scorchmark-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, -0.75 }, width = 274 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 1.375, -0.71875 }, width = 136 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-top.png", height = 100, line_length = 2, scale = 0.5, shift = { -1.375, -0.71875 }, width = 136 }, { filename = "__base__/graphics/entity/scorchmark/big-scorchmark-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 1, 0 }, width = 274 }, { filename = "__base__/graphics/entity/scorchmark/big-scorchmark-top.png", height = 194, line_length = 1, scale = 0.5, shift = { -1, 0 }, width = 274 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 1.375, 0.71875 }, width = 136 }, { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-top.png", height = 100, line_length = 2, scale = 0.5, shift = { -1.375, 0.71875 }, width = 136 }, { filename = "__base__/graphics/entity/scorchmark/big-scorchmark-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, 0.75 }, width = 274 } } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "huge-scorchmark", order = "a-g-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["huge-scorchmark-tintable"] = { collision_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { layers = { { apply_runtime_tint = true, dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, -0.75 }, width = 960 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable.png", height = 352, line_length = 2, scale = 0.5, shift = { 1.375, -0.71875 }, width = 510 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable.png", height = 352, line_length = 2, scale = 0.5, shift = { -1.375, -0.71875 }, width = 510 }, { apply_runtime_tint = true, dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable.png", height = 704, line_length = 1, scale = 0.5, shift = { 1, 0 }, width = 960 }, { apply_runtime_tint = true, dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable.png", height = 704, line_length = 1, scale = 0.5, shift = { -1, 0 }, width = 960 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable.png", height = 352, line_length = 2, scale = 0.5, shift = { 1.375, 0.71875 }, width = 510 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable.png", height = 352, line_length = 2, scale = 0.5, shift = { -1.375, 0.71875 }, width = 510 }, { apply_runtime_tint = true, dice_y = 2, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable.png", height = 704, line_length = 1, scale = 0.5, shift = { 0, 0.75 }, width = 960 } } }, ground_patch_higher = { layers = { { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, -0.75 }, width = 274 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 1.375, -0.71875 }, width = 136 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable-top.png", height = 100, line_length = 2, scale = 0.5, shift = { -1.375, -0.71875 }, width = 136 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 1, 0 }, width = 274 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable-top.png", height = 194, line_length = 1, scale = 0.5, shift = { -1, 0 }, width = 274 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 1.375, 0.71875 }, width = 136 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable-top.png", height = 100, line_length = 2, scale = 0.5, shift = { -1.375, 0.71875 }, width = 136 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/big-scorchmark-tintable-top.png", height = 194, line_length = 1, scale = 0.5, shift = { 0, 0.75 }, width = 274 } } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "huge-scorchmark-tintable", order = "a-h-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["inserter-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/inserter/remnants/inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/inserter/remnants/inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/inserter/remnants/inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 188 }, { direction_count = 1, filename = "__base__/graphics/entity/inserter/remnants/inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 282 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/inserter.png", localised_name = { "remnant-name", { "entity-name.inserter" } }, name = "inserter-remnants", order = "a-b-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["iron-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/iron-chest/remnants/iron-chest-remnants.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.375, 0 }, width = 126 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/iron-chest.png", localised_name = { "remnant-name", { "entity-name.iron-chest" } }, name = "iron-chest-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "storage-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["lab-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/lab/remnants/lab-remnants.png", height = 196, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, width = 266, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/lab/remnants/lab-remnants.png", height = 196, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, width = 266, y = 196 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/lab.png", localised_name = { "remnant-name", { "entity-name.lab" } }, name = "lab-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "production-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["lamp-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/small-lamp/remnants/lamp-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { -0.03125, 0.09375 }, width = 102, y = 0 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-lamp.png", localised_name = { "remnant-name", { "entity-name.small-lamp" } }, name = "lamp-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "circuit-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["land-mine-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/land-mine/remnants/land-mine-remnants.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.046875, 0.15625 }, width = 134, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/land-mine/remnants/land-mine-remnants.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.046875, 0.15625 }, width = 134, y = 130 }, { direction_count = 1, filename = "__base__/graphics/entity/land-mine/remnants/land-mine-remnants.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.046875, 0.15625 }, width = 134, y = 260 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/land-mine.png", localised_name = { "remnant-name", { "entity-name.land-mine" } }, name = "land-mine-remnants", order = "a-i-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "defensive-structure-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["laser-turret-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/laser-turret-remnants.png", height = 194, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, width = 198, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/mask/laser-turret-remnants-mask.png", height = 94, priority = "low", scale = 0.5, shift = { 0.125, -0.078125 }, width = 114, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/laser-turret-remnants.png", height = 194, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, width = 198, y = 194 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/mask/laser-turret-remnants-mask.png", height = 94, priority = "low", scale = 0.5, shift = { 0.125, -0.078125 }, width = 114, y = 94 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/laser-turret-remnants.png", height = 194, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, width = 198, y = 388 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/laser-turret/remnants/mask/laser-turret-remnants-mask.png", height = 94, priority = "low", scale = 0.5, shift = { 0.125, -0.078125 }, width = 114, y = 188 } } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/laser-turret.png", localised_name = { "remnant-name", { "entity-name.laser-turret" } }, name = "laser-turret-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "defensive-structure-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["lightning-collector-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector-remnants.png", height = 768, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 768 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/lightning-collector.png", localised_name = { "remnant-name", { "entity-name.lightning-collector" } }, name = "lightning-collector-remnants", order = "a-l-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "environmental-protection-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["lightning-rod-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-remnants.png", height = 426, line_length = 1, scale = 0.5, shift = { 0.03125, -0.65625 }, width = 512 }, expires = false, flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/lightning-rod.png", localised_name = { "remnant-name", { "entity-name.lightning-rod" } }, name = "lightning-rod-remnants", order = "a-k-a", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "environmental-protection-remnants", tile_height = 1, tile_width = 1, type = "corpse" }, ["locomotive-remnants"] = { animation = { layers = { { direction_count = 8, filename = "__base__/graphics/entity/locomotive/remnants/locomotive-base-remnants.png", height = 436, line_length = 1, scale = 0.5, shift = { 0.125, 0.015625 }, width = 460 }, { apply_runtime_tint = true, direction_count = 8, filename = "__base__/graphics/entity/locomotive/remnants/mask/locomotive-remnants-mask.png", height = 292, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, tint_as_overlay = true, width = 390 } } }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/locomotive.png", localised_name = { "remnant-name", { "entity-name.locomotive" } }, name = "locomotive-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -3 }, { 1, 3 } }, subgroup = "train-transport-remnants", tile_height = 6, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["logistic-robot-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/logistic-robot/remnants/logistic-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 116, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/logistic-robot/remnants/logistic-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 116, y = 114 }, { direction_count = 1, filename = "__base__/graphics/entity/logistic-robot/remnants/logistic-robot-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 116, y = 228 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/logistic-robot.png", localised_name = { "remnant-name", { "entity-name.logistic-robot" } }, name = "logistic-robot-remnants", order = "d[remnants]-a[generic]-a[small]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["long-handed-inserter-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/long-handed-inserter/remnants/long-handed-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/long-handed-inserter/remnants/long-handed-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/long-handed-inserter/remnants/long-handed-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 188 }, { direction_count = 1, filename = "__base__/graphics/entity/long-handed-inserter/remnants/long-handed-inserter-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 134, y = 282 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/long-handed-inserter.png", localised_name = { "remnant-name", { "entity-name.long-handed-inserter" } }, name = "long-handed-inserter-remnants", order = "a-c-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["medium-biter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-1.png", "__base__/graphics/entity/biter/biter-die-2.png", "__base__/graphics/entity/biter/biter-die-3.png", "__base__/graphics/entity/biter/biter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 384, line_length = 8, lines_per_file = 9, scale = 0.35, shift = { 0, -0.196875 }, slice = 8, surface = "nauvis", usage = "enemy", width = 490 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask1-1.png", "__base__/graphics/entity/biter/biter-die-mask1-2.png", "__base__/graphics/entity/biter/biter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 320, line_length = 8, lines_per_file = 12, scale = 0.35, shift = { 0, -0.4375 }, slice = 8, surface = "nauvis", tint = { 0.49000000000000004, 0.46000000000000005, 0.50999999999999996, 1 }, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask2-1.png", "__base__/graphics/entity/biter/biter-die-mask2-2.png", "__base__/graphics/entity/biter/biter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 318, line_length = 8, lines_per_file = 12, scale = 0.35, shift = { 0, -0.4375 }, slice = 8, surface = "nauvis", tint = { 0.6, 0.35999999999999996, 0.35999999999999996, 0.7 }, tint_as_overlay = true, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-die-shadow-1.png", "__base__/graphics/entity/biter/biter-die-shadow-2.png", "__base__/graphics/entity/biter/biter-die-shadow-3.png", "__base__/graphics/entity/biter/biter-die-shadow-4.png", "__base__/graphics/entity/biter/biter-die-shadow-5.png" }, frame_count = 17, height = 346, line_length = 6, lines_per_file = 10, scale = 0.35, shift = { 0.26249999999999996, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 538 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-1.png", "__base__/graphics/entity/biter/biter-decay-2.png", "__base__/graphics/entity/biter/biter-decay-3.png", "__base__/graphics/entity/biter/biter-decay-4.png", "__base__/graphics/entity/biter/biter-decay-5.png", "__base__/graphics/entity/biter/biter-decay-6.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 402, line_length = 8, lines_per_file = 10, scale = 0.35, shift = { 0.0109375, -0.021875 }, slice = 7, surface = "nauvis", usage = "corpse-decay", width = 534 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask1-1.png", "__base__/graphics/entity/biter/biter-decay-mask1-2.png", "__base__/graphics/entity/biter/biter-decay-mask1-3.png", "__base__/graphics/entity/biter/biter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 332, line_length = 8, lines_per_file = 12, scale = 0.35, shift = { 0.0546875, -0.021875 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 476 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask2-1.png", "__base__/graphics/entity/biter/biter-decay-mask2-2.png", "__base__/graphics/entity/biter/biter-decay-mask2-3.png", "__base__/graphics/entity/biter/biter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 290, line_length = 8, lines_per_file = 12, scale = 0.35, shift = { 0, -0.13124999999999998 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 382 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.015714285714285714, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.35, shift = { -0.0109375, -0.0109375 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/medium-biter-corpse.png", name = "medium-biter-corpse", order = "c[corpse]-a[biter]-b[medium]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["medium-demolisher-fissure-scorchmark"] = { animation = { draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-hot-fade.png", frame_count = 9, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, height = 718, line_length = 4, priority = "high", scale = 0.30000000000000004, shift = { 0, 0 }, width = 926 }, animation_render_layer = "ground-patch-higher2", collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, decay_animation = { filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-fade.png", height = 690, line_length = 1, scale = 0.30000000000000004, shift = { 0.0625, 0 }, width = 922 }, decay_frame_transition_duration = 15, dying_speed = 0.01, final_render_layer = "ground-patch-higher", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-fissure-scorchmark", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-fissure-scorchmark", order = "s-i", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 1800, time_before_shading_off = 1800, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["medium-demolisher-trail-lower"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1.5, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-lower", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-trail-lower", order = "s-i", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 7200, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["medium-demolisher-trail-upper"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 1.125, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, ground_patch_render_layer = "ground-patch-higher", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-upper", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-trail-upper", order = "s-i", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 5400, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["medium-electric-pole-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-base-remnants.png", height = 140, line_length = 1, scale = 0.5, shift = { 1.09375, -0.15625 }, width = 284, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-base-remnants.png", height = 140, line_length = 1, scale = 0.5, shift = { 1.09375, -0.15625 }, width = 284, y = 140 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-base-remnants.png", height = 140, line_length = 1, scale = 0.5, shift = { 1.09375, -0.15625 }, width = 284, y = 280 } } } }, animation_overlay = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-top-remnants.png", height = 184, line_length = 1, scale = 0.5, shift = { 0, -1.203125 }, width = 100, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-top-remnants.png", height = 184, line_length = 1, scale = 0.5, shift = { 0, -1.203125 }, width = 100, y = 184 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/medium-electric-pole/remnants/medium-electric-pole-top-remnants.png", height = 184, line_length = 1, scale = 0.5, shift = { 0, -1.203125 }, width = 100, y = 368 } } } }, animation_overlay_final_render_layer = "object", collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/medium-electric-pole.png", localised_name = { "remnant-name", { "entity-name.medium-electric-pole" } }, name = "medium-electric-pole-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["medium-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-remnants.png", height = 246, line_length = 1, scale = 0.5, shift = { 0, -0.140625 }, width = 236, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-remnants.png", height = 246, line_length = 1, scale = 0.5, shift = { 0, -0.140625 }, width = 236, y = 246 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-remnants.png", height = 246, line_length = 1, scale = 0.5, shift = { 0, -0.140625 }, width = 236, y = 492 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-remnants.png", height = 246, line_length = 1, scale = 0.5, shift = { 0, -0.140625 }, width = 236, y = 738 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/remnants.png", localised_name = { "entity-name.medium-remnants" }, name = "medium-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "generic-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["medium-scorchmark"] = { collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark.png", height = 352, line_length = 2, scale = 0.5, shift = { 0, 0 }, variation_count = 2, width = 510 } }, ground_patch_higher = { sheet = { filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 0, 0 }, variation_count = 2, width = 136 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "medium-scorchmark", order = "a-c-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["medium-scorchmark-tintable"] = { collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable.png", height = 352, line_length = 2, scale = 0.5, shift = { 0, 0 }, variation_count = 2, width = 510 } }, ground_patch_higher = { sheet = { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/medium-scorchmark-tintable-top.png", height = 100, line_length = 2, scale = 0.5, shift = { 0, 0 }, variation_count = 2, width = 136 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "medium-scorchmark-tintable", order = "a-d-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["medium-small-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-small-remnants.png", height = 176, line_length = 1, scale = 0.5, shift = { 0.09375, 0.109375 }, width = 166, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/medium-small-remnants.png", height = 176, line_length = 1, scale = 0.5, shift = { 0.09375, 0.109375 }, width = 166, y = 176 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/remnants.png", localised_name = { "entity-name.medium-small-remnants" }, name = "medium-small-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "generic-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["medium-spitter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-1.png", "__base__/graphics/entity/spitter/spitter-die-2.png", "__base__/graphics/entity/spitter/spitter-die-3.png", "__base__/graphics/entity/spitter/spitter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 300, line_length = 6, lines_per_file = 10, scale = 0.35, shift = { 0, -0.36093749999999996 }, slice = 6, surface = "nauvis", usage = "enemy", width = 336 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask1-1.png", "__base__/graphics/entity/spitter/spitter-die-mask1-2.png", "__base__/graphics/entity/spitter/spitter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.35, shift = { 0, -0.30624999999999996 }, slice = 6, surface = "nauvis", tint = { 0.7, 0.2, 0.3, 1 }, usage = "enemy", width = 256 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask2-1.png", "__base__/graphics/entity/spitter/spitter-die-mask2-2.png", "__base__/graphics/entity/spitter/spitter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.35, shift = { 0, -0.30624999999999996 }, slice = 6, surface = "nauvis", tint = { 0.6, 0.5, 0.5, 0.8 }, tint_as_overlay = true, usage = "enemy", width = 254 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-die-shadow-1.png", "__base__/graphics/entity/spitter/spitter-die-shadow-2.png", "__base__/graphics/entity/spitter/spitter-die-shadow-3.png" }, frame_count = 15, height = 234, line_length = 6, lines_per_file = 14, scale = 0.35, shift = { 0.4375, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 410 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-1.png", "__base__/graphics/entity/spitter/spitter-decay-2.png", "__base__/graphics/entity/spitter/spitter-decay-3.png", "__base__/graphics/entity/spitter/spitter-decay-4.png", "__base__/graphics/entity/spitter/spitter-decay-5.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 312, line_length = 6, lines_per_file = 13, scale = 0.35, shift = { 0.0109375, -0.0546875 }, slice = 6, surface = "nauvis", usage = "corpse-decay", width = 400 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask1-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, lines_per_file = 16, scale = 0.35, shift = { 0.0109375, -0.15312499999999998 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 274 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask2-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, lines_per_file = 16, scale = 0.35, shift = { 0, -0.1640625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 272 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.016514285714285717, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.35, shift = { -0.0109375, -0.0109375 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/medium-spitter-corpse.png", name = "medium-spitter-corpse", order = "c[corpse]-b[spitter]-b[medium]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["medium-stomper-corpse"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", frame_count = 1, height = 760, line_length = 4, scale = 0.52800000000000002, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "enemy", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", frame_count = 1, height = 732, line_length = 4, scale = 0.52800000000000002, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", frame_count = 1, height = 706, line_length = 4, scale = 0.52800000000000002, shift = { 0, -0.984375 }, surface = "gleba", usage = "enemy", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", frame_count = 1, height = 692, line_length = 4, scale = 0.52800000000000002, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", frame_count = 1, height = 708, line_length = 4, scale = 0.52800000000000002, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "enemy", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", frame_count = 1, height = 670, line_length = 4, scale = 0.52800000000000002, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 968 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", flags = { "corpse-decay" }, frame_count = 15, height = 760, line_length = 4, scale = 0.52800000000000002, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "corpse-decay", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 732, line_length = 4, scale = 0.52800000000000002, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", flags = { "corpse-decay" }, frame_count = 15, height = 706, line_length = 4, scale = 0.52800000000000002, shift = { 0, -0.984375 }, surface = "gleba", usage = "corpse-decay", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 692, line_length = 4, scale = 0.52800000000000002, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", flags = { "corpse-decay" }, frame_count = 15, height = 708, line_length = 4, scale = 0.52800000000000002, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "corpse-decay", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 670, line_length = 4, scale = 0.52800000000000002, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/medium-stomper.png", name = "medium-stomper-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-2.png", height = 134, scale = 2.1120000000000001, shift = { -0.15625, 0 }, usage = "player", width = 189 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-1.png", height = 134, scale = 2.1120000000000001, shift = { 0, 0 }, usage = "player", width = 189 } } } }, ["medium-strafer-corpse"] = { animation = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.6, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 }, { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse-mask.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.6, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 175.30000000000001, 129.09999999999999, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/medium-strafer.png", name = "medium-strafer-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse" }, ["medium-worm-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 368, line_length = 6, scale = 0.41499999999999995, shift = { 0.25937499999999996, -0.50578124999999998 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 320, line_length = 6, scale = 0.41499999999999995, shift = { 0.35015624999999999, -0.37609374999999998 }, surface = "nauvis", tint = { 0.9, 0.15, 0.3, 1 }, usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 340, line_length = 6, scale = 0.41499999999999995, shift = { -0.85593749999999993, -0.79109374999999993 }, surface = "nauvis", usage = "enemy", width = 392 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 286, line_length = 6, scale = 0.41499999999999995, shift = { -0.75218749999999996, -0.9078125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 308 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 346, line_length = 6, scale = 0.41499999999999995, shift = { 0.28531249999999995, -1.296875 }, surface = "nauvis", usage = "enemy", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 314, line_length = 6, scale = 0.41499999999999995, shift = { 0.50578124999999998, -1.1542187499999998 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 268 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.41499999999999995, shift = { 0.51874999999999991, 0.49281249999999996 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.41499999999999995, shift = { 0.53171875000000002, 0.41499999999999995 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.41499999999999995, shift = { -0.9078125, 0.28531249999999995 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.41499999999999995, shift = { -0.98562499999999993, 0.23343750000000001 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.41499999999999995, shift = { 0.18156249999999998, -0.70031249999999998 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.41499999999999995, shift = { 0.55765624999999996, -0.6484375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.37609374999999998 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.37609374999999998 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/medium-worm-corpse.png", name = "medium-worm-corpse", order = "c[corpse]-c[worm]-b[medium]", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["medium-worm-corpse-burrowed"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 328, line_length = 6, scale = 0.41499999999999995, shift = { 0.25937499999999996, -0.36312499999999996 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 278, line_length = 6, scale = 0.41499999999999995, shift = { 0.47984374999999995, -0.25937499999999996 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 364, line_length = 6, scale = 0.41499999999999995, shift = { -0.82999999999999989, -0.94671874999999996 }, surface = "nauvis", usage = "enemy", width = 390 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 308, line_length = 6, scale = 0.41499999999999995, shift = { -0.79109374999999993, -1.089375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 340 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 302, line_length = 6, scale = 0.41499999999999995, shift = { 0.3890625, -1.0115624999999999 }, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 260, line_length = 6, scale = 0.41499999999999995, shift = { 0.33718749999999997, -0.80406250000000004 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 306 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.41499999999999995, shift = { 0.51874999999999991, 0.49281249999999996 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.41499999999999995, shift = { 0.53171875000000002, 0.41499999999999995 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.41499999999999995, shift = { -0.9078125, 0.28531249999999995 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.41499999999999995, shift = { -0.98562499999999993, 0.23343750000000001 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.41499999999999995, shift = { 0.18156249999999998, -0.70031249999999998 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.41499999999999995, shift = { 0.55765624999999996, -0.6484375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.37609374999999998 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.37609374999999998 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/medium-worm-corpse.png", name = "medium-worm-corpse-burrowed", order = "c[corpse]-c[worm]-b[medium]-burrowed", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["medium-wriggler-pentapod-corpse"] = { animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 236, line_length = 5, lines_per_file = 14, scale = 0.47999999999999998, shift = { 0, -0.21875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 254 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 224, line_length = 5, lines_per_file = 14, scale = 0.47999999999999998, shift = { 0, -0.3125 }, slice = 5, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, width = 252 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-3.png" }, frame_count = 17, height = 184, line_length = 5, lines_per_file = 19, scale = 0.47999999999999998, shift = { 0.578125, 0 }, slice = 5, surface = "gleba", width = 320 } } }, decay_animation = { layers = { { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 198, line_length = 5, lines_per_file = 15, scale = 0.47999999999999998, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 260 }, { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 186, line_length = 5, lines_per_file = 15, scale = 0.47999999999999998, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 250 } } }, decay_frame_transition_duration = 150, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.01875, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { filename = "__space-age__/graphics/entity/wriggler/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.32000000000000006, shift = { -0.001953125, -0.001953125 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 20, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 400, ground_patch_fade_out_start = 400, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/medium-wriggler-corpse.png", name = "medium-wriggler-pentapod-corpse", order = "c[corpse]-d[gleba-enemies-corpses]-d[wriggler]0.8", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2, shift = { 0.15625, -0.09375 }, variation_count = 1, width = 32 } } }, ["nuclear-reactor-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/nuclear-reactor/remnants/nuclear-reactor-remnants.png", height = 396, line_length = 1, scale = 0.5, shift = { 0.21875, 0.125 }, width = 410 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/nuclear-reactor.png", localised_name = { "remnant-name", { "entity-name.nuclear-reactor" } }, name = "nuclear-reactor-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "energy-remnants", tile_height = 5, tile_width = 5, time_before_removed = 54000, type = "corpse" }, ["offshore-pump-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/offshore-pump/remnants/offshore-pump-remnants-variation-1.png", height = 140, line_length = 1, scale = 0.5, shift = { 0.0625, -0.078125 }, width = 146 }, { direction_count = 4, filename = "__base__/graphics/entity/offshore-pump/remnants/offshore-pump-remnants-variation-2.png", height = 134, line_length = 1, scale = 0.5, shift = { 0.046875, 0.015625 }, width = 136 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/offshore-pump.png", localised_name = { "remnant-name", { "entity-name.offshore-pump" } }, name = "offshore-pump-remnants", order = "a-d-b", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "extraction-machine-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["oil-refinery-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/oil-refinery/remnants/refinery-remnants.png", height = 415, line_length = 1, scale = 0.5, shift = { -0.0078125, -0.0078125 }, width = 467, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/oil-refinery.png", localised_name = { "remnant-name", { "entity-name.oil-refinery" } }, name = "oil-refinery-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "production-machine-remnants", tile_height = 5, tile_width = 5, time_before_removed = 54000, type = "corpse" }, ["passive-provider-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/logistic-chest/remnants/passive-provider-chest-remnants.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.3125, -0.09375 }, width = 116 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/passive-provider-chest.png", localised_name = { "remnant-name", { "entity-name.passive-provider-chest" } }, name = "passive-provider-chest-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "logistic-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["pipe-remnants"] = { animation = { { direction_count = 2, filename = "__base__/graphics/entity/pipe/remnants/pipe-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 122, y = 0 }, { direction_count = 2, filename = "__base__/graphics/entity/pipe/remnants/pipe-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.046875, 0.078125 }, width = 122, y = 240 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/pipe.png", localised_name = { "remnant-name", { "entity-name.pipe" } }, name = "pipe-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "energy-pipe-distribution-remnants", time_before_removed = 54000, type = "corpse" }, ["pipe-to-ground-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/pipe-to-ground/remnants/pipe-to-ground-remnants.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, width = 90 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/pipe-to-ground.png", localised_name = { "remnant-name", { "entity-name.pipe-to-ground" } }, name = "pipe-to-ground-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "energy-pipe-distribution-remnants", time_before_removed = 54000, type = "corpse" }, ["power-switch-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/power-switch/remnants/power-switch-remnants.png", height = 176, line_length = 1, scale = 0.5, shift = { 0.140625, 0.328125 }, width = 194 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/power-switch.png", localised_name = { "remnant-name", { "entity-name.power-switch" } }, name = "power-switch-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "circuit-network-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["programmable-speaker-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-base-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.375, 0 }, width = 170, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-base-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.375, 0 }, width = 170, y = 120 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-base-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.375, 0 }, width = 170, y = 240 } } } }, animation_overlay = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-top-remnants.png", height = 90, line_length = 1, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 74, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-top-remnants.png", height = 90, line_length = 1, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 74, y = 90 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/programmable-speaker/remnants/programmable-speaker-top-remnants.png", height = 90, line_length = 1, scale = 0.5, shift = { 0.015625, -0.5625 }, width = 74, y = 180 } } } }, animation_overlay_final_render_layer = "object", expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/programmable-speaker.png", localised_name = { "remnant-name", { "entity-name.programmable-speaker" } }, name = "programmable-speaker-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "circuit-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["pump-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/pump/remnants/pump-remnants.png", height = 186, line_length = 1, scale = 0.5, shift = { 0.0625, 0.0625 }, width = 188, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/pump.png", localised_name = { "remnant-name", { "entity-name.pump" } }, name = "pump-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["pumpjack-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/pumpjack/remnants/pumpjack-remnants.png", height = 284, line_length = 1, scale = 0.5, shift = { 0, 0.109375 }, width = 274, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/pumpjack/remnants/pumpjack-remnants.png", height = 284, line_length = 1, scale = 0.5, shift = { 0, 0.109375 }, width = 274, y = 284 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/pumpjack.png", localised_name = { "remnant-name", { "entity-name.pumpjack" } }, name = "pumpjack-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "extraction-machine-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["radar-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/radar/remnants/radar-remnants.png", height = 212, line_length = 1, scale = 0.5, shift = { 0.375, 0.140625 }, width = 282, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/radar.png", localised_name = { "remnant-name", { "entity-name.radar" } }, name = "radar-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "defensive-structure-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["rail-chain-signal-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/rail-chain-signal/remnants/rail-chain-signal-remnants.png", height = 94, line_length = 1, scale = 0.5, shift = { -0.0625, -0.015625 }, width = 98, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/rail-chain-signal.png", localised_name = { "remnant-name", { "entity-name.rail-chain-signal" } }, name = "rail-chain-signal-remnants", order = "a-e-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "train-transport-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["rail-ending-remnants"] = { animation = { layers = { { direction_count = 8, filename = "__base__/graphics/entity/rail-endings/rail-endings-background.png", flags = { "low-object" }, height = 256, line_length = 8, priority = "high", scale = 0.5, width = 256 }, { direction_count = 8, filename = "__base__/graphics/entity/rail-endings/rail-endings-metals.png", flags = { "trilinear-filtering" }, height = 256, line_length = 8, priority = "high", scale = 0.5, width = 256 } } }, collision_box = { { -0.75, -0.55 }, { 0.75, 1.6000000000000001 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/curved-rail-remnants.png", localised_name = { "entity-name.rail-ending-remnants" }, name = "rail-ending-remnants", order = "d[remnants]-b[rail]-c[ending]", selectable_in_game = false, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, subgroup = "remnants", time_before_removed = 162000, time_before_shading_off = 3600, type = "corpse" }, ["rail-ramp-remnants"] = { animation = { layers = { { counterclockwise = true, dice_y = 2, direction_count = 4, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/remnants/elevated-rail-ramp-remnants.png", height = 1092, line_length = 2, scale = 0.5, shift = { -0.5, 0.09375 }, width = 1152 } } }, collision_box = { { -0.99000000000000004, -5.9900000000000002 }, { 0.99000000000000004, 5.9900000000000002 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__elevated-rails__/graphics/icons/rail-ramp.png", name = "rail-ramp-remnants", order = "a[rail]-b[rail-ramp]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.8, -7.7999999999999998 }, { 1.8, 7.7999999999999998 } }, subgroup = "train-transport-remnants", tile_height = 16, tile_width = 4, time_before_removed = 54000, type = "corpse", underwater_patch = { counterclockwise = true, dice_y = 2, direction_count = 4, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/remnants/elevated-rail-ramp-remnants-underwater.png", height = 1160, line_length = 2, occludes_light = false, scale = 0.5, shift = { 0, 0.953125 }, width = 1162 }, water_reflection = { pictures = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/remnants/elevated-rail-ramp-remnants-reflection.png", height = 1352, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 0.15625 }, variation_count = 4, width = 1178 }, rotate = false } }, ["rail-signal-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/rail-signal/remnants/rail-signal-remnants.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.15625, 0 }, width = 90, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/rail-signal.png", localised_name = { "remnant-name", { "entity-name.rail-signal" } }, name = "rail-signal-remnants", order = "a-d-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "train-transport-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["rail-support-remnants"] = { animation = { layers = { { direction_count = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/remnants/elevated-rail-pylon-remnants.png", height = 310, line_length = 1, priority = "high", scale = 0.5, shift = { 0.296875, -0.109375 }, width = 322 } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__elevated-rails__/graphics/icons/rail-support.png", name = "rail-support-remnants", order = "a[rail]-b[rail-support]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "train-transport-remnants", time_before_removed = 54000, type = "corpse", underwater_patch = { back_equals_front = true, direction_count = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/remnants/elevated-rail-pylon-remnants-underwater.png", height = 394, line_length = 1, occludes_light = false, scale = 0.5, shift = { 0.40625, 0.546875 }, width = 372 }, water_reflection = { pictures = { filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/remnants/elevated-rail-pylon-remnants-reflection.png", height = 366, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0.421875, 0.328125 }, variation_count = 2, width = 378 }, rotate = false } }, ["railgun-turret-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants.png", height = 256, line_length = 1, scale = 0.5, shift = { 0.1875, 0.25 }, width = 250, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants-mask.png", height = 152, line_length = 1, priority = "low", scale = 0.5, shift = { 0.125, -0.09375 }, width = 210, y = 0 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants.png", height = 256, line_length = 1, scale = 0.5, shift = { 0.1875, 0.25 }, width = 250, y = 256 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants-mask.png", height = 152, line_length = 1, priority = "low", scale = 0.5, shift = { 0.125, -0.09375 }, width = 210, y = 152 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants.png", height = 256, line_length = 1, scale = 0.5, shift = { 0.1875, 0.25 }, width = 250, y = 512 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/railgun-turret/remnants/railgun-turret-remnants-mask.png", height = 152, line_length = 1, priority = "low", scale = 0.5, shift = { 0.125, -0.09375 }, width = 210, y = 304 } } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/railgun-turret.png", localised_name = { "remnant-name", { "entity-name.railgun-turret" } }, name = "railgun-turret-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "defensive-structure-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["recycler-remnants"] = { animation = { { direction_count = 4, filename = "__quality__/graphics/entity/recycler/recycler-remnants.png", height = 384, line_length = 4, scale = 0.5, shift = { 0, 0 }, width = 384, y = 0 }, { direction_count = 4, filename = "__quality__/graphics/entity/recycler/recycler-remnants.png", height = 384, line_length = 4, scale = 0.5, shift = { 0, 0 }, width = 384, y = 384 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__quality__/graphics/icons/recycler.png", localised_name = { "remnant-name", { "entity-name.recycler" } }, name = "recycler-remnants", order = "e[recycler]", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -2 }, { 1, 2 } }, subgroup = "smelting-machine-remnants", tile_height = 4, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["requester-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/logistic-chest/remnants/requester-chest-remnants.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.3125, -0.09375 }, width = 116 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/requester-chest.png", localised_name = { "remnant-name", { "entity-name.requester-chest" } }, name = "requester-chest-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "logistic-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["roboport-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/roboport/remnants/roboport-remnants.png", height = 358, line_length = 1, scale = 0.5, shift = { 0.0625, 0.25 }, width = 364, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/roboport/remnants/roboport-remnants.png", height = 358, line_length = 1, scale = 0.5, shift = { 0.0625, 0.25 }, width = 364, y = 358 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/roboport.png", localised_name = { "remnant-name", { "entity-name.roboport" } }, name = "roboport-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "logistic-network-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["rocket-silo-remnants"] = { animation = { { allow_forced_downscale = true, dice = 2, direction_count = 1, filename = "__base__/graphics/entity/rocket-silo/15-remnants/rocket-silo-remnants.png", height = 582, line_length = 1, scale = 0.5, shift = { 0.078125, 0.015625 }, width = 634, y = 0 } }, collision_box = { { -4.4000000000000004, -4.4000000000000004 }, { 4.4000000000000004, 4.4000000000000004 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/rocket-silo.png", localised_name = { "remnant-name", { "entity-name.rocket-silo" } }, name = "rocket-silo-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, subgroup = "defensive-structure-remnants", tile_height = 9, tile_width = 9, time_before_removed = 54000, type = "corpse" }, ["rocket-turret-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.265625, 0.578125 }, width = 222, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants-mask.png", height = 174, line_length = 1, priority = "low", scale = 0.5, shift = { 0.078125, 0.46875 }, width = 174, y = 0 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.265625, 0.578125 }, width = 222, y = 192 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants-mask.png", height = 174, line_length = 1, priority = "low", scale = 0.5, shift = { 0.078125, 0.46875 }, width = 174, y = 174 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants.png", height = 192, line_length = 1, scale = 0.5, shift = { 0.265625, 0.578125 }, width = 222, y = 384 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/rocket-turret/remnants/rocket-turret-remnants-mask.png", height = 174, line_length = 1, priority = "low", scale = 0.5, shift = { 0.078125, 0.46875 }, width = 174, y = 348 } } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/rocket-turret.png", localised_name = { "remnant-name", { "entity-name.rocket-turret" } }, name = "rocket-turret-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "defensive-structure-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["selector-combinator-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/combinator/remnants/selector/selector-combinator-remnants.png", height = 156, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/selector-combinator.png", localised_name = { "remnant-name", { "entity-name.selector-combinator" } }, name = "selector-combinator-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, subgroup = "circuit-network-remnants", tile_height = 2, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["small-biter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-1.png", "__base__/graphics/entity/biter/biter-die-2.png", "__base__/graphics/entity/biter/biter-die-3.png", "__base__/graphics/entity/biter/biter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 384, line_length = 8, lines_per_file = 9, scale = 0.25, shift = { 0, -0.140625 }, slice = 8, surface = "nauvis", usage = "enemy", width = 490 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask1-1.png", "__base__/graphics/entity/biter/biter-die-mask1-2.png", "__base__/graphics/entity/biter/biter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 320, line_length = 8, lines_per_file = 12, scale = 0.25, shift = { 0, -0.3125 }, slice = 8, surface = "nauvis", tint = { 0.6, 0.57999999999999998, 0.50999999999999996, 1 }, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-die-mask2-1.png", "__base__/graphics/entity/biter/biter-die-mask2-2.png", "__base__/graphics/entity/biter/biter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 318, line_length = 8, lines_per_file = 12, scale = 0.25, shift = { 0, -0.3125 }, slice = 8, surface = "nauvis", tint = { 0.62000000000000002, 0.55, 0.2, 0.7 }, tint_as_overlay = true, usage = "enemy", width = 424 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-die-shadow-1.png", "__base__/graphics/entity/biter/biter-die-shadow-2.png", "__base__/graphics/entity/biter/biter-die-shadow-3.png", "__base__/graphics/entity/biter/biter-die-shadow-4.png", "__base__/graphics/entity/biter/biter-die-shadow-5.png" }, frame_count = 17, height = 346, line_length = 6, lines_per_file = 10, scale = 0.25, shift = { 0.1875, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 538 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-1.png", "__base__/graphics/entity/biter/biter-decay-2.png", "__base__/graphics/entity/biter/biter-decay-3.png", "__base__/graphics/entity/biter/biter-decay-4.png", "__base__/graphics/entity/biter/biter-decay-5.png", "__base__/graphics/entity/biter/biter-decay-6.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 402, line_length = 8, lines_per_file = 10, scale = 0.25, shift = { 0.0078125, -0.015625 }, slice = 7, surface = "nauvis", usage = "corpse-decay", width = 534 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask1-1.png", "__base__/graphics/entity/biter/biter-decay-mask1-2.png", "__base__/graphics/entity/biter/biter-decay-mask1-3.png", "__base__/graphics/entity/biter/biter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 332, line_length = 8, lines_per_file = 12, scale = 0.25, shift = { 0.0390625, -0.015625 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 476 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-decay-mask2-1.png", "__base__/graphics/entity/biter/biter-decay-mask2-2.png", "__base__/graphics/entity/biter/biter-decay-mask2-3.png", "__base__/graphics/entity/biter/biter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 290, line_length = 8, lines_per_file = 12, scale = 0.25, shift = { 0, -0.09375 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 382 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.018000000000000004, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.25, shift = { -0.0078125, -0.0078125 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-biter-corpse.png", name = "small-biter-corpse", order = "c[corpse]-a[biter]-a[small]", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["small-demolisher-fissure-scorchmark"] = { animation = { draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-hot-fade.png", frame_count = 9, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, height = 718, line_length = 4, priority = "high", scale = 0.2, shift = { 0, 0 }, width = 926 }, animation_render_layer = "ground-patch-higher2", collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, decay_animation = { filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-fissure-fade.png", height = 690, line_length = 1, scale = 0.2, shift = { 0.0625, 0 }, width = 922 }, decay_frame_transition_duration = 15, dying_speed = 0.01, final_render_layer = "ground-patch-higher", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-fissure-scorchmark", { "entity-name.small-demolisher" } }, name = "small-demolisher-fissure-scorchmark", order = "s-h", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 1800, time_before_shading_off = 1800, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["small-demolisher-trail-lower"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-lower/demolisher-trail-lower.png", frame_count = 1, height = 512, line_length = 1, scale = 1, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-lower", { "entity-name.small-demolisher" } }, name = "small-demolisher-trail-lower", order = "s-h", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 7200, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["small-demolisher-trail-upper"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 0, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 512, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1024, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1536, y = 512 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 0, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 512, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1024, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 1536, y = 1024 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 0, y = 1536 }, { filename = "__space-age__/graphics/entity/demolisher/trail-upper/demolisher-trail-upper.png", frame_count = 1, height = 512, line_length = 1, scale = 0.75, width = 512, x = 512, y = 1536 } }, ground_patch_fade_in_speed = 0.004, ground_patch_render_layer = "ground-patch-higher", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", localised_name = { "entity-name.demolisher-trail-upper", { "entity-name.small-demolisher" } }, name = "small-demolisher-trail-upper", order = "s-h", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 5400, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["small-electric-pole-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-base-remnants.png", height = 106, line_length = 1, scale = 0.5, shift = { 0.53125, -0.03125 }, width = 180, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-base-remnants.png", height = 106, line_length = 1, scale = 0.5, shift = { 0.53125, -0.03125 }, width = 180, y = 106 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-base-remnants.png", height = 106, line_length = 1, scale = 0.5, shift = { 0.53125, -0.03125 }, width = 180, y = 212 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-base-remnants.png", height = 106, line_length = 1, scale = 0.5, shift = { 0.53125, -0.03125 }, width = 180, y = 318 } } } }, animation_overlay = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-top-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.109375, -0.671875 }, width = 86, y = 0 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-top-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.109375, -0.671875 }, width = 86, y = 120 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-top-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.109375, -0.671875 }, width = 86, y = 240 } } }, { layers = { { direction_count = 1, filename = "__base__/graphics/entity/small-electric-pole/remnants/small-electric-pole-top-remnants.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.109375, -0.671875 }, width = 86, y = 360 } } } }, animation_overlay_final_render_layer = "object", collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-electric-pole.png", localised_name = { "remnant-name", { "entity-name.small-electric-pole" } }, name = "small-electric-pole-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["small-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/remnants/small-remnants.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.109375 }, width = 112, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/remnants/small-remnants.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.109375 }, width = 112, y = 110 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/remnants.png", localised_name = { "entity-name.small-remnants" }, name = "small-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "generic-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["small-scorchmark"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { filename = "__base__/graphics/entity/scorchmark/small-scorchmark.png", height = 182, line_length = 4, scale = 0.5, shift = { 0, 0.0625 }, variation_count = 4, width = 256 } }, ground_patch_higher = { sheet = { filename = "__base__/graphics/entity/scorchmark/small-scorchmark-top.png", height = 54, line_length = 4, scale = 0.5, shift = { 0, -0.0625 }, variation_count = 4, width = 68 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "small-scorchmark", order = "a-a-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = false }, ["small-scorchmark-tintable"] = { collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { layers = { doodad = true }, not_colliding_with_itself = true }, final_render_layer = "ground-patch-higher2", flags = { "placeable-neutral", "not-on-map", "placeable-off-grid" }, ground_patch = { sheet = { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/small-scorchmark-tintable.png", height = 182, line_length = 4, scale = 0.5, shift = { 0, 0.0625 }, variation_count = 4, width = 256 } }, ground_patch_higher = { sheet = { apply_runtime_tint = true, filename = "__base__/graphics/entity/scorchmark/small-scorchmark-tintable-top.png", height = 54, line_length = 4, scale = 0.5, shift = { 0, -0.0625 }, variation_count = 4, width = 68 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-scorchmark.png", name = "small-scorchmark-tintable", order = "a-b-a", remove_on_entity_placement = false, remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "scorchmarks", time_before_removed = 36000, type = "corpse", use_tile_color_for_ground_patch_tint = true }, ["small-spitter-corpse"] = { animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-1.png", "__base__/graphics/entity/spitter/spitter-die-2.png", "__base__/graphics/entity/spitter/spitter-die-3.png", "__base__/graphics/entity/spitter/spitter-die-4.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 300, line_length = 6, lines_per_file = 10, scale = 0.25, shift = { 0, -0.2578125 }, slice = 6, surface = "nauvis", usage = "enemy", width = 336 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask1-1.png", "__base__/graphics/entity/spitter/spitter-die-mask1-2.png", "__base__/graphics/entity/spitter/spitter-die-mask1-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.25, shift = { 0, -0.21875 }, slice = 6, surface = "nauvis", tint = { 0.8, 0.45, 0, 1 }, usage = "enemy", width = 256 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-die-mask2-1.png", "__base__/graphics/entity/spitter/spitter-die-mask2-2.png", "__base__/graphics/entity/spitter/spitter-die-mask2-3.png" }, flags = { "corpse-decay" }, frame_count = 15, height = 230, line_length = 6, lines_per_file = 14, scale = 0.25, shift = { 0, -0.21875 }, slice = 6, surface = "nauvis", tint = { 0.55, 0.6, 0.4, 0.8 }, tint_as_overlay = true, usage = "enemy", width = 254 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-die-shadow-1.png", "__base__/graphics/entity/spitter/spitter-die-shadow-2.png", "__base__/graphics/entity/spitter/spitter-die-shadow-3.png" }, frame_count = 15, height = 234, line_length = 6, lines_per_file = 14, scale = 0.25, shift = { 0.3125, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 410 } } }, decay_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-1.png", "__base__/graphics/entity/spitter/spitter-decay-2.png", "__base__/graphics/entity/spitter/spitter-decay-3.png", "__base__/graphics/entity/spitter/spitter-decay-4.png", "__base__/graphics/entity/spitter/spitter-decay-5.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 312, line_length = 6, lines_per_file = 13, scale = 0.25, shift = { 0.0078125, -0.0390625 }, slice = 6, surface = "nauvis", usage = "corpse-decay", width = 400 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask1-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask1-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, lines_per_file = 16, scale = 0.25, shift = { 0.0078125, -0.109375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[2].tint ]=], usage = "corpse-decay", width = 274 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-decay-mask2-1.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-2.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-3.png", "__base__/graphics/entity/spitter/spitter-decay-mask2-4.png" }, flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, lines_per_file = 16, scale = 0.25, shift = { 0, -0.1171875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 272 } } }, decay_frame_transition_duration = 360, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.018799999999999999, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/biter/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.25, shift = { -0.0078125, -0.0078125 }, tint = { a = 1, b = 0.54000000000000004, g = 0.090000000000000018, r = 0.54000000000000004 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 50, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 1200, ground_patch_fade_out_start = 3000, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-spitter-corpse.png", name = "small-spitter-corpse", order = "c[corpse]-b[spitter]-a[small]", selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 54000, type = "corpse", use_decay_layer = true }, ["small-stomper-corpse"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", frame_count = 1, height = 760, line_length = 4, scale = 0.39600000000000009, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "enemy", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", frame_count = 1, height = 732, line_length = 4, scale = 0.39600000000000009, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", frame_count = 1, height = 706, line_length = 4, scale = 0.39600000000000009, shift = { 0, -0.984375 }, surface = "gleba", usage = "enemy", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", frame_count = 1, height = 692, line_length = 4, scale = 0.39600000000000009, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", frame_count = 1, height = 708, line_length = 4, scale = 0.39600000000000009, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "enemy", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", frame_count = 1, height = 670, line_length = 4, scale = 0.39600000000000009, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 968 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1.png", flags = { "corpse-decay" }, frame_count = 15, height = 760, line_length = 4, scale = 0.39600000000000009, shift = { -0.328125, 0.15625 }, surface = "gleba", usage = "corpse-decay", width = 982 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-1-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 732, line_length = 4, scale = 0.39600000000000009, shift = { -0.34375, 0.171875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2.png", flags = { "corpse-decay" }, frame_count = 15, height = 706, line_length = 4, scale = 0.39600000000000009, shift = { 0, -0.984375 }, surface = "gleba", usage = "corpse-decay", width = 1024 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-2-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 692, line_length = 4, scale = 0.39600000000000009, shift = { 0.203125, -0.96875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 998 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3.png", flags = { "corpse-decay" }, frame_count = 15, height = 708, line_length = 4, scale = 0.39600000000000009, shift = { -0.234375, -0.140625 }, surface = "gleba", usage = "corpse-decay", width = 994 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/stomper-corpse-3-mask.png", flags = { "corpse-decay" }, frame_count = 15, height = 670, line_length = 4, scale = 0.39600000000000009, shift = { -0.4375, -0.0625 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "corpse-decay", width = 968 } } } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/small-stomper.png", name = "small-stomper-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-2.png", height = 134, scale = 1.5840000000000003, shift = { -0.15625, 0 }, usage = "player", width = 189 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-effect-map-1.png", height = 134, scale = 1.5840000000000003, shift = { 0, 0 }, usage = "player", width = 189 } } } }, ["small-strafer-corpse"] = { animation = { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.45, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 }, { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/strafer-corpse-mask.png", flags = { "corpse-decay" }, frame_count = 1, height = 510, line_length = 1, scale = 0.45, shift = { -0.03125, 0.03125 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "corpse-decay", width = 510 } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_frame_transition_duration = 50, final_render_layer = "corpse", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/small-strafer.png", name = "small-strafer-corpse", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "corpses", tile_height = 3, tile_width = 3, time_before_removed = 3600, type = "corpse" }, ["small-worm-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 368, line_length = 6, scale = 0.325, shift = { 0.203125, -0.39609375 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 320, line_length = 6, scale = 0.325, shift = { 0.27421875, -0.29453125 }, surface = "nauvis", tint = { 0.7, 1, 0.3, 0.5 }, usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 340, line_length = 6, scale = 0.325, shift = { -0.6703125, -0.61953125 }, surface = "nauvis", usage = "enemy", width = 392 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 286, line_length = 6, scale = 0.325, shift = { -0.5890625, -0.7109375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 308 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 346, line_length = 6, scale = 0.325, shift = { 0.2234375, -1.015625 }, surface = "nauvis", usage = "enemy", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 314, line_length = 6, scale = 0.325, shift = { 0.39609375, -0.90390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 268 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.325, shift = { 0.40625, 0.3859375 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.325, shift = { 0.41640625, 0.325 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.325, shift = { -0.7109375, 0.2234375 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.325, shift = { -0.771875, 0.18281250000000002 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.325, shift = { 0.1421875, -0.5484375 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.325, shift = { 0.43671875, -0.5078125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.325, shift = { 0.1015625, -0.29453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.325, shift = { 0.1015625, -0.29453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-worm-corpse.png", name = "small-worm-corpse", order = "c[corpse]-c[worm]-a[small]", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["small-worm-corpse-burrowed"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 328, line_length = 6, scale = 0.325, shift = { 0.203125, -0.284375 }, surface = "nauvis", usage = "enemy", width = 304 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 278, line_length = 6, scale = 0.325, shift = { 0.37578125, -0.203125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 250 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 364, line_length = 6, scale = 0.325, shift = { -0.65, -0.74140625 }, surface = "nauvis", usage = "enemy", width = 390 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 308, line_length = 6, scale = 0.325, shift = { -0.61953125, -0.853125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 340 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 302, line_length = 6, scale = 0.325, shift = { 0.3046875, -0.7921875 }, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-die-burrowed-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 260, line_length = 6, scale = 0.325, shift = { 0.26406250000000004, -0.62968750000000009 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 306 } } } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01.png", flags = { "corpse-decay" }, frame_count = 24, height = 288, line_length = 6, scale = 0.325, shift = { 0.40625, 0.3859375 }, surface = "nauvis", usage = "corpse-decay", width = 340 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-01-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 230, line_length = 6, scale = 0.325, shift = { 0.41640625, 0.325 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 272 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02.png", flags = { "corpse-decay" }, frame_count = 24, height = 252, line_length = 6, scale = 0.325, shift = { -0.7109375, 0.2234375 }, surface = "nauvis", usage = "corpse-decay", width = 436 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-02-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 196, line_length = 6, scale = 0.325, shift = { -0.771875, 0.18281250000000002 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 334 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03.png", flags = { "corpse-decay" }, frame_count = 24, height = 326, line_length = 6, scale = 0.325, shift = { 0.1421875, -0.5484375 }, surface = "nauvis", usage = "corpse-decay", width = 384 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-decay-03-mask.png", flags = { "corpse-decay" }, frame_count = 24, height = 266, line_length = 6, scale = 0.325, shift = { 0.43671875, -0.5078125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 268 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.01, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 1 }, height = 298, line_length = 5, scale = 0.325, shift = { 0.1015625, -0.29453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, ground_patch_decay = { sheet = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", frame_count = 25, frame_sequence = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 }, height = 298, line_length = 5, scale = 0.325, shift = { 0.1015625, -0.29453125 }, surface = "nauvis", usage = "enemy", variation_count = 1, width = 330 } }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/small-worm-corpse.png", name = "small-worm-corpse-burrowed", order = "c[corpse]-c[worm]-a[small]-burrowed", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["small-wriggler-pentapod-corpse"] = { animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 236, line_length = 5, lines_per_file = 14, scale = 0.35999999999999996, shift = { 0, -0.21875 }, slice = 5, surface = "gleba", tint = { 135.80000000000001, 114.67999999999999, 105.32000000000001, 255 }, tint_as_overlay = true, width = 254 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-death-tint-4.png" }, flags = { "corpse-decay" }, frame_count = 17, height = 224, line_length = 5, lines_per_file = 14, scale = 0.35999999999999996, shift = { 0, -0.3125 }, slice = 5, surface = "gleba", tint = { 94.760000000000005, 124.92, 8.120000000000001, 204.40000000000001 }, tint_as_overlay = true, width = 252 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-death-shadow-3.png" }, frame_count = 17, height = 184, line_length = 5, lines_per_file = 19, scale = 0.35999999999999996, shift = { 0.578125, 0 }, slice = 5, surface = "gleba", width = 320 } } }, decay_animation = { layers = { { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 198, line_length = 5, lines_per_file = 15, scale = 0.35999999999999996, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 260 }, { animation_speed = 1, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-decay-tint-2.png" }, flags = { "corpse-decay" }, frame_count = 9, height = 186, line_length = 5, lines_per_file = 15, scale = 0.35999999999999996, shift = { 0, 0 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 250 } } }, decay_frame_transition_duration = 150, direction_shuffle = { { 1, 2, 3, 16 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 }, { 12, 13, 14, 15 } }, dying_speed = 0.025, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "building-direction-8-way", "not-repairable", "not-on-map" }, ground_patch = { sheet = { filename = "__space-age__/graphics/entity/wriggler/blood-puddle-var-main.png", flags = { "low-object" }, height = 134, line_length = 4, scale = 0.23999999999999999, shift = { -0.001953125, -0.001953125 }, variation_count = 4, width = 164 } }, ground_patch_fade_in_delay = 20, ground_patch_fade_in_speed = 0.002, ground_patch_fade_out_duration = 400, ground_patch_fade_out_start = 400, ground_patch_render_layer = "decals", hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/small-wriggler-corpse.png", name = "small-wriggler-pentapod-corpse", order = "c[corpse]-d[gleba-enemies-corpses]-d[wriggler]0.6", selectable_in_game = false, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, shuffle_directions_at_frame = 0, subgroup = "corpses", time_before_removed = 3600, type = "corpse", use_decay_layer = true, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 1.5, shift = { 0.15625, -0.09375 }, variation_count = 1, width = 32 } } }, ["solar-panel-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/solar-panel/remnants/solar-panel-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.109375, 0 }, width = 290, y = 0 }, { direction_count = 1, filename = "__base__/graphics/entity/solar-panel/remnants/solar-panel-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.109375, 0 }, width = 290, y = 282 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/solar-panel.png", localised_name = { "remnant-name", { "entity-name.solar-panel" } }, name = "solar-panel-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "energy-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["spidertron-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/remnants/spidertron-remnants.png", height = 448, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 448, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/remnants/mask/spidertron-remnants-mask.png", height = 350, priority = "low", scale = 0.5, shift = { 0.28125, 0.03125 }, width = 366, y = 0 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/spidertron.png", localised_name = { "remnant-name", { "entity-name.spidertron" } }, name = "spidertron-remnants", order = "a-l-a", remove_on_tile_placement = true, selectable_in_game = false, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "transport-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["spitter-spawner-corpse"] = { animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v1.png", flags = { "corpse-decay" }, frame_count = 18, height = 304, line_length = 6, scale = 0.5, shift = { -0.171875, -0.140625 }, surface = "nauvis", usage = "enemy", width = 486 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v1.png", flags = { "corpse-decay" }, frame_count = 18, height = 240, line_length = 6, scale = 0.5, shift = { -0.03125, -0.46875 }, surface = "nauvis", tint = { 0.99000000000000004, 0.09, 0.09, 1 }, usage = "enemy", width = 300 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v1.png", frame_count = 18, height = 286, line_length = 6, scale = 0.5, shift = { -0.015625, -0.015625 }, surface = "nauvis", usage = "enemy", width = 480 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v2.png", flags = { "corpse-decay" }, frame_count = 18, height = 350, line_length = 6, scale = 0.5, shift = { 0.046875, -0.265625 }, surface = "nauvis", usage = "enemy", width = 408 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v2.png", flags = { "corpse-decay" }, frame_count = 18, height = 250, line_length = 6, scale = 0.5, shift = { -0.078125, -0.59375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 296 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v2.png", frame_count = 18, height = 334, line_length = 6, scale = 0.5, shift = { 0.265625, -0.203125 }, surface = "nauvis", usage = "enemy", width = 422 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v3.png", flags = { "corpse-decay" }, frame_count = 18, height = 308, line_length = 6, scale = 0.5, shift = { 0.359375, -0.109375 }, surface = "nauvis", usage = "enemy", width = 492 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v3.png", flags = { "corpse-decay" }, frame_count = 18, height = 252, line_length = 6, scale = 0.5, shift = { 0.03125, -0.421875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v3.png", frame_count = 18, height = 280, line_length = 6, scale = 0.5, shift = { 0.3125, 0.03125 }, surface = "nauvis", usage = "enemy", width = 472 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-v4.png", flags = { "corpse-decay" }, frame_count = 18, height = 354, line_length = 6, scale = 0.5, shift = { -0.015625, 0.125 }, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-death-mask-v4.png", flags = { "corpse-decay" }, frame_count = 18, height = 258, line_length = 6, scale = 0.5, shift = { 0.125, -0.5 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 296 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-death-shadow-v4.png", frame_count = 18, height = 336, line_length = 6, scale = 0.5, shift = { 0.171875, 0.15625 }, surface = "nauvis", usage = "enemy", width = 404 } } } }, collision_box = { { -2, -2 }, { 2, 2 } }, decay_animation = { { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v1.png", flags = { "corpse-decay" }, frame_count = 24, height = 350, line_length = 6, scale = 0.5, shift = { -0.078125, -0.09375 }, surface = "nauvis", usage = "corpse-decay", width = 516 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v1.png", flags = { "corpse-decay" }, frame_count = 24, height = 208, line_length = 6, scale = 0.5, shift = { 0, -0.21875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v1.png", frame_count = 24, height = 292, line_length = 6, scale = 0.5, shift = { -0.15625, -0.0625 }, surface = "nauvis", usage = "corpse-decay", width = 478 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v2.png", flags = { "corpse-decay" }, frame_count = 24, height = 398, line_length = 6, scale = 0.5, shift = { -0.0625, -0.34375 }, surface = "nauvis", usage = "corpse-decay", width = 492 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v2.png", flags = { "corpse-decay" }, frame_count = 24, height = 216, line_length = 6, scale = 0.5, shift = { 0.015625, -0.265625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v2.png", frame_count = 24, height = 342, line_length = 6, scale = 0.5, shift = { 0.46875, -0.25 }, surface = "nauvis", usage = "corpse-decay", width = 448 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v3.png", flags = { "corpse-decay" }, frame_count = 24, height = 350, line_length = 6, scale = 0.5, shift = { 0.234375, -0.046875 }, surface = "nauvis", usage = "corpse-decay", width = 522 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v3.png", flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, scale = 0.5, shift = { 0.015625, -0.1875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 292 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v3.png", frame_count = 24, height = 278, line_length = 6, scale = 0.5, shift = { 0.75, 0.03125 }, surface = "nauvis", usage = "corpse-decay", width = 528 } } }, { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-v4.png", flags = { "corpse-decay" }, frame_count = 24, height = 374, line_length = 6, scale = 0.5, shift = { 0.03125, 0.09375 }, surface = "nauvis", usage = "corpse-decay", width = 488 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/spawner/spawner-decay-mask-v4.png", flags = { "corpse-decay" }, frame_count = 24, height = 220, line_length = 6, scale = 0.5, shift = { -0.015625, -0.203125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "corpse-decay", width = 288 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-decay-shadow-v4.png", frame_count = 24, height = 342, line_length = 6, scale = 0.5, shift = { 0.40625, 0.21875 }, surface = "nauvis", usage = "corpse-decay", width = 446 } } } }, decay_frame_transition_duration = 360, dying_speed = 0.015, final_render_layer = "lower-object-above-shadow", flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/spitter-spawner-corpse.png", name = "spitter-spawner-corpse", order = "c[corpse]-c[spitter-spawner]", selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "corpses", time_before_removed = 54000, type = "corpse" }, ["splitter-remnants"] = { animation = { direction_count = 4, filename = "__base__/graphics/entity/splitter/remnants/splitter-remnants.png", height = 190, line_length = 1, scale = 0.5, shift = { 0.109375, 0.046875 }, width = 190 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/splitter.png", localised_name = { "remnant-name", { "entity-name.splitter" } }, name = "splitter-remnants", order = "a-g-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["stack-inserter-remnants"] = { animation = { { direction_count = 1, filename = "__space-age__/graphics/entity/stack-inserter/remnants/stack-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 0 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stack-inserter/remnants/stack-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 96 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stack-inserter/remnants/stack-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 192 }, { direction_count = 1, filename = "__space-age__/graphics/entity/stack-inserter/remnants/stack-inserter-remnants.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.09375, -0.046875 }, width = 132, y = 288 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/stack-inserter.png", localised_name = { "remnant-name", { "entity-name.stack-inserter" } }, name = "stack-inserter-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "inserter-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["steam-engine-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/steam-engine/remnants/steam-engine-remnants.png", height = 386, line_length = 1, scale = 0.5, shift = { 0.53125, 0.203125 }, width = 462, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/steam-engine.png", localised_name = { "remnant-name", { "entity-name.steam-engine" } }, name = "steam-engine-remnants", order = "a-b-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, subgroup = "energy-remnants", tile_height = 5, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["steam-turbine-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/steam-turbine/remnants/steam-turbine-remnants.png", height = 408, line_length = 1, scale = 0.5, shift = { 0.1875, 0 }, width = 460, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/steam-turbine.png", localised_name = { "remnant-name", { "entity-name.steam-turbine" } }, name = "steam-turbine-remnants", order = "a-h-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, subgroup = "energy-remnants", tile_height = 5, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["steel-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/steel-chest/remnants/steel-chest-remnants.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.46875, -0.03125 }, width = 150 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/steel-chest.png", localised_name = { "remnant-name", { "entity-name.steel-chest" } }, name = "steel-chest-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "storage-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["steel-furnace-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/steel-furnace/remnants/steel-furnace-remnants.png", height = 238, line_length = 1, scale = 0.5, shift = { 0.125, 0.015625 }, width = 268, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/steel-furnace.png", localised_name = { "remnant-name", { "entity-name.steel-furnace" } }, name = "steel-furnace-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "smelting-machine-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["stone-furnace-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/stone-furnace/remnants/stone-furnace-remnants.png", height = 130, line_length = 1, scale = 0.5, shift = { 0, 0.296875 }, width = 152, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/stone-furnace.png", localised_name = { "remnant-name", { "entity-name.stone-furnace" } }, name = "stone-furnace-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "smelting-machine-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["storage-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/logistic-chest/remnants/storage-chest-remnants.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.3125, -0.09375 }, width = 116 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/storage-chest.png", localised_name = { "remnant-name", { "entity-name.storage-chest" } }, name = "storage-chest-remnants", order = "a-e-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "logistic-network-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["storage-tank-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/storage-tank/remnants/storage-tank-remnants.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.84375, 0.65625 }, width = 426, y = 0 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/storage-tank.png", localised_name = { "remnant-name", { "entity-name.storage-tank" } }, name = "storage-tank-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "storage-remnants", tile_height = 3, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["substation-remnants"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/substation/remnants/substation-remnants.png", height = 134, line_length = 1, scale = 0.5, shift = { 0.078125, 0.015625 }, width = 182, y = 0 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/substation.png", localised_name = { "remnant-name", { "entity-name.substation" } }, name = "substation-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "energy-pipe-distribution-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["tank-remnants"] = { animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/tank/remnants/tank-remnants.png", height = 380, line_length = 1, scale = 0.5, shift = { 0.125, 0.015625 }, width = 414 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/tank/remnants/mask/tank-remnants-mask.png", height = 218, priority = "low", scale = 0.5, shift = { 0.203125, -0.046875 }, width = 250 } } }, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tank.png", localised_name = { "remnant-name", { "entity-name.tank" } }, name = "tank-remnants", order = "a-k-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, subgroup = "transport-remnants", tile_height = 5, tile_width = 3, time_before_removed = 54000, type = "corpse" }, ["tesla-turret-remnants"] = { animation = { { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants.png", height = 274, line_length = 1, scale = 0.5, shift = { 0, -0.03125 }, width = 324, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants-mask.png", height = 230, line_length = 1, priority = "low", scale = 0.5, shift = { 0.0625, 0.125 }, width = 268, y = 0 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants.png", height = 274, line_length = 1, scale = 0.5, shift = { 0, -0.03125 }, width = 324, y = 274 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants-mask.png", height = 230, line_length = 1, priority = "low", scale = 0.5, shift = { 0.0625, 0.125 }, width = 268, y = 230 } } }, { layers = { { direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants.png", height = 274, line_length = 1, scale = 0.5, shift = { 0, -0.03125 }, width = 324, y = 548 }, { apply_runtime_tint = true, direction_count = 1, filename = "__space-age__/graphics/entity/tesla-turret/remnant/tesla-turret-remnants-mask.png", height = 230, line_length = 1, priority = "low", scale = 0.5, shift = { 0.0625, 0.125 }, width = 268, y = 460 } } } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/tesla-turret.png", localised_name = { "remnant-name", { "entity-name.tesla-turret" } }, name = "tesla-turret-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2, -2 }, { 2, 2 } }, subgroup = "defensive-structure-remnants", tile_height = 4, tile_width = 4, time_before_removed = 54000, type = "corpse" }, ["thruster-remnants"] = { animation = { direction_count = 1, filename = "__space-age__/graphics/entity/thruster/thruster-remnants.png", height = 558, line_length = 1, scale = 0.5, shift = { -0.140625, 1.78125 }, width = 310 }, collision_box = { { -1.7, -2.2000000000000002 }, { 1.7, 2.2000000000000002 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/thruster.png", localised_name = { "remnant-name", { "entity-name.thruster" } }, name = "thruster-remnants", order = "d", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -2, -2.5 }, { 2, 5.5 } }, subgroup = "space-platform-remnants", tile_height = 5, tile_width = 4, time_before_removed = 54000, type = "corpse" }, ["train-stop-remnants"] = { animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/train-stop/remnants/train-stop-base-remnants.png", height = 454, line_length = 1, scale = 0.5, shift = { 0.140625, 0.421875 }, width = 486 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/train-stop/remnants/mask/train-stop-base-remnants-mask.png", height = 214, priority = "low", scale = 0.5, shift = { -0.03125, 0.015625 }, width = 284 } } }, animation_overlay = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/train-stop/remnants/train-stop-top-remnants.png", height = 254, line_length = 1, scale = 0.5, shift = { 0.046875, -1.1875 }, width = 136 } } }, animation_overlay_final_render_layer = "object", expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/train-stop.png", localised_name = { "remnant-name", { "entity-name.train-stop" } }, name = "train-stop-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "train-transport-remnants", tile_height = 2, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["transport-belt-remnants"] = { animation = { { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/remnants/transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 0 }, { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/remnants/transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 408 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/transport-belt.png", localised_name = { "remnant-name", { "entity-name.transport-belt" } }, name = "transport-belt-remnants", order = "a-a-a", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-01-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-a-stump.png", height = 68, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 76 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-b-stump.png", height = 66, scale = 0.5, shift = { 0, -0.03125 }, width = 72 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-c-stump.png", height = 62, scale = 0.5, shift = { 0, -0.03125 }, width = 74 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-d-stump.png", height = 68, scale = 0.5, shift = { 0, -0.09375 }, width = 82 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-e-stump.png", height = 62, scale = 0.5, shift = { 0, -0.03125 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-f-stump.png", height = 70, scale = 0.5, shift = { 0, -0.03125 }, width = 76 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-g-stump.png", height = 62, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 72 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-h-stump.png", height = 64, scale = 0.5, shift = { -0.03125, -0.0625 }, width = 70 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-i-stump.png", height = 68, scale = 0.5, shift = { 0.0625, -0.15625 }, width = 82 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-j-stump.png", height = 74, scale = 0.5, shift = { 0.09375, -0.1875 }, width = 74 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-k-stump.png", height = 78, scale = 0.5, shift = { -0.28125, 0.125 }, width = 86 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/01/tree-01-l-stump.png", height = 202, scale = 0.5, shift = { 2.75, 0.96875 }, width = 396 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = { "placeable-neutral", "placeable-off-grid", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-01-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-01-stump", order = "d[remnants]-b[tree]-a[tree-01]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-02-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-a-stump.png", height = 70, scale = 0.5, shift = { 0.0625, -0.0625 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-b-stump.png", height = 60, scale = 0.5, shift = { 0.0625, -0.09375 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-c-stump.png", height = 60, scale = 0.5, shift = { 0.0625, -0.0625 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-d-stump.png", height = 80, scale = 0.5, shift = { 0.21875, -0.1875 }, width = 102 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-e-stump.png", height = 78, scale = 0.5, shift = { 0.25, -0.15625 }, width = 100 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-f-stump.png", height = 78, scale = 0.5, shift = { 0.1875, -0.15625 }, width = 96 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-g-stump.png", height = 66, scale = 0.5, shift = { 0, -0.0625 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-h-stump.png", height = 66, scale = 0.5, shift = { 0.03125, -0.0625 }, width = 80 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-i-stump.png", height = 74, scale = 0.5, shift = { 0.21875, -0.15625 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-j-stump.png", height = 66, scale = 0.5, shift = { 0.15625, -0.125 }, width = 84 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-k-stump.png", height = 130, scale = 0.5, shift = { 0.03125, 0.15625 }, width = 138 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/02/tree-02-l-stump.png", height = 100, scale = 0.5, shift = { 0.875, -0.375 }, width = 188 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-02-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-02-stump", order = "d[remnants]-b[tree]-b[tree-02]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-03-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-a-stump.png", height = 80, scale = 0.5, shift = { 0.03125, 0.0625 }, width = 100 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-b-stump.png", height = 84, scale = 0.5, shift = { -0.125, 0 }, width = 106 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-c-stump.png", height = 78, scale = 0.5, shift = { 0.09375, -0.03125 }, width = 98 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-d-stump.png", height = 78, scale = 0.5, shift = { -0.15625, 0.03125 }, width = 96 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-e-stump.png", height = 74, scale = 0.5, shift = { -0.09375, -0.09375 }, width = 98 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-f-stump.png", height = 66, scale = 0.5, shift = { 0.15625, 0 }, width = 90 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-g-stump.png", height = 76, scale = 0.5, shift = { 0, 0 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-h-stump.png", height = 74, scale = 0.5, shift = { -0.0625, 0 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-i-stump.png", height = 80, scale = 0.5, shift = { 0.03125, -0.09375 }, width = 92 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-j-stump.png", height = 52, scale = 0.5, shift = { -0.0625, 0 }, width = 58 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-k-stump.png", height = 46, scale = 0.5, shift = { -0.0625, -0.03125 }, width = 52 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/03/tree-03-l-stump.png", height = 50, scale = 0.5, shift = { 0.09375, 0 }, width = 62 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-03-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-03-stump", order = "d[remnants]-b[tree]-c[tree-03]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-04-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-a-stump.png", height = 94, scale = 0.5, shift = { 0.09375, -0.0625 }, width = 112 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-b-stump.png", height = 94, scale = 0.5, shift = { -0.03125, 0 }, width = 118 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-c-stump.png", height = 88, scale = 0.5, shift = { -0.09375, 0 }, width = 108 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-d-stump.png", height = 82, scale = 0.5, shift = { 0.03125, -0.0625 }, width = 96 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-e-stump.png", height = 84, scale = 0.5, shift = { 0.03125, -0.0625 }, width = 102 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-f-stump.png", height = 84, scale = 0.5, shift = { -0.0625, 0 }, width = 100 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-g-stump.png", height = 86, scale = 0.5, shift = { 0, -0.125 }, width = 94 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-h-stump.png", height = 92, scale = 0.5, shift = { 0.0625, -0.15625 }, width = 96 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-i-stump.png", height = 68, scale = 0.5, shift = { 0.09375, -0.0625 }, width = 82 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-j-stump.png", height = 66, scale = 0.5, shift = { -0.09375, -0.125 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-k-stump.png", height = 108, scale = 0.5, shift = { 0.5625, -0.0625 }, width = 104 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/04/tree-04-l-stump.png", height = 92, scale = 0.5, shift = { -0.3125, -0.46875 }, width = 108 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-04-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-04-stump", order = "d[remnants]-b[tree]-d[tree-04]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-05-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-a-stump.png", height = 64, scale = 0.5, shift = { -0.03125, 0 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-b-stump.png", height = 68, scale = 0.5, shift = { -0.03125, 0 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-c-stump.png", height = 64, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 84 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-d-stump.png", height = 70, scale = 0.5, shift = { 0.03125, 0 }, width = 78 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-e-stump.png", height = 64, scale = 0.5, shift = { 0, -0.03125 }, width = 80 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-f-stump.png", height = 68, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 80 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-g-stump.png", height = 74, scale = 0.5, shift = { 0, -0.15625 }, width = 64 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-h-stump.png", height = 76, scale = 0.5, shift = { 0, -0.15625 }, width = 72 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-i-stump.png", height = 60, scale = 0.5, shift = { 0, -0.09375 }, width = 58 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-j-stump.png", height = 62, scale = 0.5, shift = { 0.03125, -0.125 }, width = 56 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-k-stump.png", height = 88, scale = 0.5, shift = { 0.75, -0.40625 }, width = 110 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/05/tree-05-l-stump.png", height = 70, scale = 0.5, shift = { -0.65625, 0.21875 }, width = 104 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-05-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-05-stump", order = "d[remnants]-b[tree]-e[tree-05]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-06-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-a-stump.png", height = 120, scale = 0.5, shift = { 0, -0.09375 }, width = 118 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-b-stump.png", height = 132, scale = 0.5, shift = { 0, 0.09375 }, width = 124 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-c-stump.png", height = 116, scale = 0.5, shift = { -0.09375, 0.25 }, width = 122 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-d-stump.png", height = 128, scale = 0.5, shift = { -0.1875, 0.25 }, width = 120 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-e-stump.png", height = 106, scale = 0.5, shift = { -0.25, 0.25 }, width = 126 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-f-stump.png", height = 120, scale = 0.5, shift = { -0.3125, 0 }, width = 122 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-g-stump.png", height = 126, scale = 0.5, shift = { -0.21875, -0.03125 }, width = 122 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-h-stump.png", height = 114, scale = 0.5, shift = { -0.15625, 0 }, width = 128 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-i-stump.png", height = 126, scale = 0.5, shift = { -0.375, 0.21875 }, width = 144 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/06/tree-06-j-stump.png", height = 116, scale = 0.5, shift = { -0.3125, 0.21875 }, width = 134 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-06-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-06-stump", order = "d[remnants]-b[tree]-f[tree-06]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-07-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-a-stump.png", height = 88, scale = 0.5, shift = { 0, -0.0625 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-b-stump.png", height = 86, scale = 0.5, shift = { 0, -0.09375 }, width = 100 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-c-stump.png", height = 82, scale = 0.5, shift = { 0.03125, -0.0625 }, width = 98 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-d-stump.png", height = 76, scale = 0.5, shift = { 0, -0.03125 }, width = 84 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-e-stump.png", height = 78, scale = 0.5, shift = { 0.03125, -0.03125 }, width = 88 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-f-stump.png", height = 76, scale = 0.5, shift = { 0, -0.0625 }, width = 82 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-g-stump.png", height = 72, scale = 0.5, shift = { 0, -0.0625 }, width = 86 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-h-stump.png", height = 76, scale = 0.5, shift = { 0, 0 }, width = 84 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-i-stump.png", height = 72, scale = 0.5, shift = { 0.0625, -0.0625 }, width = 80 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-j-stump.png", height = 80, scale = 0.5, shift = { 0.03125, -0.15625 }, width = 80 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-k-stump.png", height = 96, scale = 0.5, shift = { -0.28125, 0.34375 }, width = 120 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/07/tree-07-l-stump.png", height = 94, scale = 0.5, shift = { 0.09375, -0.0625 }, width = 104 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-07-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-07-stump", order = "d[remnants]-b[tree]-g[tree-07]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-08-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-a-stump.png", height = 70, scale = 0.5, shift = { 0.09375, -0.125 }, width = 76 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-b-stump.png", height = 68, scale = 0.5, shift = { 0.03125, -0.09375 }, width = 76 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-c-stump.png", height = 66, scale = 0.5, shift = { 0.03125, -0.125 }, width = 72 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-d-stump.png", height = 68, scale = 0.5, shift = { 0.125, -0.15625 }, width = 74 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-e-stump.png", height = 62, scale = 0.5, shift = { 0.09375, -0.125 }, width = 76 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-f-stump.png", height = 64, scale = 0.5, shift = { -0.03125, -0.09375 }, width = 70 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-g-stump.png", height = 56, scale = 0.5, shift = { 0.09375, -0.0625 }, width = 68 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-h-stump.png", height = 58, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 62 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-i-stump.png", height = 62, scale = 0.5, shift = { 0.0625, -0.125 }, width = 68 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-j-stump.png", height = 64, scale = 0.5, shift = { 0.09375, -0.125 }, width = 64 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-k-stump.png", height = 78, scale = 0.5, shift = { 0.375, 0 }, width = 110 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/08/tree-08-l-stump.png", height = 92, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 102 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-08-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-08-stump", order = "d[remnants]-b[tree]-h[tree-08]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["tree-09-stump"] = { animation = { { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-a-stump.png", height = 124, scale = 0.5, shift = { -0.125, -0.03125 }, width = 182 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-b-stump.png", height = 124, scale = 0.5, shift = { 0.15625, -0.0625 }, width = 178 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-c-stump.png", height = 128, scale = 0.5, shift = { -0.09375, 0.03125 }, width = 144 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-d-stump.png", height = 140, scale = 0.5, shift = { 0.03125, -0.125 }, width = 146 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-e-stump.png", height = 100, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 126 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-f-stump.png", height = 98, scale = 0.5, shift = { 0.125, 0 }, width = 132 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-g-stump.png", height = 104, scale = 0.5, shift = { 0, 0 }, width = 126 }, { direction_count = 1, filename = "__base__/graphics/entity/tree/09/tree-09-h-stump.png", height = 102, scale = 0.5, shift = { 0, 0.03125 }, width = 122 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, final_render_layer = "remnants", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["tree-01-stump"].flags ]=], hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/tree-09-stump.png", localised_name = { "entity-name.tree-stump" }, name = "tree-09-stump", order = "d[remnants]-b[tree]-i[tree-09]", selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["turbo-splitter-remnants"] = { animation = { direction_count = 4, filename = "__space-age__/graphics/entity/turbo-splitter/remnants/turbo-splitter-remnants.png", height = 190, line_length = 1, scale = 0.5, shift = { 0.109375, 0.046875 }, width = 190 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/turbo-splitter.png", localised_name = { "remnant-name", { "entity-name.turbo-splitter" } }, name = "turbo-splitter-remnants", order = "a-i-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 2, time_before_removed = 54000, type = "corpse" }, ["turbo-transport-belt-remnants"] = { animation = { { direction_count = 4, filename = "__space-age__/graphics/entity/turbo-transport-belt/remnants/turbo-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 0 }, { direction_count = 4, filename = "__space-age__/graphics/entity/turbo-transport-belt/remnants/turbo-transport-belt-remnants.png", height = 102, line_length = 1, scale = 0.5, shift = { 0.03125, -0.015625 }, width = 106, y = 408 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/turbo-transport-belt.png", localised_name = { "remnant-name", { "entity-name.turbo-transport-belt" } }, name = "turbo-transport-belt-remnants", order = "a-c-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["turbo-underground-belt-remnants"] = { animation = { direction_count = 8, filename = "__space-age__/graphics/entity/turbo-underground-belt/remnants/turbo-underground-belt-remnants.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.328125, 0.09375 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "building-direction-8-way" }, hidden_in_factoriopedia = true, icon = "__space-age__/graphics/icons/turbo-underground-belt.png", localised_name = { "remnant-name", { "entity-name.turbo-underground-belt" } }, name = "turbo-underground-belt-remnants", order = "a-f-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["underground-belt-remnants"] = { animation = { direction_count = 8, filename = "__base__/graphics/entity/underground-belt/remnants/underground-belt-remnants.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.328125, 0.09375 }, width = 156 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map", "building-direction-8-way" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/underground-belt.png", localised_name = { "remnant-name", { "entity-name.underground-belt" } }, name = "underground-belt-remnants", order = "a-d-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "belt-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["wall-remnants"] = { animation = { { direction_count = 2, filename = "__base__/graphics/entity/wall/remnants/wall-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.09375, 0.234375 }, width = 118, y = 0 }, { direction_count = 2, filename = "__base__/graphics/entity/wall/remnants/wall-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.09375, 0.234375 }, width = 118, y = 228 }, { direction_count = 2, filename = "__base__/graphics/entity/wall/remnants/wall-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.09375, 0.234375 }, width = 118, y = 456 }, { direction_count = 2, filename = "__base__/graphics/entity/wall/remnants/wall-remnants.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.09375, 0.234375 }, width = 118, y = 684 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/wall.png", localised_name = { "remnant-name", { "entity-name.stone-wall" } }, name = "wall-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "defensive-structure-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" }, ["wooden-chest-remnants"] = { animation = { direction_count = 1, filename = "__base__/graphics/entity/wooden-chest/remnants/wooden-chest-remnants.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.234375, -0.03125 }, width = 110 }, expires = false, final_render_layer = "remnants", flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/wooden-chest.png", localised_name = { "remnant-name", { "entity-name.wooden-chest" } }, name = "wooden-chest-remnants", order = "a-a-a", remove_on_tile_placement = false, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "storage-remnants", tile_height = 1, tile_width = 1, time_before_removed = 54000, type = "corpse" } }, ["create-platform-achievement"] = { ["reach-for-the-stars"] = { amount = 1, icon = "__space-age__/graphics/achievement/reach-for-the-stars.png", icon_size = 128, name = "reach-for-the-stars", order = "a[progress]-f[reach-for-the-stars]", type = "create-platform-achievement" } }, ["curved-rail-a"] = { ["curved-rail-a"] = { collision_box = { { -0.75, -2.516 }, { 0.75, 2.516 } }, corpse = "curved-rail-a-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "straight-rail", deconstruction_marker_positions = { { -0.248, -0.53300000000000001 }, { 0.248, -0.53300000000000001 }, { 0.53300000000000001, -0.248 }, { 0.53300000000000001, 0.248 }, { 0.248, 0.53300000000000001 }, { -0.248, 0.53300000000000001 }, { -0.53300000000000001, 0.248 }, { -0.53300000000000001, -0.248 } }, dying_explosion = { { name = "rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "rail-explosion" }, { name = "rail-explosion", offset = { -1.2, -2 } } }, extra_planner_penalty = 0.5, factoriopedia_alternative = "straight-rail", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__base__/graphics/icons/curved-rail.png", max_health = 200, minable = { count = 3, mining_time = 0.2, result = "rail" }, name = "curved-rail-a", order = "a[ground-rail]-c[curved-rail-a]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 3584 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 1536 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 6144 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 } }, northwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 4096 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = { metal = "rail-metal", screw = "rail-screw", stone_path = "rail-stone-path", stone_path_lower = "rail-stone-path-lower", tie = "rail-tie" }, segment_visualisation_endings = { direction_count = 16, filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-endings.png", flags = { "low-object" }, frame_count = 6, height = 64, priority = "extra-high", scale = 0.5, usage = "rail", width = 64 }, south = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 5632 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 } }, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 0 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 } }, southwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 2048 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 } }, west = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 7680 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 } } }, placeable_by = { count = 3, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "curved-rail-a", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/rails/rails-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-7.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-8.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-9.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-10.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-11.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/rails/rails-12.ogg", volume = 0.6 } } } } }, ["curved-rail-b"] = { ["curved-rail-b"] = { collision_box = { { -0.75, -2.4409999999999998 }, { 0.75, 2.4409999999999998 } }, corpse = "curved-rail-b-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "straight-rail", deconstruction_marker_positions = { { -0.30899999999999999, -0.155 }, { 0.30899999999999999, -0.155 }, { 0.155, -0.30899999999999999 }, { 0.155, 0.30899999999999999 }, { 0.30899999999999999, 0.155 }, { -0.30899999999999999, 0.155 }, { -0.155, 0.30899999999999999 }, { -0.155, -0.30899999999999999 } }, dying_explosion = { { name = "rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "rail-explosion" }, { name = "rail-explosion", offset = { -1.2, -2 } } }, extra_planner_penalty = 0.5, factoriopedia_alternative = "straight-rail", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__base__/graphics/icons/curved-rail-b.png", max_health = 200, minable = { count = 3, mining_time = 0.2, result = "rail" }, name = "curved-rail-b", order = "a[ground-rail]-d[curved-rail-b]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 3072 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 1024 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 6656 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 } }, northwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 4608 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 5120 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 } }, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 512 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 } }, southwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 2560 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 } }, west = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 7168 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 } } }, placeable_by = { count = 3, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "curved-rail-b", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] } }, ["custom-input"] = { ["crash-site-skip-cutscene"] = { enabled_while_in_cutscene = true, key_sequence = "TAB", linked_game_control = "confirm-message", name = "crash-site-skip-cutscene", type = "custom-input" }, ["give-artillery-targeting-remote"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "artillery-targeting-remote", key_sequence = "ALT + T", name = "give-artillery-targeting-remote", type = "custom-input" }, ["give-blueprint"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "blueprint", key_sequence = "ALT + B", name = "give-blueprint", type = "custom-input" }, ["give-blueprint-book"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "blueprint-book", key_sequence = "", name = "give-blueprint-book", type = "custom-input" }, ["give-copper-wire"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "copper-wire", key_sequence = "ALT + C", name = "give-copper-wire", type = "custom-input" }, ["give-deconstruction-planner"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "deconstruction-planner", key_sequence = "ALT + D", name = "give-deconstruction-planner", type = "custom-input" }, ["give-discharge-defense-remote"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "discharge-defense-remote", key_sequence = "ALT + Y", name = "give-discharge-defense-remote", type = "custom-input" }, ["give-green-wire"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "green-wire", key_sequence = "ALT + G", name = "give-green-wire", type = "custom-input" }, ["give-red-wire"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "red-wire", key_sequence = "ALT + R", name = "give-red-wire", type = "custom-input" }, ["give-spidertron-remote"] = { action = "spawn-item", block_modifiers = true, consuming = "game-only", controller_key_sequence = "controller-lefttrigger + controller-y", item_to_spawn = "spidertron-remote", key_sequence = "ALT + A", name = "give-spidertron-remote", type = "custom-input" }, ["give-upgrade-planner"] = { action = "spawn-item", consuming = "game-only", item_to_spawn = "upgrade-planner", key_sequence = "ALT + U", name = "give-upgrade-planner", type = "custom-input" }, ["toggle-equipment-movement-bonus"] = { action = "toggle-equipment-movement-bonus", consuming = "game-only", key_sequence = "ALT + E", name = "toggle-equipment-movement-bonus", type = "custom-input" }, ["toggle-personal-logistic-requests"] = { action = "toggle-personal-logistic-requests", consuming = "game-only", key_sequence = "ALT + L", name = "toggle-personal-logistic-requests", type = "custom-input" }, ["toggle-personal-roboport"] = { action = "toggle-personal-roboport", consuming = "game-only", key_sequence = "ALT + F", name = "toggle-personal-roboport", type = "custom-input" } }, ["damage-type"] = { acid = { name = "acid", type = "damage-type" }, electric = { name = "electric", type = "damage-type" }, explosion = { name = "explosion", type = "damage-type" }, fire = { name = "fire", type = "damage-type" }, impact = { name = "impact", type = "damage-type" }, laser = { name = "laser", type = "damage-type" }, physical = { name = "physical", type = "damage-type" }, poison = { name = "poison", type = "damage-type" } }, ["decider-combinator"] = { ["decider-combinator"] = { active_energy_usage = "1kW", activity_led_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 1 }, activity_led_light_offsets = { { 0.265625, -0.53125 }, { 0.515625, -0.078125 }, { -0.25, 0.03125 }, { -0.46875, -0.5 } }, activity_led_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/decider-combinator-LED-E.png", height = 16, scale = 0.5, shift = { 0.5, -0.125 }, width = 16 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/decider-combinator-LED-N.png", height = 14, scale = 0.5, shift = { 0.265625, -0.40625 }, width = 16 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/decider-combinator-LED-S.png", height = 14, scale = 0.5, shift = { -0.25, 0.140625 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/decider-combinator-LED-W.png", height = 16, scale = 0.5, shift = { -0.46875, -0.578125 }, width = 16 } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].close_sound ]=], collision_box = { { -0.35, -0.65 }, { 0.35, 0.65 } }, corpse = "decider-combinator-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "decider-combinator-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, equal_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 90, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 90, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 90, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 90, y = 22 } }, fast_replaceable_group = "decider-combinator", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { sheet = { filename = "__space-age__/graphics/entity/frozen/combinator/decider-combinator-frozen.png", height = 132, scale = 0.5, shift = { 0.015625, 0.234375 }, width = 156 } }, greater_or_equal_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 180, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 180, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 180, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 180, y = 22 } }, greater_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 30, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 30, y = 22 } }, heating_energy = "50kW", icon = "__base__/graphics/icons/decider-combinator.png", icon_draw_specification = { scale = 0.5 }, input_connection_bounding_box = { { -0.5, 0 }, { 0.5, 1 } }, input_connection_points = { { shadow = { green = { 0.828125, 0.859375 }, red = { 0.25, 0.875 } }, wire = { green = { 0.28125, 0.46875 }, red = { -0.265625, 0.484375 } } }, { shadow = { green = { -0.3125, 0.25 }, red = { -0.296875, -0.265625 } }, wire = { green = { -0.75, -0.125 }, red = { -0.765625, -0.578125 } } }, { shadow = { green = { 0.296875, -0.234375 }, red = { 0.84375, -0.234375 } }, wire = { green = { -0.25, -0.609375 }, red = { 0.296875, -0.609375 } } }, { shadow = { green = { 1.328125, -0.203125 }, red = { 1.328125, 0.28125 } }, wire = { green = { 0.78125, -0.59375 }, red = { 0.796875, -0.125 } } } }, less_or_equal_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 150, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 150, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 150, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 150, y = 22 } }, less_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 60, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 60, y = 22 } }, max_health = 150, minable = { mining_time = 0.1, result = "decider-combinator" }, name = "decider-combinator", not_equal_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 120, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 120, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 120, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.421875 }, width = 30, x = 120, y = 22 } }, open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].open_sound ]=], output_connection_bounding_box = { { -0.5, -1 }, { 0.5, 0 } }, output_connection_points = { { shadow = { green = { 0.828125, -0.296875 }, red = { 0.21875, -0.296875 } }, wire = { green = { 0.3125, -0.65625 }, red = { -0.28125, -0.671875 } } }, { shadow = { green = { 1.21875, 0.265625 }, red = { 1.21875, -0.15625 } }, wire = { green = { 0.6875, -0.109375 }, red = { 0.6875, -0.53125 } } }, { shadow = { green = { 0.234375, 0.953125 }, red = { 0.84375, 0.953125 } }, wire = { green = { -0.28125, 0.546875 }, red = { 0.296875, 0.53125 } } }, { shadow = { green = { -0.171875, -0.1875 }, red = { -0.171875, 0.25 } }, wire = { green = { -0.671875, -0.53125 }, red = { -0.671875, -0.125 } } } }, screen_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 0.6 }, screen_light_offsets = { { 0.015625, -0.265625 }, { 0.015625, -0.359375 }, { 0.015625, -0.265625 }, { 0.015625, -0.359375 } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, sprites = { east = { layers = { { filename = "__base__/graphics/entity/combinator/decider-combinator.png", height = 132, priority = "high", scale = 0.5, shift = { 0.015625, 0.234375 }, tint_as_overlay = false, width = 156, x = 156, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/decider-combinator-shadow.png", height = 158, priority = "high", scale = 0.5, shift = { 0.375, 0.75 }, tint_as_overlay = false, width = 156, x = 156, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/combinator/decider-combinator.png", height = 132, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 156, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/decider-combinator-shadow.png", height = 158, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 156, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/combinator/decider-combinator.png", height = 132, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 156, x = 312, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/decider-combinator-shadow.png", height = 158, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 156, x = 312, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/combinator/decider-combinator.png", height = 132, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 156, x = 468, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/decider-combinator-shadow.png", height = 158, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["decider-combinator"]["decider-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 156, x = 468, y = 0 } } } }, type = "decider-combinator", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, sound = { audible_distance_modifier = 0.2, filename = "__base__/sound/combinator.ogg", volume = 0.45 } } } }, ["deconstruct-with-robots-achievement"] = { ["automated-cleanup"] = { amount = 100, icon = "__base__/graphics/achievement/automated-cleanup.png", icon_size = 128, name = "automated-cleanup", order = "b[exploration]-c[deconstruct-with-robots]", steam_stats_name = "deconstructed-by-robots", type = "deconstruct-with-robots-achievement" } }, ["deconstructible-tile-proxy"] = { ["deconstructible-tile-proxy"] = { collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, flags = { "not-on-map" }, hidden = true, name = "deconstructible-tile-proxy", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, selection_priority = 30, type = "deconstructible-tile-proxy" } }, ["deconstruction-item"] = { ["deconstruction-planner"] = { alt_select = { border_color = { 239, 153, 34 }, count_button_color = { 255, 176, 66 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/deconstruct-cancel-end.ogg" }, mode = { "cancel-deconstruct" }, started_sound = { filename = "__core__/sound/deconstruct-cancel-start.ogg" } }, close_sound = "__base__/sound/item-close.ogg", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], entity_filter_count = 30, flags = { "spawnable" }, icon = "__base__/graphics/icons/deconstruction-planner.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], name = "deconstruction-planner", open_sound = "__base__/sound/item-open.ogg", order = "c[automated-construction]-b[deconstruction-planner]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.pick_sound ]=], select = { border_color = { 255, 24, 24 }, count_button_color = { 195, 52, 52 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/deconstruct-select-end.ogg" }, mode = { "deconstruct" }, started_sound = { filename = "__core__/sound/deconstruct-select-start.ogg" } }, skip_fog_of_war = true, stack_size = 1, subgroup = "tool", super_forced_select = { border_color = { 255, 24, 24 }, count_button_color = { 195, 52, 52 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/deconstruct-select-end.ogg" }, mode = { "deconstruct" }, started_sound = { filename = "__core__/sound/deconstruct-select-start.ogg" } }, tile_filter_count = 30, type = "deconstruction-item" } }, ["delayed-active-trigger"] = { ["big-demolisher-ash-cloud-delay"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-ash-cloud", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 300, name = "big-demolisher-ash-cloud-delay", repeat_count = 2, repeat_delay = 300, type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-2"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-2", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 10, name = "big-demolisher-expanding-ash-cloud-delay-2", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-3"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-3", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 20, name = "big-demolisher-expanding-ash-cloud-delay-3", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-4"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-4", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 30, name = "big-demolisher-expanding-ash-cloud-delay-4", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-5"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-5", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 40, name = "big-demolisher-expanding-ash-cloud-delay-5", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-6"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-6", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 50, name = "big-demolisher-expanding-ash-cloud-delay-6", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-7"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-7", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 60, name = "big-demolisher-expanding-ash-cloud-delay-7", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-8"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-8", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 70, name = "big-demolisher-expanding-ash-cloud-delay-8", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-9"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-9", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 80, name = "big-demolisher-expanding-ash-cloud-delay-9", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-10"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-10", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 90, name = "big-demolisher-expanding-ash-cloud-delay-10", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-11"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-11", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 100, name = "big-demolisher-expanding-ash-cloud-delay-11", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-12"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-12", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 110, name = "big-demolisher-expanding-ash-cloud-delay-12", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-13"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-13", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 120, name = "big-demolisher-expanding-ash-cloud-delay-13", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-14"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-14", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 130, name = "big-demolisher-expanding-ash-cloud-delay-14", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-15"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-15", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 140, name = "big-demolisher-expanding-ash-cloud-delay-15", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-16"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-16", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 150, name = "big-demolisher-expanding-ash-cloud-delay-16", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-17"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-17", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 160, name = "big-demolisher-expanding-ash-cloud-delay-17", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-18"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-18", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 170, name = "big-demolisher-expanding-ash-cloud-delay-18", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-19"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-19", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 180, name = "big-demolisher-expanding-ash-cloud-delay-19", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-20"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-20", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 190, name = "big-demolisher-expanding-ash-cloud-delay-20", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-21"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-21", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 200, name = "big-demolisher-expanding-ash-cloud-delay-21", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-22"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-22", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 210, name = "big-demolisher-expanding-ash-cloud-delay-22", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-23"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-23", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 220, name = "big-demolisher-expanding-ash-cloud-delay-23", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-24"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-24", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 230, name = "big-demolisher-expanding-ash-cloud-delay-24", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-25"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-25", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 240, name = "big-demolisher-expanding-ash-cloud-delay-25", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-26"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-26", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 250, name = "big-demolisher-expanding-ash-cloud-delay-26", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-27"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-27", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 260, name = "big-demolisher-expanding-ash-cloud-delay-27", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-28"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-28", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 270, name = "big-demolisher-expanding-ash-cloud-delay-28", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-29"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-29", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 280, name = "big-demolisher-expanding-ash-cloud-delay-29", type = "delayed-active-trigger" }, ["big-demolisher-expanding-ash-cloud-delay-30"] = { action = { { action_delivery = { source_effects = { { entity_name = "big-demolisher-expanding-ash-cloud-30", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 290, name = "big-demolisher-expanding-ash-cloud-delay-30", type = "delayed-active-trigger" }, ["big-demolisher-fissure-explosion-damage-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "big-demolisher-fissure-damage-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 75, name = "big-demolisher-fissure-explosion-damage-delay", type = "delayed-active-trigger" }, ["big-demolisher-fissure-explosion-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "big-demolisher-fissure-explosion", type = "create-entity" }, { entity_name = "big-demolisher-fissure-scorchmark", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 60, name = "big-demolisher-fissure-explosion-delay", type = "delayed-active-trigger" }, ["big-demolisher-fissure-explosion-particles-delay"] = { action = { { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 14, rotate_offsets = false, speed_from_center = 0.045, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.1, tail_length = 86, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.01, speed_from_center_deviation = 0.1, tail_length = 36, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-small", repeat_count = 30, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-medium", repeat_count = 25, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-big", repeat_count = 10, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" } }, type = "instant" }, type = "direct" } }, delay = 70, name = "big-demolisher-fissure-explosion-particles-delay", type = "delayed-active-trigger" }, ["cargo-pod-container-explosion-delay"] = { action = { { action_delivery = { source_effects = { { entity_name = "cargo-pod-container-remnants", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 31, localised_name = { "dying-explosion-name", { "entity-name.cargo-pod-container-delay" } }, name = "cargo-pod-container-explosion-delay", type = "delayed-active-trigger" }, ["medium-demolisher-ash-cloud-delay"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-ash-cloud", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 300, name = "medium-demolisher-ash-cloud-delay", repeat_count = 2, repeat_delay = 300, type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-2"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-2", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 10, name = "medium-demolisher-expanding-ash-cloud-delay-2", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-3"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-3", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 20, name = "medium-demolisher-expanding-ash-cloud-delay-3", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-4"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-4", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 30, name = "medium-demolisher-expanding-ash-cloud-delay-4", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-5"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-5", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 40, name = "medium-demolisher-expanding-ash-cloud-delay-5", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-6"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-6", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 50, name = "medium-demolisher-expanding-ash-cloud-delay-6", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-7"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-7", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 60, name = "medium-demolisher-expanding-ash-cloud-delay-7", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-8"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-8", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 70, name = "medium-demolisher-expanding-ash-cloud-delay-8", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-9"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-9", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 80, name = "medium-demolisher-expanding-ash-cloud-delay-9", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-10"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-10", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 90, name = "medium-demolisher-expanding-ash-cloud-delay-10", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-11"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-11", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 100, name = "medium-demolisher-expanding-ash-cloud-delay-11", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-12"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-12", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 110, name = "medium-demolisher-expanding-ash-cloud-delay-12", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-13"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-13", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 120, name = "medium-demolisher-expanding-ash-cloud-delay-13", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-14"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-14", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 130, name = "medium-demolisher-expanding-ash-cloud-delay-14", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-15"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-15", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 140, name = "medium-demolisher-expanding-ash-cloud-delay-15", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-16"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-16", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 150, name = "medium-demolisher-expanding-ash-cloud-delay-16", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-17"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-17", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 160, name = "medium-demolisher-expanding-ash-cloud-delay-17", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-18"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-18", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 170, name = "medium-demolisher-expanding-ash-cloud-delay-18", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-19"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-19", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 180, name = "medium-demolisher-expanding-ash-cloud-delay-19", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-20"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-20", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 190, name = "medium-demolisher-expanding-ash-cloud-delay-20", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-21"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-21", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 200, name = "medium-demolisher-expanding-ash-cloud-delay-21", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-22"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-22", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 210, name = "medium-demolisher-expanding-ash-cloud-delay-22", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-23"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-23", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 220, name = "medium-demolisher-expanding-ash-cloud-delay-23", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-24"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-24", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 230, name = "medium-demolisher-expanding-ash-cloud-delay-24", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-25"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-25", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 240, name = "medium-demolisher-expanding-ash-cloud-delay-25", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-26"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-26", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 250, name = "medium-demolisher-expanding-ash-cloud-delay-26", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-27"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-27", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 260, name = "medium-demolisher-expanding-ash-cloud-delay-27", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-28"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-28", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 270, name = "medium-demolisher-expanding-ash-cloud-delay-28", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-29"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-29", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 280, name = "medium-demolisher-expanding-ash-cloud-delay-29", type = "delayed-active-trigger" }, ["medium-demolisher-expanding-ash-cloud-delay-30"] = { action = { { action_delivery = { source_effects = { { entity_name = "medium-demolisher-expanding-ash-cloud-30", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 290, name = "medium-demolisher-expanding-ash-cloud-delay-30", type = "delayed-active-trigger" }, ["medium-demolisher-fissure-explosion-damage-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "medium-demolisher-fissure-damage-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 75, name = "medium-demolisher-fissure-explosion-damage-delay", type = "delayed-active-trigger" }, ["medium-demolisher-fissure-explosion-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "medium-demolisher-fissure-explosion", type = "create-entity" }, { entity_name = "medium-demolisher-fissure-scorchmark", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 60, name = "medium-demolisher-fissure-explosion-delay", type = "delayed-active-trigger" }, ["medium-demolisher-fissure-explosion-particles-delay"] = { action = { { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 14, rotate_offsets = false, speed_from_center = 0.045, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.1, tail_length = 86, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.01, speed_from_center_deviation = 0.1, tail_length = 36, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-small", repeat_count = 30, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-medium", repeat_count = 25, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-big", repeat_count = 10, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" } }, type = "instant" }, type = "direct" } }, delay = 70, name = "medium-demolisher-fissure-explosion-particles-delay", type = "delayed-active-trigger" }, ["small-demolisher-ash-cloud-delay"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-ash-cloud", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 300, name = "small-demolisher-ash-cloud-delay", repeat_count = 2, repeat_delay = 300, type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-2"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-2", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 10, name = "small-demolisher-expanding-ash-cloud-delay-2", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-3"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-3", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 20, name = "small-demolisher-expanding-ash-cloud-delay-3", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-4"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-4", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 30, name = "small-demolisher-expanding-ash-cloud-delay-4", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-5"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-5", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 40, name = "small-demolisher-expanding-ash-cloud-delay-5", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-6"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-6", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 50, name = "small-demolisher-expanding-ash-cloud-delay-6", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-7"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-7", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 60, name = "small-demolisher-expanding-ash-cloud-delay-7", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-8"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-8", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 70, name = "small-demolisher-expanding-ash-cloud-delay-8", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-9"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-9", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 80, name = "small-demolisher-expanding-ash-cloud-delay-9", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-10"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-10", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 90, name = "small-demolisher-expanding-ash-cloud-delay-10", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-11"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-11", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 100, name = "small-demolisher-expanding-ash-cloud-delay-11", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-12"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-12", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 110, name = "small-demolisher-expanding-ash-cloud-delay-12", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-13"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-13", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 120, name = "small-demolisher-expanding-ash-cloud-delay-13", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-14"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-14", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 130, name = "small-demolisher-expanding-ash-cloud-delay-14", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-15"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-15", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 140, name = "small-demolisher-expanding-ash-cloud-delay-15", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-16"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-16", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 150, name = "small-demolisher-expanding-ash-cloud-delay-16", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-17"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-17", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 160, name = "small-demolisher-expanding-ash-cloud-delay-17", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-18"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-18", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 170, name = "small-demolisher-expanding-ash-cloud-delay-18", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-19"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-19", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 180, name = "small-demolisher-expanding-ash-cloud-delay-19", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-20"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-20", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 190, name = "small-demolisher-expanding-ash-cloud-delay-20", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-21"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-21", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 200, name = "small-demolisher-expanding-ash-cloud-delay-21", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-22"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-22", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 210, name = "small-demolisher-expanding-ash-cloud-delay-22", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-23"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-23", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 220, name = "small-demolisher-expanding-ash-cloud-delay-23", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-24"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-24", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 230, name = "small-demolisher-expanding-ash-cloud-delay-24", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-25"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-25", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 240, name = "small-demolisher-expanding-ash-cloud-delay-25", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-26"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-26", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 250, name = "small-demolisher-expanding-ash-cloud-delay-26", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-27"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-27", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 260, name = "small-demolisher-expanding-ash-cloud-delay-27", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-28"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-28", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 270, name = "small-demolisher-expanding-ash-cloud-delay-28", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-29"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-29", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 280, name = "small-demolisher-expanding-ash-cloud-delay-29", type = "delayed-active-trigger" }, ["small-demolisher-expanding-ash-cloud-delay-30"] = { action = { { action_delivery = { source_effects = { { entity_name = "small-demolisher-expanding-ash-cloud-30", type = "create-entity" } }, type = "instant" }, type = "direct" } }, cancel_when_source_is_destroyed = true, delay = 290, name = "small-demolisher-expanding-ash-cloud-delay-30", type = "delayed-active-trigger" }, ["small-demolisher-fissure-explosion-damage-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "small-demolisher-fissure-damage-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 75, name = "small-demolisher-fissure-explosion-damage-delay", type = "delayed-active-trigger" }, ["small-demolisher-fissure-explosion-delay"] = { action = { { action_delivery = { target_effects = { { entity_name = "small-demolisher-fissure-explosion", type = "create-entity" }, { entity_name = "small-demolisher-fissure-scorchmark", type = "create-entity" } }, type = "instant" }, type = "direct" } }, delay = 60, name = "small-demolisher-fissure-explosion-delay", type = "delayed-active-trigger" }, ["small-demolisher-fissure-explosion-particles-delay"] = { action = { { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 14, rotate_offsets = false, speed_from_center = 0.045, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.1, tail_length = 86, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.3, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "vulcanus-lava-particle-long-life-small", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.01, speed_from_center_deviation = 0.1, tail_length = 36, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-small", repeat_count = 30, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-medium", repeat_count = 25, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-smoke-big", repeat_count = 10, speed_from_center = 0.065, speed_from_center_deviation = 0.1, type = "create-particle" } }, type = "instant" }, type = "direct" } }, delay = 70, name = "small-demolisher-fissure-explosion-particles-delay", type = "delayed-active-trigger" } }, ["deliver-by-robots-achievement"] = { ["delivery-service"] = { amount = 10000, icon = "__base__/graphics/achievement/delivery-service.png", icon_size = 128, name = "delivery-service", order = "b[exploration]-d[deliver-by-robots]-b", steam_stats_name = "delivered-by-robots", type = "deliver-by-robots-achievement" }, ["you-have-got-a-package"] = { amount = 1, icon = "__base__/graphics/achievement/you-have-got-a-package.png", icon_size = 128, name = "you-have-got-a-package", order = "b[exploration]-d[deliver-by-robots]-a", type = "deliver-by-robots-achievement" } }, ["deliver-category"] = { bullet = { name = "bullet", type = "deliver-category" }, vehicle = { name = "vehicle", type = "deliver-category" } }, ["deliver-impact-combination"] = { ["bullet-default"] = { deliver_category = "bullet", impact_category = "default", name = "bullet-default", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-1.ogg", modifiers = { type = "space-platform", volume_multiplier = 0.5 }, volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["deliver-impact-combination"]["bullet-default"].trigger_effect_item.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["deliver-impact-combination"]["bullet-default"].trigger_effect_item.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["deliver-impact-combination"]["bullet-default"].trigger_effect_item.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["deliver-impact-combination"]["bullet-default"].trigger_effect_item.sound.variations[1].modifiers ]=], volume = 0.5 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-glass"] = { deliver_category = "bullet", impact_category = "glass", name = "bullet-glass", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-glass-1.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-glass-2.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-glass-3.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-glass-4.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-glass-5.ogg", volume = 0.4 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-metal"] = { deliver_category = "bullet", impact_category = "metal", name = "bullet-metal", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-metal-1.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-2.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-3.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-4.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-5.ogg", volume = 0.4 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-metal-large"] = { deliver_category = "bullet", impact_category = "metal-large", name = "bullet-metal-large", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-metal-large-1.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-large-2.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-large-3.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-large-4.ogg", volume = 0.4 }, { filename = "__base__/sound/bullets/bullet-impact-metal-large-5.ogg", volume = 0.4 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-organic"] = { deliver_category = "bullet", impact_category = "organic", name = "bullet-organic", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-organic-1.ogg", volume = 0.3 }, { filename = "__base__/sound/bullets/bullet-impact-organic-2.ogg", volume = 0.3 }, { filename = "__base__/sound/bullets/bullet-impact-organic-3.ogg", volume = 0.3 }, { filename = "__base__/sound/bullets/bullet-impact-organic-4.ogg", volume = 0.3 }, { filename = "__base__/sound/bullets/bullet-impact-organic-5.ogg", volume = 0.3 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-stone"] = { deliver_category = "bullet", impact_category = "stone", name = "bullet-stone", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-stone-1.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-stone-2.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-stone-3.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-stone-4.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-stone-5.ogg", volume = 0.5 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-tree"] = { deliver_category = "bullet", impact_category = "tree", name = "bullet-tree", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-wood-1.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-2.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-3.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-4.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-5.ogg", volume = 0.5 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["bullet-wood"] = { deliver_category = "bullet", impact_category = "wood", name = "bullet-wood", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, category = "weapon", variations = { { filename = "__base__/sound/bullets/bullet-impact-wood-1.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-2.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-3.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-4.ogg", volume = 0.5 }, { filename = "__base__/sound/bullets/bullet-impact-wood-5.ogg", volume = 0.5 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-default"] = { deliver_category = "vehicle", impact_category = "default", name = "vehicle-default", trigger_effect_item = { sound = { game_controller_vibration_data = { duration = 150, low_frequency_vibration_intensity = 0.9 }, switch_vibration_data = { filename = "__base__/sound/car-metal-impact.bnvib" }, variations = { { filename = "__base__/sound/car-metal-impact-1.ogg", volume = 1 }, { filename = "__base__/sound/car-metal-impact-2.ogg", volume = 1 }, { filename = "__base__/sound/car-metal-impact-3.ogg", volume = 1 }, { filename = "__base__/sound/car-metal-impact-4.ogg", volume = 1 }, { filename = "__base__/sound/car-metal-impact-5.ogg", volume = 1 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-glass"] = { deliver_category = "vehicle", impact_category = "glass", name = "vehicle-glass", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, variations = { { filename = "__base__/sound/car-glass-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/car-glass-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/car-glass-impact-3.ogg", volume = 0.7 }, { filename = "__base__/sound/car-glass-impact-4.ogg", volume = 0.7 }, { filename = "__base__/sound/car-glass-impact-5.ogg", volume = 0.7 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-metal"] = { deliver_category = "vehicle", impact_category = "metal", name = "vehicle-metal", trigger_effect_item = { sound = { game_controller_vibration_data = { duration = 150, low_frequency_vibration_intensity = 0.9 }, switch_vibration_data = { filename = "__base__/sound/car-metal-impact.bnvib" }, variations = { { filename = "__base__/sound/car-metal-impact-1.ogg", volume = 0.5 }, { filename = "__base__/sound/car-metal-impact-2.ogg", volume = 0.5 }, { filename = "__base__/sound/car-metal-impact-3.ogg", volume = 0.5 }, { filename = "__base__/sound/car-metal-impact-4.ogg", volume = 0.5 }, { filename = "__base__/sound/car-metal-impact-5.ogg", volume = 0.5 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-metal-large"] = { deliver_category = "vehicle", impact_category = "metal-large", name = "vehicle-metal-large", trigger_effect_item = { sound = { aggregation = { count_already_playing = true, max_count = 4, remove = true }, variations = { { filename = "__base__/sound/car-metal-large-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/car-metal-large-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/car-metal-large-impact-3.ogg", volume = 0.7 }, { filename = "__base__/sound/car-metal-large-impact-4.ogg", volume = 0.7 }, { filename = "__base__/sound/car-metal-large-impact-5.ogg", volume = 0.7 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-stone"] = { deliver_category = "vehicle", impact_category = "stone", name = "vehicle-stone", trigger_effect_item = { sound = { game_controller_vibration_data = { duration = 150, low_frequency_vibration_intensity = 0.9 }, switch_vibration_data = { filename = "__base__/sound/car-stone-impact.bnvib" }, variations = { { filename = "__base__/sound/car-stone-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/car-stone-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/car-stone-impact-3.ogg", volume = 0.7 }, { filename = "__base__/sound/car-stone-impact-4.ogg", volume = 0.7 }, { filename = "__base__/sound/car-stone-impact-5.ogg", volume = 0.7 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-tree"] = { deliver_category = "vehicle", impact_category = "tree", name = "vehicle-tree", trigger_effect_item = { sound = { game_controller_vibration_data = { duration = 110, low_frequency_vibration_intensity = 0.6 }, switch_vibration_data = { filename = "__base__/sound/car-tree-wood-impact.bnvib", gain = 0.6 }, variations = { { filename = "__base__/sound/car-tree-wood-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/car-tree-wood-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/car-tree-wood-impact-3.ogg", volume = 0.7 }, { filename = "__base__/sound/car-tree-wood-impact-4.ogg", volume = 0.7 } } }, type = "play-sound" }, type = "deliver-impact-combination" }, ["vehicle-wood"] = { deliver_category = "vehicle", impact_category = "wood", name = "vehicle-wood", trigger_effect_item = { sound = { game_controller_vibration_data = { duration = 150, low_frequency_vibration_intensity = 0.62999999999999998 }, switch_vibration_data = { filename = "__base__/sound/car-wood-impact.bnvib", gain = 0.7 }, variations = { { filename = "__base__/sound/car-wood-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/car-wood-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/car-wood-impact-3.ogg", volume = 0.7 }, { filename = "__base__/sound/car-wood-impact-4.ogg", volume = 0.7 }, { filename = "__base__/sound/car-wood-impact-5.ogg", volume = 0.7 } } }, type = "play-sound" }, type = "deliver-impact-combination" } }, ["deplete-resource-achievement"] = { ["mining-with-determination"] = { icon = "__base__/graphics/achievement/mining-with-determination.png", icon_size = 128, name = "mining-with-determination", order = "b[exploration]-h[mining-with-determination]", type = "deplete-resource-achievement" } }, ["destroy-cliff-achievement"] = { terraformer = { icon = "__base__/graphics/achievement/terraformer.png", icon_size = 128, name = "terraformer", order = "f[kill]-e[terraformer]", type = "destroy-cliff-achievement" } }, ["display-panel"] = { ["display-panel"] = { background_color = { 0, 0, 0, 0.25 }, circuit_connector = { { points = { shadow = { green = { 0.59375, -0.21875 }, red = { -0.125, -0.21875 } }, wire = { green = { 0.375, -0.546875 }, red = { -0.34375, -0.546875 } } } }, { points = { shadow = { green = { 0.8125, 0.40625 }, red = { 0.8125, -0.03125 } }, wire = { green = { 0.51875, -0.015625 }, red = { 0.484375, -0.4375 } } } }, { points = { shadow = { green = { -0.125, 0.515625 }, red = { 0.578125, 0.515625 } }, wire = { green = { -0.34375, 0.1875 }, red = { 0.375, 0.1875 } } } }, { points = { shadow = { green = { -0.359375, -0.125 }, red = { -0.359375, 0.296875 } }, wire = { green = { -0.515625, -0.4375 }, red = { -0.515625, -0.015625 } } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.29, -0.29 }, { 0.29, 0.29 } }, corpse = "display-panel-remnants", dying_explosion = "display-panel-explosion", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 3\n game.simulation.camera_position = {1.5, 3.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqlVttuozAQ/Rc/4yokTZpG2i+pKmRggNli445NurTKv+8YGkiTVL2QvAC2z5kzntubSOsWLKHxYvcmMGuME7uHN+GwNKoO34zSIHYCasg8YSbBAJWd5BNAhcpAHCKBJod/YhcfoisnXZs6rzw2RkTiuVU1+o4/11CCyRV1JwDLw2MkwHj0CIMd/UuXmFanQMwQHVGDpV4ZL7NGp2iUb4jhbeOwZ2J6xtvcrCPBZHK5vFkzDR/y1NRJCpXaI5/gbY51YS/79Jmpj6IiUWDNYs+/vhuStvUTe8MB8Z4PCk1Dmj0RaLVV1Ju4E3/6D21weO+vo/QR0FnMGYzO/PUjtNWIRlCggVxW6lVRzt4yGYGH30PfjtCWmpKU1iqtQToL6mmOA9YnJluFJK3Knn4Pt4kuIrdoyYSA/TXm3SS91fbvLPu2IxbyTcsSFMmXCqD+PeT9R8iGZkiNF1OAK8+R3c3AmpKF1Iss0FUzwDhRfGeHOMnQBo3Hi9bWd7ICte9kg7VMFdEcf8ZTFlkEytCUknhb7qRWpXrlvJoBPuWRwbLyco+OS4+E5xat5rI3A3o9uqioW8wnD72oWTUq3ozAeyTf9gePVasv+zKrYE5WxHcjw1D5JwKu2aAbX8kU54nYfkqRVXw4m4c+JWFJAEa+4Jw0XC4+NXZ4l2XVuB/HyiP/D4HmrL2eNKG+ajb0zfbKNouclWbD6vazVjuAJryY49h1Gws0zAehQJi80Uw17E20Yh5PLbzPCMmx74sdu2bYnbQ258BO+pFkH2aPeH1V3pTPH2aSM1XbE03Xx5UL4Nvo6zHpgieU2JEobYsCKHH4CmFl/F0hmxpljs7WquNOafo6d0Zwf7yeePPp9BMCRMM43YwXE9YKJOeTaZ77IvWV6XzFNVIMVO+3FF/EYRj3soHh24gcr9OpK2PCIQyOIdWCjIc4iqNlFD9GD8toFa35iVe5auhQRsZ5NxJ7lt1rXW7j2+1qvblbLRabVXw4/AdSM7DC\",\n position = {0, 0}\n }\n " }, flags = { "player-creation" }, icon = "__base__/graphics/icons/display-panel.png", icon_draw_specification = { scale = 0.5, shift = { 0.015625, -0.25 } }, icon_size = 64, max_health = 50, max_text_width = 400, minable = { mining_time = 0.2, result = "display-panel" }, name = "display-panel", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], selection_box = { { -0.5, -0.65 }, { 0.5, 0.5 } }, sprites = { east = { layers = { { filename = "__base__/graphics/entity/display-panel/display-panel.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 128, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/display-panel/display-panel-shadow.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 128, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/display-panel/display-panel.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/display-panel/display-panel-shadow.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/display-panel/display-panel.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 256, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/display-panel/display-panel-shadow.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 256, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/display-panel/display-panel.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 384, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/display-panel/display-panel-shadow.png", height = 128, priority = "high", scale = 0.5, tint_as_overlay = false, width = 128, x = 384, y = 0 } } } }, text_color = { 1, 1, 1, 1 }, text_shift = { 0, -0.75 }, type = "display-panel" } }, ["dont-build-entity-achievement"] = { ["logistic-network-embargo"] = { dont_build = { "active-provider-chest", "requester-chest", "buffer-chest" }, icon = "__base__/graphics/achievement/logistic-network-embargo.png", icon_size = 128, name = "logistic-network-embargo", objective_condition = "late-research", order = "h[limitation]-d[logistic-network-embargo]", research_with = { "metallurgic-science-pack", "electromagnetic-science-pack", "agricultural-science-pack" }, type = "dont-build-entity-achievement" }, ["raining-bullets"] = { allowed_without_fight = false, dont_build = "laser-turret", icon = "__base__/graphics/achievement/raining-bullets.png", icon_size = 128, name = "raining-bullets", objective_condition = "rocket-launched", order = "h[limitation]-c[raining-bullets]", type = "dont-build-entity-achievement" } }, ["dont-craft-manually-achievement"] = { ["lazy-bastard"] = { amount = 111, icon = "__base__/graphics/achievement/lazy-bastard.png", icon_size = 128, name = "lazy-bastard", objective_condition = "rocket-launched", order = "h[limitation]-a[lazy-bastard]", type = "dont-craft-manually-achievement" } }, ["dont-kill-manually-achievement"] = { ["keeping-your-hands-clean"] = { allowed_without_fight = false, icon = "__base__/graphics/achievement/keeping-your-hands-clean.png", icon_size = 128, name = "keeping-your-hands-clean", order = "f[kill]-i[keeping-your-hands-clean]", type = "dont-kill-manually-achievement", type_not_to_kill = "unit-spawner" } }, ["dont-research-before-researching-achievement"] = { ["rush-to-space"] = { dont_research = { "production-science-pack", "utility-science-pack" }, icon = "__space-age__/graphics/achievement/rush-to-space.png", icon_size = 128, name = "rush-to-space", order = "e[research]-c[rush-to-space]", research_with = { "metallurgic-science-pack", "electromagnetic-science-pack", "agricultural-science-pack" }, type = "dont-research-before-researching-achievement" } }, ["dont-use-entity-in-energy-production-achievement"] = { solaris = { excluded = { "steam-engine", "steam-turbine" }, icon = "__base__/graphics/achievement/solaris.png", icon_size = 128, included = "solar-panel", last_hour_only = true, minimum_energy_produced = "10GJ", name = "solaris", order = "d[production]-g[solaris]", type = "dont-use-entity-in-energy-production-achievement" }, ["steam-all-the-way"] = { allowed_without_fight = false, excluded = "solar-panel", icon = "__base__/graphics/achievement/steam-all-the-way.png", icon_size = 128, name = "steam-all-the-way", objective_condition = "rocket-launched", order = "h[limitation]-b[steam-all-the-way]", type = "dont-use-entity-in-energy-production-achievement" } }, ["editor-controller"] = { default = { adjust_speed_based_off_zoom = true, enable_flash_light = true, fill_built_entity_energy_buffers = true, generate_neighbor_chunks = true, gun_inventory_size = 3, ignore_tile_conditions = true, instant_blueprint_building = true, instant_deconstruction = true, instant_rail_planner = true, instant_upgrading = true, inventory_size = 110, item_pickup_distance = 1, loot_pickup_distance = 0, mining_speed = 6, movement_speed = 0.5, name = "default", placed_corpses_never_expire = true, render_as_day = true, show_additional_entity_info_gui = true, show_character_tab_in_controller_gui = false, show_entity_health_bars = true, show_entity_tags = true, show_hidden_entities = true, show_infinity_filters_in_controller_gui = false, show_status_icons = true, type = "editor-controller" } }, ["electric-energy-interface"] = { ["electric-energy-interface"] = { allow_copy_paste = true, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, corpse = "medium-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.5, energy_production = "500GW", energy_source = { buffer_capacity = "10GJ", type = "electric", usage_priority = "tertiary" }, energy_usage = "0kW", flags = { "placeable-neutral", "player-creation" }, gui_mode = "all", hidden = true, icons = { { icon = "__base__/graphics/icons/accumulator.png", tint = { 1, 0.8, 1, 1 } } }, impact_category = "metal", max_health = 150, minable = { mining_time = 0.1, result = "electric-energy-interface" }, name = "electric-energy-interface", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], picture = { layers = { { filename = "__base__/graphics/entity/accumulator/accumulator.png", height = 189, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, tint = { 1, 0.8, 1, 1 }, width = 130 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/accumulator/accumulator-shadow.png", height = 106, priority = "high", scale = 0.5, shift = { 0.90625, 0.1875 }, width = 234 } } }, selection_box = { { -1, -1 }, { 1, 1 } }, subgroup = "other", type = "electric-energy-interface" }, ["hidden-electric-energy-interface"] = { collision_box = { { 0, 0 }, { 0, 0 } }, energy_production = "500GW", energy_source = { buffer_capacity = "10GJ", input_flow_limit = "0kW", output_flow_limit = "500GW", type = "electric", usage_priority = "tertiary" }, energy_usage = "0kW", hidden = true, icon = "__base__/graphics/icons/solar-panel.png", localised_name = { "item-name.solar-panel" }, max_health = 150, name = "hidden-electric-energy-interface", order = "h-e-e-i", picture = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, selectable_in_game = false, selection_box = { { -0, -0 }, { 0, 0 } }, type = "electric-energy-interface" } }, ["electric-pole"] = { ["big-electric-pole"] = { close_sound = { filename = "__base__/sound/electric-network-close.ogg", volume = 0.6 }, collision_box = { { -0.65, -0.65 }, { 0.65, 0.65 } }, collision_mask = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, connection_points = { { shadow = { copper = { 3.828125, -0.53125 }, green = { 3.21875, -0 }, red = { 4.703125, -0 } }, wire = { copper = { 0, -3.84375 }, green = { -0.90625, -3.296875 }, red = { 0.90625, -3.296875 } } }, { shadow = { copper = { 4.359375, -0.375 }, green = { 3.1875, -0.484375 }, red = { 4.4375, 0.4375 } }, wire = { copper = { 0.53125, -3.671875 }, green = { -0.625, -3.75 }, red = { 0.640625, -2.859375 } } }, { shadow = { copper = { 4.5625, 0 }, green = { 3.8125, -0.640625 }, red = { 3.8125, 0.640625 } }, wire = { copper = { 0.734375, -3.3125 }, green = { 0.015625, -3.921875 }, red = { 0.015625, -2.65625 } } }, { shadow = { copper = { 4.328125, 0.359375 }, green = { 4.46875, -0.453125 }, red = { 3.1875, 0.46875 } }, wire = { copper = { 0.515625, -2.9375 }, green = { 0.640625, -3.734375 }, red = { -0.640625, -2.8515625 } } } }, corpse = "big-electric-pole-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -2.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 3, dying_explosion = "big-electric-pole-explosion", fast_replaceable_group = "big-electric-pole", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/big-electric-pole.png", impact_category = "metal", max_health = 150, maximum_wire_distance = 32, minable = { mining_time = 0.1, result = "big-electric-pole" }, name = "big-electric-pole", open_sound = { filename = "__base__/sound/electric-network-open.ogg", volume = 0.6 }, pictures = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/big-electric-pole/big-electric-pole.png", height = 312, priority = "extra-high", scale = 0.5, shift = { 0, -1.59375 }, width = 148 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/big-electric-pole/big-electric-pole-shadow.png", height = 94, priority = "extra-high", scale = 0.5, shift = { 1.875, 0 }, width = 374 } } }, radius_visualisation_picture = { filename = "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", height = 12, priority = "extra-high-no-scale", width = 12 }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -1 }, { 1, 1 } }, supply_area_distance = 2, track_coverage_during_drag_building = false, type = "electric-pole", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/big-electric-pole/big-electric-pole-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.875 }, variation_count = 1, width = 16 }, rotate = false } }, ["medium-electric-pole"] = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, connection_points = { { shadow = { copper = { 3.578125, -0.203125 }, green = { 3.140625, -0.03125 }, red = { 3.84375, -0.03125 } }, wire = { copper = { 0.234375, -3.109375 }, green = { -0.234375, -2.890625 }, red = { 0.671875, -2.796875 } } }, { shadow = { copper = { 3.578125, -0.203125 }, green = { 3.0625, -0.359375 }, red = { 3.59375, 0.15625 } }, wire = { copper = { 0.234375, -3.109375 }, green = { -0.140625, -3.125 }, red = { 0.421875, -2.609375 } } }, { shadow = { copper = { 3.578125, -0.203125 }, green = { 3.390625, -0.46875 }, red = { 3.25, 0.1875 } }, wire = { copper = { 0.234375, -3.109375 }, green = { 0.203125, -3.21875 }, red = { 0.078125, -2.59375 } } }, { shadow = { copper = { 3.578125, -0.203125 }, green = { 3.71875, -0.359375 }, red = { 3.046875, 0.015625 } }, wire = { copper = { 0.234375, -3.109375 }, green = { 0.5625, -3.109375 }, red = { -0.1875, -2.734375 } } } }, corpse = "medium-electric-pole-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.2, -2.2000000000000002 }, { 0.2, 0.2 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2.2999999999999998, dying_explosion = "medium-electric-pole-explosion", fast_replaceable_group = "electric-pole", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/medium-electric-pole.png", impact_category = "metal", max_health = 100, maximum_wire_distance = 9, minable = { mining_time = 0.1, result = "medium-electric-pole" }, name = "medium-electric-pole", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].open_sound ]=], pictures = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/medium-electric-pole/medium-electric-pole.png", height = 252, priority = "extra-high", scale = 0.5, shift = { 0.109375, -1.375 }, width = 84 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/medium-electric-pole/medium-electric-pole-shadow.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 1.765625, -0.03125 }, width = 280 } } }, quality_indicator_scale = 0.75, radius_visualisation_picture = { filename = "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", height = 12, priority = "extra-high-no-scale", width = 12 }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, supply_area_distance = 3.5, type = "electric-pole", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/medium-electric-pole/medium-electric-pole-reflection.png", height = 28, priority = "extra-high", scale = 5, shift = { 0, 1.71875 }, variation_count = 1, width = 12 }, rotate = false } }, ["small-electric-pole"] = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, connection_points = { { shadow = { copper = { 3.078125, 0.078125 }, green = { 2.671875, 0.125 }, red = { 3.46875, 0.140625 } }, wire = { copper = { 0, -2.578125 }, green = { -0.390625, -2.53125 }, red = { 0.40625, -2.53125 } } }, { shadow = { copper = { 3.109375, 0.125 }, green = { 2.890625, -0.125 }, red = { 3.4375, 0.28125 } }, wire = { copper = { 0.046875, -2.53125 }, green = { -0.1875, -2.796875 }, red = { 0.375, -2.375 } } }, { shadow = { copper = { 3.140625, 0.171875 }, green = { 3.234375, -0.109375 }, red = { 3.203125, 0.453125 } }, wire = { copper = { 0.078125, -2.484375 }, green = { 0.15625, -2.796875 }, red = { 0.125, -2.21875 } } }, { shadow = { copper = { 3.078125, -0.046875 }, green = { 3.3125, -0.28125 }, red = { 2.75, 0.109375 } }, wire = { copper = { 0.015625, -2.703125 }, green = { 0.25, -2.921875 }, red = { -0.328125, -2.546875 } } } }, corpse = "small-electric-pole-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.2, -2.2000000000000002 }, { 0.2, 0.2 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2.2000000000000002, dying_explosion = "small-electric-pole-explosion", fast_replaceable_group = "electric-pole", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/small-electric-pole.png", impact_category = "wood", max_health = 100, maximum_wire_distance = 7.5, minable = { mining_time = 0.1, result = "small-electric-pole" }, name = "small-electric-pole", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].open_sound ]=], pictures = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/small-electric-pole/small-electric-pole.png", height = 220, priority = "extra-high", scale = 0.5, shift = { 0.046875, -1.328125 }, width = 72 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/small-electric-pole/small-electric-pole-shadow.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 1.59375, 0.09375 }, width = 256 } } }, quality_indicator_scale = 0.75, radius_visualisation_picture = { filename = "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", height = 12, priority = "extra-high-no-scale", width = 12 }, selection_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, supply_area_distance = 2.5, type = "electric-pole", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/small-electric-pole/small-electric-pole-reflection.png", height = 28, priority = "extra-high", scale = 5, shift = { 0.15625, 1.25 }, variation_count = 4, width = 12 }, rotate = false } }, substation = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, connection_points = { { shadow = { copper = { 4.25, 0.25 }, green = { 3.875, 0.25 }, red = { 4.71875, 0.28125 } }, wire = { copper = { 0, -2.6875 }, green = { -0.65625, -2.5625 }, red = { 0.6875, -2.53125 } } }, { shadow = { copper = { 4.15625, 0.28125 }, green = { 4.5, 0.65625 }, red = { 3.4375, -0.09375 } }, wire = { copper = { 0, -2.65625 }, green = { 0.46875, -2.1875 }, red = { -0.46875, -2.875 } } }, { shadow = { copper = { 4.15625, 0.28125 }, green = { 3.96875, 0.8125 }, red = { 3.96875, -0.25 } }, wire = { copper = { 0, -2.65625 }, green = { 0, -2.0625 }, red = { 0, -3.03125 } } }, { shadow = { copper = { 4.15625, 0.28125 }, green = { 3.46875, 0.625 }, red = { 4.5, -0.09375 } }, wire = { copper = { 0, -2.6875 }, green = { -0.46875, -2.21875 }, red = { 0.46875, -2.875 } } } }, corpse = "substation-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -2.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_explosion = "substation-explosion", fast_replaceable_group = "substation", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/substation.png", impact_category = "metal", max_health = 200, maximum_wire_distance = 18, minable = { mining_time = 0.1, result = "substation" }, name = "substation", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-pole"]["big-electric-pole"].open_sound ]=], pictures = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/substation/substation.png", height = 270, priority = "high", scale = 0.5, shift = { 0, -0.96875 }, width = 138 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/substation/substation-shadow.png", height = 104, priority = "high", scale = 0.5, shift = { 1.9375, 0.3125 }, width = 370 } } }, radius_visualisation_picture = { filename = "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", height = 12, priority = "extra-high-no-scale", width = 12 }, resistances = { { percent = 90, type = "fire" } }, selection_box = { { -1, -1 }, { 1, 1 } }, supply_area_distance = 9, type = "electric-pole", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/substation/substation-reflection.png", height = 28, priority = "extra-high", scale = 5, shift = { 0, 1.71875 }, variation_count = 1, width = 20 }, rotate = false }, working_sound = { fade_in_ticks = 30, fade_out_ticks = 40, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.32000000000000002, filename = "__base__/sound/substation.ogg", volume = 0.4 }, use_doppler_shift = false } } }, ["electric-turret"] = { ["laser-turret"] = { attack_parameters = { ammo_category = "laser", ammo_type = { action = { action_delivery = { beam = "laser-beam", duration = 40, max_length = 24, source_offset = { 0, -1.3143899999999999 }, type = "beam" }, type = "direct" }, energy_consumption = "800kJ" }, cooldown = 40, damage_modifier = 2, range = 24, range_mode = "center-to-bounding-box", source_direction_count = 64, source_offset = { 0, -0.85587225 }, type = "beam" }, call_for_help_radius = 40, circuit_connector = { { points = { shadow = { green = { -0.0625, 0.78125 }, red = { 0.25, 0.71875 } }, wire = { green = { -0.3125, 0.25 }, red = { -0.1875, 0.0625 } } }, sprites = { blue_led_light_offset = { -0.5, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.34375, -0.0625 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.140625, 0.390625 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.34375, -0.09375 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.34375, -0.09375 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, -0.09375 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, -0.09375 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.46875, -0.03125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.34375, -0.0625 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.0625, 0.421875 }, width = 68, x = 68, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "laser-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 0.3, dying_explosion = "laser-turret-explosion", energy_glow_animation = { blend_mode = "additive", direction_count = 64, filename = "__base__/graphics/entity/laser-turret/laser-turret-shooting-light.png", height = 116, line_length = 8, scale = 0.5, shift = { -0.015625, -1.09375 }, width = 122 }, energy_source = { buffer_capacity = "801kJ", drain = "24kW", input_flow_limit = "9600kW", type = "electric", usage_priority = "primary-input" }, fast_replaceable_group = "laser-turret", flags = { "placeable-player", "placeable-enemy", "player-creation" }, folded_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising.png", frame_count = 1, height = 126, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -1.015625 }, width = 130 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-shadow.png", frame_count = 1, height = 96, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 1.46875, 0.078125 }, width = 182 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-mask.png", flags = { "mask" }, frame_count = 1, height = 80, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0, -1.34375 }, width = 86 } } }, folding_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising.png", frame_count = 15, height = 126, line_length = 0, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -1.015625 }, width = 130 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-shadow.png", frame_count = 15, height = 96, line_length = 0, run_mode = "backward", scale = 0.5, shift = { 1.46875, 0.078125 }, width = 182 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-mask.png", flags = { "mask" }, frame_count = 15, height = 80, line_length = 0, run_mode = "backward", scale = 0.5, shift = { 0, -1.34375 }, width = 86 } } }, folding_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__base__/sound/fight/laser-turret-deactivate-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.3 }, { filename = "__base__/sound/fight/laser-turret-deactivate-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-turret"]["laser-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/laser-turret-deactivate-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-turret"]["laser-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/laser-turret-deactivate-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-turret"]["laser-turret"].folding_sound.variations[1].modifiers ]=], volume = 0.3 } } }, folding_speed = 0.05, glow_light_intensity = 0.5, graphics_set = { base_visualisation = { animation = { layers = { { filename = "__base__/graphics/entity/laser-turret/laser-turret-base.png", height = 104, priority = "high", scale = 0.5, shift = { -0.015625, 0.0625 }, width = 138 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/laser-turret/laser-turret-base-shadow.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.1875, 0.09375 }, width = 132 } } } } }, heating_energy = "50kW", icon = "__base__/graphics/icons/laser-turret.png", max_health = 1000, minable = { mining_time = 0.5, result = "laser-turret" }, name = "laser-turret", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].open_sound ]=], prepared_animation = { layers = { { direction_count = 64, filename = "__base__/graphics/entity/laser-turret/laser-turret-shooting.png", height = 120, line_length = 8, scale = 0.5, shift = { 0, -1.09375 }, width = 126 }, { direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/laser-turret/laser-turret-shooting-shadow.png", height = 92, line_length = 8, scale = 0.5, shift = { 1.578125, 0.078125 }, width = 170 }, { apply_runtime_tint = true, direction_count = 64, filename = "__base__/graphics/entity/laser-turret/laser-turret-shooting-mask.png", flags = { "mask" }, height = 80, line_length = 8, scale = 0.5, shift = { 0, -1.359375 }, width = 92 } } }, preparing_animation = { layers = { { direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising.png", frame_count = 15, height = 126, line_length = 0, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -1.015625 }, width = 130 }, { direction_count = 4, draw_as_shadow = true, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-shadow.png", frame_count = 15, height = 96, line_length = 0, run_mode = "forward", scale = 0.5, shift = { 1.46875, 0.078125 }, width = 182 }, { apply_runtime_tint = true, direction_count = 4, filename = "__base__/graphics/entity/laser-turret/laser-turret-raising-mask.png", flags = { "mask" }, frame_count = 15, height = 80, line_length = 0, run_mode = "forward", scale = 0.5, shift = { 0, -1.34375 }, width = 86 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__base__/sound/fight/laser-turret-activate-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.3 }, { filename = "__base__/sound/fight/laser-turret-activate-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-turret"]["laser-turret"].preparing_sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/fight/laser-turret-activate-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["electric-turret"]["laser-turret"].preparing_sound.variations[1].modifiers ]=], volume = 0.3 } } }, preparing_speed = 0.05, rotation_speed = 0.01, selection_box = { { -1, -1 }, { 1, 1 } }, type = "electric-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/laser-turret/laser-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = false } }, ["tesla-turret"] = { attack_parameters = { ammo_category = "tesla", ammo_type = { action = { action_delivery = { target_effects = { { action = { action_delivery = { chain = "chain-tesla-turret-chain", type = "chain" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { add_to_shooter = false, beam = "chain-tesla-turret-beam-start", destroy_with_source_or_target = false, duration = 30, max_length = 40, source_offset = { 0, -2.6000000000000001 }, type = "beam" }, type = "direct" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, energy_consumption = "12MJ" }, cooldown = 120, fire_penalty = 0.9, range = 30, range_mode = "center-to-bounding-box", source_direction_count = 64, source_offset = { 0, -0.55 }, type = "beam" }, call_for_help_radius = 40, circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["rocket-turret"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].close_sound ]=], collision_box = { { -1.7, -1.7 }, { 1.7, 1.7 } }, collision_mask = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, corpse = "tesla-turret-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "laser-turret-explosion", ending_attack_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking.png", frame_count = 1, height = 134, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.328125 }, width = 130 }, { apply_runtime_tint = true, direction_count = 64, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-mask.png", flags = { "mask" }, frame_count = 1, height = 110, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.296875 }, width = 76 }, { blend_mode = "additive", direction_count = 64, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-emit.png", frame_count = 1, height = 134, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.328125 }, width = 130 }, { blend_mode = "additive", direction_count = 64, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-facelight.png", frame_count = 1, height = 134, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.328125 }, width = 130 }, { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-shadow.png", frame_count = 1, height = 90, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 2.828125, 0.328125 }, width = 138 }, { animation_speed = 0.5, blend_mode = "additive", direction_count = 1, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-sfx-active.png", frame_count = 30, height = 258, line_length = 8, scale = 0.5, shift = { -0.03125, -0.015625 }, width = 268 } } }, ending_attack_speed = 0.03225806451612903, energy_glow_animation = { blend_mode = "additive", direction_count = 64, filename = "__base__/graphics/entity/laser-turret/laser-turret-shooting-light.png", height = 116, line_length = 8, scale = 0.5, shift = { -0.015625, -1.09375 }, width = 122 }, energy_source = { buffer_capacity = "15MJ", drain = "1MW", input_flow_limit = "7MW", type = "electric", usage_priority = "primary-input" }, fast_replaceable_group = "tesla-turret", flags = { "placeable-player", "placeable-enemy", "player-creation" }, folded_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-mask.png", flags = { "mask" }, frame_count = 16, height = 120, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.21875 }, width = 74 }, { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-emit.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-shadow.png", frame_count = 16, height = 92, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 2.859375, 0.328125 }, width = 134 } } }, folding_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-mask.png", flags = { "mask" }, frame_count = 16, height = 120, line_length = 16, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -2.21875 }, width = 74 }, { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-emit.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-shadow.png", frame_count = 16, height = 92, line_length = 16, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 2.859375, 0.328125 }, width = 134 } } }, folding_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-deactivate.ogg", volume = 0.5 }, folding_speed = 0.1, glow_light_intensity = 0.5, graphics_set = { base_visualisation = { { animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-base.png", frame_count = 1, height = 258, line_length = 1, repeat_count = 30, scale = 0.5, shift = { -0.03125, -0.015625 }, width = 268 }, { apply_runtime_tint = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-base-mask.png", flags = { "mask" }, frame_count = 1, height = 228, line_length = 1, repeat_count = 30, scale = 0.5, shift = { 0.125, 0.109375 }, width = 244 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-base-shadow.png", frame_count = 1, height = 242, line_length = 1, repeat_count = 30, scale = 0.5, shift = { 0.375, 0.078125 }, width = 304 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-base-emit.png", frame_count = 1, height = 256, line_length = 1, repeat_count = 30, scale = 0.5, shift = { -0.03125, 0 }, width = 268 } } } }, { animation = { layers = { { animation_speed = 0.33000000000000003, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-sfx-idle-2.png", frame_count = 50, height = 258, line_length = 10, repeat_count = 4, scale = 0.5, shift = { -0.03125, -0.015625 }, width = 268 }, { animation_speed = 0.33000000000000003, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-sfx-idle-1.png", frame_count = 40, height = 258, line_length = 10, repeat_count = 5, scale = 0.5, shift = { -0.03125, -0.015625 }, width = 268 } } }, draw_when_frozen = false, draw_when_no_energy = false, enabled_states = { "folded", "preparing", "rotate-for-folding", "folding" } }, { animation = { layers = { { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-sfx-passive.png", frame_count = 30, height = 258, line_length = 8, scale = 0.5, shift = { -0.03125, -0.015625 }, width = 268 } } }, draw_when_frozen = false, draw_when_no_energy = false, enabled_states = { "prepared", "starting-attack", "attacking", "ending-attack" } } } }, icon = "__space-age__/graphics/icons/tesla-turret.png", max_health = 1000, minable = { mining_time = 0.5, result = "tesla-turret" }, name = "tesla-turret", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["railgun-turret"].open_sound ]=], prepared_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking.png", frame_count = 1, height = 134, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.328125 }, width = 130 }, { apply_runtime_tint = true, direction_count = 64, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-mask.png", flags = { "mask" }, frame_count = 1, height = 110, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.296875 }, width = 76 }, { blend_mode = "additive", direction_count = 64, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-emit.png", frame_count = 1, height = 134, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 0, -2.328125 }, width = 130 }, { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-attacking-shadow.png", frame_count = 1, height = 90, line_length = 8, repeat_count = 30, scale = 0.5, shift = { 2.828125, 0.328125 }, width = 138 } } }, preparing_animation = { layers = { { direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { apply_runtime_tint = true, direction_count = 4, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-mask.png", flags = { "mask" }, frame_count = 16, height = 120, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.21875 }, width = 74 }, { blend_mode = "additive", direction_count = 4, draw_as_glow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-emit.png", frame_count = 16, height = 144, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -2.234375 }, width = 132 }, { direction_count = 4, draw_as_shadow = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-head-rising-shadow.png", frame_count = 16, height = 92, line_length = 16, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 2.859375, 0.328125 }, width = 134 } } }, preparing_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-activate.ogg", volume = 0.8 }, preparing_speed = 0.1, resource_indicator_animation = { layers = { { blend_mode = "additive", direction_count = 1, draw_as_glow = true, duplicate_first_direction = true, filename = "__space-age__/graphics/entity/tesla-turret/tesla-turret-LED.png", frame_count = 5, height = 26, line_length = 10, scale = 0.5, shift = { 1.796875, 1.671875 }, width = 24 } } }, rotating_sound = { minimal_change_per_tick = 0.001, minimal_sound_duration_for_stopped_sound = 5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-rotation-loop.ogg", volume = 0.7 }, stopped_sound = { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-rotation-stop.ogg", volume = 0.7 } }, rotation_speed = 0.005, selection_box = { { -2, -2 }, { 2, 2 } }, start_attacking_only_when_can_shoot = true, type = "electric-turret", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/laser-turret/laser-turret-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { filename = "__space-age__/sound/entity/tesla-turret/tesla-turret-base.ogg", volume = 0.3 }, use_doppler_shift = false } } }, ["elevated-curved-rail-a"] = { ["dummy-elevated-curved-rail-a"] = { collision_box = { { -0.75, -2.516 }, { 0.75, 2.516 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", name = "dummy-elevated-curved-rail-a", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 3584 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 1536 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 6144 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 } }, northwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 4096 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 5632 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 } }, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 0 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 } }, southwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 2048 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 } }, west = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 7680 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 } } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, type = "elevated-curved-rail-a" }, ["elevated-curved-rail-a"] = { collision_box = { { -0.75, -2.516 }, { 0.75, 2.516 } }, corpse = "elevated-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "elevated-straight-rail", deconstruction_marker_positions = { { -0.248, -0.53300000000000001 }, { 0.248, -0.53300000000000001 }, { 0.53300000000000001, -0.248 }, { 0.53300000000000001, 0.248 }, { 0.248, 0.53300000000000001 }, { -0.248, 0.53300000000000001 }, { -0.53300000000000001, 0.248 }, { -0.53300000000000001, -0.248 } }, dying_explosion = { { name = "elevated-rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "elevated-rail-explosion" }, { name = "elevated-rail-explosion", offset = { -1.2, -2 } } }, extra_planner_penalty = 0.5, factoriopedia_alternative = "curved-rail-a", fence_pictures = { segment_count = 4, side_A = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } }, side_B = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 1536, y = 5376 } } } } } }, flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__elevated-rails__/graphics/icons/elevated-curved-rail.png", max_health = 200, minable = { count = 3, mining_time = 0.2, result = "rail" }, name = "elevated-curved-rail-a", order = "b[elevated-rail]-c[elevated-curved-rail-a]", pictures = { east = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 2304 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 2304 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 2304 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 2304 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 2304 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 2304 } }, north = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 768 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 768 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 768 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 768 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 768 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 768 } }, northeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 4608 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 4608 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 4608 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 4608 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 4608 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 4608 } }, northwest = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3072 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3072 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 3072 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3072 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3072 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 3072 } }, rail_endings = { sheets = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending.png", flags = { "low-object" }, height = 116, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -2.921875 }, usage = "elevated-rail", width = 156 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending-shadow.png", flags = { "low-object" }, height = 112, line_length = 16, priority = "high", scale = 0.5, shift = { 4.4481250000000001, 0.234375 }, usage = "elevated-rail", width = 162 } } }, render_layers = { metal = "elevated-rail-metal", screw = "elevated-rail-screw", stone_path = "elevated-rail-stone-path", stone_path_lower = "elevated-rail-stone-path-lower", tie = "elevated-rail-tie" }, segment_visualisation_endings = { direction_count = 16, filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-endings.png", flags = { "low-object" }, frame_count = 6, height = 64, priority = "extra-high", scale = 0.5, usage = "rail", width = 64 }, south = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3840 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3840 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 3840 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3840 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3840 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 3840 } }, southeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 0 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 0 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 0 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 0 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 0 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 0 } }, southwest = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 1536 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 1536 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 1536 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 1536 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 1536 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 1536 } }, west = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 5376 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 5376 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 5376 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 5376 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 5376 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 5376 } } }, placeable_by = { count = 3, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "elevated-curved-rail-a" } }, ["elevated-curved-rail-b"] = { ["dummy-elevated-curved-rail-b"] = { collision_box = { { -0.75, -2.4409999999999998 }, { 0.75, 2.4409999999999998 } }, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", name = "dummy-elevated-curved-rail-b", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 3072 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 1024 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 6656 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 } }, northwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 4608 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 5120 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 } }, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 512 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 } }, southwest = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 2560 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 } }, west = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 512, x = 2048, y = 7168 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 } } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, type = "elevated-curved-rail-b" }, ["elevated-curved-rail-b"] = { collision_box = { { -0.75, -2.4409999999999998 }, { 0.75, 2.4409999999999998 } }, corpse = "elevated-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "elevated-straight-rail", deconstruction_marker_positions = { { -0.30899999999999999, -0.155 }, { 0.30899999999999999, -0.155 }, { 0.155, -0.30899999999999999 }, { 0.155, 0.30899999999999999 }, { 0.30899999999999999, 0.155 }, { -0.30899999999999999, 0.155 }, { -0.155, 0.30899999999999999 }, { -0.155, -0.30899999999999999 } }, dying_explosion = { { name = "elevated-rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "elevated-rail-explosion" }, { name = "elevated-rail-explosion", offset = { -1.2, -2 } } }, extra_planner_penalty = 0.5, factoriopedia_alternative = "curved-rail-b", fence_pictures = { segment_count = 4, side_A = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } }, side_B = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 2304 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 4608 } } }, northwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3072 } } }, south = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 3840 } } }, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 0 } } }, southwest = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 1536 } } }, west = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 3072, y = 5376 } } } } } }, flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__elevated-rails__/graphics/icons/elevated-curved-rail-b.png", max_health = 200, minable = { count = 3, mining_time = 0.2, result = "rail" }, name = "elevated-curved-rail-b", order = "b[elevated-rail]-d[elevated-curved-rail-b]", pictures = { east = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 2304 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 2304 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 2304 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 2304 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 2304 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 2304 } }, north = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 768 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 768 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 768 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 768 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 768 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 768 } }, northeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 4608 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 4608 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 4608 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 4608 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 4608 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 4608 } }, northwest = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3072 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3072 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 3072 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3072 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 3072 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 3072 } }, rail_endings = { sheets = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending.png", flags = { "low-object" }, height = 116, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -2.921875 }, usage = "elevated-rail", width = 156 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending-shadow.png", flags = { "low-object" }, height = 112, line_length = 16, priority = "high", scale = 0.5, shift = { 4.4481250000000001, 0.234375 }, usage = "elevated-rail", width = 162 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3840 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3840 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 3840 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3840 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 3840 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 3840 } }, southeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 0 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 0 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 0 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 0 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 0 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 0 } }, southwest = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 1536 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 1536 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 1536, y = 1536 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 1536 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 1536, y = 1536 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 1536, y = 1536 } }, west = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 5376 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 5376 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 768, y = 5376 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 5376 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 768, y = 5376 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 768, y = 5376 } } }, placeable_by = { count = 3, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "elevated-curved-rail-b" } }, ["elevated-half-diagonal-rail"] = { ["dummy-elevated-half-diagonal-rail"] = { collision_box = { { -0.75, -2.2360000000000002 }, { 0.75, 2.2360000000000002 } }, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", name = "dummy-elevated-half-diagonal-rail", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 2432 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 1280 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 1664 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 512 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 } }, southwest = {}, west = {} }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, tile_height = 2, type = "elevated-half-diagonal-rail" }, ["elevated-half-diagonal-rail"] = { collision_box = { { -0.75, -2.2360000000000002 }, { 0.75, 2.2360000000000002 } }, corpse = "elevated-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "elevated-straight-rail", dying_explosion = { { name = "elevated-rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "elevated-rail-explosion" }, { name = "elevated-rail-explosion", offset = { -1.2, -2 } } }, extra_planner_goal_penalty = -4, extra_planner_penalty = 0, factoriopedia_alternative = "half-diagonal-rail", fence_pictures = { segment_count = 4, side_A = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } }, side_B = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 5376 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3072 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 3840 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 2, width = 768, x = 0, y = 1536 } } }, southwest = {}, west = {} } } }, flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__elevated-rails__/graphics/icons/elevated-half-diagonal-rail.png", max_health = 200, minable = { count = 2, mining_time = 0.2, result = "rail" }, name = "elevated-half-diagonal-rail", order = "b[elevated-rail]-b[elevated-half-diagonal-rail]", pictures = { east = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 5376 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 5376 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 5376 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 5376 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 5376 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 5376 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 5376 } }, north = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3072 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3072 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 3072 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3072 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3072 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3072 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 3072 } }, northeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3840 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3840 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 3840 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3840 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3840 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 3840 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 3840 } }, northwest = {}, rail_endings = { sheets = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending.png", flags = { "low-object" }, height = 116, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -2.921875 }, usage = "elevated-rail", width = 156 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending-shadow.png", flags = { "low-object" }, height = 112, line_length = 16, priority = "high", scale = 0.5, shift = { 4.4481250000000001, 0.234375 }, usage = "elevated-rail", width = 162 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 1536 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 1536 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 1536 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 1536 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 1536 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 1536 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 1536 } }, southwest = {}, west = {} }, placeable_by = { count = 2, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, tile_height = 2, type = "elevated-half-diagonal-rail" } }, ["elevated-straight-rail"] = { ["dummy-elevated-straight-rail"] = { collision_box = { { -1, -1 }, { 1, 1 } }, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", name = "dummy-elevated-straight-rail", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256, x = 0, y = 0 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256, x = 0, y = 256 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 2048 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 896 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 } }, southwest = {}, west = {} }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, type = "elevated-straight-rail" }, ["elevated-straight-rail"] = { collision_box = { { -1, -1 }, { 1, 1 } }, corpse = "elevated-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = { name = "elevated-rail-explosion" }, extra_planner_goal_penalty = -4, factoriopedia_alternative = "straight-rail", fence_pictures = { segment_count = 2, side_A = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-A-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } }, side_B = { ends = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } }, ends_upper = { { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-01-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-02-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-03-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-end-04-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } }, fence = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} }, fence_upper = { east = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, north = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, northeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, northwest = {}, south = {}, southeast = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-fence-B-upper.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, southwest = {}, west = {} } } }, flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__elevated-rails__/graphics/icons/elevated-rail.png", max_health = 200, minable = { count = 1, mining_time = 0.2, result = "rail" }, name = "elevated-straight-rail", order = "b[elevated-rail]-a[elevated-straight-rail]", pictures = { east = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 0 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 0 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 0 } }, north = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 768 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 768 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 768 } }, northeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 4608 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 4608 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 4608 } }, northwest = {}, rail_endings = { sheets = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending.png", flags = { "low-object" }, height = 116, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -2.921875 }, usage = "elevated-rail", width = 156 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending-shadow.png", flags = { "low-object" }, height = 112, line_length = 16, priority = "high", scale = 0.5, shift = { 4.4481250000000001, 0.234375 }, usage = "elevated-rail", width = 162 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-backplates.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, metals = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-metals.png", flags = { "trilinear-filtering" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-segment-visualisations.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", width = 768, x = 0, y = 2304 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-top.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, stone_path_background = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 0, -3 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-shadow.png", flags = { "low-object" }, height = 768, priority = "extra-high", scale = 0.5, shift = { 3.8700000000000001, -0.25 }, usage = "elevated-rail", variation_count = 1, width = 768, x = 0, y = 2304 } } }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-base-reflection.png", height = 768, priority = "extra-high", scale = 0.5, shift = { 0, 3 }, usage = "elevated-rail", width = 768, x = 0, y = 2304 } }, southwest = {}, west = {} }, placeable_by = { count = 1, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "elevated-straight-rail" } }, ["energy-shield-equipment"] = { ["energy-shield-equipment"] = { categories = { "armor" }, energy_per_shield = "20kJ", energy_source = { buffer_capacity = "120kJ", input_flow_limit = "240kW", type = "electric", usage_priority = "primary-input" }, max_shield_value = 50, name = "energy-shield-equipment", shape = { height = 2, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/energy-shield-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, type = "energy-shield-equipment" }, ["energy-shield-mk2-equipment"] = { categories = { "armor" }, energy_per_shield = "30kJ", energy_source = { buffer_capacity = "180kJ", input_flow_limit = "360kW", type = "electric", usage_priority = "primary-input" }, max_shield_value = 150, name = "energy-shield-mk2-equipment", shape = { height = 2, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/energy-shield-mk2-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, type = "energy-shield-equipment" } }, ["entity-ghost"] = { ["entity-ghost"] = { build_sound = { aggregation = { max_count = 3, remove = true }, category = "gui-effect", filename = "__core__/sound/build-ghost-small.ogg", volume = 0.6 }, factoriopedia_simulation = { init = " game.surfaces[1].create_entity{name = 'entity-ghost', inner_name = 'stone-furnace', position = {0, 0}}\n " }, huge_build_sound = { aggregation = { max_count = 3, remove = true }, category = "gui-effect", filename = "__core__/sound/build-ghost-large.ogg", volume = 0.7 }, icon = "__core__/graphics/icons/mip/ghost-entity.png", large_build_sound = { aggregation = { max_count = 3, remove = true }, category = "gui-effect", filename = "__core__/sound/build-ghost-large.ogg", volume = 0.7 }, medium_build_sound = { aggregation = { max_count = 3, remove = true }, category = "gui-effect", filename = "__core__/sound/build-ghost-medium.ogg", volume = 0.7 }, minable = { mining_time = 0, results = {} }, mined_sound = { category = "gui-effect", filename = "__core__/sound/deconstruct-ghost.ogg", volume = 0.4 }, name = "entity-ghost", type = "entity-ghost" }, ["entity-unknown"] = { hidden = true, icon = "__core__/graphics/icons/unknown.png", name = "entity-unknown", type = "entity-ghost" }, ["tile-proxy"] = { hidden = true, icon = "__base__/graphics/icons/landfill.png", name = "tile-proxy", type = "entity-ghost" }, ["tree-dying-proxy"] = { hidden = true, icons = { { icon = "__base__/graphics/icons/tree-01.png" }, { icon = "__core__/graphics/cancel.png" } }, name = "tree-dying-proxy", type = "entity-ghost" }, ["tree-proxy"] = { hidden = true, icon = "__base__/graphics/icons/tree-01.png", name = "tree-proxy", type = "entity-ghost" } }, ["equip-armor-achievement"] = { ["look-at-my-shiny-rare-armor"] = { alternative_armor = "mech-armor", armor = "power-armor-mk2", icon = "__space-age__/graphics/achievement/look-at-my-shiny-rare-armor.png", icon_size = 128, limit_quality = "rare", name = "look-at-my-shiny-rare-armor", order = "g[quality]-b[look-at-my-shiny-rare-armor]", type = "equip-armor-achievement" } }, ["equipment-category"] = { armor = { name = "armor", type = "equipment-category" } }, ["equipment-ghost"] = { ["equipment-ghost"] = { name = "equipment-ghost", order = "z-e-g", sprite = { filename = "__core__/graphics/icons/mip/ghost-entity.png", height = 64, priority = "medium", scale = 0.5, width = 64 }, type = "equipment-ghost" } }, ["equipment-grid"] = { ["huge-equipment-grid"] = { equipment_categories = { "armor" }, height = 12, name = "huge-equipment-grid", type = "equipment-grid", width = 10 }, ["large-equipment-grid"] = { equipment_categories = { "armor" }, height = 10, name = "large-equipment-grid", type = "equipment-grid", width = 10 }, ["medium-equipment-grid"] = { equipment_categories = { "armor" }, height = 8, name = "medium-equipment-grid", type = "equipment-grid", width = 6 }, ["small-equipment-grid"] = { equipment_categories = { "armor" }, height = 5, name = "small-equipment-grid", type = "equipment-grid", width = 5 }, ["spidertron-equipment-grid"] = { equipment_categories = { "armor" }, height = 6, name = "spidertron-equipment-grid", type = "equipment-grid", width = 10 } }, explosion = { ["accumulator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.4, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.49610000000000003 }, { 0.39450000000000003, 0.49610000000000003 } }, particle_name = "accumulator-metal-particle-big", repeat_count = 27, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.79690000000000003, -0.5 }, { 0.79690000000000003, 0.5 } }, particle_name = "accumulator-metal-particle-medium", repeat_count = 24, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.034000000000000004, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "accumulator-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/accumulator.png", localised_name = { "dying-explosion-name", { "entity-name.accumulator" } }, name = "accumulator-explosion", order = "a-c-b", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/small-explosion-1.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/small-explosion-2.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-3.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-4.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-5.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["active-provider-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "active-provider-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "active-provider-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/active-provider-chest.png", localised_name = { "dying-explosion-name", { "entity-name.active-provider-chest" } }, name = "active-provider-chest-explosion", order = "f-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["agricultural-tower-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.8, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.6875, -0.6875 }, right_bottom = { 0.6875, 0.6875 } }, offsets = { { 0.7734, -0.6484 }, { -0.7266, 0.5859 } }, particle_name = "assembling-machine-3-metal-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.88670000000000009 }, { 0.98049999999999997, 0.88670000000000009 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.98049999999999997, -0.88279999999999994 }, right_bottom = { 0.98049999999999997, 0.88279999999999994 } }, offsets = { { 0.5234, 0.085940000000000012 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.59379999999999997 }, right_bottom = { 0.5, 0.59379999999999997 } }, offsets = { { -0.57030000000000003, 0.40629999999999997 } }, particle_name = "lab-glass-particle-small", probability = 1, repeat_count = 129, repeat_count_deviation = 52, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.067000000000000002, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 3, initial_height_deviation = 3, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.5, -0.29689999999999998 }, right_bottom = { 0.5, 0.29689999999999998 } }, offsets = { { 0.42190000000000003, 0.085940000000000012 } }, particle_name = "assembling-machine-3-metal-particle-medium", probability = 1, repeat_count = 45, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.005, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.30470000000000002, 0.1484 } }, particle_name = "selector-combinator-metal-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/agricultural-tower.png", name = "agricultural-tower-explosion", order = "a[agricultural-tower]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["agricultural-tower-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "agriculture-explosions", type = "explosion" }, ["aquilo-tiles-inner-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { apply_projection = false, radius = 1.5, tile_collision_mask = { layers = { ground_tile = true, resource = true } }, tile_name = "snow-lumpy", type = "set-tile" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/ice.png", name = "aquilo-tiles-inner-explosion", order = "a-a-c", subgroup = "explosions", type = "explosion" }, ["aquilo-tiles-outer-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { apply_projection = true, radius = 1, tile_collision_mask = { layers = { ground_tile = true, resource = true } }, tile_name = "snow-patchy", type = "set-tile" }, { apply_projection = true, radius = 2, tile_collision_mask = { layers = { ground_tile = true, resource = true } }, tile_name = "ice-rough", type = "set-tile" } }, type = "instant" }, cluster_count = 7, distance = 2, distance_deviation = 4, type = "cluster" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/ice.png", name = "aquilo-tiles-outer-explosion", order = "a-a-c", subgroup = "explosions", type = "explosion" }, ["arithmetic-combinator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.29689999999999998 }, { 0.39450000000000003, 0.29689999999999998 } }, particle_name = "arithmetic-combinator-metal-particle-big", repeat_count = 2, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.039000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39060000000000002 }, { 0.5, 0.39060000000000002 } }, particle_name = "arithmetic-combinator-metal-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.89059999999999988 }, { 0.59770000000000003, 0.89059999999999988 } }, particle_name = "arithmetic-combinator-metal-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/arithmetic-combinator.png", localised_name = { "dying-explosion-name", { "entity-name.arithmetic-combinator" } }, name = "arithmetic-combinator-explosion", order = "g-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["artillery-cannon-muzzle-flash"] = { animations = { { animation_speed = 0.75, draw_as_glow = true, filename = "__base__/graphics/entity/artillery-cannon-muzzle-flash/muzzle-flash.png", frame_count = 21, height = 382, line_length = 7, scale = 0.5, shift = { 0.03125, -2.5625 }, usage = "explosion", width = 276 } }, correct_rotation = true, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/artillery-shell.png", localised_name = { "entity-name.artillery-cannon-muzzle-flash" }, name = "artillery-cannon-muzzle-flash", order = "a-b-b", rotate = true, smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["artillery-turret-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.29689999999999998, -0.19530000000000001 }, { 0.29689999999999998, 0.19530000000000001 } }, particle_name = "artillery-wagon-metal-particle-big", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "artillery-wagon-metal-particle-medium", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.11400000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "artillery-wagon-metal-particle-small", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "artillery-wagon-metal-particle-big-yellow", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.101, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "artillery-wagon-mechanical-component-particle-medium", repeat_count = 16, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/artillery-turret.png", localised_name = { "dying-explosion-name", { "entity-name.artillery-turret" } }, name = "artillery-turret-explosion", order = "b-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 0.4 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "defensive-structure-explosions", type = "explosion" }, ["artillery-wagon-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.29689999999999998, -0.19530000000000001 }, { 0.29689999999999998, 0.19530000000000001 } }, particle_name = "artillery-wagon-metal-particle-big", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "artillery-wagon-metal-particle-medium", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.11400000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "artillery-wagon-metal-particle-small", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "artillery-wagon-metal-particle-big-yellow", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.101, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "artillery-wagon-mechanical-component-particle-medium", repeat_count = 16, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/artillery-wagon.png", localised_name = { "dying-explosion-name", { "entity-name.artillery-wagon" } }, name = "artillery-wagon-explosion", order = "e-h-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-wagon-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "train-transport-explosions", type = "explosion" }, ["assembling-machine-1-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "assembling-machine-1-metal-particle-big", repeat_count = 17, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87889999999999997, -0.89450000000000003 }, { 0.87889999999999997, 0.89450000000000003 } }, particle_name = "assembling-machine-1-metal-particle-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.39060000000000002 }, { 0.89450000000000003, 0.39060000000000002 } }, particle_name = "assembling-machine-1-metal-particle-small", repeat_count = 26, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/assembling-machine-1.png", localised_name = { "dying-explosion-name", { "entity-name.assembling-machine-1" } }, name = "assembling-machine-1-explosion", order = "d-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["assembling-machine-2-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "assembling-machine-2-metal-particle-big", repeat_count = 17, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87889999999999997, -0.89450000000000003 }, { 0.87889999999999997, 0.89450000000000003 } }, particle_name = "assembling-machine-2-metal-particle-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.39060000000000002 }, { 0.89450000000000003, 0.39060000000000002 } }, particle_name = "assembling-machine-2-metal-particle-small", repeat_count = 26, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/assembling-machine-2.png", localised_name = { "dying-explosion-name", { "entity-name.assembling-machine-2" } }, name = "assembling-machine-2-explosion", order = "d-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["assembling-machine-3-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "assembling-machine-3-metal-particle-big", repeat_count = 17, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87889999999999997, -0.89450000000000003 }, { 0.87889999999999997, 0.89450000000000003 } }, particle_name = "assembling-machine-3-metal-particle-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.39060000000000002 }, { 0.89450000000000003, 0.39060000000000002 } }, particle_name = "assembling-machine-3-metal-particle-small", repeat_count = 26, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/assembling-machine-3.png", localised_name = { "dying-explosion-name", { "entity-name.assembling-machine-3" } }, name = "assembling-machine-3-explosion", order = "d-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["asteroid-collector-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "assembling-machine-1-metal-particle-big", repeat_count = 17, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87889999999999997, -0.89450000000000003 }, { 0.87889999999999997, 0.89450000000000003 } }, particle_name = "assembling-machine-1-metal-particle-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1, -1 }, { 1, 1 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 5, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/asteroid-collector.png", name = "asteroid-collector-explosion", order = "a", smoke = "smoke-fast", smoke_count = 4, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 0.4 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "space-platform-explosions", type = "explosion" }, ["atomic-fire-smoke"] = { animations = { { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, tint = { a = 0.5, b = 0.34499999999999997, g = 0.47799999999999994, r = 0.62699999999999996 }, width = 152 } }, correct_rotation = true, fade_out_duration = 40, flags = { "not-on-map" }, hidden = true, name = "atomic-fire-smoke", scale = 1.5, scale_animation_speed = true, scale_deviation = 0.2, scale_in_duration = 10, scale_increment_per_tick = 0.005, scale_initial = 0.1, scale_out_duration = 50, type = "explosion" }, ["atomic-nuke-shockwave"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/smoke/nuke-shockwave-1.png", flags = { "smoke" }, frame_count = 32, height = 136, line_length = 8, priority = "high", scale = 1.5, shift = { -0.015625, 0 }, usage = "explosion", width = 132 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/smoke/nuke-shockwave-2.png", flags = { "smoke" }, frame_count = 32, height = 128, line_length = 8, priority = "high", scale = 1.5, shift = { 0, 0.09375 }, usage = "explosion", width = 110 } }, correct_rotation = true, fade_out_duration = 30, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/destroyer.png", name = "atomic-nuke-shockwave", rotate = true, scale = 1, scale_animation_speed = true, scale_deviation = 0.2, scale_end = 0.5, scale_in_duration = 10, scale_increment_per_tick = 0.005, scale_initial = 0.1, scale_out_duration = 40, subgroup = "explosions", type = "explosion" }, ["beacon-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.45, initial_height_deviation = 0.46000000000000005, initial_vertical_speed = 0.10600000000000001, initial_vertical_speed_deviation = 0.035999999999999996, offset_deviation = { left_top = { -0.49610000000000003, -0.59379999999999997 }, right_bottom = { 0.49610000000000003, 0.59379999999999997 } }, offsets = { { 0, 0 } }, particle_name = "beacon-metal-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.0070000000000000009, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.037999999999999998, offset_deviation = { left_top = { -0.49610000000000003, -0.5 }, right_bottom = { 0.49610000000000003, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "beacon-metal-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.006, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.062999999999999998, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { left_top = { -0.59379999999999997, -0.59379999999999997 }, right_bottom = { 0.59379999999999997, 0.59379999999999997 } }, offsets = { { 0, 0 } }, particle_name = "beacon-metal-particle-small", probability = 1, repeat_count = 29, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.031000000000000001, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "cable-and-electronics-particle-small-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.034000000000000004, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.012, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/beacon.png", localised_name = { "dying-explosion-name", { "entity-name.beacon" } }, name = "beacon-explosion", order = "e-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "module-explosions", type = "explosion" }, ["behemoth-biter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, -0.8 }, { 0, -0.25 } }, particle_name = "blood-particle", probability = 1, repeat_count = 8, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.035000000000000004, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.09, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.04, tail_length = 21, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.2, speed_from_center_deviation = 0.2, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.04, tail_length = 2, tail_length_deviation = 0, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.055, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "internal-fluids-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 8, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/behemoth-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/behemoth-biter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.behemoth-biter" } }, name = "behemoth-biter-die", order = "a[corpse]-a[biter]-d[behemoth]", scale = 1.2, subgroup = "enemy-death-explosions", type = "explosion" }, ["behemoth-spitter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 8, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.01, initial_vertical_speed = 0.017999999999999998, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14000000000000002, speed_from_center_deviation = 0.057000000000000011, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -1, -0.5 }, right_bottom = { 1, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -0.69530000000000003 }, right_bottom = { 1, 0.69530000000000003 } }, offsets = { { 0.039059999999999997, -0.023439999999999999 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.02, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.05, tail_length = 2, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0.015630000000000002, -0.125 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, tail_length = 30, tail_length_deviation = 5, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-biter-die"].created_effect.action_delivery.target_effects[6].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/behemoth-spitter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.behemoth-spitter" } }, name = "behemoth-spitter-die", order = "a[corpse]-b[spitter]-d[behemoth]", scale = 1.2, subgroup = "enemy-death-explosions", type = "explosion" }, ["behemoth-worm-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 3.1000000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.067000000000000002, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.19530000000000001, -1 }, right_bottom = { 0.19530000000000001, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 6, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.037000000000000002, tail_length = 30, tail_length_deviation = 100, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-lower-layer", probability = 1, repeat_count = 19, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.052000000000000002, tail_length = 29, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 2.2999999999999998, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -1 }, right_bottom = { 0.79690000000000003, 1 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 2, tail_length_deviation = 2, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 2.7000000000000002, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -1 }, right_bottom = { 0.79690000000000003, 1 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-spawner", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11000000000000001, speed_from_center_deviation = 0.05, tail_length = 1, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.6000000000000001, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -0.39060000000000002, -0.39060000000000002 }, right_bottom = { 0.39060000000000002, 0.39060000000000002 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.037999999999999998, tail_length = 30, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/behemoth-gore-worm-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.8 }, { filename = "__base__/sound/particles/behemoth-gore-worm-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/behemoth-gore-worm-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/behemoth-gore-worm-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/behemoth-gore-worm-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["behemoth-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/behemoth-worm-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.behemoth-worm-turret" } }, name = "behemoth-worm-die", order = "a[corpse]-c[worm]-d[behemoth]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-artillery-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/bigass-explosion/hr-bigass-explosion-36f.png", frame_count = 36, height = 416, shift = { 0, -1.5 }, stripes = { { filename = "__base__/graphics/entity/bigass-explosion/bigass-explosion-36f-1.png", height_in_frames = 3, width_in_frames = 6 }, { filename = "__base__/graphics/entity/bigass-explosion/bigass-explosion-36f-2.png", height_in_frames = 3, width_in_frames = 6 } }, usage = "explosion", width = 324 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 20, speed_from_center = 0.1, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-tiny", repeat_count = 50, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/artillery-shell.png" } }, localised_name = { "entity-name.big-artillery-explosion" }, name = "big-artillery-explosion", order = "a-b-a", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-artillery-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["big-biter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0.9, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.03, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, -0.8 }, { 0, -0.25 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 21, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 2, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 1, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -0.79690000000000003 }, right_bottom = { 0.79690000000000003, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { left_top = { -0.29689999999999998, -0.1992 }, right_bottom = { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 } }, particle_name = "internal-fluids-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, tail_length = 5, tail_length_deviation = 5, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, audible_distance_modifier = 0.25, category = "enemy", variations = { { filename = "__base__/sound/particles/big-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 }, { filename = "__base__/sound/particles/big-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/big-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/big-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/big-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.6 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/big-biter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.big-biter" } }, name = "big-biter-die", order = "a[corpse]-a[biter]-c[big]", scale = 1, subgroup = "enemy-death-explosions", type = "explosion" }, ["big-demolisher-fissure"] = { animations = { animation_speed = 0.22727272727272725, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-crack-effect.png", frame_count = 15, height = 718, line_length = 4, priority = "high", scale = 0.4, shift = { 0, 0 }, width = 926 }, created_effect = { { action_delivery = { delayed_trigger = "big-demolisher-fissure-explosion-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "big-demolisher-fissure-explosion-particles-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "big-demolisher-fissure-explosion-damage-delay", type = "delayed" }, type = "direct" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/small-scorchmark.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 1, size = 20 }, light_intensity_factor_final = 1, light_size_factor_final = 1, localised_name = { "entity-name.demolisher-fissure", { "entity-name.big-demolisher" } }, name = "big-demolisher-fissure", order = "s-j", render_layer = "ground-patch-higher2", subgroup = "explosions", type = "explosion" }, ["big-demolisher-fissure-damage-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { { action_delivery = { target_effects = { { damage = { amount = 1250, type = "explosion" }, type = "damage" }, { damage = { amount = 1000, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 2, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 187.5, type = "explosion" }, type = "damage" }, { damage = { amount = 187.5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 4, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 125, type = "fire" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, ignore_collision_condition = true, radius = 7, type = "area" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/explosion.png", localised_name = { "entity-name.demolisher-fissure-damage-explosion", { "entity-name.big-demolisher" } }, name = "big-demolisher-fissure-damage-explosion", order = "s-j", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 1 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.2 }, volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 } } }, subgroup = "explosions", type = "explosion" }, ["big-demolisher-fissure-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-1.png", frame_count = 54, height = 358, line_length = 6, scale = 0.5, shift = { 0.28125, 0.375 }, width = 290 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-2.png", frame_count = 54, height = 428, line_length = 6, scale = 0.5, shift = { 0.265625, 0.296875 }, width = 318 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-3.png", frame_count = 54, height = 398, line_length = 6, scale = 0.5, shift = { 0.234375, 0.015625 }, width = 304 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-4.png", frame_count = 54, height = 384, line_length = 6, scale = 0.5, shift = { -0.5, -0.421875 }, width = 274 } }, flags = { "not-on-map" }, height = 1.5, hidden = true, icon = "__base__/graphics/icons/explosion.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 0.8, size = 20 }, light_intensity_factor_initial = 1, light_size_factor_initial = 1, localised_name = { "entity-name.demolisher-fissure-explosion", { "entity-name.big-demolisher" } }, name = "big-demolisher-fissure-explosion", order = "s-j", sound = { aggregation = { max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/explosions/fissure-explosion-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/explosions/fissure-explosion-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/explosions/fissure-explosion-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/explosions/fissure-explosion-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/explosions/fissure-explosion-5.ogg", volume = 0.4 } } }, subgroup = "explosions", type = "explosion" }, ["big-electric-pole-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69530000000000003 }, { 0.5, 0.69530000000000003 } }, particle_name = "big-electric-pole-long-metal-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 10, speed_from_center = 0.02, speed_from_center_deviation = 0.042999999999999989, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.7891 }, { 0.59770000000000003, 0.7891 } }, particle_name = "big-electric-pole-metal-particle-small", repeat_count = 30, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/big-electric-pole.png", localised_name = { "dying-explosion-name", { "entity-name.big-electric-pole" } }, name = "big-electric-pole-explosion", order = "d-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["big-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/explosive-cannon-shell.png" } }, localised_name = { "entity-name.big-explosion" }, name = "big-explosion", order = "a-c-b", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["big-mining-drill-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 5, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "foundry-metal-particle-big", probability = 1, repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "foundry-metal-particle-small", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/big-mining-drill.png", name = "big-mining-drill-explosion", order = "b-b-b[big-mining-drill]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-mining-drill-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "extraction-machine-explosions", type = "explosion" }, ["big-spitter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.015, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.01, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 6, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -1, -0.5 }, right_bottom = { 1, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -0.69530000000000003 }, right_bottom = { 1, 0.69530000000000003 } }, offsets = { { 0.039059999999999997, -0.023439999999999999 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.02, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, tail_length = 2, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.29689999999999998 }, right_bottom = { 0.5, 0.29689999999999998 } }, offsets = { { 0, -0.039059999999999997 } }, particle_name = "acid-particle", probability = 1, repeat_count = 3, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0, tail_length = 16, tail_length_deviation = 9, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-biter-die"].created_effect.action_delivery.target_effects[6].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/big-spitter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.big-spitter" } }, name = "big-spitter-die", order = "a[corpse]-b[spitter]-c[big]", scale = 1, subgroup = "enemy-death-explosions", type = "explosion" }, ["big-stomper-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, repeat_count = 12, smoke_name = "stomper-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 22, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15, speed_from_center_deviation = 0.15, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.2, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-extra-small", probability = 1, repeat_count = 10, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.1, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.6000000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-shell-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.2, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-shell-particle-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-shell-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/behemoth-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/particles/behemoth-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound.variations[1].modifiers ]=], volume = 0.6 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "big-stomper-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-stomper-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.015, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-extra-small", probability = 1, repeat_count = 8, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-skin-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-shell-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-stomper-shell-particle-medium", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "big-stomper-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-strafer-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, repeat_count = 6, smoke_name = "strafer-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-strafer-skin-particle-extra-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-strafer-skin-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-strafer-skin-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "big-strafer-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-strafer-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0.5 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 20, tail_length_deviation = 10, tail_width = 2, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "big-strafer-skin-particle-extra-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "big-strafer-skin-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "big-strafer-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-worm-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 2.7999999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.067000000000000002, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.19530000000000001, -1 }, right_bottom = { 0.19530000000000001, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.037000000000000002, tail_length = 31, tail_length_deviation = 100, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-lower-layer", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.052000000000000002, tail_length = 25, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 2.3999999999999999, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -1 }, right_bottom = { 0.79690000000000003, 1 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 2, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.5, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -0.39060000000000002, -0.39060000000000002 }, right_bottom = { 0.39060000000000002, 0.39060000000000002 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.037999999999999998, tail_length = 19, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/big-gore-worm-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.8 }, { filename = "__base__/sound/particles/big-gore-worm-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/big-gore-worm-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/big-gore-worm-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/big-gore-worm-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/big-worm-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.big-worm-turret" } }, name = "big-worm-die", order = "a[corpse]-c[worm]-c[big]", subgroup = "enemy-death-explosions", type = "explosion" }, ["big-wriggler-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.009, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 5, tail_length_deviation = 5, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "big-wriggler-skin-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, audible_distance_modifier = 0.25, category = "enemy", variations = { { filename = "__base__/sound/particles/medium-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/medium-wriggler-corpse.png", name = "big-wriggler-die", order = "a[corpse]-f[wriggler]", scale = 0.25, subgroup = "enemy-death-explosions", type = "explosion" }, ["biochamber-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.8, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.6875, -0.6875 }, right_bottom = { 0.6875, 0.6875 } }, offsets = { { 0.7734, -0.6484 }, { -0.7266, 0.5859 } }, particle_name = "assembling-machine-3-metal-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { -0.5, 0 } }, particle_name = "lab-glass-particle-small", probability = 1, repeat_count = 200, repeat_count_deviation = 100, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 3, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.5, -0.29689999999999998 }, right_bottom = { 0.5, 0.29689999999999998 } }, offsets = { { 0.42190000000000003, 0.085940000000000012 } }, particle_name = "assembling-machine-3-metal-particle-medium", probability = 1, repeat_count = 45, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.005, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.30470000000000002, 0.1484 } }, particle_name = "selector-combinator-metal-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/biochamber.png", name = "biochamber-explosion", order = "b[biochamber]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biochamber-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "agriculture-explosions", type = "explosion" }, ["biolab-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.2, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "biolab-metal-particle-big", probability = 1, repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.15, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "biolab-metal-particle-medium", probability = 1, repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "biolab-metal-particle-small", repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.05, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.023439999999999999, -0.6016 } }, particle_name = "blood-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.046999999999999993, tail_length = 25, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.35939999999999999 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 11, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, tail_length = 21, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.01, initial_vertical_speed = 0.017999999999999998, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.3125 } }, particle_name = "internal-fluids-particle", probability = 1, repeat_count = 20, repeat_count_deviation = 5, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.52000000000000002, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, -0.32810000000000001 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.52000000000000002, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { -0.015630000000000002, -0.34379999999999997 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/spawner-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biolab-explosion"].created_effect.action_delivery.target_effects[10].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biolab-explosion"].created_effect.action_delivery.target_effects[10].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biolab-explosion"].created_effect.action_delivery.target_effects[10].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biolab-explosion"].created_effect.action_delivery.target_effects[10].sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/biolab.png", name = "biolab-explosion", order = "b[biolab]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound ]=], subgroup = "agriculture-explosions", type = "explosion" }, ["biter-spawner-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.05, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.023439999999999999, -0.6016 } }, particle_name = "blood-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.046999999999999993, tail_length = 25, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.35939999999999999 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 11, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, tail_length = 21, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.01, initial_vertical_speed = 0.017999999999999998, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.3125 } }, particle_name = "internal-fluids-particle", probability = 1, repeat_count = 20, repeat_count_deviation = 5, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.52000000000000002, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, -0.32810000000000001 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.52000000000000002, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { -0.015630000000000002, -0.34379999999999997 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/spawner-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biter-spawner-die"].created_effect.action_delivery.target_effects[7].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biter-spawner-die"].created_effect.action_delivery.target_effects[7].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biter-spawner-die"].created_effect.action_delivery.target_effects[7].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/spawner-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biter-spawner-die"].created_effect.action_delivery.target_effects[7].sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.biter-spawner" } }, name = "biter-spawner-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["blood-explosion-big"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = -0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, particle_name = "blood-particle", repeat_count = 150, speed_from_center = 0.08, speed_from_center_deviation = 0.05, type = "create-particle" }, { entity_name = "blood-fountain", offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 35, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, localised_name = { "entity-name.blood-explosion-big" }, name = "blood-explosion-big", order = "c-b", subgroup = "fluid-explosions", type = "explosion" }, ["blood-explosion-huge"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = -0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, particle_name = "blood-particle", repeat_count = 150, speed_from_center = 0.08, speed_from_center_deviation = 0.05, type = "create-particle" }, { entity_name = "blood-fountain-big", offset_deviation = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, repeat_count = 35, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, localised_name = { "entity-name.blood-explosion-huge" }, name = "blood-explosion-huge", order = "c-c", subgroup = "fluid-explosions", type = "explosion" }, ["blood-explosion-small"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { entity_name = "blood-fountain", offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 20, type = "create-entity" }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, localised_name = { "entity-name.blood-explosion-small" }, name = "blood-explosion-small", order = "c-a", subgroup = "fluid-explosions", type = "explosion" }, ["boiler-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.88670000000000009, -0.3867 }, { 0.88670000000000009, 0.3867 } }, particle_name = "boiler-metal-particle-medium", repeat_count = 37, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39060000000000002, -0.59770000000000003 }, { 0.39060000000000002, 0.59770000000000003 } }, particle_name = "boiler-metal-particle-small", repeat_count = 34, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.58199999999999994, -0.5859 }, { 0.58199999999999994, 0.5859 } }, particle_name = "boiler-metal-particle-big", repeat_count = 16, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/boiler.png", localised_name = { "dying-explosion-name", { "entity-name.boiler" } }, name = "boiler-explosion", order = "a-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "energy-explosions", type = "explosion" }, ["boompuff-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { direction_deviation = 0.6, projectile = "boompuff-seed", starting_speed = 0.1, starting_speed_deviation = 0.08, type = "projectile" }, cluster_count = 5, distance = 3, distance_deviation = 2, type = "cluster" }, hidden = true, name = "boompuff-explosion", sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/small-explosion-1.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/small-explosion-2.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["boompuff-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-3.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["boompuff-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-4.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["boompuff-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-5.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["boompuff-explosion"].sound.variations[1].modifiers ]=] } } }, type = "explosion" }, ["buffer-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "buffer-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "buffer-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/buffer-chest.png", localised_name = { "dying-explosion-name", { "entity-name.buffer-chest" } }, name = "buffer-chest-explosion", order = "f-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["bulk-inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "bulk-inserter-metal-particle-medium", repeat_count = 17, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "bulk-inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/bulk-inserter.png", localised_name = { "dying-explosion-name", { "entity-name.bulk-inserter" } }, name = "bulk-inserter-explosion", order = "c-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["burner-inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "burner-inserter-metal-particle-medium", repeat_count = 17, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "burner-inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "burner-inserter-mechanical-component-particle-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/burner-inserter.png", localised_name = { "dying-explosion-name", { "entity-name.burner-inserter" } }, name = "burner-inserter-explosion", order = "c-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["burner-mining-drill-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.09375, -0.1875 }, { 0.09375, 0.1875 } }, particle_name = "burner-mining-drill-metal-particle-big", repeat_count = 10, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1875, -0.19530000000000001 }, { 0.1875, 0.19530000000000001 } }, particle_name = "burner-mining-drill-metal-particle-medium", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.89059999999999988 }, { 0.89450000000000003, 0.89059999999999988 } }, particle_name = "burner-mining-drill-glass-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.057000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "burner-mining-drill-mechanical-component-particle-medium", repeat_count = 23, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/burner-mining-drill.png", localised_name = { "dying-explosion-name", { "entity-name.burner-mining-drill" } }, name = "burner-mining-drill-explosion", order = "b-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "extraction-machine-explosions", type = "explosion" }, ["captive-spawner-explosion-1"] = { animations = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/captive-spawner/captive-explosion-1.png", frame_count = 8, height = 442, line_length = 4, priority = "high", scale = 0.5, shift = { -0.015625, -0.609375 }, width = 568 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.05, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.023439999999999999, -0.6016 } }, particle_name = "blood-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.046999999999999993, tail_length = 25, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.35939999999999999 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, tail_length = 21, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.01, initial_vertical_speed = 0.017999999999999998, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 6, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, -0.3125 } }, particle_name = "internal-fluids-particle", probability = 1, repeat_count = 30, repeat_count_deviation = 5, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0.5, hidden = true, icon = "__space-age__/graphics/icons/captive-biter-spawner.png", name = "captive-spawner-explosion-1", order = "d[captive-spawner]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/small-explosion-1.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/small-explosion-2.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-3.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-4.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-5.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound.variations[1].modifiers ]=] } } }, subgroup = "agriculture-explosions", type = "explosion" }, ["captive-spawner-explosion-2"] = { animations = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/captive-spawner/captive-explosion-2.png", frame_count = 8, height = 434, line_length = 4, priority = "high", scale = 0.5, shift = { -0.015625, -0.078125 }, width = 568 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.3, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -2.3805000000000001, -2.3805000000000001 }, right_bottom = { 2.3805000000000001, 2.3805000000000001 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 32, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.3, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -2.3805000000000001, -2.3805000000000001 }, right_bottom = { 2.3805000000000001, 2.3805000000000001 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 22, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.6000000000000001, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.037999999999999998, tail_length = 30, tail_length_deviation = 7, tail_width = 1, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0.5, hidden = true, icon = "__space-age__/graphics/icons/captive-biter-spawner.png", name = "captive-spawner-explosion-2", order = "d[captive-spawner]", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], subgroup = "agriculture-explosions", type = "explosion" }, ["capture-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, particle_name = "laser-turret-metal-particle-big", repeat_count = 32, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, particle_name = "laser-turret-metal-particle-medium", repeat_count = 40, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, particle_name = "laser-turret-metal-particle-small", repeat_count = 25, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/capture-bot.png", name = "capture-robot-explosion", order = "c-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], subgroup = "capsule-explosions", type = "explosion" }, ["car-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.29689999999999998, -0.19530000000000001 }, { 0.29689999999999998, 0.19530000000000001 } }, particle_name = "car-metal-particle-big", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.095, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "car-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "car-metal-particle-small", repeat_count = 20, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/car-debris-1.ogg", max_volume = 0.55, min_volume = 0.35 }, { filename = "__base__/sound/particles/car-debris-2.ogg", max_volume = 0.55, min_volume = 0.35 }, { filename = "__base__/sound/particles/car-debris-3.ogg", max_volume = 0.55, min_volume = 0.35 }, { filename = "__base__/sound/particles/car-debris-4.ogg", max_volume = 0.55, min_volume = 0.35 }, { filename = "__base__/sound/particles/car-debris-5.ogg", max_volume = 0.55, min_volume = 0.35 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/car.png", localised_name = { "dying-explosion-name", { "entity-name.car" } }, name = "car-explosion", order = "e-i-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/fight/car-explosion-1.ogg", max_volume = 0.5, min_volume = 0.4 }, { filename = "__base__/sound/fight/car-explosion-2.ogg", max_volume = 0.5, min_volume = 0.4 }, { filename = "__base__/sound/fight/car-explosion-3.ogg", max_volume = 0.5, min_volume = 0.4 }, { filename = "__base__/sound/fight/car-explosion-4.ogg", max_volume = 0.5, min_volume = 0.4 }, { filename = "__base__/sound/fight/car-explosion-5.ogg", max_volume = 0.5, min_volume = 0.4 } } }, subgroup = "transport-explosions", type = "explosion" }, ["carbonic-asteroid-explosion-1"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-chunk.png", frame_count = 31, height = 90, line_length = 6, priority = "high", scale = 0.7, shift = { -0.015625, 0.015625 }, tint = { 0.53300000000000001, 0.50600000000000005, 0.54500000000000002, 1 }, width = 78 } }, created_effect = { action_delivery = { target_effects = { { initial_height = -0.2, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, probability = 1, repeat_count = 6, smoke_name = "asteroid-smoke-carbonic-chunk", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-chunk-particle-small", repeat_count = 4, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.035999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-chunk-particle-medium", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/carbonic-asteroid-chunk.png", name = "carbonic-asteroid-explosion-1", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.55, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-carbonic-small-6.ogg", volume = 0.3 } } }, type = "explosion" }, ["carbonic-asteroid-explosion-2"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-small.png", frame_count = 31, height = 142, line_length = 6, priority = "high", scale = 0.8, shift = { -0.046875, 0 }, tint = { 0.53300000000000001, 0.50600000000000005, 0.54500000000000002, 1 }, width = 118 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 15, smoke_name = "asteroid-smoke-carbonic-small", speed_from_center = 0.01, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-small", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-medium", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-big", repeat_count = 2, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-small", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.15, -0.15 }, { 0.15, 0.15 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-big", repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/small-carbonic-asteroid.png", name = "carbonic-asteroid-explosion-2", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-small-7.ogg", volume = 0.4 } } }, type = "explosion" }, ["carbonic-asteroid-explosion-3"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-medium.png", frame_count = 32, height = 224, line_length = 6, priority = "high", scale = 0.8, shift = { 0, 0.15625 }, tint = { 0.53300000000000001, 0.50600000000000005, 0.54500000000000002, 1 }, width = 196 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, repeat_count = 25, smoke_name = "asteroid-smoke-carbonic-medium", speed_from_center = 0.010999999999999999, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-small", repeat_count = 4, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3, -0.3 }, { 0.3, 0.3 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-big", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/medium-carbonic-asteroid.png", name = "carbonic-asteroid-explosion-3", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-medium-7.ogg", volume = 0.5 } } }, type = "explosion" }, ["carbonic-asteroid-explosion-4"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-big.png", frame_count = 32, height = 300, line_length = 6, priority = "high", scale = 0.8, shift = { -0.03125, -0.015625 }, tint = { 0.53300000000000001, 0.50600000000000005, 0.54500000000000002, 1 }, width = 248 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, repeat_count = 50, smoke_name = "asteroid-smoke-carbonic-big", speed_from_center = 0.014000000000000002, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.2999999999999998, -1.3 }, { -1.3, -2.2999999999999998 } }, repeat_count = 20, smoke_name = "asteroid-smoke-carbonic-big", speed_from_center = 0.013, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-small", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-big", repeat_count = 6, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-small", repeat_count = 6, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-big", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/big-carbonic-asteroid.png", name = "carbonic-asteroid-explosion-4", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-big-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-big-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-big-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-big-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-big-5.ogg", volume = 0.5 } } }, type = "explosion" }, ["carbonic-asteroid-explosion-5"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-huge.png", frame_count = 31, height = 400, line_length = 6, priority = "high", scale = 0.7, shift = { 0.140625, -0.09375 }, tint = { 0.53300000000000001, 0.50600000000000005, 0.54500000000000002, 1 }, width = 442 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, repeat_count = 120, smoke_name = "asteroid-smoke-carbonic-huge", speed_from_center = 0.017999999999999998, speed_from_center_deviation = 0.06, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2, 2 }, { 4, -2 } }, repeat_count = 60, smoke_name = "asteroid-smoke-carbonic-big", speed_from_center = 0.012, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-small", repeat_count = 48, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-medium", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.2, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1000000000000001, -3.1000000000000001 }, { 3.1000000000000001, 3.1000000000000001 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-small", repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1000000000000001, -2.1000000000000001 }, { 2.1000000000000001, 2.1000000000000001 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-big", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "carbonic-asteroid-particle-top-huge", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/huge-carbonic-asteroid.png", name = "carbonic-asteroid-explosion-5", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-huge-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-huge-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-huge-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-carbonic-huge-4.ogg", volume = 0.7 } } }, type = "explosion" }, ["cargo-pod-container-explosion"] = { animations = { layers = { { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-pod/pod-death-shadow.png", frame_count = 18, height = 198, line_length = 6, priority = "medium", scale = 0.5, shift = { 0.109375, 0.78125 }, width = 386 }, { animation_speed = 0.5, filename = "__base__/graphics/entity/cargo-pod/pod-death.png", frame_count = 18, height = 266, line_length = 6, priority = "medium", scale = 0.5, shift = { -0.9140625, 0.2109375 }, width = 266 } } }, created_effect = { action_delivery = { delayed_trigger = "cargo-pod-container-explosion-delay", type = "delayed" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/cargo-pod.png", localised_name = { "dying-explosion-name", { "entity-name.cargo-pod-container" } }, name = "cargo-pod-container-explosion", order = "b-a-a", render_layer = "object", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { filename = "__base__/sound/car-metal-impact-6.ogg", volume = 0.6 }, subgroup = "storage-explosions", type = "explosion" }, ["cargo-wagon-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.3984 }, { 0.3984, 0.3984 } }, particle_name = "cargo-wagon-metal-particle-big", repeat_count = 36, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cargo-wagon-metal-particle-medium", repeat_count = 37, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.11400000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cargo-wagon-metal-particle-small", repeat_count = 35, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/cargo-wagon.png", localised_name = { "dying-explosion-name", { "entity-name.cargo-wagon" } }, name = "cargo-wagon-explosion", order = "e-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["cargo-wagon-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "train-transport-explosions", type = "explosion" }, ["centrifuge-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "centrifuge-metal-particle-big", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.095, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.89450000000000003 }, { 0.98049999999999997, 0.89450000000000003 } }, particle_name = "centrifuge-metal-particle-medium", repeat_count = 38, speed_from_center = 0.04, speed_from_center_deviation = 0.053000000000000007, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99610000000000003, -0.59379999999999997 }, { 0.99610000000000003, 0.59379999999999997 } }, particle_name = "centrifuge-metal-particle-small", repeat_count = 34, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.101, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, offsets = { { 0.2734, 0.1484 } }, particle_name = "centrifuge-long-metal-particle-medium", repeat_count = 15, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "centrifuge-mechanical-component-particle-medium", repeat_count = 18, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/centrifuge.png", localised_name = { "dying-explosion-name", { "entity-name.centrifuge" } }, name = "centrifuge-explosion", order = "d-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["chemical-plant-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "chemical-plant-metal-particle-big", repeat_count = 18, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.101, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.89450000000000003 }, { 0.98049999999999997, 0.89450000000000003 } }, particle_name = "chemical-plant-metal-particle-medium", repeat_count = 31, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99610000000000003, -0.59379999999999997 }, { 0.99610000000000003, 0.59379999999999997 } }, particle_name = "chemical-plant-metal-particle-small", repeat_count = 26, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.095999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, offsets = { { 0.7109, 0.75780000000000003 } }, particle_name = "chemical-plant-glass-particle-small", repeat_count = 43, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "chemical-plant-mechanical-component-particle-medium", repeat_count = 40, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/chemical-plant.png", localised_name = { "dying-explosion-name", { "entity-name.chemical-plant" } }, name = "chemical-plant-explosion", order = "d-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["cluster-nuke-explosion"] = { animations = { animation_speed = 0.26666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 2.5, tint = { a = 0.5, b = 0.34499999999999997, g = 0.47799999999999994, r = 0.62699999999999996 }, width = 50 }, correct_rotation = true, fade_out_duration = 30, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/atomic-bomb-light.png", name = "cluster-nuke-explosion", order = "a-d-b", scale_animation_speed = true, scale_in_duration = 10, scale_increment_per_tick = 0.002, scale_initial = 0.1, scale_out_duration = 20, subgroup = "explosions", type = "explosion" }, ["constant-combinator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.29689999999999998 }, { 0.39450000000000003, 0.29689999999999998 } }, particle_name = "constant-combinator-metal-particle-big", repeat_count = 2, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.039000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39060000000000002 }, { 0.5, 0.39060000000000002 } }, particle_name = "constant-combinator-metal-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.89059999999999988 }, { 0.59770000000000003, 0.89059999999999988 } }, particle_name = "constant-combinator-metal-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/constant-combinator.png", localised_name = { "dying-explosion-name", { "entity-name.constant-combinator" } }, name = "constant-combinator-explosion", order = "g-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["construction-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "construction-robot-metal-particle-medium", repeat_count = 5, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.59770000000000003 }, { 0.59379999999999997, 0.59770000000000003 } }, particle_name = "construction-robot-metal-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/construction-robot.png", localised_name = { "dying-explosion-name", { "entity-name.construction-robot" } }, name = "construction-robot-explosion", order = "f-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["cryogenic-plant-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9805, -1.8867000000000001 }, { 1.9805, 1.8867000000000001 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 15, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.2, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "cryogenic-plant-metal-particle-big", probability = 1, repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.15, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "cryogenic-plant-metal-particle-medium", probability = 1, repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2, -2 }, { 2, 2 } }, particle_name = "cryogenic-plant-metal-particle-small", repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/cryogenic-plant.png", name = "cryogenic-plant-explosion", order = "i[cryogenic-plant]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["cryogenic-plant-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "production-machine-explosions", type = "explosion" }, ["decider-combinator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.29689999999999998 }, { 0.39450000000000003, 0.29689999999999998 } }, particle_name = "decider-combinator-metal-particle-big", repeat_count = 2, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.039000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39060000000000002 }, { 0.5, 0.39060000000000002 } }, particle_name = "decider-combinator-metal-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.89059999999999988 }, { 0.59770000000000003, 0.89059999999999988 } }, particle_name = "decider-combinator-metal-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/decider-combinator.png", localised_name = { "dying-explosion-name", { "entity-name.decider-combinator" } }, name = "decider-combinator-explosion", order = "g-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["defender-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "defender-robot-metal-particle-medium", repeat_count = 5, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.59770000000000003 }, { 0.59379999999999997, 0.59770000000000003 } }, particle_name = "defender-robot-metal-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/defender.png", localised_name = { "dying-explosion-name", { "entity-name.defender" } }, name = "defender-robot-explosion", order = "c-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/fight/robot-explosion-1.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__base__/sound/fight/robot-explosion-2.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__base__/sound/fight/robot-explosion-3.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__base__/sound/fight/robot-explosion-4.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__base__/sound/fight/robot-explosion-5.ogg", max_volume = 0.5, min_volume = 0.3 } } }, subgroup = "capsule-explosions", type = "explosion" }, ["destroyer-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "destroyer-robot-metal-particle-medium", repeat_count = 5, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.59770000000000003 }, { 0.59379999999999997, 0.59770000000000003 } }, particle_name = "destroyer-robot-metal-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/destroyer.png", localised_name = { "dying-explosion-name", { "entity-name.destroyer" } }, name = "destroyer-robot-explosion", order = "c-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["defender-robot-explosion"].sound ]=], subgroup = "capsule-explosions", type = "explosion" }, ["display-panel-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.039000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39060000000000002 }, { 0.5, 0.39060000000000002 } }, particle_name = "display-panel-metal-particle-medium", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.89059999999999988 }, { 0.59770000000000003, 0.89059999999999988 } }, particle_name = "glass-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/display-panel.png", localised_name = { "dying-explosion-name", { "entity-name.display-panel" } }, name = "display-panel-explosion", order = "g-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["distractor-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "distractor-robot-metal-particle-medium", repeat_count = 5, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.59770000000000003 }, { 0.59379999999999997, 0.59770000000000003 } }, particle_name = "distractor-robot-metal-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/distractor.png", localised_name = { "dying-explosion-name", { "entity-name.distractor" } }, name = "distractor-robot-explosion", order = "c-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["defender-robot-explosion"].sound ]=], subgroup = "capsule-explosions", type = "explosion" }, ["electric-furnace-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "electric-furnace-metal-particle-big", repeat_count = 14, speed_from_center = 0.04, speed_from_center_deviation = 0.02, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58199999999999994, -0.59379999999999997 }, { 0.58199999999999994, 0.59379999999999997 } }, particle_name = "electric-furnace-metal-particle-medium", repeat_count = 30, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.083000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.89059999999999988 }, { 0.89450000000000003, 0.89059999999999988 } }, offsets = { { 0.2891, 0.015630000000000002 }, { -0.2109, -0.015630000000000002 } }, particle_name = "electric-furnace-metal-particle-small", repeat_count = 17, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/electric-furnace.png", localised_name = { "dying-explosion-name", { "entity-name.electric-furnace" } }, name = "electric-furnace-explosion", order = "c-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "smelting-machine-explosions", type = "explosion" }, ["electric-mining-drill-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.7, initial_height_deviation = 0.31000000000000001, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { left_top = { -0.09375, -0.1875 }, right_bottom = { 0.09375, 0.1875 } }, offsets = { { 0, 0 } }, particle_name = "electric-mining-drill-metal-particle-big", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.001, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.5, initial_vertical_speed = 0.10600000000000001, initial_vertical_speed_deviation = 0.050999999999999996, offset_deviation = { left_top = { -0.1875, -0.1875 }, right_bottom = { 0.1875, 0.1875 } }, offsets = { { 0, 0 } }, particle_name = "electric-mining-drill-metal-particle-medium", probability = 1, repeat_count = 20, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.0070000000000000009, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.15600000000000001, initial_vertical_speed_deviation = 0.045999999999999996, offset_deviation = { left_top = { -0.88670000000000009, -0.88279999999999994 }, right_bottom = { 0.88670000000000009, 0.88279999999999994 } }, offsets = { { 0, 0 } }, particle_name = "electric-mining-drill-long-metal-particle-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.012, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2000000000000002, initial_height_deviation = 0.47999999999999998, initial_vertical_speed = 0.074000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "electric-mining-drill-mechanical-component-particle-medium", probability = 1, repeat_count = 23, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "cable-and-electronics-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.019, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/electric-mining-drill.png", localised_name = { "dying-explosion-name", { "entity-name.electric-mining-drill" } }, name = "electric-mining-drill-explosion", order = "b-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "extraction-machine-explosions", type = "explosion" }, ["electromagnetic-plant-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, offsets = { { -0, -0 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.88670000000000009 }, { 0.98049999999999997, 0.88670000000000009 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.2, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "electromagnetic-plant-metal-particle-big", probability = 1, repeat_count = 5, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.15, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "electromagnetic-plant-metal-particle-medium", probability = 1, repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "electromagnetic-plant-metal-particle-small", repeat_count = 15, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/electromagnetic-plant.png", name = "electromagnetic-plant-explosion", order = "g[electromagnetic-plant]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["electromagnetic-plant-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "production-machine-explosions", type = "explosion" }, ["elevated-rail-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 3.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 3.2999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle", repeat_count = 5, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 0.5, frame_speed_deviation = 0.46299999999999999, initial_height = 3.2999999999999998, initial_height_deviation = 0.15, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-tie-particle", repeat_count = 7, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 3.2999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "elevated-rail-wooden-splinter-particle", repeat_count = 16, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, height = 0, hidden = true, icon = "__elevated-rails__/graphics/icons/elevated-rail.png", localised_name = { "dying-explosion-name", { "entity-name.elevated-straight-rail" } }, name = "elevated-rail-explosion", order = "e-a-a", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 0.4 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "train-transport-explosions", type = "explosion" }, ["enemy-damaged-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { entity_name = "blood-fountain-hit-spray", repeat_count = 1, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0.3, hidden = true, icons = { { icon = "__base__/graphics/icons/small-biter.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "enemy-damaged-explosion", order = "a-a-a", subgroup = "hit-effects", type = "explosion" }, explosion = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/cannon-shell.png" } }, localised_name = { "entity-name.explosion" }, name = "explosion", order = "a-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["explosion-gunshot"] = { animations = { { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", frame_count = 2, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34 }, { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", frame_count = 2, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34, x = 68 }, { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", frame_count = 3, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34, x = 136 }, { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", frame_count = 3, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34, x = 238 }, { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", frame_count = 3, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34, x = 340 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/pistol.png" } }, localised_name = { "entity-name.explosion-gunshot" }, name = "explosion-gunshot", rotate = true, smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["explosion-gunshot-small"] = { animations = { { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-hit/explosion-hit.png", frame_count = 13, height = 38, priority = "extra-high", shift = { 0, 0 }, usage = "explosion", width = 34 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/pistol.png" } }, localised_name = { "entity-name.explosion-gunshot-small" }, name = "explosion-gunshot-small", rotate = true, smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["explosion-hit"] = { animations = { { animation_speed = 1.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion-hit/explosion-hit.png", frame_count = 13, height = 38, priority = "extra-high", shift = { 0, -0.3125 }, usage = "explosion", width = 34 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/pistol.png" } }, localised_name = { "entity-name.explosion-hit" }, name = "explosion-hit", order = "a-a-a", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["express-splitter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.046999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "express-splitter-metal-particle-medium", repeat_count = 13, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.049000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-splitter-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.59770000000000003 }, { 0.69530000000000003, 0.59770000000000003 } }, particle_name = "express-splitter-long-metal-particle-medium", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-splitter-metal-particle-big", repeat_count = 2, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-splitter-mechanical-component-particle-medium", repeat_count = 3, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/express-splitter.png", localised_name = { "dying-explosion-name", { "entity-name.express-splitter" } }, name = "express-splitter-explosion", order = "b-i-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "belt-explosions", type = "explosion" }, ["express-transport-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "express-transport-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/express-transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.express-transport-belt" } }, name = "express-transport-belt-explosion", order = "b-c-a", subgroup = "belt-explosions", type = "explosion" }, ["express-transport-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-transport-belt-metal-particle-medium", repeat_count = 1, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-transport-belt-metal-particle-small", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.016000000000000001, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-wooden-splinter-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-transport-belt-mechanical-component-particle-medium", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/express-transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.express-transport-belt-base" } }, name = "express-transport-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["express-underground-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "express-underground-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/express-underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.express-underground-belt" } }, name = "express-underground-belt-explosion", order = "b-f-a", subgroup = "belt-explosions", type = "explosion" }, ["express-underground-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-underground-belt-metal-particle-medium", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.42999999999999998, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-underground-belt-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-underground-belt-metal-particle-medium-blue", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/express-underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.express-underground-belt-base" } }, name = "express-underground-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["fast-inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "fast-inserter-metal-particle-medium", repeat_count = 17, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fast-inserter.png", localised_name = { "dying-explosion-name", { "entity-name.fast-inserter" } }, name = "fast-inserter-explosion", order = "c-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["fast-splitter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.046999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "fast-splitter-metal-particle-medium", repeat_count = 13, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.049000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-splitter-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.59770000000000003 }, { 0.69530000000000003, 0.59770000000000003 } }, particle_name = "fast-splitter-long-metal-particle-medium", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-splitter-metal-particle-big", repeat_count = 3, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-splitter-mechanical-component-particle-medium", repeat_count = 3, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fast-splitter.png", localised_name = { "dying-explosion-name", { "entity-name.fast-splitter" } }, name = "fast-splitter-explosion", order = "b-h-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "belt-explosions", type = "explosion" }, ["fast-transport-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "fast-transport-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fast-transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.fast-transport-belt" } }, name = "fast-transport-belt-explosion", order = "b-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "belt-explosions", type = "explosion" }, ["fast-transport-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-transport-belt-metal-particle-medium", repeat_count = 1, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-transport-belt-metal-particle-small", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.016000000000000001, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-wooden-splinter-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-transport-belt-mechanical-component-particle-medium", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fast-transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.fast-transport-belt-base" } }, name = "fast-transport-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["fast-underground-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "fast-underground-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/fast-underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.fast-underground-belt" } }, name = "fast-underground-belt-explosion", order = "b-e-a", subgroup = "belt-explosions", type = "explosion" }, ["fast-underground-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-underground-belt-metal-particle-medium", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.42999999999999998, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-underground-belt-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fast-underground-belt-metal-particle-medium-red", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fast-underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.fast-underground-belt-base" } }, name = "fast-underground-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["flamethrower-turret-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "flame-thrower-turret-metal-particle-big", repeat_count = 12, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "flame-thrower-turret-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "flame-thrower-turret-metal-particle-small", repeat_count = 25, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/flamethrower-turret.png", localised_name = { "dying-explosion-name", { "entity-name.flamethrower-turret" } }, name = "flamethrower-turret-explosion", order = "b-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["fluid-wagon-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.29689999999999998, -0.19530000000000001 }, { 0.29689999999999998, 0.19530000000000001 } }, particle_name = "fluid-wagon-metal-particle-big", repeat_count = 31, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.46999999999999993, initial_vertical_speed = 0.093999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "fluid-wagon-metal-particle-medium", repeat_count = 31, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.079000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "fluid-wagon-metal-particle-small", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "fluid-wagon-long-metal-particle-medium", repeat_count = 19, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/fluid-wagon.png", localised_name = { "dying-explosion-name", { "entity-name.fluid-wagon" } }, name = "fluid-wagon-explosion", order = "e-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["fluid-wagon-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "train-transport-explosions", type = "explosion" }, ["flying-robot-damaged-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "spark-particle", probability = 1, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, { initial_height = 1.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "flying-robot-damaged-explosion-particle", probability = 0.5, speed_from_center = 0.02, speed_from_center_deviation = 0.01, tail_length = 3, tail_length_deviation = 1, tail_width = 5, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0.3, hidden = true, icons = { { icon = "__base__/graphics/icons/construction-robot.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "flying-robot-damaged-explosion", order = "a-c-b", subgroup = "hit-effects", type = "explosion" }, ["foundation-tile-explosion"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, 0.15625 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, 0.046875 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, 0.3125 }, usage = "explosion", width = 228 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, 0.1875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 144 } }, explosion_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "space-platform-foundation-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, offsets = { { 0, 0.33000000000000003 } }, particle_name = "space-platform-foundation-particle-small", repeat_count = 15, speed_from_center = 0.045, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, offsets = { { 0, 0.33000000000000003 } }, particle_name = "space-platform-foundation-particle-medium", repeat_count = 10, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, offsets = { { 0, 0.33000000000000003 } }, particle_name = "space-platform-foundation-particle-big", repeat_count = 6, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.35, -0.35 }, { 0.35, 0.35 } }, offsets = { { 0, 0.33000000000000003 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 15, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.35, -0.35 }, { 0.35, 0.35 } }, offsets = { { 0, 0.33000000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 15, speed_from_center = 0.015, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, hidden = true, name = "foundation-tile-explosion", scale = 1, scale_deviation = 0.3, sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/explosions/space-platform-explosion-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.55 }, volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__space-age__/sound/explosions/space-platform-explosion-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundation-tile-explosion"].sound.variations[1].modifiers ]=], volume = 0.45 } } }, type = "explosion" }, ["foundry-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, offsets = { { 0.7734, -0.6484 }, { -0.7266, 0.5859 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.88670000000000009 }, { 0.98049999999999997, 0.88670000000000009 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99610000000000003, -0.59379999999999997 }, { 0.99610000000000003, 0.59379999999999997 } }, offsets = { { -1.492, -1.4530000000000001 }, { 1.5549999999999999, -1.4690000000000001 }, { 1.4770000000000001, 1.4690000000000001 }, { -0.61719999999999997, 0.32810000000000001 } }, particle_name = "foundry-metal-particle-big", probability = 1, repeat_count = 10, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.15, initial_vertical_speed = 0.16600000000000001, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, offsets = { { -0.023439999999999999, -0.8984 } }, particle_name = "foundry-metal-particle-medium", probability = 1, repeat_count = 35, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "foundry-metal-particle-small", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/foundry.png", name = "foundry-explosion", order = "d[foundry]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["foundry-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "smelting-machine-explosions", type = "explosion" }, ["fusion-generator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 15, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "fusion-reactor-metal-particle-big", probability = 1, repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.15, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "fusion-reactor-metal-particle-medium", probability = 1, repeat_count = 22, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, particle_name = "fusion-reactor-metal-particle-small", repeat_count = 22, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/fusion-generator.png", name = "fusion-generator-explosion", order = "g[fusion-energy]-a[generator]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["fusion-generator-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["fusion-reactor-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, usage = "explosion", width = 197 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.13800000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9805, -1.8867000000000001 }, { 1.9805, 1.8867000000000001 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 20, speed_from_center = 0.09, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.2, initial_vertical_speed = 0.095, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.5, -2.5 }, { 2.5, 2.5 } }, particle_name = "fusion-reactor-metal-particle-big", probability = 1, repeat_count = 30, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.15, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -2.5, -2.5 }, { 2.5, 2.5 } }, particle_name = "fusion-reactor-metal-particle-medium", probability = 1, repeat_count = 35, speed_from_center = 0.08, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.5, -2.5 }, { 2.5, 2.5 } }, particle_name = "fusion-reactor-metal-particle-small", repeat_count = 30, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/fusion-reactor.png", name = "fusion-reactor-explosion", order = "g[fusion-energy]-a[reactor]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["fusion-reactor-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["gate-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.056000000000000005, offset_deviation = { { -0.19530000000000001, -0.19530000000000001 }, { 0.19530000000000001, 0.19530000000000001 } }, particle_name = "gate-metal-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.047999999999999998, type = "create-particle" }, { initial_height = 0.9, initial_height_deviation = 0.5, initial_vertical_speed = 0.077000000000000002, initial_vertical_speed_deviation = 0.056000000000000005, offset_deviation = { { -0.4883, -0.59770000000000003 }, { 0.4883, 0.59770000000000003 } }, particle_name = "gate-metal-particle-medium", repeat_count = 7, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075999999999999996, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.39060000000000002, -0.4883 }, { 0.39060000000000002, 0.4883 } }, particle_name = "gate-metal-particle-small", repeat_count = 17, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.052000000000000002, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "gate-stone-particle-small", repeat_count = 39, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/gate.png", localised_name = { "dying-explosion-name", { "entity-name.gate" } }, name = "gate-explosion", order = "b-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["gleba-blood-explosion-big"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = -0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, particle_name = "gleba-blood-particle", repeat_count = 150, speed_from_center = 0.08, speed_from_center_deviation = 0.05, type = "create-particle" }, { entity_name = "gleba-blood-fountain", offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 35, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/fluid/light-oil.png", tint = { 1, 0.8, 0.4, 1 } } }, localised_name = { "entity-name.gleba-blood-explosion-big" }, name = "gleba-blood-explosion-big", order = "d-b", subgroup = "fluid-explosions", type = "explosion" }, ["gleba-blood-explosion-huge"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = -0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, particle_name = "gleba-blood-particle", repeat_count = 150, speed_from_center = 0.08, speed_from_center_deviation = 0.05, type = "create-particle" }, { entity_name = "gleba-blood-fountain-big", offset_deviation = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, repeat_count = 35, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["gleba-blood-explosion-big"].icons ]=], localised_name = { "entity-name.gleba-blood-explosion-huge" }, name = "gleba-blood-explosion-huge", order = "d-d", subgroup = "fluid-explosions", type = "explosion" }, ["gleba-blood-explosion-small"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { entity_name = "gleba-blood-fountain", offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 20, type = "create-entity" }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["gleba-blood-explosion-big"].icons ]=], localised_name = { "entity-name.gleba-blood-explosion-small" }, name = "gleba-blood-explosion-small", order = "d-a", subgroup = "fluid-explosions", type = "explosion" }, ["gleba-enemy-damaged-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { entity_name = "gleba-blood-fountain-hit-spray", repeat_count = 1, type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0.3, hidden = true, icons = { { icon = "__space-age__/graphics/icons/medium-wriggler.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "gleba-enemy-damaged-explosion", order = "a-a-a", subgroup = "hit-effects", type = "explosion" }, ["grenade-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/grenade.png" } }, localised_name = { "entity-name.grenade-explosion" }, name = "grenade-explosion", order = "a-a-b", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["ground-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "big-rock-stone-particle-medium", repeat_count = 20, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "big-rock-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "big-rock-stone-particle-tiny", repeat_count = 50, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/cliff-explosives.png" } }, localised_name = { "entity-name.ground-explosion" }, name = "ground-explosion", order = "a-a-c", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["gun-turret-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "gun-turret-metal-particle-big", repeat_count = 12, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "gun-turret-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "gun-turret-metal-particle-small", repeat_count = 25, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/gun-turret.png", localised_name = { "dying-explosion-name", { "entity-name.gun-turret" } }, name = "gun-turret-explosion", order = "b-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["heat-exchanger-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.88670000000000009, -0.3867 }, { 0.88670000000000009, 0.3867 } }, particle_name = "heat-exchanger-metal-particle-medium", repeat_count = 37, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39060000000000002, -0.59770000000000003 }, { 0.39060000000000002, 0.59770000000000003 } }, particle_name = "heat-exchanger-metal-particle-small", repeat_count = 34, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.58199999999999994, -0.5859 }, { 0.58199999999999994, 0.5859 } }, particle_name = "heat-exchanger-metal-particle-big", repeat_count = 16, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/heat-boiler.png", localised_name = { "dying-explosion-name", { "entity-name.heat-exchanger" } }, name = "heat-exchanger-explosion", order = "a-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "energy-explosions", type = "explosion" }, ["heat-pipe-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.028000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39060000000000002, -0.29689999999999998 }, { 0.39060000000000002, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "heat-pipe-metal-particle-small", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.045999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.09375, -0.1875 }, { 0.09375, 0.1875 } }, offsets = { { 0, 0 } }, particle_name = "heat-pipe-metal-particle-medium", repeat_count = 9, speed_from_center = 0.04, speed_from_center_deviation = 0.016000000000000001, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/heat-pipe.png", localised_name = { "dying-explosion-name", { "entity-name.heat-pipe" } }, name = "heat-pipe-explosion", order = "a-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "energy-explosions", type = "explosion" }, ["heating-tower-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.2, initial_height_deviation = 0.3, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.98049999999999997, -0.98049999999999997 }, right_bottom = { 0.98049999999999997, 0.98049999999999997 } }, offsets = { { 0, 0 } }, particle_name = "heating-tower-particle-big", probability = 1, repeat_count = 13, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.3, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.98049999999999997, -0.98049999999999997 }, right_bottom = { 0.98049999999999997, 0.98049999999999997 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.7, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, particle_name = "heating-tower-particle-medium", probability = 1, repeat_count = 14, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.005, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.2, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, particle_name = "metal-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/heating-tower.png", name = "heating-tower-explosion", order = "c[heating-tower]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound ]=], subgroup = "environmental-protection-explosions", type = "explosion" }, ["inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "inserter-metal-particle-medium", repeat_count = 18, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/inserter.png", localised_name = { "dying-explosion-name", { "entity-name.inserter" } }, name = "inserter-explosion", order = "c-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["iron-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "iron-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "iron-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/iron-chest.png", localised_name = { "dying-explosion-name", { "entity-name.iron-chest" } }, name = "iron-chest-explosion", order = "a-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "storage-explosions", type = "explosion" }, ["lab-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "lab-metal-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.89450000000000003 }, { 0.98049999999999997, 0.89450000000000003 } }, particle_name = "lab-metal-particle-medium", repeat_count = 37, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.5859 }, { 0.59379999999999997, 0.5859 } }, particle_name = "lab-glass-particle-small", repeat_count = 49, speed_from_center = 0.04, speed_from_center_deviation = 0.021000000000000001, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.095999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, offsets = { { 0.7109, 0.75780000000000003 } }, particle_name = "lab-long-metal-particle-medium", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.074000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "lab-mechanical-component-particle-medium", repeat_count = 28, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/lab.png", localised_name = { "dying-explosion-name", { "entity-name.lab" } }, name = "lab-explosion", order = "d-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "production-machine-explosions", type = "explosion" }, ["lamp-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39450000000000003 }, { 0.5, 0.39450000000000003 } }, particle_name = "lamp-metal-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69920000000000009 }, { 0.5, 0.69920000000000009 } }, particle_name = "lamp-glass-particle-small", repeat_count = 45, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/small-lamp.png", localised_name = { "dying-explosion-name", { "entity-name.small-lamp" } }, name = "lamp-explosion", order = "g-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["land-mine-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/land-mine.png", localised_name = { "dying-explosion-name", { "entity-name.land-mine" } }, name = "land-mine-explosion", order = "a-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "gun-explosions", type = "explosion" }, ["laser-bubble"] = { animations = { { draw_as_glow = true, filename = "__base__/graphics/entity/laser-bubble/laser-bubble.png", frame_count = 5, height = 8, priority = "extra-high", usage = "explosion", width = 8 } }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/laser-turret.png", localised_name = { "entity-name.laser-bubble" }, name = "laser-bubble", order = "a-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["laser-turret-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "laser-turret-metal-particle-big", repeat_count = 12, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "laser-turret-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "laser-turret-metal-particle-small", repeat_count = 25, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/laser-turret.png", localised_name = { "dying-explosion-name", { "entity-name.laser-turret" } }, name = "laser-turret-explosion", order = "b-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["locomotive-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.101, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.79690000000000003 }, { 0.59379999999999997, 0.79690000000000003 } }, particle_name = "locomotive-metal-particle-big", repeat_count = 39, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "locomotive-metal-particle-medium", repeat_count = 37, speed_from_center = 0.05, speed_from_center_deviation = 0.088999999999999986, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.093999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "locomotive-metal-particle-small", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "locomotive-mechanical-component-particle-medium", repeat_count = 15, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/locomotive.png", localised_name = { "dying-explosion-name", { "entity-name.locomotive" } }, name = "locomotive-explosion", order = "e-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["locomotive-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "train-transport-explosions", type = "explosion" }, ["logistic-robot-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, usage = "explosion", width = 102 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "logistic-robot-metal-particle-medium", repeat_count = 5, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1.3999999999999999, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.59770000000000003 }, { 0.59379999999999997, 0.59770000000000003 } }, particle_name = "logistic-robot-metal-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.3999999999999999, hidden = true, icon = "__base__/graphics/icons/logistic-robot.png", localised_name = { "dying-explosion-name", { "entity-name.logistic-robot" } }, name = "logistic-robot-explosion", order = "f-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["long-handed-inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "long-handed-inserter-metal-particle-medium", repeat_count = 17, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "long-handed-inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/long-handed-inserter.png", localised_name = { "dying-explosion-name", { "entity-name.long-handed-inserter" } }, name = "long-handed-inserter-explosion", order = "c-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["massive-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -2.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 20, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-tiny", repeat_count = 50, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/explosion.png", localised_name = { "entity-name.massive-explosion" }, name = "massive-explosion", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["massive-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["medium-biter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0.9, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.5, -0.5 }, { -0.5, 0.5 } }, offsets = { { -0.1, -1.2 }, { 0, -0.23999999999999999 } }, particle_name = "blood-particle", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.02, tail_length = 12, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 13, tail_length_deviation = 3, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 13, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 11, tail_length_deviation = 0, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.06, tail_length = 5, tail_length_deviation = 5, tail_width = 3, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, audible_distance_modifier = 0.25, category = "enemy", variations = { { filename = "__base__/sound/particles/medium-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-biter-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/medium-biter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.medium-biter" } }, name = "medium-biter-die", order = "a[corpse]-a[biter]-b[medium]", scale = 0.7, subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-demolisher-fissure"] = { animations = { animation_speed = 0.22727272727272725, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-crack-effect.png", frame_count = 15, height = 718, line_length = 4, priority = "high", scale = 0.30000000000000004, shift = { 0, 0 }, width = 926 }, created_effect = { { action_delivery = { delayed_trigger = "medium-demolisher-fissure-explosion-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "medium-demolisher-fissure-explosion-particles-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "medium-demolisher-fissure-explosion-damage-delay", type = "delayed" }, type = "direct" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/small-scorchmark.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 1, size = 15 }, light_intensity_factor_final = 1, light_size_factor_final = 1, localised_name = { "entity-name.demolisher-fissure", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-fissure", order = "s-i", render_layer = "ground-patch-higher2", subgroup = "explosions", type = "explosion" }, ["medium-demolisher-fissure-damage-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { { action_delivery = { target_effects = { { damage = { amount = 750, type = "explosion" }, type = "damage" }, { damage = { amount = 600, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 1.5, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 112.5, type = "explosion" }, type = "damage" }, { damage = { amount = 112.5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 3, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 75, type = "fire" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, ignore_collision_condition = true, radius = 5.25, type = "area" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/explosion.png", localised_name = { "entity-name.demolisher-fissure-damage-explosion", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-fissure-damage-explosion", order = "s-i", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 1 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.2 }, volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 } } }, subgroup = "explosions", type = "explosion" }, ["medium-demolisher-fissure-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-1.png", frame_count = 54, height = 358, line_length = 6, scale = 0.5, shift = { 0.28125, 0.375 }, width = 290 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-2.png", frame_count = 54, height = 428, line_length = 6, scale = 0.5, shift = { 0.265625, 0.296875 }, width = 318 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-3.png", frame_count = 54, height = 398, line_length = 6, scale = 0.5, shift = { 0.234375, 0.015625 }, width = 304 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-4.png", frame_count = 54, height = 384, line_length = 6, scale = 0.5, shift = { -0.5, -0.421875 }, width = 274 } }, flags = { "not-on-map" }, height = 1.5, hidden = true, icon = "__base__/graphics/icons/explosion.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 0.8, size = 15 }, light_intensity_factor_initial = 1, light_size_factor_initial = 1, localised_name = { "entity-name.demolisher-fissure-explosion", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-fissure-explosion", order = "s-i", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["medium-electric-pole-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69530000000000003 }, { 0.5, 0.69530000000000003 } }, particle_name = "medium-electric-pole-long-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.7891 }, { 0.59770000000000003, 0.7891 } }, particle_name = "medium-electric-pole-metal-particle-small", repeat_count = 25, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.028000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 11, speed_from_center = 0.05, speed_from_center_deviation = 0.046999999999999993, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/medium-electric-pole.png", localised_name = { "dying-explosion-name", { "entity-name.medium-electric-pole" } }, name = "medium-electric-pole-explosion", order = "d-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["medium-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 20, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, particle_name = "explosion-stone-particle-tiny", repeat_count = 50, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/explosion.png", localised_name = { "entity-name.medium-explosion" }, name = "medium-explosion", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["medium-spitter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.015, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.003, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 11, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.042000000000000002, tail_length = 10, tail_length_deviation = 12, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = -0, initial_height_deviation = 0, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-carpet", probability = 1, repeat_count = 4, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.42999999999999998, initial_vertical_speed = 0.074000000000000004, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.027000000000000002, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-biter-die"].created_effect.action_delivery.target_effects[6].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/medium-spitter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.medium-spitter" } }, name = "medium-spitter-die", order = "a[corpse]-b[spitter]-b[medium]", scale = 0.7, subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-stomper-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, repeat_count = 12, smoke_name = "stomper-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 22, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15, speed_from_center_deviation = 0.15, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.2, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-extra-small", probability = 1, repeat_count = 10, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.1, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.6000000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-shell-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.2, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-shell-particle-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-shell-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "medium-stomper-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-stomper-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.015, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-extra-small", probability = 1, repeat_count = 8, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-skin-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-shell-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-stomper-shell-particle-medium", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "medium-stomper-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-strafer-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, repeat_count = 6, smoke_name = "strafer-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-strafer-skin-particle-extra-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-strafer-skin-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-strafer-skin-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "medium-strafer-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-strafer-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0.5 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 20, tail_length_deviation = 10, tail_width = 2, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "medium-strafer-skin-particle-extra-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "medium-strafer-skin-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "medium-strafer-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-worm-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 2.6000000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.067000000000000002, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.19530000000000001, -1 }, right_bottom = { 0.19530000000000001, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.037000000000000002, tail_length = 34, tail_length_deviation = 23, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.05, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.04, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-lower-layer-small", probability = 1, repeat_count = 17, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.052000000000000002, tail_length = 25, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 1.6000000000000001, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -1 }, right_bottom = { 0.79690000000000003, 1 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 1.6000000000000001, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.79690000000000003, -1 }, right_bottom = { 0.79690000000000003, 1 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 1, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -0.39060000000000002, -0.39060000000000002 }, right_bottom = { 0.39060000000000002, 0.39060000000000002 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.037999999999999998, tail_length = 13, tail_length_deviation = 7, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/medium-gore-worm-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-worm-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-worm-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-worm-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/particles/medium-gore-worm-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["medium-worm-die"].created_effect.action_delivery.target_effects[6].sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/medium-worm-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.medium-worm-turret" } }, name = "medium-worm-die", order = "a[corpse]-c[worm]-b[medium]", subgroup = "enemy-death-explosions", type = "explosion" }, ["medium-wriggler-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.009, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 5, tail_length_deviation = 5, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "medium-wriggler-skin-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/medium-wriggler-corpse.png", name = "medium-wriggler-die", order = "a[corpse]-f[wriggler]", scale = 0.25, subgroup = "enemy-death-explosions", type = "explosion" }, ["metallic-asteroid-explosion-1"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-chunk.png", frame_count = 31, height = 90, line_length = 6, priority = "high", scale = 0.7, shift = { -0.015625, 0.015625 }, tint = { 0.61180000000000003, 0.49800000000000004, 0.47450000000000001, 1 }, width = 78 } }, created_effect = { action_delivery = { target_effects = { { initial_height = -0.2, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, probability = 1, repeat_count = 6, smoke_name = "asteroid-smoke-metallic-chunk", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-chunk-particle-small", repeat_count = 4, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.035999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-chunk-particle-medium", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/metallic-asteroid-chunk.png", name = "metallic-asteroid-explosion-1", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.55, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-6.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-metallic-small-7.ogg", volume = 0.3 } } }, type = "explosion" }, ["metallic-asteroid-explosion-2"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-small.png", frame_count = 31, height = 142, line_length = 6, priority = "high", scale = 0.8, shift = { -0.046875, 0 }, tint = { 0.61180000000000003, 0.49800000000000004, 0.47450000000000001, 1 }, width = 118 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 15, smoke_name = "asteroid-smoke-metallic-small", speed_from_center = 0.01, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-small", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-medium", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-big", repeat_count = 2, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-small", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.15, -0.15 }, { 0.15, 0.15 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-big", repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/small-metallic-asteroid.png", name = "metallic-asteroid-explosion-2", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.55, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-small-6.ogg", volume = 0.5 } } }, type = "explosion" }, ["metallic-asteroid-explosion-3"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-medium.png", frame_count = 32, height = 224, line_length = 6, priority = "high", scale = 0.8, shift = { 0, 0.15625 }, tint = { 0.61180000000000003, 0.49800000000000004, 0.47450000000000001, 1 }, width = 196 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, repeat_count = 25, smoke_name = "asteroid-smoke-metallic-medium", speed_from_center = 0.010999999999999999, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-small", repeat_count = 4, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3, -0.3 }, { 0.3, 0.3 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-big", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/medium-metallic-asteroid.png", name = "metallic-asteroid-explosion-3", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-medium-1.ogg", volume = 0.45 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-medium-2.ogg", volume = 0.45 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-medium-3.ogg", volume = 0.45 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-medium-4.ogg", volume = 0.45 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-medium-5.ogg", volume = 0.45 } } }, type = "explosion" }, ["metallic-asteroid-explosion-4"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-big.png", frame_count = 32, height = 300, line_length = 6, priority = "high", scale = 0.8, shift = { -0.03125, -0.015625 }, tint = { 0.61180000000000003, 0.49800000000000004, 0.47450000000000001, 1 }, width = 248 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, repeat_count = 50, smoke_name = "asteroid-smoke-metallic-big", speed_from_center = 0.014000000000000002, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.2999999999999998, -1.3 }, { -1.3, -2.2999999999999998 } }, repeat_count = 20, smoke_name = "asteroid-smoke-metallic-big", speed_from_center = 0.013, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-small", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-big", repeat_count = 6, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-small", repeat_count = 6, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-big", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/big-metallic-asteroid.png", name = "metallic-asteroid-explosion-4", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-big-7.ogg", volume = 0.5 } } }, type = "explosion" }, ["metallic-asteroid-explosion-5"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-huge.png", frame_count = 31, height = 400, line_length = 6, priority = "high", scale = 0.7, shift = { 0.140625, -0.09375 }, tint = { 0.61180000000000003, 0.49800000000000004, 0.47450000000000001, 1 }, width = 442 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, repeat_count = 120, smoke_name = "asteroid-smoke-metallic-huge", speed_from_center = 0.017999999999999998, speed_from_center_deviation = 0.06, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2, 2 }, { 4, -2 } }, repeat_count = 60, smoke_name = "asteroid-smoke-metallic-big", speed_from_center = 0.012, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-small", repeat_count = 48, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-medium", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.2, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1000000000000001, -3.1000000000000001 }, { 3.1000000000000001, 3.1000000000000001 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-small", repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1000000000000001, -2.1000000000000001 }, { 2.1000000000000001, 2.1000000000000001 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-big", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "metallic-asteroid-particle-top-huge", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/huge-metallic-asteroid.png", name = "metallic-asteroid-explosion-5", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-huge-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-huge-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-metallic-huge-3.ogg", volume = 0.7 } } }, type = "explosion" }, ["nuclear-reactor-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -2.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { initial_height = 1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.083000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.79300000000000006 }, { 0.69139999999999997, 0.79300000000000006 } }, particle_name = "nuclear-reactor-metal-particle-big", repeat_count = 39, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.095999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.5 }, { 0.69139999999999997, 0.5 } }, offsets = { { -0.2891, 0.23439999999999999 } }, particle_name = "nuclear-reactor-metal-particle-medium", repeat_count = 31, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.79690000000000003 }, { 0.89450000000000003, 0.79690000000000003 } }, offsets = { { -0.6641, 0.64059999999999997 } }, particle_name = "nuclear-reactor-glass-particle-small", repeat_count = 48, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.79690000000000003 }, { 0.89450000000000003, 0.79690000000000003 } }, particle_name = "nuclear-reactor-metal-particle-small", repeat_count = 41, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0.5234, -0.4609 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89059999999999988, -0.79690000000000003 }, { 0.89059999999999988, 0.79690000000000003 } }, offsets = { { -0.6641, 0.64059999999999997 } }, particle_name = "nuclear-reactor-mechanical-component-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/nuclear-reactor.png", localised_name = { "dying-explosion-name", { "entity-name.nuclear-reactor" } }, name = "nuclear-reactor-explosion", order = "a-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["nuclear-reactor-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["nuke-effects-aquilo"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { apply_projection = true, radius = 8, tile_collision_mask = { layers = { out_of_map = true } }, tile_name = "ammoniacal-ocean", type = "set-tile" }, { apply_projection = true, radius = 12, tile_collision_mask = { layers = { water_tile = true } }, tile_name = "brash-ice", type = "set-tile" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png" } }, localised_name = { "entity-name.nuke-explosion" }, name = "nuke-effects-aquilo", order = "a-d-a-b", subgroup = "explosions", surface_conditions = { { max = 600, min = 100, property = "pressure" } }, type = "explosion" }, ["nuke-effects-nauvis"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { apply_projection = true, radius = 12, tile_collision_mask = { layers = { water_tile = true } }, tile_name = "nuclear-ground", type = "set-tile" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png" } }, localised_name = { "entity-name.nuke-explosion" }, name = "nuke-effects-nauvis", order = "a-d-a-a", subgroup = "explosions", type = "explosion" }, ["nuke-effects-space"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { damage = { amount = 1000, type = "explosion" }, radius = 8, type = "damage-tile" }, { damage = { amount = 50, type = "explosion" }, radius = 12, type = "damage-tile" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png" } }, localised_name = { "entity-name.nuke-explosion" }, name = "nuke-effects-space", order = "a-d-a-b", subgroup = "explosions", surface_conditions = { { max = 0, min = 0, property = "pressure" } }, type = "explosion" }, ["nuke-effects-vulcanus"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { apply_projection = true, radius = 8, tile_collision_mask = { layers = { out_of_map = true } }, tile_name = "lava-hot", type = "set-tile" }, { apply_projection = true, radius = 12, tile_collision_mask = { layers = { water_tile = true } }, tile_name = "lava", type = "set-tile" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png" } }, localised_name = { "entity-name.nuke-explosion" }, name = "nuke-effects-vulcanus", order = "a-d-a-b", subgroup = "explosions", surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "explosion" }, ["nuke-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.375, dice_y = 5, draw_as_glow = true, flags = { "linear-magnification" }, frame_count = 100, height = 720, priority = "very-low", scale = 1, shift = { 0.015625, -3.828125 }, stripes = { { filename = "__base__/graphics/entity/nuke-explosion/nuke-explosion-1.png", height_in_frames = 5, width_in_frames = 5 }, { filename = "__base__/graphics/entity/nuke-explosion/nuke-explosion-2.png", height_in_frames = 5, width_in_frames = 5 }, { filename = "__base__/graphics/entity/nuke-explosion/nuke-explosion-3.png", height_in_frames = 5, width_in_frames = 5 }, { filename = "__base__/graphics/entity/nuke-explosion/nuke-explosion-4.png", height_in_frames = 5, width_in_frames = 5 } }, usage = "explosion", width = 628 }, flags = { "not-on-map" }, height = 0, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png" } }, localised_name = { "dying-explosion-name", { "entity-name.nuke" } }, name = "nuke-explosion", order = "a-d-a", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["nuke-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["offshore-pump-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.074000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "offshore-pump-metal-particle-big", repeat_count = 9, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58199999999999994, -0.89450000000000003 }, { 0.58199999999999994, 0.89450000000000003 } }, particle_name = "offshore-pump-metal-particle-medium", repeat_count = 14, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.066000000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.89059999999999988 }, { 0.89450000000000003, 0.89059999999999988 } }, particle_name = "offshore-pump-metal-particle-small", repeat_count = 21, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "offshore-pump-glass-particle-small", repeat_count = 23, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "offshore-pump-mechanical-component-particle-medium", repeat_count = 14, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/offshore-pump.png", localised_name = { "dying-explosion-name", { "entity-name.offshore-pump" } }, name = "offshore-pump-explosion", order = "b-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "extraction-machine-explosions", type = "explosion" }, ["oil-refinery-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -2.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, offsets = { { 0.7734, -0.6484 }, { -0.7266, 0.5859 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.88670000000000009 }, { 0.98049999999999997, 0.88670000000000009 } }, offsets = { { 0, 0 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99610000000000003, -0.59379999999999997 }, { 0.99610000000000003, 0.59379999999999997 } }, offsets = { { -1.492, -1.4530000000000001 }, { 1.5549999999999999, -1.4690000000000001 }, { 1.4770000000000001, 1.4690000000000001 }, { -0.61719999999999997, 0.32810000000000001 } }, particle_name = "oil-refinery-metal-particle-small", probability = 1, repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.15, initial_vertical_speed = 0.16600000000000001, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, offsets = { { -0.023439999999999999, -0.8984 } }, particle_name = "oil-refinery-long-metal-particle-medium", probability = 1, repeat_count = 35, speed_from_center = 0.05, speed_from_center_deviation = 0.005, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "oil-refinery-metal-particle-big-tint", probability = 1, repeat_count = 9, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/oil-refinery.png", localised_name = { "dying-explosion-name", { "entity-name.oil-refinery" } }, name = "oil-refinery-explosion", order = "d-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["oil-refinery-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "production-machine-explosions", type = "explosion" }, ["oxide-asteroid-explosion-1"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-chunk.png", frame_count = 31, height = 90, line_length = 6, priority = "high", scale = 0.7, shift = { -0.015625, 0.015625 }, tint = { 0.49409999999999998, 0.70979999999999999, 0.73729999999999993, 1 }, width = 78 } }, created_effect = { action_delivery = { target_effects = { { initial_height = -0.2, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, probability = 1, repeat_count = 6, smoke_name = "asteroid-smoke-oxide-chunk", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-chunk-particle-small", repeat_count = 4, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.035999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-chunk-particle-medium", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/oxide-asteroid-chunk.png", name = "oxide-asteroid-explosion-1", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.55, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-1.ogg", volume = 0.25 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-2.ogg", volume = 0.25 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-3.ogg", volume = 0.25 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-4.ogg", volume = 0.25 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-5.ogg", volume = 0.25 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-oxide-small-6.ogg", volume = 0.25 } } }, type = "explosion" }, ["oxide-asteroid-explosion-2"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-small.png", frame_count = 31, height = 142, line_length = 6, priority = "high", scale = 0.8, shift = { -0.046875, 0 }, tint = { 0.49409999999999998, 0.70979999999999999, 0.73729999999999993, 1 }, width = 118 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 15, smoke_name = "asteroid-smoke-oxide-small", speed_from_center = 0.01, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-small", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-medium", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-big", repeat_count = 2, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-small", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.15, -0.15 }, { 0.15, 0.15 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-big", repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["oxide-asteroid-explosion-1"].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/small-oxide-asteroid.png", name = "oxide-asteroid-explosion-2", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.5, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-6.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-small-7.ogg", volume = 0.3 } } }, type = "explosion" }, ["oxide-asteroid-explosion-3"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-medium.png", frame_count = 32, height = 224, line_length = 6, priority = "high", scale = 0.8, shift = { 0, 0.15625 }, tint = { 0.49409999999999998, 0.70979999999999999, 0.73729999999999993, 1 }, width = 196 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, repeat_count = 25, smoke_name = "asteroid-smoke-oxide-medium", speed_from_center = 0.010999999999999999, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-small", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-small", repeat_count = 4, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3, -0.3 }, { 0.3, 0.3 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-big", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/medium-oxide-asteroid.png", name = "oxide-asteroid-explosion-3", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-medium-6.ogg", volume = 0.5 } } }, type = "explosion" }, ["oxide-asteroid-explosion-4"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-big.png", frame_count = 32, height = 300, line_length = 6, priority = "high", scale = 0.8, shift = { -0.03125, -0.015625 }, tint = { 0.49409999999999998, 0.70979999999999999, 0.73729999999999993, 1 }, width = 248 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, repeat_count = 50, smoke_name = "asteroid-smoke-oxide-big", speed_from_center = 0.014000000000000002, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.2999999999999998, -1.3 }, { -1.3, -2.2999999999999998 } }, repeat_count = 20, smoke_name = "asteroid-smoke-oxide-big", speed_from_center = 0.013, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-small", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-big", repeat_count = 6, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-small", repeat_count = 6, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-big", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/big-oxide-asteroid.png", name = "oxide-asteroid-explosion-4", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-big-6.ogg", volume = 0.5 } } }, type = "explosion" }, ["oxide-asteroid-explosion-5"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-huge.png", frame_count = 31, height = 400, line_length = 6, priority = "high", scale = 0.7, shift = { 0.140625, -0.09375 }, tint = { 0.49409999999999998, 0.70979999999999999, 0.73729999999999993, 1 }, width = 442 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, repeat_count = 120, smoke_name = "asteroid-smoke-oxide-huge", speed_from_center = 0.017999999999999998, speed_from_center_deviation = 0.06, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2, 2 }, { 4, -2 } }, repeat_count = 60, smoke_name = "asteroid-smoke-oxide-big", speed_from_center = 0.012, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-small", repeat_count = 48, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-medium", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.2, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1000000000000001, -3.1000000000000001 }, { 3.1000000000000001, 3.1000000000000001 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-small", repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1000000000000001, -2.1000000000000001 }, { 2.1000000000000001, 2.1000000000000001 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-big", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "oxide-asteroid-particle-top-huge", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/huge-oxide-asteroid.png", name = "oxide-asteroid-explosion-5", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-huge-1.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-huge-2.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-huge-3.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-oxide-huge-4.ogg", volume = 0.9 } } }, type = "explosion" }, ["passive-provider-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "passive-provider-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "passive-provider-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/passive-provider-chest.png", localised_name = { "dying-explosion-name", { "entity-name.passive-provider-chest" } }, name = "passive-provider-chest-explosion", order = "f-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["pipe-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "pipe-explosion-base", offset_deviation = { { -0.15, -0.15 }, { 0.15, 0.15 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/pipe.png", localised_name = { "dying-explosion-name", { "entity-name.pipe" } }, name = "pipe-explosion", order = "d-f-a", subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["pipe-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.005, speed_from_center_deviation = 0.02, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.3867 }, { 0.39450000000000003, 0.3867 } }, particle_name = "pipe-metal-particle-medium", repeat_count = 10, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.47999999999999998, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.29689999999999998 }, { 0.3984, 0.29689999999999998 } }, particle_name = "pipe-metal-particle-small", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.05, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69920000000000009 }, { 0.5, 0.69920000000000009 } }, particle_name = "pipe-glass-particle-small", repeat_count = 25, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/pipe.png", localised_name = { "dying-explosion-name", { "entity-name.pipe-base" } }, name = "pipe-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["pipe-to-ground-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "pipe-to-ground-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/pipe-to-ground.png", localised_name = { "dying-explosion-name", { "entity-name.pipe-to-ground" } }, name = "pipe-to-ground-explosion", order = "d-g-a", subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["pipe-to-ground-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.3867 }, { 0.39450000000000003, 0.3867 } }, particle_name = "pipe-to-ground-metal-particle-medium", repeat_count = 14, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.47999999999999998, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.29689999999999998 }, { 0.3984, 0.29689999999999998 } }, particle_name = "pipe-to-ground-metal-particle-small", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/pipe-to-ground.png", localised_name = { "dying-explosion-name", { "entity-name.pipe-to-ground-base" } }, name = "pipe-to-ground-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["power-switch-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.079000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.69530000000000003 }, { 0.59379999999999997, 0.69530000000000003 } }, particle_name = "power-switch-metal-particle-medium", repeat_count = 9, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.067000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.39450000000000003 }, { 0.59770000000000003, 0.39450000000000003 } }, offsets = { { 0.24220000000000002, 0 }, { -0.24220000000000002, -0.015630000000000002 } }, particle_name = "power-switch-metal-particle-small", repeat_count = 12, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.1992 }, { 0.3984, 0.1992 } }, offsets = { { -0.25779999999999998, -0.0078130000000000006 }, { 0.3984, 0.0078130000000000006 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 5, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/power-switch.png", localised_name = { "dying-explosion-name", { "entity-name.power-switch" } }, name = "power-switch-explosion", order = "g-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["programmable-speaker-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.052000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.19530000000000001 }, { 0.39450000000000003, 0.19530000000000001 } }, particle_name = "programmable-speaker-metal-particle-small", repeat_count = 15, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.067000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.3867 }, { 0.59770000000000003, 0.3867 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.9, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.047999999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.39060000000000002 }, { 0.59770000000000003, 0.39060000000000002 } }, particle_name = "programmable-speaker-wooden-splinter-particle-medium", repeat_count = 12, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.5, initial_vertical_speed = 0.079000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.69139999999999997 }, { 0.59379999999999997, 0.69139999999999997 } }, particle_name = "programmable-speaker-wooden-splinter-particle-small", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/programmable-speaker.png", localised_name = { "dying-explosion-name", { "entity-name.programmable-speaker" } }, name = "programmable-speaker-explosion", order = "g-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["promethium-asteroid-explosion-1"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-chunk.png", frame_count = 31, height = 90, line_length = 6, priority = "high", scale = 0.7, shift = { -0.015625, 0.015625 }, tint = { 0.85489999999999995, 0.5, 0.5, 1 }, width = 78 } }, created_effect = { action_delivery = { target_effects = { { initial_height = -0.2, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, probability = 1, repeat_count = 6, smoke_name = "asteroid-smoke-promethium-chunk", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-chunk-particle-small", repeat_count = 4, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.035999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-chunk-particle-medium", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/promethium-asteroid-chunk.png", name = "promethium-asteroid-explosion-1", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.55, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-collision-interstellar-small-6.ogg", volume = 0.3 } } }, type = "explosion" }, ["promethium-asteroid-explosion-2"] = { animations = { { animation_speed = 0.6, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-small.png", frame_count = 31, height = 142, line_length = 6, priority = "high", scale = 0.8, shift = { -0.046875, 0 }, tint = { 0.85489999999999995, 0.5, 0.5, 1 }, width = 118 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 15, smoke_name = "asteroid-smoke-promethium-small", speed_from_center = 0.01, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-small", repeat_count = 16, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-medium", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-big", repeat_count = 2, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-small", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.15, -0.15 }, { 0.15, 0.15 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-big", repeat_count = 1, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["promethium-asteroid-explosion-1"].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/small-promethium-asteroid.png", name = "promethium-asteroid-explosion-2", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 0.5, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-6.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-small-7.ogg", volume = 0.3 } } }, type = "explosion" }, ["promethium-asteroid-explosion-3"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-medium.png", frame_count = 32, height = 224, line_length = 6, priority = "high", scale = 0.8, shift = { 0, 0.15625 }, tint = { 0.85489999999999995, 0.5, 0.5, 1 }, width = 196 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, repeat_count = 25, smoke_name = "asteroid-smoke-promethium-medium", speed_from_center = 0.010999999999999999, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-medium", repeat_count = 8, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.070000000000000009, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.45, -0.45 }, { 0.45, 0.45 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-small", repeat_count = 4, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3, -0.3 }, { 0.3, 0.3 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-big", repeat_count = 2, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/medium-promethium-asteroid.png", name = "promethium-asteroid-explosion-3", sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-medium-6.ogg", volume = 0.5 } } }, type = "explosion" }, ["promethium-asteroid-explosion-4"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-big.png", frame_count = 32, height = 300, line_length = 6, priority = "high", scale = 0.8, shift = { -0.03125, -0.015625 }, tint = { 0.85489999999999995, 0.5, 0.5, 1 }, width = 248 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, repeat_count = 50, smoke_name = "asteroid-smoke-promethium-big", speed_from_center = 0.014000000000000002, speed_from_center_deviation = 0.05, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.2999999999999998, -1.3 }, { -1.3, -2.2999999999999998 } }, repeat_count = 20, smoke_name = "asteroid-smoke-promethium-big", speed_from_center = 0.013, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-small", repeat_count = 40, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-big", repeat_count = 6, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-small", repeat_count = 6, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-big", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/big-promethium-asteroid.png", name = "promethium-asteroid-explosion-4", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-big-6.ogg", volume = 0.5 } } }, type = "explosion" }, ["promethium-asteroid-explosion-5"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/asteroid-explosions/asteroid-explosion-huge.png", frame_count = 31, height = 400, line_length = 6, priority = "high", scale = 0.7, shift = { 0.140625, -0.09375 }, tint = { 0.85489999999999995, 0.5, 0.5, 1 }, width = 442 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -3.5, -3.5 }, { 3.5, 3.5 } }, repeat_count = 120, smoke_name = "asteroid-smoke-promethium-huge", speed_from_center = 0.017999999999999998, speed_from_center_deviation = 0.06, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2, 2 }, { 4, -2 } }, repeat_count = 60, smoke_name = "asteroid-smoke-promethium-big", speed_from_center = 0.012, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-small", repeat_count = 100, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-medium", repeat_count = 34, speed_from_center = 0.05, speed_from_center_deviation = 0.2, tail_length = 2, tail_length_deviation = 4, tail_width = 3, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, movement_multiplier = 1, offset_deviation = { { -5.5, -5.5 }, { 5.5, 5.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.2, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1000000000000001, -3.1000000000000001 }, { 3.1000000000000001, 3.1000000000000001 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-small", repeat_count = 10, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1000000000000001, -2.1000000000000001 }, { 2.1000000000000001, 2.1000000000000001 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-big", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "promethium-asteroid-particle-top-huge", repeat_count = 3, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/huge-promethium-asteroid.png", name = "promethium-asteroid-explosion-5", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "game-effect", variations = { { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-huge-1.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-huge-2.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-huge-3.ogg", volume = 0.9 }, { filename = "__space-age__/sound/entity/asteroid/asteroid-damage-interstellar-huge-4.ogg", volume = 0.9 } } }, type = "explosion" }, ["pump-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "pump-metal-particle-big", repeat_count = 9, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "pump-metal-particle-medium", repeat_count = 9, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.13600000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.69530000000000003 }, { 0.69530000000000003, 0.69530000000000003 } }, particle_name = "pump-metal-particle-small", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.11300000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "pump-glass-particle-small", repeat_count = 30, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/pump.png", localised_name = { "dying-explosion-name", { "entity-name.pump" } }, name = "pump-explosion", order = "d-h-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["pumpjack-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "pumpjack-metal-particle-big", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58199999999999994, -0.89450000000000003 }, { 0.58199999999999994, 0.89450000000000003 } }, particle_name = "pumpjack-metal-particle-medium", repeat_count = 38, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.89059999999999988 }, { 0.89450000000000003, 0.89059999999999988 } }, particle_name = "pumpjack-metal-particle-small", repeat_count = 35, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "pumpjack-mechanical-component-particle-medium", repeat_count = 29, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/pumpjack.png", localised_name = { "dying-explosion-name", { "entity-name.pumpjack" } }, name = "pumpjack-explosion", order = "b-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "extraction-machine-explosions", type = "explosion" }, ["radar-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "radar-metal-particle-big", repeat_count = 15, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59379999999999997, -0.5 }, { 0.59379999999999997, 0.5 } }, particle_name = "radar-metal-particle-medium", repeat_count = 22, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "radar-metal-particle-small", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.095, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "radar-long-metal-particle-medium", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/radar.png", localised_name = { "dying-explosion-name", { "entity-name.radar" } }, name = "radar-explosion", order = "b-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["rail-chain-signal-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.093999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.28520000000000003, -0.2891 }, { 0.28520000000000003, 0.2891 } }, particle_name = "rail-chain-signal-metal-particle-medium", repeat_count = 9, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.31000000000000001, initial_vertical_speed = 0.103, initial_vertical_speed_deviation = 0.054000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, particle_name = "rail-chain-signal-metal-particle-small", repeat_count = 15, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.070000000000000009, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.28520000000000003, -0.29299999999999997 }, { 0.28520000000000003, 0.29299999999999997 } }, particle_name = "rail-chain-signal-glass-particle-small", repeat_count = 36, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/rail-chain-signal.png", localised_name = { "dying-explosion-name", { "entity-name.rail-chain-signal" } }, name = "rail-chain-signal-explosion", order = "e-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "rail-long-metal-particle-medium", repeat_count = 4, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 0.5, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "rail-tie-particle", repeat_count = 1, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "rail-stone-particle-small", repeat_count = 100, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "rail-wooden-splinter-particle-medium", repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/rail.png", localised_name = { "dying-explosion-name", { "entity-name.straight-rail" } }, name = "rail-explosion", order = "e-a-a", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-ramp-explosion-higher"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.46299999999999999, initial_height = 2.7999999999999998, initial_height_deviation = 0.15, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-tie-particle", repeat_count = 14, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 2.7000000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 3.2999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-metal-particle-big", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 40, speed_from_center = 0.1, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-stone-particle-small", repeat_count = 100, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-concrete-particle", repeat_count = 18, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, height = 0, hidden = true, icon = "__elevated-rails__/graphics/icons/rail-ramp.png", localised_name = { "dying-explosion-name", { "entity-name.rail-ramp" } }, name = "rail-ramp-explosion-higher", order = "e-a-b", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-ramp-explosion-lower"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.15, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-tie-particle", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-stone-particle-small", repeat_count = 100, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "elevated-rail-wooden-splinter-particle", repeat_count = 25, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.6, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-metal-particle-big", repeat_count = 2, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-concrete-particle", repeat_count = 2, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, height = 0, hidden = true, icon = "__elevated-rails__/graphics/icons/rail-ramp.png", localised_name = { "dying-explosion-name", { "entity-name.rail-ramp" } }, name = "rail-ramp-explosion-lower", order = "e-a-b", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-ramp-explosion-middle"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 0.5, frame_speed_deviation = 0.46299999999999999, initial_height = 2, initial_height_deviation = 0.15, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-tie-particle", repeat_count = 7, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.8, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.8, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-metal-particle-big", repeat_count = 5, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 40, speed_from_center = 0.1, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-stone-particle-small", repeat_count = 100, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-concrete-particle", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, height = 0, hidden = true, icon = "__elevated-rails__/graphics/icons/rail-ramp.png", localised_name = { "dying-explosion-name", { "entity-name.rail-ramp" } }, name = "rail-ramp-explosion-middle", order = "e-a-b", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-signal-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.093999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.28520000000000003, -0.2891 }, { 0.28520000000000003, 0.2891 } }, particle_name = "rail-signal-metal-particle-medium", repeat_count = 9, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.31000000000000001, initial_vertical_speed = 0.103, initial_vertical_speed_deviation = 0.054000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, particle_name = "rail-signal-metal-particle-small", repeat_count = 15, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.1, initial_height_deviation = 0.09, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.28520000000000003, -0.29299999999999997 }, { 0.28520000000000003, 0.29299999999999997 } }, particle_name = "rail-signal-glass-particle-small-red", repeat_count = 12, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.09, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "rail-signal-glass-particle-small-green", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.070000000000000009, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "rail-signal-glass-particle-small-yellow", repeat_count = 12, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/rail-signal.png", localised_name = { "dying-explosion-name", { "entity-name.rail-signal" } }, name = "rail-signal-explosion", order = "e-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["rail-support-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 2.7000000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 3.2999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.69139999999999997, -0.69139999999999997 }, { 0.69139999999999997, 0.69139999999999997 } }, particle_name = "elevated-rail-long-metal-particle-red", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-metal-particle-big", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "explosion-stone-particle-medium", repeat_count = 40, speed_from_center = 0.1, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-stone-particle-small", repeat_count = 100, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8, -1.8 }, { 1.8, 1.8 } }, particle_name = "rail-support-concrete-particle", repeat_count = 15, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, height = 0, hidden = true, icon = "__elevated-rails__/graphics/icons/rail-support.png", localised_name = { "dying-explosion-name", { "entity-name.rail-support" } }, name = "rail-support-explosion", order = "e-a-c", smoke = "smoke-fast", smoke_count = 1, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["elevated-rail-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["railgun-beam"] = { animations = { { animation_speed = 1, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/railgun-turret/railgun-beam.png", frame_count = 16, height = 440, priority = "extra-high", width = 64 } }, beam = true, flags = { "not-on-map" }, hidden = true, light = { color = { b = 0.9, g = 0.9, r = 0.55 }, intensity = 2, size = 20 }, localised_name = { "entity-name.railgun-beam" }, name = "railgun-beam", rotate = true, smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, subgroup = "explosions", type = "explosion" }, ["recycler-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "assembling-machine-3-metal-particle-big", repeat_count = 17, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87889999999999997, -0.89450000000000003 }, { 0.87889999999999997, 0.89450000000000003 } }, particle_name = "assembling-machine-3-metal-particle-medium", repeat_count = 21, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.39060000000000002 }, { 0.89450000000000003, 0.39060000000000002 } }, particle_name = "assembling-machine-3-metal-particle-small", repeat_count = 26, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "assembling-machine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__quality__/graphics/icons/recycler.png", name = "recycler-explosion", order = "e[recycler]", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 0.4 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["recycler-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["recycler-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["recycler-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", max_volume = 0.4, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["recycler-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "smelting-machine-explosions", type = "explosion" }, ["requester-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "requester-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "requester-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/requester-chest.png", localised_name = { "dying-explosion-name", { "entity-name.requester-chest" } }, name = "requester-chest-explosion", order = "f-f-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["roboport-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.29689999999999998 }, { 0.5, 0.29689999999999998 } }, particle_name = "roboport-metal-particle-big", repeat_count = 17, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.79690000000000003 }, { 0.5, 0.79690000000000003 } }, particle_name = "roboport-metal-particle-medium", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.29689999999999998 }, { 0.59770000000000003, 0.29689999999999998 } }, particle_name = "roboport-metal-particle-small", repeat_count = 33, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.027000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 25, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/roboport.png", localised_name = { "dying-explosion-name", { "entity-name.roboport" } }, name = "roboport-explosion", order = "f-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["rock-damaged-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "rock-damage-stone-particle-tiny", repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "rock-damage-stone-particle-small", repeat_count = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 } }, particle_name = "rock-damage-stone-particle-medium", repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1, hidden = true, icons = { { icon = "__base__/graphics/icons/big-rock.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "rock-damaged-explosion", order = "a-d-a", subgroup = "hit-effects", type = "explosion" }, ["rocket-silo-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -2.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.14000000000000002, initial_vertical_speed = 0.19399999999999999, initial_vertical_speed_deviation = 0.012, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "rocket-silo-metal-particle-big", probability = 1, repeat_count = 35, speed_from_center = 0.06, speed_from_center_deviation = 0.025, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.47999999999999998, initial_vertical_speed = 0.13500000000000001, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { { -0.29689999999999998, -0.5 }, { 0.29689999999999998, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "rocket-silo-metal-particle-medium", probability = 1, repeat_count = 52, speed_from_center = 0.09, speed_from_center_deviation = 0, type = "create-particle" }, { initial_height = 2.5, initial_height_deviation = 0.62999999999999998, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "rocket-silo-metal-particle-small", probability = 1, repeat_count = 50, speed_from_center = 0.09, speed_from_center_deviation = 0.043999999999999995, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.102, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { -1.4610000000000001, 3.977 }, { 1.3049999999999999, -3.758 }, { 3.1949999999999998, 1.492 }, { -3.367, -1.4299999999999999 } }, particle_name = "cable-and-electronics-particle-small-medium", probability = 1, repeat_count = 34, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.13100000000000001, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "artillery-wagon-mechanical-component-particle-medium", probability = 1, repeat_count = 36, speed_from_center = 0.09, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/rocket-silo.png", localised_name = { "dying-explosion-name", { "entity-name.rocket-silo" } }, name = "rocket-silo-explosion", order = "b-h-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["rocket-silo-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "defensive-structure-explosions", type = "explosion" }, ["selector-combinator-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39450000000000003, -0.29689999999999998 }, { 0.39450000000000003, 0.29689999999999998 } }, particle_name = "selector-combinator-metal-particle-big", repeat_count = 2, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.039000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.39060000000000002 }, { 0.5, 0.39060000000000002 } }, particle_name = "selector-combinator-metal-particle-medium", repeat_count = 12, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.084000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.89059999999999988 }, { 0.59770000000000003, 0.89059999999999988 } }, particle_name = "selector-combinator-metal-particle-small", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.36099999999999999, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 13, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/selector-combinator.png", localised_name = { "dying-explosion-name", { "entity-name.selector-combinator" } }, name = "selector-combinator-explosion", order = "g-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "circuit-network-explosions", type = "explosion" }, ["slowdown-capsule-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.097659999999999982, -0.097659999999999982 }, right_bottom = { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0, 0 } }, particle_name = "slowdown-capsule-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.01, tail_length = 15, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0, initial_height = 0.7, initial_height_deviation = 0.14000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.49610000000000003, -0.39450000000000003 }, right_bottom = { 0.49610000000000003, 0.39450000000000003 } }, offsets = { { 0, 0 } }, particle_name = "slowdown-capsule-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.01, tail_length = 15, tail_length_deviation = 1, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.03, initial_vertical_speed = 0.012, initial_vertical_speed_deviation = 0, offset_deviation = { left_top = { -0.19139999999999999, -0.29689999999999998 }, right_bottom = { 0.19139999999999999, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "slowdown-capsule-particle", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0, tail_length = 10, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.03, initial_vertical_speed = 0.021000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.097659999999999982, -0.29689999999999998 }, right_bottom = { 0.097659999999999982, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "slowdown-capsule-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 0.25, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, 0 }, right_bottom = { 0.5, 0 } }, offsets = { { 0, 0 } }, particle_name = "slowdown-capsule-particle-big", probability = 1, repeat_count = 7, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 7, tail_length_deviation = 0, tail_width = 1, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/slowdown-capsule.png", localised_name = { "dying-explosion-name", { "entity-name.slowdown-capsule" } }, name = "slowdown-capsule-explosion", order = "a-a-a", render_layer = "lower-object-above-shadow", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/fight/slowdown-capsule-explosion-1.ogg", volume = 1 }, { filename = "__base__/sound/fight/slowdown-capsule-explosion-2.ogg", volume = 1 }, { filename = "__base__/sound/fight/slowdown-capsule-explosion-3.ogg", volume = 1 }, { filename = "__base__/sound/fight/slowdown-capsule-explosion-4.ogg", volume = 1 }, { filename = "__base__/sound/fight/slowdown-capsule-explosion-5.ogg", volume = 1 } } }, subgroup = "gun-explosions", type = "explosion" }, ["small-biter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0.5 }, { 0, 0.6 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 12, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { { 0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 13, tail_length_deviation = 3, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.009, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 5, tail_length_deviation = 5, tail_width = 3, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, audible_distance_modifier = 0.25, category = "enemy", variations = { { filename = "__base__/sound/particles/small-gore-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/small-biter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.small-biter" } }, name = "small-biter-die", order = "a[corpse]-a[biter]-a[small]", scale = 0.5, subgroup = "enemy-death-explosions", type = "explosion" }, ["small-demolisher-fissure"] = { animations = { animation_speed = 0.22727272727272725, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/fissure/demolisher-crack-effect.png", frame_count = 15, height = 718, line_length = 4, priority = "high", scale = 0.2, shift = { 0, 0 }, width = 926 }, created_effect = { { action_delivery = { delayed_trigger = "small-demolisher-fissure-explosion-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "small-demolisher-fissure-explosion-particles-delay", type = "delayed" }, type = "direct" }, { action_delivery = { delayed_trigger = "small-demolisher-fissure-explosion-damage-delay", type = "delayed" }, type = "direct" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/small-scorchmark.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 1, size = 10 }, light_intensity_factor_final = 1, light_size_factor_final = 1, localised_name = { "entity-name.demolisher-fissure", { "entity-name.small-demolisher" } }, name = "small-demolisher-fissure", order = "s-h", render_layer = "ground-patch-higher2", subgroup = "explosions", type = "explosion" }, ["small-demolisher-fissure-damage-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { { action_delivery = { target_effects = { { damage = { amount = 500, type = "explosion" }, type = "damage" }, { damage = { amount = 400, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 1, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 75, type = "explosion" }, type = "damage" }, { damage = { amount = 75, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 2, type = "area" }, { action_delivery = { target_effects = { { damage = { amount = 50, type = "fire" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, ignore_collision_condition = true, radius = 3.5, type = "area" } }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/explosion.png", localised_name = { "entity-name.demolisher-fissure-damage-explosion", { "entity-name.small-demolisher" } }, name = "small-demolisher-fissure-damage-explosion", order = "s-h", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 0.5, switch_vibration_data = { filename = "__base__/sound/fight/medium-explosion.bnvib", gain = 1 }, variations = { { filename = "__base__/sound/fight/medium-explosion-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.2 }, volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/fight/medium-explosion-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-demolisher-fissure-damage-explosion"].sound.variations[1].modifiers ]=], volume = 1 } } }, subgroup = "explosions", type = "explosion" }, ["small-demolisher-fissure-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-1.png", frame_count = 54, height = 358, line_length = 6, scale = 0.5, shift = { 0.28125, 0.375 }, width = 290 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-2.png", frame_count = 54, height = 428, line_length = 6, scale = 0.5, shift = { 0.265625, 0.296875 }, width = 318 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-3.png", frame_count = 54, height = 398, line_length = 6, scale = 0.5, shift = { 0.234375, 0.015625 }, width = 304 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/entity/demolisher/magma-eruption/magma-eruption-4.png", frame_count = 54, height = 384, line_length = 6, scale = 0.5, shift = { -0.5, -0.421875 }, width = 274 } }, flags = { "not-on-map" }, height = 1.5, hidden = true, icon = "__base__/graphics/icons/explosion.png", light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 0.8, size = 10 }, light_intensity_factor_initial = 1, light_size_factor_initial = 1, localised_name = { "entity-name.demolisher-fissure-explosion", { "entity-name.small-demolisher" } }, name = "small-demolisher-fissure-explosion", order = "s-h", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-demolisher-fissure-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["small-electric-pole-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "small-electric-pole-wooden-splinter-particle-medium", repeat_count = 22, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.8, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.054000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.7891 }, { 0.59770000000000003, 0.7891 } }, particle_name = "small-electric-pole-wooden-splinter-particle-small", repeat_count = 26, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.031000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89059999999999988, -0.19139999999999999 }, { 0.89059999999999988, 0.19139999999999999 } }, particle_name = "small-electric-pole-metal-particle-small", repeat_count = 26, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/small-electric-pole.png", localised_name = { "dying-explosion-name", { "entity-name.small-electric-pole" } }, name = "small-electric-pole-explosion", order = "d-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["small-spitter-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 0.9, initial_height_deviation = 0, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.1992, -0.1992 }, right_bottom = { 0.1992, 0.1992 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.015, tail_length = 12, tail_length_deviation = 25, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.05, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { -0.0625, -0.38279999999999998 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, tail_length = 13, tail_length_deviation = 3, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = -0, initial_height_deviation = 0, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -1, -1 }, right_bottom = { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-carpet-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.041000000000000005, tail_length = 11, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.046999999999999993, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 2, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.01, tail_length = 5, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.95499999999999989, initial_height = 0.4, initial_height_deviation = 0.4, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -1, -0.69530000000000003 }, right_bottom = { 1, 0.69530000000000003 } }, offsets = { { 0.039059999999999997, -0.023439999999999999 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-biter-die"].created_effect.action_delivery.target_effects[5].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/small-spitter-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.small-spitter" } }, name = "small-spitter-die", order = "a[corpse]-b[spitter]-a[small]", scale = 0.5, subgroup = "enemy-death-explosions", type = "explosion" }, ["small-stomper-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, repeat_count = 12, smoke_name = "stomper-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 22, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15, speed_from_center_deviation = 0.15, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.2, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-extra-small", probability = 1, repeat_count = 10, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.1, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-big", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 1.6000000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-shell-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.2, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-shell-particle-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-shell-particle-big", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "small-stomper-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["small-stomper-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.015, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-extra-small", probability = 1, repeat_count = 8, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-skin-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-shell-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.2, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-stomper-shell-particle-medium", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "small-stomper-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["small-strafer-pentapod-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.8, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, repeat_count = 6, smoke_name = "strafer-steamy-gas", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-strafer-skin-particle-extra-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-strafer-skin-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-strafer-skin-particle-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-stomper-pentapod-die"].created_effect.action_delivery.target_effects[12].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "small-strafer-pentapod-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["small-strafer-pentapod-leg-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0.5 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 20, tail_length_deviation = 10, tail_width = 2, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "small-strafer-skin-particle-extra-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.002, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, offsets = { { 0, 0.5 } }, particle_name = "small-strafer-skin-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/biter-spawner-corpse.png", name = "small-strafer-pentapod-leg-die", order = "a[corpse]-b[biter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["small-worm-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.02, initial_height = 1.5, initial_height_deviation = 0.2, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.070000000000000009, offset_deviation = { left_top = { -0.19530000000000001, -1 }, right_bottom = { 0.19530000000000001, 1 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-small", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.037000000000000002, tail_length = 30, tail_length_deviation = 16, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.05, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "blood-particle-lower-layer-small", probability = 1, repeat_count = 20, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.052000000000000002, tail_length = 10, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.019, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "guts-entrails-particle-small-medium", probability = 1, repeat_count = 6, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, tail_length = 3, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 2, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.005, offset_deviation = { left_top = { -0.39450000000000003, -0.39450000000000003 }, right_bottom = { 0.39450000000000003, 0.39450000000000003 } }, offsets = { { 0, 0 } }, particle_name = "acid-particle", probability = 1, repeat_count = 4, repeat_count_deviation = 2, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.037999999999999998, tail_length = 8, tail_length_deviation = 4, tail_width = 1, type = "create-particle" }, { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/particles/small-gore-worm-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-worm-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-worm-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-worm-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/particles/small-gore-worm-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["small-worm-die"].created_effect.action_delivery.target_effects[5].sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/small-worm-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.small-worm-turret" } }, name = "small-worm-die", order = "a[corpse]-c[worm]-a[small]", subgroup = "enemy-death-explosions", type = "explosion" }, ["small-wriggler-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.009, initial_vertical_speed_deviation = 0.009, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 5, tail_length_deviation = 5, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.075, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "gleba-blood-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.03, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "pentapod-entrails-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "small-wriggler-skin-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["big-wriggler-die"].created_effect.action_delivery.target_effects[5].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/medium-wriggler-corpse.png", name = "small-wriggler-die", order = "a[corpse]-f[wriggler]", scale = 0.25, subgroup = "enemy-death-explosions", type = "explosion" }, ["solar-panel-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, particle_name = "solar-panel-long-metal-particle-medium", repeat_count = 28, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.79690000000000003 }, { 0.8984, 0.79690000000000003 } }, particle_name = "solar-panel-metal-particle-small", repeat_count = 32, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.079000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.49610000000000003 }, { 0.3984, 0.49610000000000003 } }, particle_name = "solar-panel-glass-particle-small", repeat_count = 82, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/solar-panel.png", localised_name = { "dying-explosion-name", { "entity-name.solar-panel" } }, name = "solar-panel-explosion", order = "a-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "energy-explosions", type = "explosion" }, ["space-platform-foundation-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, delay = 0, delay_deviation = 16, explosion_effect = { action_delivery = { target_effects = { { entity_name = "foundation-tile-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.9 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/space-platform-foundation.png", name = "space-platform-foundation-explosion", order = "c-h-a", subgroup = "space-platform-explosions", type = "explosion" }, ["spark-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "spark-particle", repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "spark-particle-debris", repeat_count = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1, hidden = true, icons = { { icon = "__base__/graphics/icons/small-electric-pole.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "spark-explosion", order = "a-b-a", subgroup = "hit-effects", type = "explosion" }, ["spark-explosion-higher"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.2, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "spark-particle", repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1.5, initial_height_deviation = 0.2, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "spark-particle-debris", repeat_count = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1.5, hidden = true, icons = { { icon = "__base__/graphics/icons/big-electric-pole.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "spark-explosion-higher", order = "a-b-b", subgroup = "hit-effects", type = "explosion" }, ["spidertron-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -2.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.083000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.6875, -0.79300000000000006 }, right_bottom = { 0.6875, 0.79300000000000006 } }, offsets = { { 0, 0 } }, particle_name = "spidertron-metal-particle-big", probability = 1, repeat_count = 39, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.095999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.6875, -0.5 }, right_bottom = { 0.6875, 0.5 } }, offsets = { { -0.2891, 0.23439999999999999 } }, particle_name = "spidertron-metal-particle-medium", probability = 1, repeat_count = 31, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.89059999999999988, -0.79690000000000003 }, right_bottom = { 0.89059999999999988, 0.79690000000000003 } }, offsets = { { -0.6641, 0.64059999999999997 } }, particle_name = "spidertron-glass-particle-small", probability = 1, repeat_count = 48, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.89059999999999988, -0.79690000000000003 }, right_bottom = { 0.89059999999999988, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "spidertron-metal-particle-small", probability = 1, repeat_count = 41, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.13100000000000001, initial_vertical_speed_deviation = 0, offset_deviation = { left_top = { -0.6875, -0.5 }, right_bottom = { 0.6875, 0.5 } }, offsets = { { -0.2891, 0.23439999999999999 } }, particle_name = "spidertron-long-metal-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 5, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.026000000000000001, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.092999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.5, -0.5 }, right_bottom = { 0.5, 0.5 } }, offsets = { { 0.5234, -0.4609 } }, particle_name = "cable-and-electronics-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { left_top = { -0.88670000000000009, -0.79690000000000003 }, right_bottom = { 0.88670000000000009, 0.79690000000000003 } }, offsets = { { -0.6641, 0.64059999999999997 } }, particle_name = "spidertron-mechanical-component-particle-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 0, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/spidertron-debris-1.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/particles/spidertron-debris-2.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/particles/spidertron-debris-3.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/particles/spidertron-debris-4.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/particles/spidertron-debris-5.ogg", max_volume = 0.6, min_volume = 0.5 } }, type = "play-sound" }, { sound = { { filename = "__base__/sound/spidertron/spidertron-die-vox-1.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__base__/sound/spidertron/spidertron-die-vox-2.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__base__/sound/spidertron/spidertron-die-vox-3.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__base__/sound/spidertron/spidertron-die-vox-4.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__base__/sound/spidertron/spidertron-die-vox-5.ogg", max_volume = 0.4, min_volume = 0.3 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/spidertron.png", localised_name = { "dying-explosion-name", { "entity-name.spidertron" } }, name = "spidertron-explosion", order = "e-k-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/fight/spidertron-explosion-1.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/fight/spidertron-explosion-2.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/fight/spidertron-explosion-3.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/fight/spidertron-explosion-4.ogg", max_volume = 0.6, min_volume = 0.5 }, { filename = "__base__/sound/fight/spidertron-explosion-5.ogg", max_volume = 0.6, min_volume = 0.5 } } }, subgroup = "transport-explosions", type = "explosion" }, ["spitter-spawner-die"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["biter-spawner-die"].created_effect ]=], flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/spitter-spawner-corpse.png", localised_name = { "dying-explosion-name", { "entity-name.spitter-spawner" } }, name = "spitter-spawner-die", order = "a[corpse]-c[spitter-spawner]", subgroup = "enemy-death-explosions", type = "explosion" }, ["splitter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.046999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "splitter-metal-particle-medium", repeat_count = 13, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.049000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "splitter-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.59770000000000003 }, { 0.69530000000000003, 0.59770000000000003 } }, particle_name = "splitter-long-metal-particle-medium", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "splitter-metal-particle-big", repeat_count = 3, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "splitter-mechanical-component-particle-medium", repeat_count = 3, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/splitter.png", localised_name = { "dying-explosion-name", { "entity-name.splitter" } }, name = "splitter-explosion", order = "b-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "belt-explosions", type = "explosion" }, ["stack-inserter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.49220000000000006 }, { 0.5, 0.49220000000000006 } }, particle_name = "bulk-inserter-metal-particle-medium", repeat_count = 17, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "bulk-inserter-metal-particle-small", repeat_count = 10, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.4, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 7, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/stack-inserter.png", name = "stack-inserter-explosion", order = "c-h-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], subgroup = "inserter-explosions", type = "explosion" }, ["steam-engine-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.062999999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69530000000000003 }, { 0.5, 0.69530000000000003 } }, particle_name = "steam-engine-metal-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.5 }, { 0.69530000000000003, 0.5 } }, particle_name = "steam-engine-metal-particle-medium", repeat_count = 40, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.79690000000000003 }, { 0.89450000000000003, 0.79690000000000003 } }, particle_name = "steam-engine-metal-particle-small", repeat_count = 45, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.037000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "steam-engine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/steam-engine.png", localised_name = { "dying-explosion-name", { "entity-name.steam-engine" } }, name = "steam-engine-explosion", order = "a-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["steam-engine-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["steam-turbine-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.062999999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69530000000000003 }, { 0.5, 0.69530000000000003 } }, particle_name = "steam-turbine-metal-particle-big", repeat_count = 16, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.7, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.5 }, { 0.69530000000000003, 0.5 } }, particle_name = "steam-turbine-metal-particle-medium", repeat_count = 40, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.79690000000000003 }, { 0.89450000000000003, 0.79690000000000003 } }, particle_name = "steam-turbine-metal-particle-small", repeat_count = 45, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.037000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "steam-turbine-mechanical-component-particle-medium", repeat_count = 25, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/steam-turbine.png", localised_name = { "dying-explosion-name", { "entity-name.steam-turbine" } }, name = "steam-turbine-explosion", order = "a-g-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.8, min_volume = 0.8, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["steam-turbine-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "energy-explosions", type = "explosion" }, ["steel-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "steel-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "steel-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/steel-chest.png", localised_name = { "dying-explosion-name", { "entity-name.steel-chest" } }, name = "steel-chest-explosion", order = "a-c-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "storage-explosions", type = "explosion" }, ["steel-furnace-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, particle_name = "steel-furnace-metal-particle-big", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58199999999999994, -0.89450000000000003 }, { 0.58199999999999994, 0.89450000000000003 } }, particle_name = "steel-furnace-metal-particle-medium", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.89450000000000003, -0.89059999999999988 }, { 0.89450000000000003, 0.89059999999999988 } }, particle_name = "steel-furnace-metal-particle-small", repeat_count = 40, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/steel-furnace.png", localised_name = { "dying-explosion-name", { "entity-name.steel-furnace" } }, name = "steel-furnace-explosion", order = "c-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "smelting-machine-explosions", type = "explosion" }, ["stone-furnace-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.1, initial_height_deviation = 0.49000000000000004, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.6875 }, { 0.69139999999999997, 0.6875 } }, particle_name = "stone-furnace-stone-particle-big", repeat_count = 2, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.090999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5859, -0.8984 }, { 0.5859, 0.8984 } }, particle_name = "stone-furnace-stone-particle-medium", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.068000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.89450000000000003 }, { 0.8984, 0.89450000000000003 } }, particle_name = "stone-furnace-stone-particle-small", repeat_count = 35, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/stone-furnace.png", localised_name = { "dying-explosion-name", { "entity-name.stone-furnace" } }, name = "stone-furnace-explosion", order = "c-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "smelting-machine-explosions", type = "explosion" }, ["storage-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "storage-chest-metal-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "storage-chest-metal-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/storage-chest.png", localised_name = { "dying-explosion-name", { "entity-name.storage-chest" } }, name = "storage-chest-explosion", order = "f-e-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "logistic-network-explosions", type = "explosion" }, ["storage-tank-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.11700000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.3984, -0.69920000000000009 }, { 0.3984, 0.69920000000000009 } }, particle_name = "storage-tank-metal-particle-big", repeat_count = 20, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.29689999999999998 }, { 0.59770000000000003, 0.29689999999999998 } }, particle_name = "storage-tank-metal-particle-medium", repeat_count = 27, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/storage-tank.png", localised_name = { "dying-explosion-name", { "entity-name.storage-tank" } }, name = "storage-tank-explosion", order = "a-d-a", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 0.7, min_volume = 0.5, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 0.7, min_volume = 0.5, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["storage-tank-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "storage-explosions", type = "explosion" }, ["substation-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.69530000000000003 }, { 0.5, 0.69530000000000003 } }, particle_name = "substation-metal-particle-big", repeat_count = 7, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "substation-metal-particle-big", repeat_count = 9, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.29689999999999998 }, { 0.69530000000000003, 0.29689999999999998 } }, particle_name = "substation-long-metal-particle-medium", repeat_count = 12, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.046999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.7891 }, { 0.59770000000000003, 0.7891 } }, particle_name = "substation-long-metal-particle-medium", repeat_count = 12, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.010999999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.7891 }, { 0.59770000000000003, 0.7891 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 15, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/substation.png", localised_name = { "dying-explosion-name", { "entity-name.substation" } }, name = "substation-explosion", order = "d-d-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "energy-pipe-distribution-explosions", type = "explosion" }, ["tank-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.29689999999999998, -0.19530000000000001 }, { 0.29689999999999998, 0.19530000000000001 } }, particle_name = "tank-metal-particle-big", repeat_count = 18, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.095, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "tank-metal-particle-medium", repeat_count = 20, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.59770000000000003, -0.59770000000000003 }, { 0.59770000000000003, 0.59770000000000003 } }, particle_name = "tank-metal-particle-small", repeat_count = 20, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.088999999999999986, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "cable-and-electronics-particle-small-medium", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/tank-debris-1.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/particles/tank-debris-2.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/particles/tank-debris-3.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/particles/tank-debris-4.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/particles/tank-debris-5.ogg", max_volume = 0.6, min_volume = 0.4 } }, type = "play-sound" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/tank.png", localised_name = { "dying-explosion-name", { "entity-name.tank" } }, name = "tank-explosion", order = "e-j-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/fight/tank-explosion-1.ogg", max_volume = 0.8, min_volume = 0.5 }, { filename = "__base__/sound/fight/tank-explosion-2.ogg", max_volume = 0.8, min_volume = 0.5 }, { filename = "__base__/sound/fight/tank-explosion-3.ogg", max_volume = 0.8, min_volume = 0.5 }, { filename = "__base__/sound/fight/tank-explosion-4.ogg", max_volume = 0.8, min_volume = 0.5 }, { filename = "__base__/sound/fight/tank-explosion-5.ogg", max_volume = 0.8, min_volume = 0.5 } } }, subgroup = "transport-explosions", type = "explosion" }, ["thruster-explosion"] = { animations = { allow_forced_downscale = true, animation_speed = 0.5, draw_as_glow = true, frame_count = 57, height = 634, scale = 0.5, shift = { -1.40625, -1.84375 }, stripes = { { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-1.png", height_in_frames = 5, width_in_frames = 6 }, { filename = "__base__/graphics/entity/massive-explosion/massive-explosion-2.png", height_in_frames = 5, width_in_frames = 6 } }, usage = "explosion", width = 656 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, initial_height_deviation = 0.2, initial_vertical_speed = 0.087999999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.6875 }, { 0.6875, 0.6875 } }, offsets = { { 0.7734, 0.6484 }, { -0.7266, 1.5859000000000001 } }, particle_name = "oil-refinery-metal-particle-big", probability = 1, repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.2, initial_vertical_speed = 0.098000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.98049999999999997, -0.88670000000000009 }, { 0.98049999999999997, 0.88670000000000009 } }, offsets = { { 0, 1 } }, particle_name = "oil-refinery-metal-particle-medium", probability = 1, repeat_count = 38, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.2, initial_vertical_speed = 0.075, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99610000000000003, -0.59379999999999997 }, { 0.99610000000000003, 0.59379999999999997 } }, offsets = { { -1.492, -0.45300000000000002 }, { 1.5549999999999999, -0.46899999999999995 }, { 1.4770000000000001, 2.4689999999999999 }, { -0.61719999999999997, 1.3281000000000001 } }, particle_name = "oil-refinery-metal-particle-small", probability = 1, repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.082000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, particle_name = "oil-refinery-metal-particle-big-tint", probability = 1, repeat_count = 9, speed_from_center = 0.06, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/thruster.png", name = "thruster-explosion", order = "b", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["thruster-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "space-platform-explosions", type = "explosion" }, ["train-stop-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-1.png", frame_count = 30, height = 224, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.125 }, usage = "explosion", width = 124 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-2.png", frame_count = 41, height = 212, line_length = 6, priority = "high", scale = 0.5, shift = { -0.40625, -1.0625 }, usage = "explosion", width = 154 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/medium-explosion/medium-explosion-3.png", frame_count = 39, height = 236, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -1.15625 }, usage = "explosion", width = 126 } }, created_effect = { action_delivery = { target_effects = { { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6875, -0.19139999999999999 }, { 0.6875, 0.19139999999999999 } }, particle_name = "train-stop-metal-particle-medium", repeat_count = 27, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4883, -0.39450000000000003 }, { 0.4883, 0.39450000000000003 } }, particle_name = "train-stop-long-metal-particle-medium", repeat_count = 21, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062999999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69139999999999997, -0.29689999999999998 }, { 0.69139999999999997, 0.29689999999999998 } }, particle_name = "train-stop-metal-particle-small", repeat_count = 30, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.054000000000000004, offset_deviation = { { -0.5859, -0.6875 }, { 0.5859, 0.6875 } }, particle_name = "train-stop-metal-particle-small", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0.46299999999999999, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.11300000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4883, -0.6875 }, { 0.4883, 0.6875 } }, particle_name = "train-stop-glass-particle-small", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/train-stop.png", localised_name = { "dying-explosion-name", { "entity-name.train-stop" } }, name = "train-stop-explosion", order = "e-b-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["artillery-turret-explosion"].sound ]=], subgroup = "train-transport-explosions", type = "explosion" }, ["transport-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "transport-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.transport-belt" } }, name = "transport-belt-explosion", order = "b-a-a", subgroup = "belt-explosions", type = "explosion" }, ["transport-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-metal-particle-medium", repeat_count = 1, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-metal-particle-small", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.016000000000000001, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-wooden-splinter-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-mechanical-component-particle-medium", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/transport-belt.png", localised_name = { "dying-explosion-name", { "entity-name.transport-belt-base" } }, name = "transport-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["turbo-splitter-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-1.png", frame_count = 24, height = 178, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -0.75 }, usage = "explosion", width = 88 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-2.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.234375 }, usage = "explosion", width = 92 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-3.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.046875, -0.71875 }, usage = "explosion", width = 154 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-4.png", frame_count = 24, height = 134, line_length = 6, priority = "high", scale = 0.5, shift = { 0.078125, -0.796875 }, usage = "explosion", width = 146 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-explosion-5.png", frame_count = 24, height = 222, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, -0.796875 }, usage = "explosion", width = 144 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.046999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, particle_name = "turbo-splitter-metal-particle-medium", repeat_count = 13, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.6, initial_height_deviation = 0.5, initial_vertical_speed = 0.049000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-splitter-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.071999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69530000000000003, -0.59770000000000003 }, { 0.69530000000000003, 0.59770000000000003 } }, particle_name = "express-splitter-long-metal-particle-medium", repeat_count = 3, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-splitter-metal-particle-big", repeat_count = 2, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.029000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-splitter-mechanical-component-particle-medium", repeat_count = 3, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/turbo-splitter.png", name = "turbo-splitter-explosion", order = "b-i-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], subgroup = "belt-explosions", type = "explosion" }, ["turbo-transport-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "turbo-transport-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/turbo-transport-belt.png", name = "turbo-transport-belt-explosion", order = "b-c-a", subgroup = "belt-explosions", type = "explosion" }, ["turbo-transport-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-transport-belt-metal-particle-medium", repeat_count = 1, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.070999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-transport-belt-metal-particle-small", repeat_count = 4, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.016000000000000001, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "transport-belt-wooden-splinter-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-transport-belt-mechanical-component-particle-medium", repeat_count = 5, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/turbo-transport-belt.png", name = "turbo-transport-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], type = "explosion" }, ["turbo-underground-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "turbo-underground-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__space-age__/graphics/icons/turbo-underground-belt.png", name = "turbo-underground-belt-explosion", order = "b-f-a", subgroup = "belt-explosions", type = "explosion" }, ["turbo-underground-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "express-underground-belt-metal-particle-medium", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.42999999999999998, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-underground-belt-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "turbo-underground-belt-metal-particle-medium-green", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__space-age__/graphics/icons/turbo-underground-belt.png", name = "turbo-underground-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["captive-spawner-explosion-1"].sound ]=], type = "explosion" }, ["underground-belt-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { entity_name = "underground-belt-explosion-base", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0.3 } }, type = "create-explosion" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.underground-belt" } }, name = "underground-belt-explosion", order = "b-d-a", subgroup = "belt-explosions", type = "explosion" }, ["underground-belt-explosion-base"] = { animations = { { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-1.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { -0.125, -1.078125 }, usage = "explosion", width = 160 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-2.png", frame_count = 24, height = 186, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -1.125 }, usage = "explosion", width = 196 }, { animation_speed = 0.3, draw_as_glow = true, filename = "__base__/graphics/entity/small-explosion/small-dust-explosion-3.png", frame_count = 24, height = 216, line_length = 6, priority = "high", scale = 0.5, shift = { -0.171875, -1.09375 }, usage = "explosion", width = 228 } }, created_effect = { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, repeat_count = 10, smoke_name = "small-dusty-explosion-smoke", speed_from_center = 0.008, speed_from_center_deviation = 0.03, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "underground-belt-metal-particle-medium", repeat_count = 10, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.42999999999999998, initial_vertical_speed = 0.086999999999999993, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "underground-belt-metal-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "underground-belt-metal-particle-medium-yellow", repeat_count = 2, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/underground-belt.png", localised_name = { "dying-explosion-name", { "entity-name.underground-belt-base" } }, name = "underground-belt-explosion-base", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], type = "explosion" }, ["uranium-cannon-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-1.png", frame_count = 17, height = 42, line_length = 6, priority = "high", scale = 0.5, shift = { 0.140625, 0.1875 }, tint = { b = 0.4, g = 1, r = 0.4 }, usage = "explosion", width = 48 }, { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/explosion/explosion-3.png", frame_count = 17, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, 0.046875 }, tint = { b = 0.4, g = 1, r = 0.4 }, usage = "explosion", width = 102 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/uranium-cannon-shell.png" } }, localised_name = "entity-name.uranium-cannon-explosion", name = "uranium-cannon-explosion", order = "a-c-c", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = { aggregation = { max_count = 1, remove = true }, variations = { { filename = "__base__/sound/small-explosion-1.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 1.2 } }, { filename = "__base__/sound/small-explosion-2.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["uranium-cannon-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-3.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["uranium-cannon-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-4.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["uranium-cannon-explosion"].sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/small-explosion-5.ogg", max_volume = 0.5, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["uranium-cannon-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["uranium-cannon-shell-explosion"] = { animations = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/big-explosion/big-explosion.png", frame_count = 47, height = 245, line_length = 6, shift = { 0.1875, -0.75 }, tint = { b = 0.4, g = 1, r = 0.4 }, usage = "explosion", width = 197 } }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__base__/graphics/icons/explosive-uranium-cannon-shell.png" } }, localised_name = { "entity-name.uranium-cannon-shell-explosion" }, name = "uranium-cannon-shell-explosion", order = "a-c-d", sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3.7999999999999998, game_controller_vibration_data = { duration = 160, low_frequency_vibration_intensity = 0.9, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/large-explosion.bnvib", gain = 0.6, play_for = "everything" }, variations = { { filename = "__base__/sound/fight/large-explosion-1.ogg", max_volume = 1, min_volume = 1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/fight/large-explosion-2.ogg", max_volume = 1, min_volume = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["uranium-cannon-shell-explosion"].sound.variations[1].modifiers ]=] } } }, subgroup = "explosions", type = "explosion" }, ["vulcanus-cliff-collapse"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 20, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 20, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, only_when_visible = true, particle_name = "big-rock-stone-particle-tiny", repeat_count = 50, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0, offset_deviation = { { -1.75, -1.7 }, { 1.75, 1.75 } }, only_when_visible = true, repeat_count = 20, smoke_name = "demolisher-mining-smoke", speed_from_center = 0.03, type = "create-trivial-smoke" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icons = { { icon = "__base__/graphics/icons/explosion.png" }, { icon = "__space-age__/graphics/icons/huge-volcanic-rock.png" } }, localised_name = { "entity-name.vulcanus-cliff-collapse" }, name = "vulcanus-cliff-collapse", order = "a-a-c", smoke = "smoke-explosion-particle", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["asteroid-collector-explosion"].sound ]=], subgroup = "explosions", type = "explosion" }, ["wall-damaged-explosion"] = { animations = { { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, created_effect = { action_delivery = { target_effects = { { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -0.097659999999999982, -0.097659999999999982 }, { 0.097659999999999982, 0.097659999999999982 } }, offsets = { { 0.070309999999999997, 0.20310000000000001 }, { -0.023439999999999999, 0.078130000000000006 } }, particle_name = "wall-stone-particle-small", repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 1, hidden = true, icons = { { icon = "__base__/graphics/icons/wall.png", tint = { 1, 0.5, 0.5, 1 } } }, name = "wall-damaged-explosion", order = "a-c-a", subgroup = "hit-effects", type = "explosion" }, ["wall-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.19530000000000001, -0.19530000000000001 }, { 0.19530000000000001, 0.19530000000000001 } }, particle_name = "wall-stone-particle-medium", repeat_count = 16, speed_from_center = 0.03, speed_from_center_deviation = 0.047999999999999998, type = "create-particle" }, { initial_height = 0.9, initial_height_deviation = 0.5, initial_vertical_speed = 0.077000000000000002, initial_vertical_speed_deviation = 0.049000000000000004, offset_deviation = { { -0.19530000000000001, -0.1992 }, { 0.19530000000000001, 0.1992 } }, particle_name = "wall-stone-particle-small", repeat_count = 28, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 1, initial_height_deviation = 0.5, initial_vertical_speed = 0.075999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.39060000000000002, -0.4883 }, { 0.39060000000000002, 0.4883 } }, particle_name = "wall-stone-particle-tiny", repeat_count = 46, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/wall.png", localised_name = { "dying-explosion-name", { "entity-name.stone-wall" } }, name = "wall-explosion", order = "b-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "defensive-structure-explosions", type = "explosion" }, ["water-splash"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", repeat_count = 10, repeat_count_deviation = 6, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, tint = { 0.22600000000000002, 0.34100000000000001, 0.33700000000000001, 0.31400000000000001 }, type = "create-particle" }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, icon = "__base__/graphics/icons/fluid/water.png", localised_name = { "entity-name.water-splash" }, name = "water-splash", order = "a-a-a", subgroup = "fluid-explosions", type = "explosion" }, ["wooden-chest-explosion"] = { animations = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, created_effect = { action_delivery = { target_effects = { { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "wooden-chest-wooden-splinter-particle-medium", repeat_count = 20, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.44000000000000004, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "wooden-chest-wooden-splinter-particle-small", repeat_count = 20, speed_from_center = 0.02, speed_from_center_deviation = 0.045999999999999996, type = "create-particle" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, height = 0, hidden = true, icon = "__base__/graphics/icons/wooden-chest.png", localised_name = { "dying-explosion-name", { "entity-name.wooden-chest" } }, name = "wooden-chest-explosion", order = "a-a-a", smoke = "smoke-fast", smoke_count = 2, smoke_slow_down_factor = 1, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["accumulator-explosion"].sound ]=], subgroup = "storage-explosions", type = "explosion" } }, fire = { ["acid-splash-fire-spitter-behemoth"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-spitter-behemoth", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-behemoth", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.6, shift = { -0.45, -0.3 }, tint = { 1, 0.99199999999999999, 0.51200000000000001, 1 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.6, shift = { 0.075, 0.075 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.6, shift = { -0.33749999999999996, -0.6375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.6, shift = { 0.225, 1.0874999999999999 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.6, shift = { 0.825, -0.6 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.6, shift = { 0.6375, 0.075 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.6, shift = { 0.6375, -0.7125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.6, shift = { 0.67499999999999991, -0.6 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.39000000000000004, shift = { -0.29249999999999998, -0.19500000000000002 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.39000000000000004, shift = { 0.04875, 0.04875 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.39000000000000004, shift = { -0.21937500000000001, -0.41437499999999998 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.39000000000000004, shift = { 0.14624999999999999, 0.70687500000000005 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.39000000000000004, shift = { 0.53624999999999998, -0.39000000000000004 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.39000000000000004, shift = { 0.41437499999999998, 0.04875 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.39000000000000004, shift = { 0.41437499999999998, -0.46312499999999996 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.39000000000000004, shift = { 0.43875000000000002, -0.39000000000000004 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-spitter-big"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-spitter-big", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-big", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.6, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.5, shift = { -0.375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.5, shift = { 0.0625, 0.0625 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.5, shift = { -0.28125, -0.53125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.5, shift = { 0.1875, 0.90625 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.5, shift = { 0.6875, -0.5 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.5, shift = { 0.53125, 0.0625 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.5, shift = { 0.53125, -0.59375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.5, shift = { 0.5625, -0.5 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.325, shift = { -0.24375, -0.1625 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.325, shift = { 0.040625, 0.040625 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.325, shift = { -0.18281250000000002, -0.3453125 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.325, shift = { 0.121875, 0.5890625 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.325, shift = { 0.446875, -0.325 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.325, shift = { 0.3453125, 0.040625 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.325, shift = { 0.3453125, -0.3859375 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.325, shift = { 0.36562500000000004, -0.325 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-spitter-medium"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-spitter-medium", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-medium", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.2, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.35, shift = { -0.26249999999999996, -0.175 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.35, shift = { 0.04375, 0.04375 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.35, shift = { -0.196875, -0.37187499999999996 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.35, shift = { 0.13124999999999998, 0.63437499999999991 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.35, shift = { 0.48125, -0.35 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.35, shift = { 0.37187499999999996, 0.04375 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.35, shift = { 0.37187499999999996, -0.415625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.35, shift = { 0.39375, -0.35 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.22749999999999999, shift = { -0.17062499999999998, -0.11375 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.22749999999999999, shift = { 0.0284375, 0.0284375 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.22749999999999999, shift = { -0.12796874999999999, -0.24171874999999998 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.22749999999999999, shift = { 0.0853125, 0.41234374999999996 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.22749999999999999, shift = { 0.31281249999999998, -0.22749999999999999 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.22749999999999999, shift = { 0.24171874999999998, 0.0284375 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.22749999999999999, shift = { 0.24171874999999998, -0.27015624999999996 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.22749999999999999, shift = { 0.25593749999999997, -0.22749999999999999 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-spitter-small"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-spitter-small", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-small", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.1, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.25, shift = { -0.1875, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.25, shift = { 0.03125, 0.03125 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.25, shift = { -0.140625, -0.265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.25, shift = { 0.09375, 0.453125 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.25, shift = { 0.34375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.25, shift = { 0.265625, 0.03125 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.25, shift = { 0.265625, -0.296875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.25, shift = { 0.28125, -0.25 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.1625, shift = { -0.121875, -0.08125 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.1625, shift = { 0.0203125, 0.0203125 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.1625, shift = { -0.091406250000000018, -0.17265625 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.1625, shift = { 0.0609375, 0.29453125 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.1625, shift = { 0.2234375, -0.1625 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.1625, shift = { 0.17265625, 0.0203125 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.1625, shift = { 0.17265625, -0.19296875 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.1625, shift = { 0.18281250000000002, -0.1625 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-worm-behemoth"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-worm-behemoth", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-behemoth", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 1.2, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.6, shift = { -0.45, -0.3 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.6, shift = { 0.075, 0.075 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.6, shift = { -0.33749999999999996, -0.6375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.6, shift = { 0.225, 1.0874999999999999 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.6, shift = { 0.825, -0.6 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.6, shift = { 0.6375, 0.075 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.6, shift = { 0.6375, -0.7125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.6, shift = { 0.67499999999999991, -0.6 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.39000000000000004, shift = { -0.29249999999999998, -0.19500000000000002 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.39000000000000004, shift = { 0.04875, 0.04875 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.39000000000000004, shift = { -0.21937500000000001, -0.41437499999999998 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.39000000000000004, shift = { 0.14624999999999999, 0.70687500000000005 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.39000000000000004, shift = { 0.53624999999999998, -0.39000000000000004 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.39000000000000004, shift = { 0.41437499999999998, 0.04875 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.39000000000000004, shift = { 0.41437499999999998, -0.46312499999999996 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.39000000000000004, shift = { 0.43875000000000002, -0.39000000000000004 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-worm-big"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-worm-big", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-big", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.6, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.5, shift = { -0.375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.5, shift = { 0.0625, 0.0625 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.5, shift = { -0.28125, -0.53125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.5, shift = { 0.1875, 0.90625 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.5, shift = { 0.6875, -0.5 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.5, shift = { 0.53125, 0.0625 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.5, shift = { 0.53125, -0.59375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.5, shift = { 0.5625, -0.5 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.325, shift = { -0.24375, -0.1625 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.325, shift = { 0.040625, 0.040625 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.325, shift = { -0.18281250000000002, -0.3453125 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.325, shift = { 0.121875, 0.5890625 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.325, shift = { 0.446875, -0.325 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.325, shift = { 0.3453125, 0.040625 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.325, shift = { 0.3453125, -0.3859375 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.325, shift = { 0.36562500000000004, -0.325 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-worm-medium"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-worm-medium", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-medium", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.2, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.41499999999999995, shift = { -0.31124999999999998, -0.20749999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.41499999999999995, shift = { 0.051874999999999991, 0.051874999999999991 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.41499999999999995, shift = { -0.23343750000000001, -0.44093749999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.41499999999999995, shift = { 0.15562499999999999, 0.75218749999999996 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.41499999999999995, shift = { 0.57062499999999989, -0.41499999999999995 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.41499999999999995, shift = { 0.44093749999999998, 0.051874999999999991 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.41499999999999995, shift = { 0.44093749999999998, -0.49281249999999996 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.41499999999999995, shift = { 0.46687500000000002, -0.41499999999999995 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.26974999999999998, shift = { -0.20231250000000003, -0.13487499999999999 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.26974999999999998, shift = { 0.033718749999999997, 0.033718749999999997 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.26974999999999998, shift = { -0.151734375, -0.28660937500000001 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.26974999999999998, shift = { 0.10115625000000001, 0.48892187500000004 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.26974999999999998, shift = { 0.37090624999999999, -0.26974999999999998 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.26974999999999998, shift = { 0.28660937500000001, 0.033718749999999997 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.26974999999999998, shift = { 0.28660937500000001, -0.32032812499999999 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.26974999999999998, shift = { 0.30346875, -0.26974999999999998 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["acid-splash-fire-worm-small"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "acid-splash-fire-worm-small", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "acid-sticker-small", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.1, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.325, shift = { -0.24375, -0.1625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.325, shift = { 0.040625, 0.040625 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.325, shift = { -0.18281250000000002, -0.3453125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.325, shift = { 0.121875, 0.5890625 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.325, shift = { 0.446875, -0.325 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.325, shift = { 0.3453125, 0.040625 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.325, shift = { 0.3453125, -0.3859375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["acid-splash-fire-spitter-behemoth"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.325, shift = { 0.36562500000000004, -0.325 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.21125000000000003, shift = { -0.15843750000000001, -0.10562500000000001 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.21125000000000003, shift = { 0.026406250000000004, 0.026406250000000004 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.21125000000000003, shift = { -0.11882812500000002, -0.22445312500000005 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.21125000000000003, shift = { 0.07921875, 0.38289062500000002 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.21125000000000003, shift = { 0.29046875000000005, -0.21125000000000003 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.21125000000000003, shift = { 0.22445312500000005, 0.026406250000000004 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.21125000000000003, shift = { 0.22445312500000005, -0.25085937500000006 }, tint = { 0.7, 0.69439999999999991, 0.35840000000000001, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.21125000000000003, shift = { 0.23765625000000004, -0.21125000000000003 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["big-acid-splash-fire-stomper"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "big-acid-splash-fire-stomper", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "big-acid-sticker-stomper", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 1.6000000000000001, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.95999999999999996, shift = { -0.71999999999999993, -0.47999999999999998 }, tint = { 0.6, 0.51200000000000001, 0.59199999999999999, 1 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.95999999999999996, shift = { 0.12, 0.12 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.95999999999999996, shift = { -0.54000000000000004, -1.02 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["big-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.95999999999999996, shift = { 0.35999999999999996, 1.74 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.95999999999999996, shift = { 1.3199999999999998, -0.95999999999999996 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["big-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.95999999999999996, shift = { 1.02, 0.12 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.95999999999999996, shift = { 1.02, -1.1399999999999999 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["big-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.95999999999999996, shift = { 1.0800000000000001, -0.95999999999999996 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.62400000000000011, shift = { -0.46800000000000006, -0.31200000000000006 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.62400000000000011, shift = { 0.078000000000000016, 0.078000000000000016 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.62400000000000011, shift = { -0.35100000000000007, -0.66300000000000017 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.62400000000000011, shift = { 0.23400000000000003, 1.1310000000000002 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.62400000000000011, shift = { 0.85800000000000018, -0.62400000000000011 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.62400000000000011, shift = { 0.66300000000000017, 0.078000000000000016 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.62400000000000011, shift = { 0.66300000000000017, -0.7410000000000001 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.62400000000000011, shift = { 0.70200000000000014, -0.62400000000000011 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["crash-site-fire-flame"] = { add_fuel_cooldown = 10, burnt_patch_alpha_default = 0.4, burnt_patch_alpha_variations = { { alpha = 0.26000000000000001, tile = "stone-path" }, { alpha = 0.23999999999999999, tile = "concrete" }, { alpha = 0, tile = "water" }, { alpha = 0, tile = "deepwater" }, { alpha = 0, tile = "water-green" }, { alpha = 0, tile = "deepwater-green" }, { alpha = 0, tile = "water-shallow" }, { alpha = 0, tile = "water-mud" }, { alpha = 0, tile = "water-wube" } }, burnt_patch_lifetime = 1800, burnt_patch_pictures = { { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = { -0.09375, 0.125 }, width = 115, x = 0, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 0, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 0, y = 112 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 112 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 112 } }, damage_multiplier_decrease_per_tick = 0, damage_multiplier_increase_per_added_fuel = 0, damage_per_tick = { amount = 0.016666666666666665, type = "fire" }, delay_between_initial_flames = 10, fade_in_duration = 30, fade_out_duration = 60, flags = { "placeable-off-grid", "not-on-map" }, flame_alpha = 0.45, flame_alpha_deviation = 0.05, hidden = true, initial_lifetime = 300, lifetime_increase_by = 150, lifetime_increase_cooldown = 4, light = { color = { 1, 0.85, 0.4 }, flicker_interval = 12, flicker_max_modifier = 1.1000000000000001, flicker_min_modifier = 0.9, intensity = 0.2, size = 8 }, light_size_modifier_maximum = 3, light_size_modifier_per_flame = 0.1, maximum_damage_multiplier = 1, maximum_lifetime = 1800, maximum_spread_count = 100, name = "crash-site-fire-flame", on_fuel_added_action = { action_delivery = { target_effects = { { offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, smoke_name = "fire-smoke-on-adding-fuel", speed_from_center = 0.01, type = "create-trivial-smoke" } }, type = "instant" }, type = "direct" }, pictures = { { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = { a = 1, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.55, shift = { 0, -0.1375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.35, shift = { 0, -0.0875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["crash-site-fire-flame"].pictures[1].tint ]=], width = 84 } }, smoke = { { deviation = { 0.5, 0.5 }, frequency = 0.125, height = -0.5, name = "fire-smoke", position = { 0, -0.8 }, starting_frame_deviation = 60, starting_vertical_speed = 0.05, starting_vertical_speed_deviation = 0.005, vertical_speed_slowdown = 0.99000000000000004 } }, smoke_source_pictures = { { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-1.png", frame_count = 31, height = 138, line_length = 8, scale = 1, shift = { -0.109375, -1.1875 }, width = 101 }, { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-2.png", frame_count = 31, height = 138, line_length = 8, scale = 1, shift = { -0.203125, -1.21875 }, width = 99 } }, spread_delay = 300, spread_delay_deviation = 180, type = "fire", working_sound = { activate_sound = { category = "weapon", variations = { { filename = "__base__/sound/fight/fire-impact-1.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-2.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-3.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-4.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-5.ogg", volume = 0.9 } } }, sound = { category = "weapon", variations = { { filename = "__base__/sound/fire-1.ogg", volume = 0.7 }, { filename = "__base__/sound/fire-2.ogg", volume = 0.7 } } } } }, ["fire-flame"] = { add_fuel_cooldown = 10, burnt_patch_alpha_default = 0.4, burnt_patch_alpha_variations = { { alpha = 0.26000000000000001, tile = "stone-path" }, { alpha = 0.23999999999999999, tile = "concrete" }, { alpha = 0, tile = "water" }, { alpha = 0, tile = "deepwater" }, { alpha = 0, tile = "water-green" }, { alpha = 0, tile = "deepwater-green" }, { alpha = 0, tile = "water-shallow" }, { alpha = 0, tile = "water-mud" }, { alpha = 0, tile = "water-wube" } }, burnt_patch_lifetime = 1800, burnt_patch_pictures = { { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = { -0.09375, 0.125 }, width = 115, x = 0, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 0 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 0, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 56 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 0, y = 112 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 115, y = 112 }, { filename = "__base__/graphics/entity/fire-flame/burnt-patch.png", height = 56, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].burnt_patch_pictures[1].shift ]=], width = 115, x = 230, y = 112 } }, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0.2166666666666667, type = "fire" }, delay_between_initial_flames = 10, emissions_per_second = { pollution = 0.005 }, fade_in_duration = 30, fade_out_duration = 60, flags = { "placeable-off-grid", "not-on-map" }, flame_alpha = 0.45, flame_alpha_deviation = 0.05, hidden = true, initial_lifetime = 120, lifetime_increase_by = 150, lifetime_increase_cooldown = 4, light = { color = { 1, 0.85, 0.4 }, flicker_interval = 12, flicker_max_modifier = 1.1000000000000001, flicker_min_modifier = 0.9, intensity = 0.2, size = 8 }, light_size_modifier_maximum = 3, light_size_modifier_per_flame = 0.1, maximum_damage_multiplier = 6, maximum_lifetime = 1800, maximum_spread_count = 100, name = "fire-flame", on_fuel_added_action = { action_delivery = { target_effects = { { offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, smoke_name = "fire-smoke-on-adding-fuel", speed_from_center = 0.01, type = "create-trivial-smoke" } }, type = "instant" }, type = "direct" }, pictures = { { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = { a = 1, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.55, shift = { 0, -0.1375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.35, shift = { 0, -0.0875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame"].pictures[1].tint ]=], width = 84 } }, smoke = { { deviation = { 0.5, 0.5 }, frequency = 0.125, height = -0.5, name = "fire-smoke", position = { 0, -0.8 }, starting_frame_deviation = 60, starting_vertical_speed = 0.05, starting_vertical_speed_deviation = 0.005, vertical_speed_slowdown = 0.99000000000000004 } }, smoke_source_pictures = { { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-1.png", frame_count = 31, height = 138, line_length = 8, scale = 1, shift = { -0.109375, -1.1875 }, width = 101 }, { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-2.png", frame_count = 31, height = 138, line_length = 8, scale = 1, shift = { -0.203125, -1.21875 }, width = 99 } }, spawn_entity = "fire-flame-on-tree", spread_delay = 300, spread_delay_deviation = 180, type = "fire", working_sound = { activate_sound = { category = "weapon", variations = { { filename = "__base__/sound/fight/fire-impact-1.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-2.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-3.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-4.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/fire-impact-5.ogg", volume = 0.9 } } }, sound = { category = "weapon", variations = { { filename = "__base__/sound/fire-1.ogg", volume = 0.7 }, { filename = "__base__/sound/fire-2.ogg", volume = 0.7 } } } } }, ["fire-flame-on-tree"] = { damage_per_tick = { amount = 0.58333333333333339, type = "fire" }, delay_between_initial_flames = 20, emissions_per_second = { pollution = 0.005 }, fade_in_duration = 120, fade_out_duration = 100, flags = { "placeable-off-grid", "not-on-map" }, flame_alpha = 0.44000000000000004, flame_alpha_deviation = 0.05, hidden = true, light = { color = { 1, 0.85, 0.4 }, flicker_interval = 12, flicker_max_modifier = 1.1000000000000001, flicker_min_modifier = 0.9, intensity = 0.2, size = 8 }, localised_name = { "entity-name.fire-flame" }, maximum_spread_count = 100, name = "fire-flame-on-tree", pictures = { { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = { a = 1, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.385 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.55, shift = { 0, -0.1375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 82 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.35, shift = { 0, -0.24499999999999997 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 84 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.35, shift = { 0, -0.0875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].pictures[1].tint ]=], width = 84 } }, small_tree_fire_pictures = { { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/tree-flame-01.png", frame_count = 90, height = 110, line_length = 10, scale = 0.6, shift = { 0, 0 }, tint = { a = 1, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.5, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/tree-flame-02.png", frame_count = 90, height = 114, line_length = 10, scale = 0.6, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].small_tree_fire_pictures[1].tint ]=], width = 82 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/tree-flame-01.png", frame_count = 90, height = 110, line_length = 10, scale = 0.4, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].small_tree_fire_pictures[1].tint ]=], width = 82 }, { animation_speed = 0.9, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/tree-flame-02.png", frame_count = 90, height = 114, line_length = 10, scale = 0.4, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].small_tree_fire_pictures[1].tint ]=], width = 82 } }, smoke = { { deviation = { 0.5, 0.5 }, frequency = 0.125, height = -0.5, name = "fire-smoke-without-glow", position = { 0, -0.8 }, starting_frame_deviation = 60, starting_vertical_speed = 0.008, starting_vertical_speed_deviation = 0.05 } }, smoke_fade_in_duration = 100, smoke_fade_out_duration = 130, smoke_source_pictures = { { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-1.png", frame_count = 31, height = 138, line_length = 8, scale = 0.6, shift = { -0.065625, -0.7125 }, tint = { a = 0.75, b = 0.75, g = 0.75, r = 0.75 }, width = 101 }, { animation_speed = 0.5, filename = "__base__/graphics/entity/fire-flame/fire-smoke-source-2.png", frame_count = 31, height = 138, line_length = 8, scale = 0.6, shift = { -0.121875, -0.73125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["fire-flame-on-tree"].smoke_source_pictures[1].tint ]=], width = 99 } }, spawn_entity = "fire-flame-on-tree", spread_delay = 300, spread_delay_deviation = 180, tree_dying_factor = 0.8, type = "fire", working_sound = { max_sounds_per_prototype = 2, sound = { category = "weapon", filename = "__base__/sound/fire-1.ogg" } } }, ["medium-acid-splash-fire-stomper"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "medium-acid-splash-fire-stomper", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "medium-acid-sticker-stomper", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.71999999999999993, shift = { -0.54000000000000004, -0.35999999999999996 }, tint = { 0.6, 0.51200000000000001, 0.59199999999999999, 1 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.71999999999999993, shift = { 0.09, 0.09 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.71999999999999993, shift = { -0.40499999999999998, -0.76500000000000004 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["medium-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.71999999999999993, shift = { 0.27000000000000002, 1.3049999999999999 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.71999999999999993, shift = { 0.99000000000000004, -0.71999999999999993 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["medium-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.71999999999999993, shift = { 0.76500000000000004, 0.09 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.71999999999999993, shift = { 0.76500000000000004, -0.85500000000000007 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["medium-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.71999999999999993, shift = { 0.80999999999999996, -0.71999999999999993 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.46799999999999997, shift = { -0.35099999999999998, -0.23399999999999999 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.46799999999999997, shift = { 0.058499999999999996, 0.058499999999999996 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.46799999999999997, shift = { -0.26324999999999998, -0.49725000000000001 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.46799999999999997, shift = { 0.17549999999999999, 0.84824999999999999 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.46799999999999997, shift = { 0.64349999999999996, -0.46799999999999997 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.46799999999999997, shift = { 0.49725000000000001, 0.058499999999999996 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.46799999999999997, shift = { 0.49725000000000001, -0.55574999999999992 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.46799999999999997, shift = { 0.52649999999999997, -0.46799999999999997 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true }, ["small-acid-splash-fire-stomper"] = { add_fuel_cooldown = 10, burnt_patch_lifetime = 0, damage_multiplier_decrease_per_tick = 0.005, damage_multiplier_increase_per_added_fuel = 1, damage_per_tick = { amount = 0, type = "acid" }, delay_between_initial_flames = 10, fade_in_duration = 1, fade_out_duration = 30, flags = { "placeable-off-grid", "not-on-map" }, hidden = true, initial_flame_count = 1, initial_lifetime = 1920, initial_render_layer = "object", lifetime_increase_by = 0, lifetime_increase_cooldown = 4, limit_overlapping_particles = true, localised_name = { "entity-name.acid-splash" }, maximum_damage_multiplier = 3, maximum_lifetime = 1800, maximum_spread_count = 100, name = "small-acid-splash-fire-stomper", on_damage_tick_effect = { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "small-acid-sticker-stomper", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 0.5, type = "acid" }, type = "damage" } }, type = "instant" }, filter_enabled = true, force = "enemy", ignore_collision_condition = true, trigger_target_mask = { "ground-unit" }, type = "direct" }, particle_alpha = 0.6, particle_alpha_blend_duration = 300, pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.54000000000000004, shift = { -0.40500000000000007, -0.27000000000000002 }, tint = { 0.6, 0.51200000000000001, 0.59199999999999999, 1 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.54000000000000004, shift = { 0.0675, 0.0675 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.54000000000000004, shift = { -0.30375000000000001, -0.57374999999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["small-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.54000000000000004, shift = { 0.20250000000000004, 0.97874999999999996 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.54000000000000004, shift = { 0.74250000000000007, -0.54000000000000004 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["small-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.54000000000000004, shift = { 0.57374999999999998, 0.0675 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.54000000000000004, shift = { 0.57374999999999998, -0.64125000000000014 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].fire["small-acid-splash-fire-stomper"].pictures[1].layers[1].tint ]=], width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.54000000000000004, shift = { 0.60750000000000002, -0.54000000000000004 }, width = 248 } } } }, render_layer = "lower-object-above-shadow", secondary_picture_fade_out_duration = 60, secondary_picture_fade_out_start = 30, secondary_pictures = { { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1.png", frame_count = 26, height = 224, line_length = 8, scale = 0.35100000000000002, shift = { -0.26325000000000003, -0.17550000000000001 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 210 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-1-shadow.png", frame_count = 26, height = 188, line_length = 8, scale = 0.35100000000000002, shift = { 0.043875000000000002, 0.043875000000000002 }, width = 266 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2.png", frame_count = 29, height = 150, line_length = 8, scale = 0.35100000000000002, shift = { -0.19743750000000002, -0.37293750000000001 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 174 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-2-shadow.png", frame_count = 29, height = 266, line_length = 8, scale = 0.35100000000000002, shift = { 0.13162500000000001, 0.63618750000000004 }, width = 238 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3.png", frame_count = 29, height = 208, line_length = 8, scale = 0.35100000000000002, shift = { 0.48262499999999999, -0.35100000000000002 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 236 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-3-shadow.png", frame_count = 29, height = 140, line_length = 8, scale = 0.35100000000000002, shift = { 0.37293750000000001, 0.043875000000000002 }, width = 214 } } }, { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4.png", frame_count = 24, height = 154, line_length = 8, scale = 0.35100000000000002, shift = { 0.37293750000000001, -0.41681249999999999 }, tint = { 0.42000000000000002, 0.35840000000000001, 0.41439999999999992, 0.7 }, width = 252 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/acid-splash/acid-splash-4-shadow.png", frame_count = 24, height = 160, line_length = 8, scale = 0.35100000000000002, shift = { 0.39487500000000004, -0.35100000000000002 }, width = 248 } } } }, secondary_render_layer = "higher-object-above", spread_delay = 300, spread_delay_deviation = 180, type = "fire", uses_alternative_behavior = true } }, fish = { fish = { autoplace = { probability_expression = 0.01 }, collision_box = { { -0.75, -0.75 }, { 0.75, 0.75 } }, factoriopedia_simulation = { init = " for x = -8, 8, 1 do\n for y = -3, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"water\"}}\n end\n end\n game.surfaces[1].create_entity{name = \"fish\", position = {0, 0}}\n " }, flags = { "placeable-neutral", "not-on-map" }, icon = "__base__/graphics/icons/fish-entity.png", max_health = 20, minable = { count = 5, mining_time = 0.4, result = "raw-fish" }, mined_sound = { { filename = "__core__/sound/mine-fish-1.ogg", volume = 0.8 }, { filename = "__core__/sound/mine-fish-2.ogg", volume = 0.8 }, { filename = "__core__/sound/mine-fish-3.ogg", volume = 0.8 }, { filename = "__core__/sound/mine-fish-4.ogg", volume = 0.8 }, { filename = "__core__/sound/mine-fish-5.ogg", volume = 0.8 } }, name = "fish", order = "b-a", pictures = { { filename = "__base__/graphics/entity/fish/fish-1.png", height = 36, priority = "extra-high", width = 22 }, { filename = "__base__/graphics/entity/fish/fish-2.png", height = 32, priority = "extra-high", width = 32 } }, protected_from_tile_building = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "creatures", type = "fish" } }, fluid = { ammonia = { auto_barrel = false, base_color = { 0, 0, 0.6 }, default_temperature = -35, flow_color = { 0, 0, 0.7 }, heat_capacity = "0.2kJ", icon = "__space-age__/graphics/icons/fluid/ammonia.png", max_temperature = -33, name = "ammonia", order = "b[new-fluid]-e[aquilo]-b[ammonia]", subgroup = "fluid", type = "fluid" }, ["ammoniacal-solution"] = { auto_barrel = false, base_color = { 0, 0.15, 0.4 }, default_temperature = -50, flow_color = { 0, 0.35, 0.7 }, heat_capacity = "0.2kJ", icon = "__space-age__/graphics/icons/fluid/ammoniacal-solution.png", max_temperature = 100, name = "ammoniacal-solution", order = "b[new-fluid]-e[aquilo]-a[ammoniacal-solution]", subgroup = "fluid", type = "fluid" }, ["crude-oil"] = { base_color = { 0, 0, 0 }, default_temperature = 25, flow_color = { 0.5, 0.5, 0.5 }, icon = "__base__/graphics/icons/fluid/crude-oil.png", name = "crude-oil", order = "a[fluid]-b[oil]-a[crude-oil]", subgroup = "fluid", type = "fluid" }, electrolyte = { auto_barrel = false, base_color = { 0.8, 0.01, 0.2 }, default_temperature = 15, flow_color = { 0.99000000000000004, 0.01, 0.3 }, heat_capacity = "0.01kJ", icon = "__space-age__/graphics/icons/fluid/electrolyte.png", max_temperature = 500, name = "electrolyte", order = "b[new-fluid]-c[fulgora]-b[electrolyte]", subgroup = "fluid", type = "fluid" }, ["fluid-unknown"] = { auto_barrel = false, base_color = {}, default_temperature = 0, flow_color = {}, hidden = true, icon = "__core__/graphics/icons/unknown.png", max_temperature = 0, name = "fluid-unknown", type = "fluid" }, fluorine = { auto_barrel = false, base_color = { 0, 0.3, 0.15 }, default_temperature = 25, flow_color = { 0.1, 0.7, 0.4 }, gas_temperature = 15, heat_capacity = "0.1kJ", icon = "__space-age__/graphics/icons/fluid/fluorine.png", name = "fluorine", order = "b[new-fluid]-e[aquilo]-c[fluorine]", subgroup = "fluid", type = "fluid" }, ["fluoroketone-cold"] = { base_color = { 0, 0.3, 0.15 }, default_temperature = -150, flow_color = { 0.1, 0.7, 0.4 }, heat_capacity = "1kJ", icon = "__space-age__/graphics/icons/fluid/fluoroketone-cold.png", max_temperature = 180, name = "fluoroketone-cold", order = "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", subgroup = "fluid", type = "fluid" }, ["fluoroketone-hot"] = { base_color = { 0.3, 0.3, 0.1 }, default_temperature = 180, flow_color = { 0.4, 0.7, 0.35 }, heat_capacity = "1kJ", icon = "__space-age__/graphics/icons/fluid/fluoroketone-hot.png", name = "fluoroketone-hot", order = "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", subgroup = "fluid", type = "fluid" }, ["fusion-plasma"] = { auto_barrel = false, base_color = { 0, 0.1, 0.53000000000000007 }, default_temperature = 1000000, flow_color = { 0.2, 0.68000000000000007, 0.93000000000000007 }, heat_capacity = "25J", icon = "__space-age__/graphics/icons/fluid/fusion-plasma.png", max_temperature = 10000000, name = "fusion-plasma", order = "b[new-fluid]-e[aquilo]-g[fusion-plasma]", subgroup = "fluid", type = "fluid" }, ["heavy-oil"] = { base_color = { 0.5, 0.13, 0 }, default_temperature = 25, flow_color = { 0.85, 0.6, 0.3 }, icon = "__base__/graphics/icons/fluid/heavy-oil.png", name = "heavy-oil", order = "a[fluid]-b[oil]-d[heavy-oil]", subgroup = "fluid", type = "fluid" }, ["holmium-solution"] = { auto_barrel = false, base_color = { 0.53000000000000007, 0.1, 53 }, default_temperature = 15, flow_color = { 0.93000000000000007, 0.68000000000000007, 0.72999999999999998 }, heat_capacity = "0.01kJ", icon = "__space-age__/graphics/icons/fluid/holmium-solution.png", max_temperature = 2000, name = "holmium-solution", order = "b[new-fluid]-c[fulgora]-a[holmium-solution]", subgroup = "fluid", type = "fluid" }, lava = { auto_barrel = false, base_color = { 1, 0.4, 0.1 }, default_temperature = 1500, flow_color = { 0.3, 0.1, 0 }, heat_capacity = "0.01kJ", icon = "__space-age__/graphics/icons/fluid/lava.png", max_temperature = 2000, name = "lava", order = "b[new-fluid]-b[vulcanus]-a[lava]", subgroup = "fluid", type = "fluid" }, ["light-oil"] = { base_color = { 0.56999999999999993, 0.33000000000000003, 0 }, default_temperature = 25, flow_color = { 1, 0.72999999999999998, 0.070000000000000009 }, icon = "__base__/graphics/icons/fluid/light-oil.png", name = "light-oil", order = "a[fluid]-b[oil]-c[light-oil]", subgroup = "fluid", type = "fluid" }, ["lithium-brine"] = { auto_barrel = false, base_color = { 0.8, 0.85, 0.8 }, default_temperature = 15, flow_color = { 0.6, 0.65, 0.6 }, heat_capacity = "0.1kJ", icon = "__space-age__/graphics/icons/fluid/lithium-brine.png", name = "lithium-brine", order = "b[new-fluid]-e[aquilo]-f[lithium-brine]", subgroup = "fluid", type = "fluid" }, lubricant = { base_color = { 0.15, 0.32000000000000002, 0.03 }, default_temperature = 25, flow_color = { 0.42999999999999998, 0.75, 0.31000000000000001 }, icon = "__base__/graphics/icons/fluid/lubricant.png", name = "lubricant", order = "a[fluid]-b[oil]-e[lubricant]", subgroup = "fluid", type = "fluid" }, ["molten-copper"] = { auto_barrel = false, base_color = { 0.53000000000000007, 0.1, 0 }, default_temperature = 1100, flow_color = { 0.93000000000000007, 0.68000000000000007, 0.2 }, heat_capacity = "0.01kJ", icon = "__space-age__/graphics/icons/fluid/molten-copper.png", max_temperature = 2000, name = "molten-copper", order = "b[new-fluid]-b[vulcanus]-b[molten-copper]", subgroup = "fluid", type = "fluid" }, ["molten-iron"] = { auto_barrel = false, base_color = { 0, 0.1, 0.53000000000000007 }, default_temperature = 1500, flow_color = { 0.2, 0.68000000000000007, 0.93000000000000007 }, heat_capacity = "0.01kJ", icon = "__space-age__/graphics/icons/fluid/molten-iron.png", max_temperature = 2000, name = "molten-iron", order = "b[new-fluid]-b[vulcanus]-a[molten-iron]", subgroup = "fluid", type = "fluid" }, ["parameter-0"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-0.png", localised_name = { "parameter-x", "0" }, name = "parameter-0", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-1"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-1.png", localised_name = { "parameter-x", "1" }, name = "parameter-1", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-2"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-2.png", localised_name = { "parameter-x", "2" }, name = "parameter-2", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-3"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-3.png", localised_name = { "parameter-x", "3" }, name = "parameter-3", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-4"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-4.png", localised_name = { "parameter-x", "4" }, name = "parameter-4", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-5"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-5.png", localised_name = { "parameter-x", "5" }, name = "parameter-5", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-6"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-6.png", localised_name = { "parameter-x", "6" }, name = "parameter-6", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-7"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-7.png", localised_name = { "parameter-x", "7" }, name = "parameter-7", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-8"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-8.png", localised_name = { "parameter-x", "8" }, name = "parameter-8", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["parameter-9"] = { auto_barrel = false, base_color = { 1, 1, 0 }, default_temperature = 25, flow_color = { 1, 1, 0 }, icon = "__base__/graphics/icons/parameter/parameter-9.png", localised_name = { "parameter-x", "9" }, name = "parameter-9", order = "a", parameter = true, subgroup = "parameters", type = "fluid" }, ["petroleum-gas"] = { base_color = { 0.3, 0.1, 0.3 }, default_temperature = 25, flow_color = { 0.8, 0.8, 0.8 }, icon = "__base__/graphics/icons/fluid/petroleum-gas.png", name = "petroleum-gas", order = "a[fluid]-b[oil]-b[petroleum-gas]", subgroup = "fluid", type = "fluid" }, steam = { auto_barrel = false, base_color = { 0.5, 0.5, 0.5 }, default_temperature = 15, flow_color = { 1, 1, 1 }, gas_temperature = 15, heat_capacity = "0.2kJ", icon = "__base__/graphics/icons/fluid/steam.png", max_temperature = 5000, name = "steam", order = "a[fluid]-a[water]-b[steam]", subgroup = "fluid", type = "fluid" }, ["sulfuric-acid"] = { base_color = { 0.75, 0.65, 0.1 }, default_temperature = 25, flow_color = { 0.7, 1, 0.1 }, icon = "__base__/graphics/icons/fluid/sulfuric-acid.png", name = "sulfuric-acid", order = "a[fluid]-b[oil]-f[sulfuric-acid]", subgroup = "fluid", type = "fluid" }, ["thruster-fuel"] = { auto_barrel = false, base_color = { 0.53000000000000007, 0.1, 0 }, default_temperature = 25, flow_color = { 0.93000000000000007, 0.68000000000000007, 0.2 }, fuel_value = "50kJ", icon = "__space-age__/graphics/icons/fluid/thruster-fuel.png", name = "thruster-fuel", order = "b[new-fluid]-a[space]-a[thruster-fuel]", subgroup = "fluid", type = "fluid" }, ["thruster-oxidizer"] = { auto_barrel = false, base_color = { 0, 0.1, 0.53000000000000007 }, default_temperature = 25, flow_color = { 0.2, 0.68000000000000007, 0.93000000000000007 }, fuel_value = "50kJ", icon = "__space-age__/graphics/icons/fluid/thruster-oxidizer.png", name = "thruster-oxidizer", order = "b[new-fluid]-a[space]-b[thruster-oxidizer]", subgroup = "fluid", type = "fluid" }, water = { base_color = { 0, 0.34000000000000004, 0.6 }, default_temperature = 15, flow_color = { 0.7, 0.7, 0.7 }, heat_capacity = "2kJ", icon = "__base__/graphics/icons/fluid/water.png", max_temperature = 100, name = "water", order = "a[fluid]-a[water]-a[water]", subgroup = "fluid", type = "fluid" } }, ["fluid-turret"] = { ["flamethrower-turret"] = { activation_buffer_ratio = 0.25, attack_parameters = { ammo_category = "flamethrower", ammo_type = { action = { action_delivery = { source_offset = { 0.15, -0.5 }, stream = "flamethrower-fire-stream", type = "stream" }, type = "direct" } }, cooldown = 4, cyclic_sound = { begin_sound = { { filename = "__base__/sound/fight/flamethrower-turret-start-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-start-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-start-3.ogg", volume = 0.5 } }, end_sound = { { filename = "__base__/sound/fight/flamethrower-turret-end-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-end-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-end-3.ogg", volume = 0.5 } }, middle_sound = { { filename = "__base__/sound/fight/flamethrower-turret-mid-1.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-mid-2.ogg", volume = 0.5 }, { filename = "__base__/sound/fight/flamethrower-turret-mid-3.ogg", volume = 0.5 } } }, fire_penalty = 15, fluid_consumption = 0.2, fluids = { { type = "crude-oil" }, { damage_modifier = 1.05, type = "heavy-oil" }, { damage_modifier = 1.1000000000000001, type = "light-oil" } }, gun_barrel_length = 0.4, gun_center_shift = { east = { 0.578125, -1.0218750000000001 }, north = { 0, -1.5062500000000001 }, south = { 0, -0.72500000000000009 }, west = { -0.375, -1.1468750000000001 } }, min_range = 6, range = 30, turn_range = 0.3333333333333333, type = "stream" }, attacking_animation = { east = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { 0.546875, -0.484375 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { 0.546875, -0.484375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { 0.546875, -0.484375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { 0.546875, -0.578125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 1.546875, 0.265625 }, width = 182 } } }, north = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.96875 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.96875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.96875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -1.0625 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, -0.21875 }, width = 182 } } }, south = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.1875 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.1875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.1875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -0.28125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, 0.5625 }, width = 182 } } }, west = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.40625, -0.609375 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.40625, -0.609375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.40625, -0.609375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.40625, -0.703125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.59375, 0.140625 }, width = 182 } } } }, attacking_muzzle_animation_shift = { direction_shift = { east = { 0.578125, 0.296875 }, north = { 0, -0.1875 }, south = { 0, 0.59375 }, west = { -0.375, 0.171875 } }, rotations = { { frames = { { 0, -1.6563316403554314 } } }, { frames = { { 0.055268033136635095, -1.6544117418190398 } } }, { frames = { { 0.11000380520086883, -1.6486705435917923 } } }, { frames = { { 0.16368018091270273, -1.6391633294141627 } } }, { frames = { { 0.21578022728858297, -1.625981659316083 } } }, { frames = { { 0.2658021920191616, -1.6092524819115219 } } }, { frames = { { 0.31326433578374413, -1.5891369095532097 } } }, { frames = { { 0.35770957191571275, -1.5658286663557986 } } }, { frames = { { 0.39870986863498734, -1.5395522229179008 } } }, { frames = { { 0.43587037131579427, -1.5105606350770431 } } }, { frames = { { 0.46883320496066601, -1.4791331072166926 } } }, { frames = { { 0.49728092020469052, -1.4455723035111079 } } }, { frames = { { 0.52093954977756773, -1.410201433041844 } } }, { frames = { { 0.53958124640500138, -1.3733611369493279 } } }, { frames = { { 0.55302647763539152, -1.3354062076939757 } } }, { frames = { { 0.56114575803263778, -1.2967021720938774 } } }, { frames = { { 0.56386090458118288, -1.2576217710801225 } } }, { frames = { { 0.56114575803263778, -1.2185413700663679 } } }, { frames = { { 0.55302647763539152, -1.1798373344662696 } } }, { frames = { { 0.53958124640500138, -1.1418824052109173 } } }, { frames = { { 0.52093954977756773, -1.1050421091184013 } } }, { frames = { { 0.49728092020469052, -1.0696712386491374 } } }, { frames = { { 0.46883320496066601, -1.0361104349435524 } } }, { frames = { { 0.43587037131579427, -1.0046829070832022 } } }, { frames = { { 0.39870986863498734, -0.97569131924234433 } } }, { frames = { { 0.35770957191571275, -0.94941487580444672 } } }, { frames = { { 0.31326433578374413, -0.92610663260703543 } } }, { frames = { { 0.2658021920191616, -0.9059910602487232 } } }, { frames = { { 0.21578022728858297, -0.88926188284416217 } } }, { frames = { { 0.16368018091270273, -0.87608021274608241 } } }, { frames = { { 0.11000380520086883, -0.86657299856845302 } } }, { frames = { { 0.055268033136635095, -0.86083180034120552 } } }, { frames = { { 0, -0.85891190180481409 } } }, { frames = { { -0.055268033136635095, -0.86083180034120552 } } }, { frames = { { -0.11000380520086883, -0.86657299856845302 } } }, { frames = { { -0.16368018091270282, -0.87608021274608241 } } }, { frames = { { -0.21578022728858297, -0.88926188284416217 } } }, { frames = { { -0.2658021920191616, -0.9059910602487232 } } }, { frames = { { -0.31326433578374413, -0.92610663260703543 } } }, { frames = { { -0.35770957191571275, -0.94941487580444672 } } }, { frames = { { -0.39870986863498734, -0.97569131924234433 } } }, { frames = { { -0.43587037131579427, -1.0046829070832022 } } }, { frames = { { -0.46883320496066609, -1.0361104349435526 } } }, { frames = { { -0.49728092020469052, -1.0696712386491374 } } }, { frames = { { -0.52093954977756773, -1.1050421091184013 } } }, { frames = { { -0.53958124640500147, -1.1418824052109176 } } }, { frames = { { -0.55302647763539152, -1.1798373344662696 } } }, { frames = { { -0.56114575803263778, -1.2185413700663679 } } }, { frames = { { -0.56386090458118288, -1.2576217710801225 } } }, { frames = { { -0.56114575803263778, -1.2967021720938774 } } }, { frames = { { -0.55302647763539152, -1.3354062076939757 } } }, { frames = { { -0.53958124640500138, -1.3733611369493279 } } }, { frames = { { -0.52093954977756773, -1.410201433041844 } } }, { frames = { { -0.49728092020469052, -1.4455723035111079 } } }, { frames = { { -0.46883320496066601, -1.4791331072166926 } } }, { frames = { { -0.43587037131579427, -1.5105606350770431 } } }, { frames = { { -0.39870986863498734, -1.5395522229179008 } } }, { frames = { { -0.35770957191571275, -1.5658286663557986 } } }, { frames = { { -0.31326433578374413, -1.5891369095532097 } } }, { frames = { { -0.2658021920191616, -1.6092524819115219 } } }, { frames = { { -0.21578022728858297, -1.625981659316083 } } }, { frames = { { -0.16368018091270282, -1.6391633294141627 } } }, { frames = { { -0.11000380520086883, -1.6486705435917923 } } }, { frames = { { -0.055268033136634696, -1.6544117418190398 } } } } }, attacking_speed = 1, call_for_help_radius = 40, circuit_connector = { { points = { shadow = { green = { 0.3125, 1.5 }, red = { 0.40625, 1.34375 } }, wire = { green = { -0.53125, 0.9375 }, red = { -0.5, 0.75 } } }, sprites = { blue_led_light_offset = { -0.21875, 0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.21875, 0.78125 }, width = 52, x = 312, y = 50 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.21875, 0.75 }, width = 60, x = 360, y = 60 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.21875, 0.75 }, width = 46, x = 276, y = 44 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.75 }, width = 48, x = 288, y = 46 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.75 }, width = 48, x = 288, y = 46 }, red_green_led_light_offset = { -0.21875, 0.75 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.21875, 0.78125 }, width = 62, x = 372, y = 58 } } }, { points = { shadow = { green = { -0.75, 0.21875 }, red = { -0.46875, 0.1875 } }, wire = { green = { -1.484375, -0.46875 }, red = { -1.328125, -0.625 } } }, sprites = { blue_led_light_offset = { -1.484375, -0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.234375, -0.34375 }, width = 52, x = 260, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.234375, -0.375 }, width = 60, x = 300, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.234375, -0.375 }, width = 46, x = 230, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.234375, -0.375 }, width = 48, x = 240, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.234375, -0.375 }, width = 48, x = 240, y = 92 }, red_green_led_light_offset = { -1.421875, -0.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.234375, -0.34375 }, width = 62, x = 310, y = 116 } } }, { points = { shadow = { green = { 0.90625, 1.4375 }, red = { 0.8125, 1.25 } }, wire = { green = { 0.53125, -1.40625 }, red = { 0.46875, -1.5625 } } }, sprites = { blue_led_light_offset = { 0.21875, -1.46875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.21875, -1.4375 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.21875, -1.46875 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.21875, -1.46875 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, -1.46875 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, -1.46875 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.21875, -1.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.21875, -1.4375 }, width = 62, x = 124, y = 0 } } }, { points = { shadow = { green = { 1.78125, 0.65625 }, red = { 1.8125, 0.625 } }, wire = { green = { 1.484375, 0.03125 }, red = { 1.296875, -0.09375 } } }, sprites = { blue_led_light_offset = { 1.484375, -0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.234375, -0.21875 }, width = 52, x = 364, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.234375, -0.25 }, width = 60, x = 420, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.234375, -0.25 }, width = 46, x = 322, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, -0.25 }, width = 48, x = 336, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.234375, -0.25 }, width = 48, x = 336, y = 92 }, red_green_led_light_offset = { 1.421875, -0.25 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.234375, -0.21875 }, width = 62, x = 434, y = 116 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].close_sound ]=], collision_box = { { -0.7, -1.2 }, { 0.7, 1.2 } }, corpse = "flamethrower-turret-remnants", dying_explosion = "medium-explosion", ending_attack_animation = { east = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { 0.546875, -0.484375 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { 0.546875, -0.484375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { 0.546875, -0.484375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { 0.546875, -0.578125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 1.546875, 0.265625 }, width = 182 } } }, north = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.96875 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.96875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.96875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -1.0625 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, -0.21875 }, width = 182 } } }, south = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.1875 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.1875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.03125, -0.1875 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -0.28125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, 0.5625 }, width = 182 } } }, west = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.40625, -0.609375 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.40625, -0.609375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { blend_mode = "additive", counterclockwise = true, direction_count = 64, draw_as_light = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-active.png", height = 126, line_length = 8, scale = 0.5, shift = { -0.40625, -0.609375 }, tint = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.40625, -0.703125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.59375, 0.140625 }, width = 182 } } } }, ending_attack_muzzle_animation_shift = { direction_shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-turret"]["flamethrower-turret"].attacking_muzzle_animation_shift.direction_shift ]=], rotations = { { frames = { { 0, -1.6563316403554314 } } }, { frames = { { 0.055268033136635095, -1.6544117418190398 } } }, { frames = { { 0.11000380520086883, -1.6486705435917923 } } }, { frames = { { 0.16368018091270273, -1.6391633294141627 } } }, { frames = { { 0.21578022728858297, -1.625981659316083 } } }, { frames = { { 0.2658021920191616, -1.6092524819115219 } } }, { frames = { { 0.31326433578374413, -1.5891369095532097 } } }, { frames = { { 0.35770957191571275, -1.5658286663557986 } } }, { frames = { { 0.39870986863498734, -1.5395522229179008 } } }, { frames = { { 0.43587037131579427, -1.5105606350770431 } } }, { frames = { { 0.46883320496066601, -1.4791331072166926 } } }, { frames = { { 0.49728092020469052, -1.4455723035111079 } } }, { frames = { { 0.52093954977756773, -1.410201433041844 } } }, { frames = { { 0.53958124640500138, -1.3733611369493279 } } }, { frames = { { 0.55302647763539152, -1.3354062076939757 } } }, { frames = { { 0.56114575803263778, -1.2967021720938774 } } }, { frames = { { 0.56386090458118288, -1.2576217710801225 } } }, { frames = { { 0.56114575803263778, -1.2185413700663679 } } }, { frames = { { 0.55302647763539152, -1.1798373344662696 } } }, { frames = { { 0.53958124640500138, -1.1418824052109173 } } }, { frames = { { 0.52093954977756773, -1.1050421091184013 } } }, { frames = { { 0.49728092020469052, -1.0696712386491374 } } }, { frames = { { 0.46883320496066601, -1.0361104349435524 } } }, { frames = { { 0.43587037131579427, -1.0046829070832022 } } }, { frames = { { 0.39870986863498734, -0.97569131924234433 } } }, { frames = { { 0.35770957191571275, -0.94941487580444672 } } }, { frames = { { 0.31326433578374413, -0.92610663260703543 } } }, { frames = { { 0.2658021920191616, -0.9059910602487232 } } }, { frames = { { 0.21578022728858297, -0.88926188284416217 } } }, { frames = { { 0.16368018091270273, -0.87608021274608241 } } }, { frames = { { 0.11000380520086883, -0.86657299856845302 } } }, { frames = { { 0.055268033136635095, -0.86083180034120552 } } }, { frames = { { 0, -0.85891190180481409 } } }, { frames = { { -0.055268033136635095, -0.86083180034120552 } } }, { frames = { { -0.11000380520086883, -0.86657299856845302 } } }, { frames = { { -0.16368018091270282, -0.87608021274608241 } } }, { frames = { { -0.21578022728858297, -0.88926188284416217 } } }, { frames = { { -0.2658021920191616, -0.9059910602487232 } } }, { frames = { { -0.31326433578374413, -0.92610663260703543 } } }, { frames = { { -0.35770957191571275, -0.94941487580444672 } } }, { frames = { { -0.39870986863498734, -0.97569131924234433 } } }, { frames = { { -0.43587037131579427, -1.0046829070832022 } } }, { frames = { { -0.46883320496066609, -1.0361104349435526 } } }, { frames = { { -0.49728092020469052, -1.0696712386491374 } } }, { frames = { { -0.52093954977756773, -1.1050421091184013 } } }, { frames = { { -0.53958124640500147, -1.1418824052109176 } } }, { frames = { { -0.55302647763539152, -1.1798373344662696 } } }, { frames = { { -0.56114575803263778, -1.2185413700663679 } } }, { frames = { { -0.56386090458118288, -1.2576217710801225 } } }, { frames = { { -0.56114575803263778, -1.2967021720938774 } } }, { frames = { { -0.55302647763539152, -1.3354062076939757 } } }, { frames = { { -0.53958124640500138, -1.3733611369493279 } } }, { frames = { { -0.52093954977756773, -1.410201433041844 } } }, { frames = { { -0.49728092020469052, -1.4455723035111079 } } }, { frames = { { -0.46883320496066601, -1.4791331072166926 } } }, { frames = { { -0.43587037131579427, -1.5105606350770431 } } }, { frames = { { -0.39870986863498734, -1.5395522229179008 } } }, { frames = { { -0.35770957191571275, -1.5658286663557986 } } }, { frames = { { -0.31326433578374413, -1.5891369095532097 } } }, { frames = { { -0.2658021920191616, -1.6092524819115219 } } }, { frames = { { -0.21578022728858297, -1.625981659316083 } } }, { frames = { { -0.16368018091270282, -1.6391633294141627 } } }, { frames = { { -0.11000380520086883, -1.6486705435917923 } } }, { frames = { { -0.055268033136634696, -1.6544117418190398 } } } } }, ending_attack_speed = 0.2, enough_fuel_indicator_light = { color = { 0, 1, 0 }, intensity = 0.2, size = 1.5 }, enough_fuel_indicator_picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-east.png", height = 8, scale = 0.5, shift = { -1.03125, -0.15625 }, width = 18, x = 18 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-north.png", height = 18, scale = 0.5, shift = { 0.21875, 0.625 }, width = 10, x = 10 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-south.png", height = 18, scale = 0.5, shift = { -0.25, -1.40625 }, width = 8, x = 8 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-west.png", height = 10, scale = 0.5, shift = { 1, -0.625 }, width = 20, x = 20 } }, fast_replaceable_group = "flamethrower-turret", flags = { "placeable-player", "player-creation" }, fluid_box = { pipe_connections = { { direction = 12, position = { -0.5, 1 } }, { direction = 4, position = { 0.5, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "none", render_layer = "lower-object", secondary_draw_order = 0, volume = 100 }, fluid_buffer_input_flow = 0.83333333333333339, fluid_buffer_size = 100, folded_animation = { east = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 1, height = 128, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 152, y = 1152 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 1, height = 120, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 144, y = 1080 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 1, height = 114, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 1.609375, 0.265625 }, width = 180, y = 1026 } } }, north = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 1, height = 128, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -1 }, width = 152, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 1, height = 120, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0, -1 }, width = 144, y = 0 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 1, height = 114, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 1.03125, -0.21875 }, width = 180, y = 0 } } }, south = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 1, height = 128, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.21875 }, width = 152, y = 768 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 1, height = 120, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0, -0.21875 }, width = 144, y = 720 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 1, height = 114, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 1.03125, 0.5625 }, width = 180, y = 684 } } }, west = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 1, height = 128, line_length = 1, priority = "medium", run_mode = "forward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 152, y = 384 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 1, height = 120, line_length = 1, run_mode = "forward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 144, y = 360 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 1, height = 114, line_length = 1, run_mode = "forward", scale = 0.5, shift = { 0.65625, 0.140625 }, width = 180, y = 342 } } } }, folded_muzzle_animation_shift = { direction_shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-turret"]["flamethrower-turret"].attacking_muzzle_animation_shift.direction_shift ]=], rotations = { { frames = { { 0, -1.4590777198723305 } }, render_layer = "object" }, { frames = { { 1.0693375000000001, -0.70294192224531162 } } }, { frames = { { 0, 0.053193875381707434 } } }, { frames = { { -1.0693375000000001, -0.70294192224531162 } } } } }, folding_animation = { east = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 152, y = 1152 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 144, y = 1080 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 1.609375, 0.265625 }, width = 180, y = 1026 } } }, north = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -1 }, width = 152, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 0, -1 }, width = 144, y = 0 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 1.03125, -0.21875 }, width = 180, y = 0 } } }, south = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "backward", scale = 0.5, shift = { 0, -0.21875 }, width = 152, y = 768 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 0, -0.21875 }, width = 144, y = 720 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 1.03125, 0.5625 }, width = 180, y = 684 } } }, west = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "backward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 152, y = 384 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "backward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 144, y = 360 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "backward", scale = 0.5, shift = { 0.65625, 0.140625 }, width = 180, y = 342 } } } }, folding_muzzle_animation_shift = { direction_shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-turret"]["flamethrower-turret"].attacking_muzzle_animation_shift.direction_shift ]=], rotations = { { frames = { { 0, -1.6563316403554314 }, { 0, -1.6611970059532966 }, { 0, -1.6630985851925944 }, { 0, -1.6620327254455156 }, { 0, -1.658001473970992 }, { 0, -1.6510125739556269 }, { 0, -1.6410794496335292 }, { 0, -1.6282211805257183 }, { 0, -1.6124624648636033 }, { 0, -1.5938335722851916 }, { 0, -1.5723702859171338 }, { 0, -1.5481138339805273 }, { 0, -1.5211108110835012 }, { 0, -1.4914130893890469 }, { 0, -1.4590777198723305 } }, render_layer = "object" }, { frames = { { 0.56386090458118288, -1.2576217710801225 }, { 0.61505461636087251, -1.2262877159244625 }, { 0.66425749681223802, -1.1933976047426908 }, { 0.71137503447059576, -1.159014614604577 }, { 0.75631672334340543, -1.1232047901701159 }, { 0.79899623674039155, -1.0860369168140021 }, { 0.83933159309792558, -1.047582388489918 }, { 0.87724531349167112, -1.0079150705916806 }, { 0.91266457055091816, -0.96711115807838439 }, { 0.94552132850848167, -0.92524902914037614 }, { 0.97575247414158799, -0.88240909469211211 }, { 1.0032999383817778, -0.83867364398677466 }, { 1.0281108083955148, -0.79412668665589816 }, { 1.0501374299619368, -0.74885379148519826 }, { 1.0693375000000001, -0.70294192224531162 } } }, { frames = { { 0, -0.85891190180481409 }, { 0, -0.79137842589562837 }, { 0, -0.72369662429278723 }, { 0, -0.65599650376363838 }, { 0, -0.58840810636923981 }, { 0, -0.52106125967237693 }, { 0, -0.45408532734630676 }, { 0, -0.38760896065764276 }, { 0, -0.32175985129316516 }, { 0, -0.25666448599556038 }, { 0, -0.1924479034670901 }, { 0, -0.12923345399302191 }, { 0, -0.067142562228295191 }, { 0, -0.0062944935813494265 }, { 0, 0.053193875381707434 } } }, { frames = { { -0.56386090458118288, -1.2576217710801225 }, { -0.61505461636087251, -1.2262877159244625 }, { -0.66425749681223802, -1.1933976047426908 }, { -0.71137503447059576, -1.159014614604577 }, { -0.75631672334340543, -1.1232047901701159 }, { -0.79899623674039155, -1.0860369168140021 }, { -0.83933159309792558, -1.047582388489918 }, { -0.87724531349167112, -1.0079150705916806 }, { -0.91266457055091816, -0.96711115807838439 }, { -0.94552132850848167, -0.92524902914037614 }, { -0.97575247414158799, -0.88240909469211211 }, { -1.0032999383817778, -0.83867364398677466 }, { -1.0281108083955148, -0.79412668665589816 }, { -1.0501374299619368, -0.74885379148519826 }, { -1.0693375000000001, -0.70294192224531162 } } } } }, folding_sound = { { filename = "__base__/sound/fight/flamethrower-turret-deactivate-1.ogg", volume = 0.2 }, { filename = "__base__/sound/fight/flamethrower-turret-deactivate-2.ogg", volume = 0.2 }, { filename = "__base__/sound/fight/flamethrower-turret-deactivate-3.ogg", volume = 0.2 }, { filename = "__base__/sound/fight/flamethrower-turret-deactivate-4.ogg", volume = 0.2 } }, folding_speed = 0.08, graphics_set = { base_visualisation = { animation = { east = { layers = { { filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-east.png", height = 169, line_length = 1, scale = 0.5, shift = { -0.1875, -0.0859375 }, width = 216 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-east-mask.png", flags = { "mask" }, height = 82, line_length = 1, scale = 0.5, shift = { -1.03125, 0.03125 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-east-shadow.png", height = 86, line_length = 1, scale = 0.5, shift = { 0.4375, 0.28125 }, width = 144 } } }, north = { layers = { { filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-north.png", height = 196, line_length = 1, scale = 0.5, shift = { -0.03125, 0.40625 }, width = 158 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-north-mask.png", flags = { "mask" }, height = 70, line_length = 1, scale = 0.5, shift = { -0.03125, 1.03125 }, width = 74 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-north-shadow.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.09375, 0.46875 }, width = 134 } } }, south = { layers = { { filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-south.png", height = 166, line_length = 1, scale = 0.5, shift = { 0, -0.25 }, width = 128 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-south-mask.png", flags = { "mask" }, height = 72, line_length = 1, scale = 0.5, shift = { 0, -0.96875 }, width = 72 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-south-shadow.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.09375, 0.28125 }, width = 134 } } }, west = { layers = { { filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-west.png", height = 160, line_length = 1, scale = 0.5, shift = { 0.21875, -0.15625 }, width = 208 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-west-mask.png", flags = { "mask" }, height = 74, line_length = 1, scale = 0.5, shift = { 1, -0.03125 }, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-base-west-shadow.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.46875, 0.125 }, width = 206 } } } }, render_layer = "object", secondary_draw_order = 0 } }, gun_animation_render_layer = "object", gun_animation_secondary_draw_order = 1, icon = "__base__/graphics/icons/flamethrower-turret.png", max_health = 1400, minable = { mining_time = 0.5, result = "flamethrower-turret" }, muzzle_animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-muzzle-fire.png", frame_count = 32, height = 30, line_length = 8, scale = 0.45, shift = { 0.0078125, -0.2234375 }, width = 16 }, muzzle_light = { color = { 1, 0.5, 0 }, intensity = 0.2, size = 1.5 }, name = "flamethrower-turret", not_enough_fuel_indicator_light = { color = { 1, 0, 0 }, intensity = 0.2, size = 1.5 }, not_enough_fuel_indicator_picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-east.png", height = 8, scale = 0.5, shift = { -1.03125, -0.15625 }, width = 18 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-north.png", height = 18, scale = 0.5, shift = { 0.21875, 0.625 }, width = 10 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-south.png", height = 18, scale = 0.5, shift = { -0.25, -1.40625 }, width = 8 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-led-indicator-west.png", height = 10, scale = 0.5, shift = { 1, -0.625 }, width = 20 } }, open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["ammo-turret"]["gun-turret"].open_sound ]=], out_of_ammo_alert_icon = { filename = "__core__/graphics/icons/alerts/fuel-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, prepare_range = 35, prepared_animation = { east = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { 0.546875, -0.484375 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { 0.546875, -0.578125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 1.546875, 0.265625 }, width = 182 } } }, north = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.96875 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -1.0625 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, -0.21875 }, width = 182 } } }, south = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.03125, -0.1875 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.03125, -0.28125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.96875, 0.5625 }, width = 182 } } }, west = { layers = { { counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun.png", height = 128, line_length = 8, priority = "medium", scale = 0.5, shift = { -0.40625, -0.609375 }, width = 158 }, { apply_runtime_tint = true, counterclockwise = true, direction_count = 64, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-mask.png", flags = { "mask" }, height = 112, line_length = 8, scale = 0.5, shift = { -0.40625, -0.703125 }, width = 144 }, { counterclockwise = true, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-shadow.png", height = 116, line_length = 8, scale = 0.5, shift = { 0.59375, 0.140625 }, width = 182 } } } }, prepared_muzzle_animation_shift = { direction_shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-turret"]["flamethrower-turret"].attacking_muzzle_animation_shift.direction_shift ]=], rotations = { { frames = { { 0, -1.6563316403554314 } } }, { frames = { { 0.055268033136635095, -1.6544117418190398 } } }, { frames = { { 0.11000380520086883, -1.6486705435917923 } } }, { frames = { { 0.16368018091270273, -1.6391633294141627 } } }, { frames = { { 0.21578022728858297, -1.625981659316083 } } }, { frames = { { 0.2658021920191616, -1.6092524819115219 } } }, { frames = { { 0.31326433578374413, -1.5891369095532097 } } }, { frames = { { 0.35770957191571275, -1.5658286663557986 } } }, { frames = { { 0.39870986863498734, -1.5395522229179008 } } }, { frames = { { 0.43587037131579427, -1.5105606350770431 } } }, { frames = { { 0.46883320496066601, -1.4791331072166926 } } }, { frames = { { 0.49728092020469052, -1.4455723035111079 } } }, { frames = { { 0.52093954977756773, -1.410201433041844 } } }, { frames = { { 0.53958124640500138, -1.3733611369493279 } } }, { frames = { { 0.55302647763539152, -1.3354062076939757 } } }, { frames = { { 0.56114575803263778, -1.2967021720938774 } } }, { frames = { { 0.56386090458118288, -1.2576217710801225 } } }, { frames = { { 0.56114575803263778, -1.2185413700663679 } } }, { frames = { { 0.55302647763539152, -1.1798373344662696 } } }, { frames = { { 0.53958124640500138, -1.1418824052109173 } } }, { frames = { { 0.52093954977756773, -1.1050421091184013 } } }, { frames = { { 0.49728092020469052, -1.0696712386491374 } } }, { frames = { { 0.46883320496066601, -1.0361104349435524 } } }, { frames = { { 0.43587037131579427, -1.0046829070832022 } } }, { frames = { { 0.39870986863498734, -0.97569131924234433 } } }, { frames = { { 0.35770957191571275, -0.94941487580444672 } } }, { frames = { { 0.31326433578374413, -0.92610663260703543 } } }, { frames = { { 0.2658021920191616, -0.9059910602487232 } } }, { frames = { { 0.21578022728858297, -0.88926188284416217 } } }, { frames = { { 0.16368018091270273, -0.87608021274608241 } } }, { frames = { { 0.11000380520086883, -0.86657299856845302 } } }, { frames = { { 0.055268033136635095, -0.86083180034120552 } } }, { frames = { { 0, -0.85891190180481409 } } }, { frames = { { -0.055268033136635095, -0.86083180034120552 } } }, { frames = { { -0.11000380520086883, -0.86657299856845302 } } }, { frames = { { -0.16368018091270282, -0.87608021274608241 } } }, { frames = { { -0.21578022728858297, -0.88926188284416217 } } }, { frames = { { -0.2658021920191616, -0.9059910602487232 } } }, { frames = { { -0.31326433578374413, -0.92610663260703543 } } }, { frames = { { -0.35770957191571275, -0.94941487580444672 } } }, { frames = { { -0.39870986863498734, -0.97569131924234433 } } }, { frames = { { -0.43587037131579427, -1.0046829070832022 } } }, { frames = { { -0.46883320496066609, -1.0361104349435526 } } }, { frames = { { -0.49728092020469052, -1.0696712386491374 } } }, { frames = { { -0.52093954977756773, -1.1050421091184013 } } }, { frames = { { -0.53958124640500147, -1.1418824052109176 } } }, { frames = { { -0.55302647763539152, -1.1798373344662696 } } }, { frames = { { -0.56114575803263778, -1.2185413700663679 } } }, { frames = { { -0.56386090458118288, -1.2576217710801225 } } }, { frames = { { -0.56114575803263778, -1.2967021720938774 } } }, { frames = { { -0.55302647763539152, -1.3354062076939757 } } }, { frames = { { -0.53958124640500138, -1.3733611369493279 } } }, { frames = { { -0.52093954977756773, -1.410201433041844 } } }, { frames = { { -0.49728092020469052, -1.4455723035111079 } } }, { frames = { { -0.46883320496066601, -1.4791331072166926 } } }, { frames = { { -0.43587037131579427, -1.5105606350770431 } } }, { frames = { { -0.39870986863498734, -1.5395522229179008 } } }, { frames = { { -0.35770957191571275, -1.5658286663557986 } } }, { frames = { { -0.31326433578374413, -1.5891369095532097 } } }, { frames = { { -0.2658021920191616, -1.6092524819115219 } } }, { frames = { { -0.21578022728858297, -1.625981659316083 } } }, { frames = { { -0.16368018091270282, -1.6391633294141627 } } }, { frames = { { -0.11000380520086883, -1.6486705435917923 } } }, { frames = { { -0.055268033136634696, -1.6544117418190398 } } } } }, preparing_animation = { east = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 152, y = 1152 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 0.578125, -0.515625 }, width = 144, y = 1080 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 1.609375, 0.265625 }, width = 180, y = 1026 } } }, north = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -1 }, width = 152, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 0, -1 }, width = 144, y = 0 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 1.03125, -0.21875 }, width = 180, y = 0 } } }, south = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "forward", scale = 0.5, shift = { 0, -0.21875 }, width = 152, y = 768 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 0, -0.21875 }, width = 144, y = 720 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 1.03125, 0.5625 }, width = 180, y = 684 } } }, west = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension.png", frame_count = 15, height = 128, line_length = 5, priority = "medium", run_mode = "forward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 152, y = 384 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-mask.png", flags = { "mask" }, frame_count = 15, height = 120, line_length = 5, run_mode = "forward", scale = 0.5, shift = { -0.375, -0.640625 }, width = 144, y = 360 }, { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/flamethrower-turret/flamethrower-turret-gun-extension-shadow.png", frame_count = 15, height = 114, line_length = 5, run_mode = "forward", scale = 0.5, shift = { 0.65625, 0.140625 }, width = 180, y = 342 } } } }, preparing_muzzle_animation_shift = { direction_shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-turret"]["flamethrower-turret"].attacking_muzzle_animation_shift.direction_shift ]=], rotations = { { frames = { { 0, -1.4590777198723305 }, { 0, -1.4914130893890469 }, { 0, -1.5211108110835012 }, { 0, -1.5481138339805273 }, { 0, -1.5723702859171338 }, { 0, -1.5938335722851916 }, { 0, -1.6124624648636033 }, { 0, -1.6282211805257183 }, { 0, -1.6410794496335292 }, { 0, -1.6510125739556269 }, { 0, -1.658001473970992 }, { 0, -1.6620327254455156 }, { 0, -1.6630985851925944 }, { 0, -1.6611970059532966 }, { 0, -1.6563316403554314 } }, render_layer = "object" }, { frames = { { 1.0693375000000001, -0.70294192224531162 }, { 1.0501374299619368, -0.74885379148519826 }, { 1.0281108083955148, -0.79412668665589816 }, { 1.0032999383817778, -0.83867364398677466 }, { 0.97575247414158799, -0.88240909469211211 }, { 0.94552132850848167, -0.92524902914037614 }, { 0.91266457055091816, -0.96711115807838439 }, { 0.87724531349167112, -1.0079150705916806 }, { 0.83933159309792558, -1.047582388489918 }, { 0.79899623674039155, -1.0860369168140021 }, { 0.75631672334340543, -1.1232047901701159 }, { 0.71137503447059576, -1.159014614604577 }, { 0.66425749681223802, -1.1933976047426908 }, { 0.61505461636087251, -1.2262877159244625 }, { 0.56386090458118288, -1.2576217710801225 } } }, { frames = { { 0, 0.053193875381707434 }, { 0, -0.0062944935813494265 }, { 0, -0.067142562228295191 }, { 0, -0.12923345399302191 }, { 0, -0.1924479034670901 }, { 0, -0.25666448599556038 }, { 0, -0.32175985129316516 }, { 0, -0.38760896065764276 }, { 0, -0.45408532734630676 }, { 0, -0.52106125967237693 }, { 0, -0.58840810636923981 }, { 0, -0.65599650376363838 }, { 0, -0.72369662429278723 }, { 0, -0.79137842589562837 }, { 0, -0.85891190180481409 } } }, { frames = { { -1.0693375000000001, -0.70294192224531162 }, { -1.0501374299619368, -0.74885379148519826 }, { -1.0281108083955148, -0.79412668665589816 }, { -1.0032999383817778, -0.83867364398677466 }, { -0.97575247414158799, -0.88240909469211211 }, { -0.94552132850848167, -0.92524902914037614 }, { -0.91266457055091816, -0.96711115807838439 }, { -0.87724531349167112, -1.0079150705916806 }, { -0.83933159309792558, -1.047582388489918 }, { -0.79899623674039155, -1.0860369168140021 }, { -0.75631672334340543, -1.1232047901701159 }, { -0.71137503447059576, -1.159014614604577 }, { -0.66425749681223802, -1.1933976047426908 }, { -0.61505461636087251, -1.2262877159244625 }, { -0.56386090458118288, -1.2576217710801225 } } } } }, preparing_sound = { { filename = "__base__/sound/fight/flamethrower-turret-activate-1.ogg", volume = 0.3 }, { filename = "__base__/sound/fight/flamethrower-turret-activate-2.ogg", volume = 0.3 }, { filename = "__base__/sound/fight/flamethrower-turret-activate-3.ogg", volume = 0.3 }, { filename = "__base__/sound/fight/flamethrower-turret-activate-4.ogg", volume = 0.3 } }, preparing_speed = 0.08, resistances = { { percent = 100, type = "fire" } }, rotation_speed = 0.015, selection_box = { { -1, -1.5 }, { 1, 1.5 } }, shoot_in_prepare_state = false, surface_conditions = { { min = 10, property = "pressure" } }, turret_base_has_direction = true, type = "fluid-turret" } }, ["fluid-wagon"] = { ["fluid-wagon"] = { air_resistance = 0.01, back_light = { { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { -0.6, 3.5 }, size = 2 }, { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { 0.6, 3.5 }, size = 2 } }, braking_force = 3, capacity = 50000, collision_box = { { -0.6, -2.3999999999999999 }, { 0.6, 2.3999999999999999 } }, color = { a = 0.5, b = 0, g = 0.23000000000000003, r = 0.42999999999999998 }, connection_distance = 3, corpse = "fluid-wagon-remnants", crash_trigger = { sound = { filename = "__base__/sound/car-crash.ogg", volume = 0 }, type = "play-sound" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", drive_over_tie_trigger = { sound = { category = "environment", variations = { { filename = "__base__/sound/train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.3999999999999999 }, { type = "driving", volume_multiplier = 1.3 } }, volume = 0.4 }, { filename = "__base__/sound/train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-wagon"]["fluid-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-wagon"]["fluid-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-wagon"]["fluid-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-wagon"]["fluid-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["fluid-wagon"]["fluid-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "play-sound" }, drive_over_tie_trigger_minimal_speed = 0.5, dying_explosion = "fluid-wagon-explosion", energy_per_hit_point = 6, factoriopedia_simulation = { init = " game.simulation.camera_position = {1, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN09uOgyAQANB/mWds6gVUfqXZGFRqJ4vQALbbGP99UbuXpLsJjwwzh4EwM7RqkleL2gOfATujHfDTDA4HLdQa02KUwMEKVLAQQN3LD+Dp8kZAao8e5V6xLR6NnsZW2pBAviqdD7XDxScbQeBqXKgyesWDlJQEHsCzOuA9Wtnte8VCXsws2qTRZh5t5tFm8W2e1YR9chdDSH0Vj4eaVeWvXqUWrZKNMgM6j51r7hcM69HcUA/Az0I5ScBYDAeKXToeMvpHCzT6Wmn0tVisGU+WsWT841ex5H9/JHxs50333oRh0Hv4ORNr9JmBXo7hiJ/pIXCT1m1EVqVFlVPGWEEZrZflE5RmIcg=\",\n position = {0, 0}\n }\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 0.5, icon = "__base__/graphics/icons/fluid-wagon.png", icon_draw_specification = { scale = 1.25, shift = { 0, -1 } }, impact_category = "metal-large", joint_distance = 4, max_health = 600, max_speed = 1.5, minable = { mining_time = 0.5, result = "fluid-wagon" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/fluid-wagon/minimap-representation/fluid-wagon-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, name = "fluid-wagon", pictures = { rotated = { layers = { { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, filenames = { "__base__/graphics/entity/fluid-wagon/fluid-wagon-1.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-2.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-3.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-4.png" }, height = 420, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.984375 }, usage = "train", width = 416 }, { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, draw_as_shadow = true, filenames = { "__base__/graphics/entity/fluid-wagon/fluid-wagon-shadow-1.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-shadow-2.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-shadow-3.png", "__base__/graphics/entity/fluid-wagon/fluid-wagon-shadow-4.png" }, height = 372, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.515625, 0 }, usage = "train", width = 444 } } }, slope_angle_between_frames = 1.25, slope_back_equals_front = true, sloped = { layers = { { dice = 4, direction_count = 80, filenames = { "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-1.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-2.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-3.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-4.png" }, height = 498, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.515625 }, usage = "train", width = 462 }, { dice = 4, direction_count = 80, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-shadow-1.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-shadow-2.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-shadow-3.png", "__elevated-rails__/graphics/entity/fluid-wagon/fluid-wagon-sloped-shadow-4.png" }, height = 608, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { -0.09375, -0.625 }, usage = "train", width = 602 } } } }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 60, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, selected_minimap_representation = { filename = "__base__/graphics/entity/fluid-wagon/minimap-representation/fluid-wagon-selected-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, selection_box = { { -1, -2.703125 }, { 1, 3.296875 } }, stand_by_light = { { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { -0.6, -3.5 }, size = 2 }, { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { 0.6, -3.5 }, size = 2 } }, surface_conditions = { { min = 1, property = "gravity" } }, tie_distance = 50, type = "fluid-wagon", vertical_selection_shift = -0.796875, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/locomotive/reflection/locomotive-reflection.png", height = 52, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = true }, weight = 1000, wheels = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].wheels ]=], working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].working_sound ]=] } }, font = { compi = { from = "default", name = "compi", size = 20, type = "font" }, ["count-font"] = { border = true, border_color = {}, from = "default-bold", name = "count-font", size = 13, type = "font" }, default = { from = "default", name = "default", size = 14, type = "font" }, ["default-bold"] = { from = "default-bold", name = "default-bold", size = 14, type = "font" }, ["default-dialog-button"] = { from = "default-bold", name = "default-dialog-button", size = 18, type = "font" }, ["default-dropdown"] = { from = "default-semibold", name = "default-dropdown", size = 14, type = "font" }, ["default-game"] = { border = true, border_color = {}, from = "default", name = "default-game", size = 18, type = "font" }, ["default-large"] = { from = "default", name = "default-large", size = 18, type = "font" }, ["default-large-bold"] = { from = "default-bold", name = "default-large-bold", size = 18, type = "font" }, ["default-large-semibold"] = { from = "default-semibold", name = "default-large-semibold", size = 18, type = "font" }, ["default-listbox"] = { from = "default", name = "default-listbox", size = 14, type = "font" }, ["default-semibold"] = { from = "default-semibold", name = "default-semibold", size = 14, type = "font" }, ["default-small"] = { from = "default", name = "default-small", size = 12, type = "font" }, ["default-small-bold"] = { from = "default-bold", name = "default-small-bold", size = 12, type = "font" }, ["default-small-semibold"] = { from = "default-semibold", name = "default-small-semibold", size = 12, type = "font" }, ["default-tiny-bold"] = { from = "default-bold", name = "default-tiny-bold", size = 10, type = "font" }, ["heading-1"] = { from = "default-bold", name = "heading-1", size = 18, type = "font" }, ["heading-2"] = { from = "default-bold", name = "heading-2", size = 15, type = "font" }, ["locale-pick"] = { from = "locale-pick", name = "locale-pick", size = 14, type = "font" }, ["scenario-message-dialog"] = { from = "default", name = "scenario-message-dialog", size = 16, type = "font" }, ["technology-slot-level-font"] = { border = false, from = "default-bold", name = "technology-slot-level-font", size = 11, type = "font" }, var = { border = false, from = "default-bold", name = "var", size = 14, type = "font" } }, ["fuel-category"] = { chemical = { name = "chemical", type = "fuel-category" }, food = { fuel_value_type = { "description.food-energy-value" }, name = "food", type = "fuel-category" }, fusion = { name = "fusion", type = "fuel-category" }, nuclear = { name = "nuclear", type = "fuel-category" }, nutrients = { fuel_value_type = { "description.nutrients-energy-value" }, name = "nutrients", type = "fuel-category" } }, furnace = { ["electric-furnace"] = { allowed_effects = { "consumption", "speed", "productivity", "pollution", "quality" }, circuit_connector = { { points = { shadow = { green = { 1.234375, 0.75 }, red = { 0.953125, 0.75 } }, wire = { green = { 0.203125, -0.21875 }, red = { -0.015625, -0.21875 } } }, sprites = { blue_led_light_offset = { 0.171875, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { 0.015625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 1.234375, 0.75 }, red = { 0.953125, 0.75 } }, wire = { green = { 0.203125, -0.21875 }, red = { -0.015625, -0.21875 } } }, sprites = { blue_led_light_offset = { 0.171875, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { 0.015625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 1.234375, 0.75 }, red = { 0.953125, 0.75 } }, wire = { green = { 0.203125, -0.21875 }, red = { -0.015625, -0.21875 } } }, sprites = { blue_led_light_offset = { 0.171875, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { 0.015625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 1.234375, 0.75 }, red = { 0.953125, 0.75 } }, wire = { green = { 0.203125, -0.21875 }, red = { -0.015625, -0.21875 } } }, sprites = { blue_led_light_offset = { 0.171875, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.09375 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { 0.015625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.046875, 0.125 }, width = 62, x = 248, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].accumulator.accumulator.close_sound ]=], collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "electric-furnace-remnants", crafting_categories = { "smelting" }, crafting_speed = 2, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "electric-furnace-explosion", energy_source = { emissions_per_minute = { pollution = 1 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "180kW", fast_replaceable_group = "furnace", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/electric-furnace/electric-furnace.png", height = 219, priority = "high", scale = 0.5, shift = { 0.0234375, 0.1796875 }, width = 239 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-shadow.png", height = 171, priority = "high", scale = 0.5, shift = { 0.3515625, 0.2421875 }, width = 227 } } }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/electric-furnace/electric-furnace.png", height = 219, scale = 0.5, shift = { 0.0234375, 0.1796875 }, width = 239 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/electric-furnace/electric-furnace-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0.15625, 1.25 }, variation_count = 1, width = 24 }, rotate = false }, working_visualisations = { { animation = { layers = { { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-heater.png", frame_count = 12, height = 56, priority = "high", scale = 0.5, shift = { 0.0546875, 1.0234375 }, width = 60 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-light.png", height = 202, repeat_count = 12, scale = 0.5, shift = { 0.03125, 0 }, width = 202 } } }, fadeout = true }, { animation = { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-ground-light.png", height = 124, scale = 0.5, shift = { 0.09375, 2.15625 }, width = 166 }, fadeout = true }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-propeller-1.png", frame_count = 4, height = 25, priority = "high", scale = 0.5, shift = { -0.640625, -0.578125 }, width = 37 } }, { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/electric-furnace/electric-furnace-propeller-2.png", frame_count = 4, height = 15, priority = "high", scale = 0.5, shift = { 0.109375, -1.1875 }, width = 23 } } } }, heating_energy = "100kW", icon = "__base__/graphics/icons/electric-furnace.png", icon_draw_specification = { shift = { 0, -0.1 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 0.8 } } }, impact_category = "metal", max_health = 350, minable = { mining_time = 0.2, result = "electric-furnace" }, module_slots = 2, name = "electric-furnace", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].accumulator.accumulator.open_sound ]=], resistances = { { percent = 80, type = "fire" } }, result_inventory_size = 1, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, source_inventory_size = 1, type = "furnace", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, audible_distance_modifier = 0.7, filename = "__base__/sound/electric-furnace.ogg", modifiers = { type = "main-menu", volume_multiplier = 4.2000000000000002 }, volume = 0.85 } } }, recycler = { allowed_effects = { "consumption", "speed", "pollution", "quality" }, cant_insert_at_source_message_key = "inventory-restriction.cant-be-recycled", circuit_connector = { { points = { shadow = { green = { 1.78125, 0.4375 }, red = { 1.90625, 0.4375 } }, wire = { green = { 0.96875, -0.15625 }, red = { 0.90625, -0.3125 } } }, sprites = { blue_led_light_offset = { 1, -0.375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.8125, -0.46875 }, width = 52, x = 364, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.578125, 0.078125 }, width = 60, x = 420, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.8125, -0.5 }, width = 60, x = 420, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.8125, -0.5 }, width = 46, x = 322, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.8125, -0.5 }, width = 48, x = 336, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.8125, -0.5 }, width = 48, x = 336, y = 138 }, red_green_led_light_offset = { 1, -0.46875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.8125, -0.46875 }, width = 62, x = 434, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.65625, 0.109375 }, width = 68, x = 476, y = 162 } } }, { points = { shadow = { green = { 0.5, 1.0625 }, red = { 0.6875, 1.0625 } }, wire = { green = { 0.3125, 0.875 }, red = { 0.25, 0.65625 } } }, sprites = { blue_led_light_offset = { 0, 0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.65625 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, 0.828125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.65625 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.21875, 0.859375 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 1.78125, 0.125 }, red = { 1.90625, 0.125 } }, wire = { green = { 0.9375, -0.46875 }, red = { 0.875, -0.625 } } }, sprites = { blue_led_light_offset = { 0.96875, -0.6875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.78125, -0.78125 }, width = 52, x = 364, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.578125, -0.234375 }, width = 60, x = 420, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.78125, -0.8125 }, width = 60, x = 420, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.78125, -0.8125 }, width = 46, x = 322, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, -0.8125 }, width = 48, x = 336, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, -0.8125 }, width = 48, x = 336, y = 138 }, red_green_led_light_offset = { 0.96875, -0.78125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.78125, -0.78125 }, width = 62, x = 434, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.65625, -0.203125 }, width = 68, x = 476, y = 162 } } }, { points = { shadow = { green = { 0.65625, 1.09375 }, red = { 0.90625, 1.09375 } }, wire = { green = { 0.5, 0.90625 }, red = { 0.53125, 0.6875 } } }, sprites = { blue_led_light_offset = { 0.78125, 0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.78125, 0.65625 }, width = 52, x = 312, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, 0.828125 }, width = 60, x = 360, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.78125, 0.625 }, width = 60, x = 360, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.78125, 0.625 }, width = 46, x = 276, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, 0.625 }, width = 48, x = 288, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, 0.625 }, width = 48, x = 288, y = 138 }, red_green_led_light_offset = { 0.78125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.78125, 0.65625 }, width = 62, x = 372, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1, 0.859375 }, width = 68, x = 408, y = 162 } } } }, circuit_connector_flipped = { { points = { shadow = { green = { -0.0625, 0.4375 }, red = { 0.21875, 0.4375 } }, wire = { green = { -0.96875, -0.15625 }, red = { -0.875, -0.3125 } } }, sprites = { blue_led_light_offset = { -1, -0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.8125, -0.46875 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.8125, -0.5 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.8125, -0.5 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.8125, -0.5 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.8125, -0.5 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -1, -0.46875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.8125, -0.46875 }, width = 62, x = 0, y = 174 } } }, { points = { shadow = { green = { -0.28125, 1.0625 }, red = { -0.09375, 1.0625 } }, wire = { green = { -0.46875, 0.875 }, red = { -0.53125, 0.65625 } } }, sprites = { blue_led_light_offset = { -0.78125, 0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.78125, 0.65625 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.640625, 0.828125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.78125, 0.625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.78125, 0.625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, 0.625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, 0.625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { -0.78125, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.78125, 0.65625 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.5625, 0.859375 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 0.0625, 0.125 }, red = { 0.34375, 0.125 } }, wire = { green = { -0.9375, -0.46875 }, red = { -0.84375, -0.625 } } }, sprites = { blue_led_light_offset = { -0.96875, -0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.78125, -0.78125 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.78125, -0.8125 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.78125, -0.8125 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, -0.8125 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, -0.8125 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -0.96875, -0.78125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.78125, -0.78125 }, width = 62, x = 0, y = 174 } } }, { points = { shadow = { green = { -0.125, 1.09375 }, red = { 0.125, 1.09375 } }, wire = { green = { -0.28125, 0.90625 }, red = { -0.25, 0.6875 } } }, sprites = { blue_led_light_offset = { 0, 0.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.65625 }, width = 52, x = 312, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, 0.828125 }, width = 60, x = 360, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 60, x = 360, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 46, x = 276, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 48, x = 288, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.625 }, width = 48, x = 288, y = 138 }, red_green_led_light_offset = { 0, 0.8125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.65625 }, width = 62, x = 372, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.21875, 0.859375 }, width = 68, x = 408, y = 162 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/metal-large-close.ogg", volume = 0.7 }, collision_box = { { -0.7, -1.7 }, { 0.7, 1.7 } }, corpse = "recycler-remnants", crafting_categories = { "recycling", "recycling-or-hand-crafting" }, crafting_speed = 0.5, custom_input_slot_tooltip_key = "recycler-input-slot-tooltip", dying_explosion = "recycler-explosion", energy_source = { emissions_per_minute = { pollution = 2 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "180kW", fast_replaceable_group = "recycler", fast_transfer_modules_into_module_slots_only = true, flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-E.png", frame_count = 64, height = 204, line_length = 8, priority = "high", scale = 0.5, shift = { 0.03125, -0.265625 }, width = 286 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-E-shadow.png", frame_count = 64, height = 114, line_length = 8, priority = "high", scale = 0.5, shift = { 0.78125, 0.234375 }, width = 350 } } }, north = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-N.png", frame_count = 64, height = 304, line_length = 8, priority = "high", scale = 0.5, shift = { 0.0625, -0.203125 }, width = 170 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-N-shadow.png", frame_count = 64, height = 252, line_length = 8, priority = "high", scale = 0.5, shift = { 0.875, 0.0625 }, width = 234 } } }, south = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-S.png", frame_count = 64, height = 290, line_length = 8, priority = "high", scale = 0.5, shift = { -0.015625, 0.046875 }, width = 168 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-S-shadow.png", frame_count = 64, height = 238, line_length = 8, priority = "high", scale = 0.5, shift = { 0.796875, 0.328125 }, width = 232 } } }, west = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-W.png", frame_count = 64, height = 186, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, -0.140625 }, width = 284 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-W-shadow.png", frame_count = 64, height = 112, line_length = 8, priority = "high", scale = 0.5, shift = { 0.5, 0.28125 }, width = 314 } } } }, frozen_patch = { east = { filename = "__quality__/graphics/entity/recycler/recycler-E-frozen.png", height = 170, line_length = 1, priority = "high", scale = 0.5, shift = { -0.015625, -0.34375 }, width = 250 }, north = { filename = "__quality__/graphics/entity/recycler/recycler-N-frozen.png", height = 288, line_length = 1, priority = "high", scale = 0.5, shift = { 0.046875, -0.296875 }, width = 140 }, south = { filename = "__quality__/graphics/entity/recycler/recycler-S-frozen.png", height = 258, line_length = 1, priority = "high", scale = 0.5, shift = { -0.03125, -0.03125 }, width = 134 }, west = { filename = "__quality__/graphics/entity/recycler/recycler-W-frozen.png", height = 162, line_length = 1, priority = "high", scale = 0.5, shift = { -0.015625, -0.296875 }, width = 252 } }, working_visualisations = { { east_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-E-lights.png", frame_count = 64, height = 108, line_length = 8, priority = "high", scale = 0.5, shift = { 0.375, -0.15625 }, width = 178 }, north_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-N-lights.png", frame_count = 64, height = 184, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, -1.125 }, width = 128 }, south_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-S-lights.png", frame_count = 64, height = 202, line_length = 8, priority = "high", scale = 0.5, shift = { -0.09375, 0.15625 }, width = 122 }, west_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-W-lights.png", frame_count = 64, height = 148, line_length = 8, priority = "high", scale = 0.5, shift = { -0.3125, -0.4375 }, width = 192 } }, { animation = { animation_speed = 0.5, filename = "__quality__/graphics/entity/recycler/recycler-smoke-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 0.5, shift = { -0.0625, -1.25 }, width = 90 }, apply_recipe_tint = "tertiary", constant_speed = true, east_position = { 1.3125, -0.8125 }, fadeout = true, north_position = { 0.546875, -2.5 }, render_layer = "wires", south_position = { -0.5, 0.28125 }, west_position = { -1.34375, -1.5625 } }, { animation = { animation_speed = 0.5, filename = "__quality__/graphics/entity/recycler/recycler-smoke-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 0.5, shift = { 0, -0.4375 }, width = 40 }, apply_recipe_tint = "quaternary", constant_speed = true, east_position = { 1.3125, -0.8125 }, fadeout = true, north_position = { 0.546875, -2.5 }, render_layer = "wires", south_position = { -0.5, 0.28125 }, west_position = { -1.34375, -1.5625 } } } }, graphics_set_flipped = { animation = { east = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-flipped-E.png", frame_count = 64, height = 184, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, -0.15625 }, width = 282 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-E-shadow.png", frame_count = 64, height = 112, line_length = 8, priority = "high", scale = 0.5, shift = { 0.78125, 0.28125 }, width = 352 } } }, north = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-flipped-N.png", frame_count = 64, height = 300, line_length = 8, priority = "high", scale = 0.5, shift = { -0.046875, -0.234375 }, width = 168 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-N-shadow.png", frame_count = 64, height = 252, line_length = 8, priority = "high", scale = 0.5, shift = { 0.78125, 0.0625 }, width = 232 } } }, south = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-flipped-S.png", frame_count = 64, height = 288, line_length = 8, priority = "high", scale = 0.5, shift = { 0.046875, 0.03125 }, width = 172 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-S-shadow.png", frame_count = 64, height = 238, line_length = 8, priority = "high", scale = 0.5, shift = { 0.765625, 0.328125 }, width = 234 } } }, west = { layers = { { animation_speed = 4, filename = "__quality__/graphics/entity/recycler/recycler-flipped-W.png", frame_count = 64, height = 202, line_length = 8, priority = "high", scale = 0.5, shift = { 0.046875, -0.28125 }, width = 292 }, { animation_speed = 4, draw_as_shadow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-W-shadow.png", frame_count = 64, height = 114, line_length = 8, priority = "high", scale = 0.5, shift = { 0.484375, 0.234375 }, width = 312 } } } }, frozen_patch = { east = { filename = "__quality__/graphics/entity/recycler/recycler-flipped-E-frozen.png", height = 162, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, -0.296875 }, width = 250 }, north = { filename = "__quality__/graphics/entity/recycler/recycler-flipped-N-frozen.png", height = 288, line_length = 1, priority = "high", scale = 0.5, shift = { -0.046875, -0.296875 }, width = 140 }, south = { filename = "__quality__/graphics/entity/recycler/recycler-flipped-S-frozen.png", height = 258, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, -0.046875 }, width = 134 }, west = { filename = "__quality__/graphics/entity/recycler/recycler-flipped-W-frozen.png", height = 170, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, -0.359375 }, width = 250 } }, working_visualisations = { { east_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-E-lights.png", frame_count = 64, height = 146, line_length = 8, priority = "high", scale = 0.5, shift = { 0.328125, -0.453125 }, width = 192 }, north_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-N-lights.png", frame_count = 64, height = 202, line_length = 8, priority = "high", scale = 0.5, shift = { -0.109375, -1.03125 }, width = 118 }, south_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-S-lights.png", frame_count = 64, height = 202, line_length = 8, priority = "high", scale = 0.5, shift = { -0.015625, 0.078125 }, width = 130 }, west_animation = { animation_speed = 4, blend_mode = "additive", draw_as_glow = true, filename = "__quality__/graphics/entity/recycler/recycler-flipped-W-lights.png", frame_count = 64, height = 128, line_length = 8, priority = "high", scale = 0.5, shift = { -0.484375, -0.21875 }, width = 186 } }, { animation = { animation_speed = 0.5, filename = "__quality__/graphics/entity/recycler/recycler-smoke-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 0.5, shift = { -0.0625, -1.25 }, width = 90 }, apply_recipe_tint = "tertiary", constant_speed = true, east_position = { 1.3125, -1.5625 }, fadeout = true, north_position = { -0.546875, -2.5 }, render_layer = "wires", south_position = { 0.484375, 0.28125 }, west_position = { -1.34375, -0.8125 } }, { animation = { animation_speed = 0.5, filename = "__quality__/graphics/entity/recycler/recycler-smoke-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 0.5, shift = { 0, -0.4375 }, width = 40 }, apply_recipe_tint = "quaternary", constant_speed = true, east_position = { 1.3125, -1.5625 }, fadeout = true, north_position = { -0.546875, -2.5 }, render_layer = "wires", south_position = { 0.484375, 0.28125 }, west_position = { -1.34375, -0.8125 } } } }, heating_energy = "100kW", icon = "__quality__/graphics/icons/recycler.png", icon_draw_specification = { shift = { 0, -0.55 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 0.2 } } }, impact_category = "metal", max_health = 300, minable = { mining_time = 0.2, result = "recycler" }, module_slots = 4, name = "recycler", open_sound = { filename = "__base__/sound/open-close/metal-large-open.ogg", volume = 0.8 }, perceived_performance = { maximum = 4 }, resistances = { { percent = 80, type = "fire" } }, result_inventory_size = 12, selection_box = { { -0.9, -1.85 }, { 0.9, 1.85 } }, source_inventory_size = 1, type = "furnace", vector_to_place_result = { -0.5, -2.2999999999999998 }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { filename = "__quality__/sound/recycler/recycler-loop.ogg", volume = 0.7 }, sound_accents = { { frame = 14, sound = { audible_distance_modifier = 0.2, variations = { { filename = "__quality__/sound/recycler/recycler-jaw-move-1.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-2.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-3.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-4.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-5.ogg", volume = 0.45 } } } }, { frame = 20, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__quality__/sound/recycler/recycler-vox-1.ogg", volume = 0.2 }, { filename = "__quality__/sound/recycler/recycler-vox-2.ogg", volume = 0.2 }, { filename = "__quality__/sound/recycler/recycler-vox-3.ogg", volume = 0.2 }, { filename = "__quality__/sound/recycler/recycler-vox-4.ogg", volume = 0.2 }, { filename = "__quality__/sound/recycler/recycler-vox-5.ogg", volume = 0.2 } } } }, { frame = 45, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__quality__/sound/recycler/recycler-mechanic-1.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-mechanic-2.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-mechanic-3.ogg", volume = 0.3 } } } }, { frame = 60, sound = { audible_distance_modifier = 0.2, variations = { { filename = "__quality__/sound/recycler/recycler-jaw-move-1.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-2.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-3.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-4.ogg", volume = 0.45 }, { filename = "__quality__/sound/recycler/recycler-jaw-move-5.ogg", volume = 0.45 } } } }, { frame = 61, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__quality__/sound/recycler/recycler-trash-1.ogg", volume = 0.6 }, { filename = "__quality__/sound/recycler/recycler-trash-2.ogg", volume = 0.6 }, { filename = "__quality__/sound/recycler/recycler-trash-3.ogg", volume = 0.6 }, { filename = "__quality__/sound/recycler/recycler-trash-4.ogg", volume = 0.6 }, { filename = "__quality__/sound/recycler/recycler-trash-5.ogg", volume = 0.6 } } } }, { frame = 63, sound = { audible_distance_modifier = 0.6, variations = { { filename = "__quality__/sound/recycler/recycler-jaw-shut-1.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-jaw-shut-2.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-jaw-shut-3.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-jaw-shut-4.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-jaw-shut-5.ogg", volume = 0.3 }, { filename = "__quality__/sound/recycler/recycler-jaw-shut-6.ogg", volume = 0.3 } } } } } } }, ["steel-furnace"] = { allowed_effects = { "speed", "consumption", "pollution" }, circuit_connector = { { points = { shadow = { green = { 1.171875, 0.78125 }, red = { 1.234375, 0.6875 } }, wire = { green = { 1, 0.53125 }, red = { 0.90625, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.8125, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, 0.703125 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 0.78125, 0.53125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.796875, 0.734375 }, width = 68, x = 204, y = 108 } } }, { points = { shadow = { green = { 1.171875, 0.78125 }, red = { 1.234375, 0.6875 } }, wire = { green = { 1, 0.53125 }, red = { 0.90625, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.8125, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, 0.703125 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 0.78125, 0.53125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.796875, 0.734375 }, width = 68, x = 204, y = 108 } } }, { points = { shadow = { green = { 1.171875, 0.78125 }, red = { 1.234375, 0.6875 } }, wire = { green = { 1, 0.53125 }, red = { 0.90625, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.8125, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, 0.703125 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 0.78125, 0.53125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.796875, 0.734375 }, width = 68, x = 204, y = 108 } } }, { points = { shadow = { green = { 1.171875, 0.78125 }, red = { 1.234375, 0.6875 } }, wire = { green = { 1, 0.53125 }, red = { 0.90625, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.8125, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 52, x = 156, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, 0.703125 }, width = 60, x = 180, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 60, x = 180, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 46, x = 138, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.46875 }, width = 48, x = 144, y = 92 }, red_green_led_light_offset = { 0.78125, 0.53125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.5 }, width = 62, x = 186, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.796875, 0.734375 }, width = 68, x = 204, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "steel-furnace-remnants", crafting_categories = { "smelting" }, crafting_speed = 2, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steel-furnace-explosion", effect_receiver = { uses_beacon_effects = false, uses_module_effects = false, uses_surface_effects = true }, energy_source = { effectivity = 1, emissions_per_minute = { pollution = 4 }, fuel_categories = { "chemical" }, fuel_inventory_size = 1, light_flicker = { color = { 0, 0, 0 }, maximum_intensity = 0.95, minimum_intensity = 0.6 }, smoke = { { frequency = 10, name = "smoke", position = { 0.7, -1.2 }, starting_frame_deviation = 60, starting_vertical_speed = 0.08 } }, type = "burner" }, energy_usage = "90kW", fast_replaceable_group = "furnace", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/steel-furnace/steel-furnace.png", height = 174, priority = "high", scale = 0.5, shift = { -0.0390625, 0.0625 }, width = 171 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steel-furnace/steel-furnace-shadow.png", height = 85, priority = "high", scale = 0.5, shift = { 1.2265625, 0.3515625 }, width = 277 } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/steel-furnace/steel-furnace-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0, 1.40625 }, variation_count = 1, width = 20 }, rotate = false }, working_visualisations = { { animation = { draw_as_glow = true, filename = "__base__/graphics/entity/steel-furnace/steel-furnace-fire.png", frame_count = 48, height = 81, line_length = 8, priority = "high", scale = 0.5, shift = { -0.0234375, 0.1796875 }, width = 57 }, effect = "flicker", fadeout = true }, { animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/steel-furnace/steel-furnace-glow.png", height = 43, priority = "high", shift = { 0.03125, 0.640625 }, width = 60 }, effect = "flicker", fadeout = true }, { animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/steel-furnace/steel-furnace-working.png", height = 150, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.15625 }, width = 128 }, effect = "flicker", fadeout = true }, { animation = { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/entity/steel-furnace/steel-furnace-ground-light.png", height = 126, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, 1.5 }, width = 152 }, effect = "flicker", fadeout = true } } }, icon = "__base__/graphics/icons/steel-furnace.png", icon_draw_specification = { scale = 0.66000000000000005, shift = { 0, -0.1 } }, impact_category = "metal", max_health = 300, minable = { mining_time = 0.2, result = "steel-furnace" }, name = "steel-furnace", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 100, type = "fire" } }, result_inventory_size = 1, selection_box = { { -0.8, -1 }, { 0.8, 1 } }, source_inventory_size = 1, surface_conditions = { { min = 10, property = "pressure" } }, type = "furnace", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, audible_distance_modifier = 0.5, filename = "__base__/sound/steel-furnace.ogg", volume = 0.32000000000000002 } } }, ["stone-furnace"] = { allowed_effects = { "speed", "consumption", "pollution" }, circuit_connector = { { points = { shadow = { green = { 1.328125, 0.75 }, red = { 1.453125, 0.6875 } }, wire = { green = { 0.3125, 0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.9375, 0.484375 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.015625, 0.515625 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.328125, 0.75 }, red = { 1.453125, 0.6875 } }, wire = { green = { 0.3125, 0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.9375, 0.484375 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.015625, 0.515625 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.328125, 0.75 }, red = { 1.453125, 0.6875 } }, wire = { green = { 0.3125, 0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.9375, 0.484375 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.015625, 0.515625 }, width = 68, x = 136, y = 108 } } }, { points = { shadow = { green = { 1.328125, 0.75 }, red = { 1.453125, 0.6875 } }, wire = { green = { 0.3125, 0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.9375, 0.484375 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.1875 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1.015625, 0.515625 }, width = 68, x = 136, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "stone-furnace-remnants", crafting_categories = { "smelting" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "stone-furnace-explosion", effect_receiver = { uses_beacon_effects = false, uses_module_effects = false, uses_surface_effects = true }, energy_source = { effectivity = 1, emissions_per_minute = { pollution = 2 }, fuel_categories = { "chemical" }, fuel_inventory_size = 1, light_flicker = { color = { 0, 0, 0 }, maximum_intensity = 0.95, minimum_intensity = 0.6 }, smoke = { { deviation = { 0.1, 0.1 }, frequency = 5, name = "smoke", position = { 0, -0.8 }, starting_frame_deviation = 60, starting_vertical_speed = 0.08 } }, type = "burner" }, energy_usage = "90kW", fast_replaceable_group = "furnace", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { animation = { layers = { { filename = "__base__/graphics/entity/stone-furnace/stone-furnace.png", height = 146, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.1875 }, width = 151 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/stone-furnace/stone-furnace-shadow.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.453125, 0.40625 }, width = 164 } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/stone-furnace/stone-furnace-reflection.png", height = 16, priority = "extra-high", scale = 5, shift = { 0, 1.09375 }, variation_count = 1, width = 16 }, rotate = false }, working_visualisations = { { animation = { layers = { { draw_as_glow = true, filename = "__base__/graphics/entity/stone-furnace/stone-furnace-fire.png", frame_count = 48, height = 100, line_length = 8, priority = "extra-high", scale = 0.5, shift = { -0.0234375, 0.171875 }, width = 41 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/stone-furnace/stone-furnace-light.png", height = 144, repeat_count = 48, scale = 0.5, shift = { 0, 0.15625 }, width = 106 } } }, effect = "flicker", fadeout = true }, { animation = { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/entity/stone-furnace/stone-furnace-ground-light.png", height = 110, repeat_count = 48, scale = 0.5, shift = { -0.03125, 1.375 }, width = 116 }, effect = "flicker", fadeout = true } } }, icon = "__base__/graphics/icons/stone-furnace.png", icon_draw_specification = { scale = 0.66000000000000005, shift = { 0, -0.1 } }, impact_category = "stone", max_health = 200, minable = { mining_time = 0.2, result = "stone-furnace" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "stone-furnace", next_upgrade = "steel-furnace", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], repair_sound = { { filename = "__base__/sound/manual-repair-simple-1.ogg", volume = 0.5 }, { filename = "__base__/sound/manual-repair-simple-2.ogg", volume = 0.5 }, { filename = "__base__/sound/manual-repair-simple-3.ogg", volume = 0.5 }, { filename = "__base__/sound/manual-repair-simple-4.ogg", volume = 0.5 }, { filename = "__base__/sound/manual-repair-simple-5.ogg", volume = 0.5 } }, resistances = { { percent = 90, type = "fire" }, { percent = 30, type = "explosion" }, { percent = 30, type = "impact" } }, result_inventory_size = 1, selection_box = { { -0.8, -1 }, { 0.8, 1 } }, source_inventory_size = 1, surface_conditions = { { min = 10, property = "pressure" } }, type = "furnace", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.4, filename = "__base__/sound/furnace.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.5 }, { type = "tips-and-tricks", volume_multiplier = 1.3999999999999999 } }, volume = 0.6 } } } }, ["fusion-generator"] = { ["fusion-generator"] = { collision_box = { { -1.3999999999999999, -2.3999999999999999 }, { 1.3999999999999999, 2.3999999999999999 } }, corpse = "fusion-generator-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "fusion-generator-explosion", energy_source = { output_flow_limit = "50MW", type = "electric", usage_priority = "secondary-output" }, factoriopedia_description = { "factoriopedia-description.fusion-generator" }, fast_replaceable_group = "fusion-generator", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { east_graphics_set = { animation = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east.png", frame_count = 6, height = 230, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.03125 }, width = 370 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-shadow.png", frame_count = 1, height = 210, line_length = 1, priority = "high", repeat_count = 6, scale = 0.5, shift = { 0.265625, 0.0625 }, width = 352 } } }, fluid_input_graphics = { { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-1-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -2, -1 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-1.png", height = 72, line_length = 1, priority = "high", scale = 0.5, shift = { -2.265625, -0.96875 }, width = 48 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-1-shadow.png", height = 42, line_length = 1, priority = "high", scale = 0.5, shift = { -2.0625, -0.90625 }, width = 60 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-1-glow.png", height = 80, line_length = 1, priority = "high", scale = 0.5, shift = { -1.640625, -0.96875 }, width = 118 } } } }, { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-2-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -2, 0.5 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-2.png", height = 88, line_length = 1, priority = "high", scale = 0.5, shift = { -2.1875, 0.90625 }, width = 70 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-2-shadow.png", height = 46, line_length = 1, priority = "high", scale = 0.5, shift = { -2.171875, 1.0625 }, width = 48 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-input-2-glow.png", height = 146, line_length = 1, priority = "high", scale = 0.5, shift = { -1.609375, 0.375 }, width = 122 } } } }, {}, {}, {}, {}, {} }, fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-uv.png", height = 192, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -1, 0 }, width = 192 }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/east/fusion-generator-east-glow.png", frame_count = 6, height = 226, line_length = 3, priority = "high", scale = 0.5, shift = { 0.015625, -0.0625 }, width = 322 } } } }, glow_color = { 1, 0, 0.4, 1 }, north_graphics_set = { animation = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north.png", frame_count = 6, height = 376, line_length = 3, priority = "high", scale = 0.5, shift = { -0.0625, -0.0625 }, width = 244 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-shadow.png", frame_count = 1, height = 316, line_length = 1, priority = "high", repeat_count = 6, scale = 0.5, shift = { 0.390625, 0.125 }, width = 248 } } }, fluid_input_graphics = { { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-1-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -1, 2 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-1.png", height = 78, line_length = 1, priority = "high", scale = 0.5, shift = { -1.015625, 2.09375 }, width = 92 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-1-shadow.png", height = 58, line_length = 1, priority = "high", scale = 0.5, shift = { -0.765625, 2.265625 }, width = 74 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-1-glow.png", height = 176, line_length = 1, priority = "high", scale = 0.5, shift = { -0.765625, 1.296875 }, width = 104 } } } }, { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-2-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 1, 2 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-2.png", height = 90, line_length = 1, priority = "high", scale = 0.5, shift = { 0.984375, 2.078125 }, width = 86 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-2-shadow.png", height = 60, line_length = 1, priority = "high", scale = 0.5, shift = { 1.21875, 2.21875 }, width = 76 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-input-2-glow.png", height = 166, line_length = 1, priority = "high", scale = 0.5, shift = { 0.796875, 1.34375 }, width = 102 } } } }, {}, {}, {}, {}, {} }, fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-uv.png", height = 192, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0, 0.5 }, width = 192 }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/north/fusion-generator-north-glow.png", frame_count = 6, height = 336, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.125 }, width = 202 } } } }, south_graphics_set = { animation = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south.png", frame_count = 6, height = 360, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0.1875 }, width = 252 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-shadow.png", frame_count = 1, height = 304, line_length = 1, priority = "high", repeat_count = 6, scale = 0.5, shift = { 0.328125, 0.328125 }, width = 242 } } }, fluid_input_graphics = { { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-1-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 1, -2.5 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-1.png", height = 74, line_length = 1, priority = "high", scale = 0.5, shift = { 0.96875, -2.265625 }, width = 80 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-1-shadow.png", height = 38, line_length = 1, priority = "high", scale = 0.5, shift = { 1.234375, -2.109375 }, width = 78 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-1-glow.png", height = 146, line_length = 1, priority = "high", scale = 0.5, shift = { 0.796875, -1.703125 }, width = 104 } } } }, { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-2-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { -1, -2.5 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-2.png", height = 88, line_length = 1, priority = "high", scale = 0.5, shift = { -1, -2.3125 }, width = 88 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-2-shadow.png", height = 38, line_length = 1, priority = "high", scale = 0.5, shift = { -0.765625, -2.109375 }, width = 78 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-input-2-glow.png", height = 146, line_length = 1, priority = "high", scale = 0.5, shift = { -0.734375, -1.71875 }, width = 106 } } } }, {}, {}, {}, {}, {} }, fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-uv.png", height = 192, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 0, -1 }, width = 192 }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/south/fusion-generator-south-glow.png", frame_count = 6, height = 326, line_length = 3, priority = "high", scale = 0.5, shift = { 0.015625, 0.125 }, width = 204 } } } }, west_graphics_set = { animation = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west.png", frame_count = 6, height = 240, line_length = 3, priority = "high", scale = 0.5, shift = { -0.015625, -0.125 }, width = 370 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-shadow.png", frame_count = 1, height = 210, line_length = 1, priority = "high", repeat_count = 6, scale = 0.5, shift = { 0.25, 0.046875 }, width = 352 } } }, fluid_input_graphics = { { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-1-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 2, 1 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-1.png", height = 84, line_length = 1, priority = "high", scale = 0.5, shift = { 2.140625, 0.859375 }, width = 64 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-1-shadow.png", height = 46, line_length = 1, priority = "high", scale = 0.5, shift = { 2.390625, 1.03125 }, width = 74 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-1-glow.png", height = 140, line_length = 1, priority = "high", scale = 0.5, shift = { 1.625, 0.4375 }, width = 120 } } } }, { fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-2-uv.png", height = 64, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 2, -1 }, width = 64 }, sprite = { layers = { { filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-2.png", height = 68, line_length = 1, priority = "high", scale = 0.5, shift = { 2.25, -1.03125 }, width = 44 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-2-shadow.png", height = 42, line_length = 1, priority = "high", scale = 0.5, shift = { 2.375, -0.921875 }, width = 74 } } }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-input-2-glow.png", height = 74, line_length = 1, priority = "high", scale = 0.5, shift = { 1.96875, -1.046875 }, width = 76 } } } }, {}, {}, {}, {}, {} }, fusion_effect_uv_map = { dice = 2, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-uv.png", height = 192, line_length = 1, priority = "extra-high", scale = 0.5, shift = { 1, 0 }, width = 192 }, working_light = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-generator/west/fusion-generator-west-glow.png", frame_count = 6, height = 226, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 322 } } } } }, icon = "__space-age__/graphics/icons/fusion-generator.png", impact_category = "metal", input_fluid_box = { filter = "fusion-plasma", pipe_connections = { { connection_category = { "fusion-plasma" }, direction = 8, flow_direction = "input", position = { -1, 2 } }, { connection_category = { "fusion-plasma" }, direction = 8, flow_direction = "input", position = { 1, 2 } }, { connection_category = { "fusion-plasma" }, direction = 0, flow_direction = "output", position = { 0, -2 } }, { connection_category = { "fusion-plasma" }, direction = 12, flow_direction = "output", position = { -1, 0 } }, { connection_category = { "fusion-plasma" }, direction = 4, flow_direction = "output", position = { 1, 0 } }, { connection_category = { "fusion-plasma" }, direction = 12, flow_direction = "output", position = { -1, -1 } }, { connection_category = { "fusion-plasma" }, direction = 4, flow_direction = "output", position = { 1, -1 } } }, production_type = "input", volume = 10, volume_reservation_fraction = 0.5 }, max_fluid_usage = 0.03333333333333333, max_health = 1000, minable = { mining_time = 0.2, result = "fusion-generator" }, name = "fusion-generator", output_fluid_box = { filter = "fluoroketone-hot", pipe_connections = { { direction = 0, flow_direction = "output", position = { -1, -2 } }, { direction = 0, flow_direction = "output", position = { 1, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 100 }, perceived_performance = { minimum = 0.25, performance_to_activity_rate = 2 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, type = "fusion-generator", working_sound = { activity_to_speed_modifiers = { multiplier = 1.2 }, fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, match_volume_to_activity = true, max_sounds_per_prototype = 2, sound = { advanced_volume_control = { attenuation = "exponential" }, audible_distance_modifier = 0.8, filename = "__space-age__/sound/entity/fusion/fusion-generator.ogg", speed_smoothing_window_size = 60, volume = 0.15 }, use_doppler_shift = false } } }, ["fusion-reactor"] = { ["fusion-reactor"] = { burner = { effectivity = 1, emissions_per_minute = { pollution = 0 }, fuel_categories = { "fusion" }, fuel_inventory_size = 1, light_flicker = { color = { 1, 0, 0.7 }, maximum_intensity = 0.1, minimum_intensity = 0 }, type = "burner" }, close_sound = { filename = "__base__/sound/open-close/reactor-close.ogg", volume = 1 }, collision_box = { { -2.9, -2.9 }, { 2.9, 2.9 } }, corpse = "fusion-reactor-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "fusion-reactor-explosion", energy_source = { type = "electric", usage_priority = "primary-input" }, factoriopedia_description = { "factoriopedia-description.fusion-reactor" }, fast_replaceable_group = "fusion-reactor", flags = { "placeable-neutral", "placeable-player", "player-creation" }, graphics_set = { connections_graphics = { { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-1-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { -1.5, -3 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-1.png", frame_count = 5, height = 94, line_length = 5, priority = "high", scale = 0.5, shift = { -1.578125, -2.828125 }, width = 124 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-1-shadow.png", frame_count = 5, height = 142, line_length = 5, priority = "high", scale = 0.5, shift = { -1.09375, -2.734375 }, width = 156 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-1-glow.png", frame_count = 5, height = 158, line_length = 5, priority = "high", scale = 0.5, shift = { -1.28125, -2.328125 }, width = 128 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-2-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 1.5, -3 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-2.png", frame_count = 5, height = 58, line_length = 5, priority = "high", scale = 0.5, shift = { 1.609375, -3.234375 }, width = 108 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-2-shadow.png", frame_count = 5, height = 74, line_length = 5, priority = "high", scale = 0.5, shift = { 1.8125, -2.375 }, width = 144 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-2-glow.png", frame_count = 5, height = 62, line_length = 5, priority = "high", scale = 0.5, shift = { 1.5, -3.109375 }, width = 74 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-3-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 2.5, -2.5 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-3.png", frame_count = 5, height = 144, line_length = 5, priority = "high", scale = 0.5, shift = { 2.6875, -1.75 }, width = 94 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-3-shadow.png", frame_count = 5, height = 90, line_length = 5, priority = "high", scale = 0.5, shift = { 3.578125, -1.234375 }, width = 68 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-3-glow.png", frame_count = 5, height = 104, line_length = 5, priority = "high", scale = 0.5, shift = { 2.53125, -2 }, width = 74 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-4-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 2.5, 0.5 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-4.png", frame_count = 5, height = 160, line_length = 5, priority = "high", scale = 0.5, shift = { 2.84375, 1.46875 }, width = 84 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-4-shadow.png", frame_count = 5, height = 58, line_length = 5, priority = "high", scale = 0.5, shift = { 3.828125, 1.765625 }, width = 34 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-4-glow.png", frame_count = 5, height = 146, line_length = 5, priority = "high", scale = 0.5, shift = { 2.609375, 0.75 }, width = 66 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-5-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 1.5, 2 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-5.png", frame_count = 5, height = 136, line_length = 5, priority = "high", scale = 0.5, shift = { 1.8125, 2.59375 }, width = 174 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-5-shadow.png", frame_count = 5, height = 54, line_length = 5, priority = "high", scale = 0.5, shift = { 1.828125, 3.125 }, width = 146 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-5-glow.png", frame_count = 5, height = 238, line_length = 5, priority = "high", scale = 0.5, shift = { 1.328125, 1.359375 }, width = 138 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-6-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { -1.5, 2 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-6.png", frame_count = 5, height = 146, line_length = 5, priority = "high", scale = 0.5, shift = { -1.484375, 2.4375 }, width = 128 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-6-shadow.png", frame_count = 5, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { -1.171875, 3.125 }, width = 146 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-6-glow.png", frame_count = 5, height = 200, line_length = 5, priority = "high", scale = 0.5, shift = { -1.484375, 1.75 }, width = 160 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-7-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { -2.5, 0.5 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-7.png", frame_count = 5, height = 156, line_length = 5, priority = "high", scale = 0.5, shift = { -3.171875, 1.484375 }, width = 52 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-7-glow.png", frame_count = 5, height = 190, line_length = 5, priority = "high", scale = 0.5, shift = { -2.609375, 0.796875 }, width = 60 } } } }, { fusion_effect_uv_map = { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-8-plasma-UV.png", height = 64, priority = "extra-high", scale = 0.5, shift = { -2.5, -2 }, width = 64 }, pictures = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-8.png", frame_count = 5, height = 128, line_length = 5, priority = "high", scale = 0.5, shift = { -2.5625, -1.921875 }, width = 124 } } }, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-connection-8-glow.png", frame_count = 5, height = 106, line_length = 5, priority = "high", scale = 0.5, shift = { -2.28125, -2.125 }, width = 104 } } } } }, default_fuel_glow_color = { 1, 0, 0.4, 1 }, direction_to_connections_graphics = { east = { 3, 4, 5, 6, 7, 8, 1, 2 }, north = { 1, 2, 3, 4, 5, 6, 7, 8 } }, fusion_effect_uv_map = { dice_x = 2, dice_y = 5, filename = "__space-age__/graphics/entity/fusion-reactor/plasma-UV.png", height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, width = 384 }, plasma_category = "fusion-reactor-plasma", structure = { layers = { { filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-main.png", height = 456, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, -0.171875 }, width = 444 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-shadow.png", height = 346, line_length = 1, priority = "high", scale = 0.5, shift = { 1.25, 0.296875 }, width = 542 } } }, use_fuel_glow_color = false, working_light_pictures = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/fusion-reactor/fusion-reactor-glow.png", height = 428, line_length = 1, priority = "high", scale = 0.5, shift = { 0.046875, -0.34375 }, width = 396 } } } }, icon = "__space-age__/graphics/icons/fusion-reactor.png", impact_category = "metal", input_fluid_box = { filter = "fluoroketone-cold", pipe_connections = { { direction = 12, flow_direction = "input-output", position = { -2.5, -1.5 } }, { direction = 12, flow_direction = "input-output", position = { -2.5, 1.5 } }, { direction = 4, flow_direction = "input-output", position = { 2.5, -1.5 } }, { direction = 4, flow_direction = "input-output", position = { 2.5, 1.5 } } }, production_type = "input", volume = 1000 }, max_fluid_usage = 0.066666666666666661, max_health = 1000, minable = { mining_time = 0.2, result = "fusion-reactor" }, name = "fusion-reactor", neighbour_connectable = { connections = { { category = "fusion-reactor-plasma", location = { direction = 0, position = { -1.5, -3 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-plasma", location = { direction = 0, position = { 1.5, -3 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-coolant", location = { direction = 4, position = { 3, -1.5 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-coolant", location = { direction = 4, position = { 3, 1.5 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-plasma", location = { direction = 8, position = { 1.5, 3 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-plasma", location = { direction = 8, position = { -1.5, 3 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-coolant", location = { direction = 12, position = { -3, 1.5 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } }, { category = "fusion-reactor-coolant", location = { direction = 12, position = { -3, -1.5 } }, neighbour_category = { "fusion-reactor-plasma", "fusion-reactor-coolant" } } } }, open_sound = { filename = "__base__/sound/open-close/reactor-open.ogg", volume = 1 }, output_fluid_box = { filter = "fusion-plasma", pipe_connections = { { connection_category = { "fusion-plasma" }, direction = 8, flow_direction = "input-output", position = { -1.5, 2.5 } }, { connection_category = { "fusion-plasma" }, direction = 8, flow_direction = "input-output", position = { 1.5, 2.5 } }, { connection_category = { "fusion-plasma" }, direction = 0, flow_direction = "input-output", position = { -1.5, -2.5 } }, { connection_category = { "fusion-plasma" }, direction = 0, flow_direction = "input-output", position = { 1.5, -2.5 } } }, production_type = "output", volume = 10 }, perceived_performance = { minimum = 0.25, performance_to_activity_rate = 2 }, power_input = "10MW", resistances = { { percent = 70, type = "fire" } }, selection_box = { { -3, -3 }, { 3, 3 } }, two_direction_only = true, type = "fusion-reactor", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_volume_to_activity = true, max_sounds_per_prototype = 2, sound = { filename = "__space-age__/sound/entity/fusion/fusion-reactor.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.4399999999999999 }, volume = 0.6 }, use_doppler_shift = false } } }, gate = { gate = { activation_distance = 3, closing_sound = { aggregation = { max_count = 3, remove = true }, variations = { { filename = "__base__/sound/gate-close-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.6000000000000001 }, volume = 0.55 }, { filename = "__base__/sound/gate-close-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.closing_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-close-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.closing_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-close-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.closing_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-close-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.closing_sound.variations[1].modifiers ]=], volume = 0.55 } } }, collision_box = { { -0.29, -0.29 }, { 0.29, 0.29 } }, corpse = "gate-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "gate-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqNkM0Kg0AMhN8l51Tqzy7qq5RSVg2yoFHcta3IvntXPVSLhx4TZr6ZZIaiGakfNFvIZ9Blxwby2wxG16yaZceqJcjB2I7p8lJNAw5Bc0VvyEOHJ9JaWdqJIndHILbaatrg6zA9eGwLGjwFT0IQ+s54S8cL2WMucRgIhMnrZSDckvzDifDQ4IRw3RMQKj1QuQmSE178X68oO/Tyx2pLrXd9X4vwpMGsnigNkzQWUspESJE59wEUC3yd\",\n position = {0, 0}\n }\n " }, fadeout_interval = 15, fast_replaceable_group = "wall", flags = { "placeable-neutral", "placeable-player", "player-creation" }, horizontal_animation = { layers = { { filename = "__base__/graphics/entity/gate/gate-horizontal.png", frame_count = 16, height = 90, line_length = 8, scale = 0.5, shift = { 0, -0.09375 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-horizontal-shadow.png", frame_count = 16, height = 60, line_length = 8, scale = 0.5, shift = { 0.375, 0.3125 }, width = 122 } } }, horizontal_rail_animation_left = { layers = { { filename = "__base__/graphics/entity/gate/gate-rail-horizontal-left.png", frame_count = 16, height = 74, line_length = 8, scale = 0.5, shift = { 0, -0.21875 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-rail-horizontal-shadow-left.png", frame_count = 16, height = 60, line_length = 8, scale = 0.5, shift = { 0.375, 0.3125 }, width = 122 } } }, horizontal_rail_animation_right = { layers = { { filename = "__base__/graphics/entity/gate/gate-rail-horizontal-right.png", frame_count = 16, height = 74, line_length = 8, scale = 0.5, shift = { 0, -0.21875 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-rail-horizontal-shadow-right.png", frame_count = 16, height = 58, line_length = 8, scale = 0.5, shift = { 0.375, 0.34375 }, width = 122 } } }, horizontal_rail_base = { filename = "__base__/graphics/entity/gate/gate-rail-base-horizontal.png", frame_count = 16, height = 104, line_length = 8, scale = 0.5, shift = { 0, 0.09375 }, width = 130 }, icon = "__base__/graphics/icons/gate.png", impact_category = "stone", max_health = 350, minable = { mining_time = 0.1, result = "gate" }, name = "gate", opening_sound = { aggregation = { max_count = 3, remove = true }, variations = { { filename = "__base__/sound/gate-open-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.6000000000000001 }, volume = 0.55 }, { filename = "__base__/sound/gate-open-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.opening_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-open-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.opening_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-open-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.opening_sound.variations[1].modifiers ]=], volume = 0.55 }, { filename = "__base__/sound/gate-open-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gate.gate.opening_sound.variations[1].modifiers ]=], volume = 0.55 } } }, opening_speed = 0.066666600000000011, resistances = { { decrease = 3, percent = 20, type = "physical" }, { decrease = 45, percent = 60, type = "impact" }, { decrease = 10, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { percent = 80, type = "acid" }, { percent = 70, type = "laser" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, timeout_to_close = 5, type = "gate", vertical_animation = { layers = { { filename = "__base__/graphics/entity/gate/gate-vertical.png", frame_count = 16, height = 120, line_length = 8, scale = 0.5, shift = { -0.03125, -0.40625 }, width = 78 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-vertical-shadow.png", frame_count = 16, height = 104, line_length = 8, scale = 0.5, shift = { 0.28125, 0.28125 }, width = 82 } } }, vertical_rail_animation_left = { layers = { { filename = "__base__/graphics/entity/gate/gate-rail-vertical-left.png", frame_count = 16, height = 118, line_length = 8, scale = 0.5, shift = { 0, -0.40625 }, width = 42 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-rail-vertical-shadow-left.png", frame_count = 16, height = 104, line_length = 8, scale = 0.5, shift = { 0.28125, 0.28125 }, width = 82 } } }, vertical_rail_animation_right = { layers = { { filename = "__base__/graphics/entity/gate/gate-rail-vertical-right.png", frame_count = 16, height = 118, line_length = 8, scale = 0.5, shift = { 0, -0.40625 }, width = 42 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-rail-vertical-shadow-right.png", frame_count = 16, height = 104, line_length = 8, scale = 0.5, shift = { 0.28125, 0.28125 }, width = 82 } } }, vertical_rail_base = { filename = "__base__/graphics/entity/gate/gate-rail-base-vertical.png", frame_count = 16, height = 130, line_length = 8, scale = 0.5, shift = { -0.03125, 0 }, width = 138 }, wall_patch = { layers = { { filename = "__base__/graphics/entity/gate/gate-wall-patch.png", frame_count = 16, height = 94, line_length = 8, scale = 0.5, shift = { -0.03125, 0.40625 }, width = 70 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/gate/gate-wall-patch-shadow.png", frame_count = 16, height = 72, line_length = 8, scale = 0.5, shift = { 0.28125, 1.03125 }, width = 82 } } } } }, generator = { ["steam-engine"] = { alert_icon_shift = { 0, -0.375 }, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.25, -2.3500000000000001 }, { 1.25, 2.3500000000000001 } }, corpse = "steam-engine-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steam-engine-explosion", effectivity = 1, energy_source = { type = "electric", usage_priority = "secondary-output" }, fast_replaceable_group = "steam-engine", flags = { "placeable-neutral", "player-creation" }, fluid_box = { filter = "steam", minimum_temperature = 100, pipe_connections = { { direction = 8, flow_direction = "input-output", position = { 0, 2 } }, { direction = 0, flow_direction = "input-output", position = { 0, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, production_type = "input", volume = 200 }, fluid_usage_per_tick = 0.5, heating_energy = "50kW", horizontal_animation = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-H.png", frame_count = 32, height = 257, line_length = 8, scale = 0.5, shift = { 0.03125, -0.1484375 }, width = 352 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-H-shadow.png", frame_count = 32, height = 160, line_length = 8, scale = 0.5, shift = { 1.5, 0.75 }, width = 508 } } }, icon = "__base__/graphics/icons/steam-engine.png", impact_category = "metal-large", max_health = 400, maximum_temperature = 165, minable = { mining_time = 0.3, result = "steam-engine" }, name = "steam-engine", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], perceived_performance = { minimum = 0.25, performance_to_activity_rate = 2 }, resistances = { { percent = 70, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, smoke = { { east_position = { -2, -2 }, frequency = 0.3125, name = "light-smoke", north_position = { 0.9, 0 }, starting_frame_deviation = 60, starting_vertical_speed = 0.08 } }, type = "generator", vertical_animation = { layers = { { filename = "__base__/graphics/entity/steam-engine/steam-engine-V.png", frame_count = 32, height = 391, line_length = 8, scale = 0.5, shift = { 0.1484375, -0.1953125 }, width = 225 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-engine/steam-engine-V-shadow.png", frame_count = 32, height = 307, line_length = 8, scale = 0.5, shift = { 1.265625, 0.2890625 }, width = 330 } } }, water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/steam-engine/steam-engine-reflection.png", height = 44, priority = "extra-high", repeat_count = 2, scale = 5, shift = { 0, 1.71875 }, variation_count = 2, width = 40 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.8, filename = "__base__/sound/steam-engine-90bpm.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 1.1000000000000001 }, speed_smoothing_window_size = 60, volume = 0.55 } } }, ["steam-turbine"] = { alert_icon_shift = { 0, -0.375 }, burns_fluid = false, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.25, -2.3500000000000001 }, { 1.25, 2.3500000000000001 } }, corpse = "steam-turbine-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "steam-turbine-explosion", effectivity = 1, energy_source = { type = "electric", usage_priority = "secondary-output" }, fast_replaceable_group = "steam-engine", flags = { "placeable-neutral", "player-creation" }, fluid_box = { filter = "steam", minimum_temperature = 100, pipe_connections = { { direction = 8, flow_direction = "input-output", position = { 0, 2 } }, { direction = 0, flow_direction = "input-output", position = { 0, -2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "input", volume = 200 }, fluid_usage_per_tick = 1, heating_energy = "50kW", horizontal_animation = { layers = { { filename = "__base__/graphics/entity/steam-turbine/steam-turbine-H.png", frame_count = 8, height = 245, line_length = 4, run_mode = "backward", scale = 0.5, shift = { 0, -0.0859375 }, width = 320 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-turbine/steam-turbine-H-shadow.png", height = 150, line_length = 1, repeat_count = 8, run_mode = "backward", scale = 0.5, shift = { 0.890625, 0.5625 }, width = 435 } } }, horizontal_frozen_patch = { filename = "__space-age__/graphics/entity/frozen/steam-turbine/steam-turbine-H.png", height = 245, scale = 0.5, shift = { 0, -0.0859375 }, width = 320 }, icon = "__base__/graphics/icons/steam-turbine.png", impact_category = "metal-large", max_health = 300, maximum_temperature = 500, minable = { mining_time = 0.3, result = "steam-turbine" }, name = "steam-turbine", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], perceived_performance = { minimum = 0.25, performance_to_activity_rate = 2 }, resistances = { { percent = 70, type = "fire" } }, selection_box = { { -1.5, -2.5 }, { 1.5, 2.5 } }, smoke = { { east_position = { 0.75, -0.75 }, frequency = 0.3125, name = "turbine-smoke", north_position = { 0, -1 }, starting_frame_deviation = 60, starting_vertical_speed = 0.08 } }, type = "generator", vertical_animation = { layers = { { filename = "__base__/graphics/entity/steam-turbine/steam-turbine-V.png", frame_count = 8, height = 374, line_length = 4, run_mode = "backward", scale = 0.5, shift = { 0.1484375, 0 }, width = 217 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steam-turbine/steam-turbine-V-shadow.png", height = 260, line_length = 1, repeat_count = 8, run_mode = "backward", scale = 0.5, shift = { 1.234375, 0.765625 }, width = 302 } } }, vertical_frozen_patch = { filename = "__space-age__/graphics/entity/frozen/steam-turbine/steam-turbine-V.png", height = 347, scale = 0.5, shift = { 0.1484375, 0.2109375 }, width = 217 }, water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/steam-turbine/steam-turbine-reflection.png", height = 36, priority = "extra-high", repeat_count = 2, scale = 5, shift = { 0, 1.5625 }, variation_count = 2, width = 40 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, max_sounds_per_prototype = 3, sound = { advanced_volume_control = { attenuation = "exponential" }, audible_distance_modifier = 0.8, filename = "__base__/sound/steam-turbine.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, speed_smoothing_window_size = 60, volume = 0.49000000000000004 } } } }, ["generator-equipment"] = { ["fission-reactor-equipment"] = { categories = { "armor" }, energy_source = { type = "electric", usage_priority = "primary-output" }, name = "fission-reactor-equipment", power = "750kW", shape = { height = 4, type = "full", width = 4 }, sprite = { filename = "__base__/graphics/equipment/fission-reactor-equipment.png", height = 256, priority = "medium", scale = 0.5, width = 256 }, type = "generator-equipment" }, ["fusion-reactor-equipment"] = { categories = { "armor" }, energy_source = { type = "electric", usage_priority = "primary-output" }, name = "fusion-reactor-equipment", power = "2500kW", shape = { height = 4, type = "full", width = 4 }, sprite = { filename = "__space-age__/graphics/equipment/fusion-reactor-equipment.png", height = 256, priority = "medium", scale = 0.5, width = 256 }, type = "generator-equipment" } }, ["god-controller"] = { default = { crafting_categories = { "crafting", "electronics", "pressing", "recycling-or-hand-crafting", "organic-or-hand-crafting", "organic-or-assembling" }, inventory_size = 80, item_pickup_distance = 1, loot_pickup_distance = 2, mining_categories = { "basic-solid" }, mining_speed = 1, movement_speed = 0.5, name = "default", type = "god-controller" } }, ["group-attack-achievement"] = { ["get-off-my-lawn"] = { allowed_without_fight = false, amount = 1, attack_type = "autonomous", entities = { "small-demolisher", "medium-demolisher", "big-demolisher" }, icon = "__space-age__/graphics/achievement/get-off-my-lawn.png", icon_size = 128, name = "get-off-my-lawn", order = "b[exploration]-j[get-off-my-lawn]", type = "group-attack-achievement" }, ["it-stinks-and-they-do-like-it"] = { allowed_without_fight = false, amount = 1, attack_type = "autonomous", entities = { "small-strafer-pentapod", "medium-strafer-pentapod", "big-strafer-pentapod", "small-stomper-pentapod", "medium-stomper-pentapod", "big-stomper-pentapod", "small-wriggler-pentapod", "medium-wriggler-pentapod", "big-wriggler-pentapod" }, icon = "__space-age__/graphics/achievement/it-stinks-and-they-do-like-it.png", icon_size = 128, name = "it-stinks-and-they-do-like-it", order = "b[exploration]-i[it-stinks-and-they-do-like-it]", type = "group-attack-achievement" }, ["it-stinks-and-they-dont-like-it"] = { allowed_without_fight = false, amount = 1, attack_type = "autonomous", entities = { "small-biter", "medium-biter", "big-biter", "behemoth-biter", "small-spitter", "medium-spitter", "big-spitter", "behemoth-spitter" }, icon = "__base__/graphics/achievement/it-stinks-and-they-dont-like-it.png", icon_size = 128, name = "it-stinks-and-they-dont-like-it", order = "b[exploration]-a[it-stinks-and-they-dont-like-it]", type = "group-attack-achievement" } }, ["gui-style"] = { default = { achievement_card_progressbar = { parent = "thick_progressbar", top_margin = 8, type = "progressbar_style" }, achievement_failed_description_label = { font_color = { 255, 136, 136 }, type = "label_style" }, achievement_failed_reason_label = { font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.achievement_failed_description_label.font_color ]=], type = "label_style" }, achievement_failed_title_label = { font_color = { 176, 171, 171 }, parent = "bold_label", type = "label_style" }, achievement_frame = { parent = "frame", type = "frame_style", width = 400 }, achievement_image = { size = 100, type = "image_style" }, achievement_locked_title_label = { font_color = { 255, 230, 192 }, parent = "bold_label", type = "label_style" }, achievement_notification_frame = { graphical_set = {}, padding = 0, parent = "frame", type = "frame_style", width = 400 }, achievement_progressbar = { bar_width = 24, left_margin = 4, parent = "thick_progressbar", right_margin = 4, type = "progressbar_style" }, achievement_slots_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 392, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 112, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, parent = "naked_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { parent = "packed_vertical_flow", type = "vertical_flow_style" } }, achievement_unlocked_title_label = { font_color = { 210, 253, 145 }, parent = "bold_label", type = "label_style" }, achievement_warning_image = { height = 24, left_padding = 2, right_padding = 2, stretch_image_to_widget_size = true, type = "image_style", width = 28 }, activity_bar = { bar = { corner_size = 8, position = { 313, 48 } }, bar_background = { base = { corner_size = 8, position = { 296, 48 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = { 15, 7, 3, 100 } } }, bar_size_ratio = 0.070000000000000009, bar_width = 8, color = { g = 1 }, minimal_width = 10, natural_width = 200, speed = 0.01, type = "activity_bar_style" }, add_logistic_section_button = { height = 40, type = "button_style" }, available_preview_technology_slot = { height = 200, ingredients_padding = 32, parent = "available_technology_slot", type = "technology_slot_style", width = 136 }, available_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 312, 136 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = { 0, 0, 0, 0.35 } } }, clicked_overlay = { bottom = { position = { 432, 136 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 136 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 136 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 296, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 296, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_graphical_set = { base = { corner_size = 8, position = { 330, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 312, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_level_band = { corner_size = 8, position = { 381, 136 } }, hovered_level_font_color = { 77, 71, 48 }, hovered_level_range_band = { corner_size = 8, position = { 397, 136 } }, hovered_level_range_font_color = { 255, 241, 183 }, level_band = { corner_size = 8, position = { 381, 136 } }, level_font_color = { 77, 71, 48 }, level_range_band = { corner_size = 8, position = { 397, 136 } }, level_range_font_color = { 255, 241, 183 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 312, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 312, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 312, 136 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, back_button = { clicked_graphical_set = { base = { center = { position = { 312, 232 }, size = { 1, 64 } }, left = { position = { 288, 232 }, size = { 24, 64 } }, right = { position = { 60, 25 }, size = { 8, 1 } }, right_bottom = { position = { 60, 26 }, size = 8 }, right_top = { position = { 60, 17 }, size = 8 } } }, default_graphical_set = { base = { center = { position = { 24, 232 }, size = { 1, 64 } }, left = { position = { 0, 232 }, size = { 24, 64 } }, right = { position = { 9, 25 }, size = { 8, 1 } }, right_bottom = { position = { 9, 26 }, size = 8 }, right_top = { position = { 9, 17 }, size = 8 } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_graphical_set = { base = { center = { position = { 120, 232 }, size = { 1, 64 } }, left = { position = { 96, 232 }, size = { 24, 64 } }, right = { position = { 26, 25 }, size = { 8, 1 } }, right_bottom = { position = { 26, 26 }, size = 8 }, right_top = { position = { 26, 17 }, size = 8 } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "left", hovered_graphical_set = { base = { center = { position = { 216, 232 }, size = { 1, 64 } }, left = { position = { 192, 232 }, size = { 24, 64 } }, right = { position = { 43, 25 }, size = { 8, 1 } }, right_bottom = { position = { 43, 26 }, size = 8 }, right_top = { position = { 43, 17 }, size = 8 } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = { 225, 177, 106, 255 } } }, parent = "dialog_button", type = "button_style" }, battery_progressbar = { bar = { corner_size = 8, position = { 415, 48 } }, bar_width = 8, color = { g = 1 }, height = 38, left_margin = 1, other_colors = { { color = { r = 1 }, less_than = 0.33000000000000003 }, { color = { 1, 0.5, 0.25 }, less_than = 0.66000000000000005 }, { color = { g = 1 }, less_than = 1 } }, padding = 2, right_margin = -2, type = "progressbar_style", width = 12 }, big_notice_textbox = { height = 624, parent = "textbox", type = "textbox_style", width = 1256 }, big_slot_button = { clicked_graphical_set = { base = { border = 4, position = { 320, 1040 }, size = 160 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 0, 1040 }, size = 160 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, draw_shadow_under_picture = true, hovered_graphical_set = { base = { border = 4, position = { 160, 1040 }, size = 160 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, padding = 0, parent = "button", size = 80, type = "button_style" }, black_checkbox = { font_color = { 0, 0, 0 }, type = "checkbox_style" }, black_clickable_label = { clicked_font_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002 }, hovered_font_color = { 1, 0.74000000000000004, 0.4 }, parent = "black_label", type = "label_style" }, black_clickable_squashable_label = { horizontally_squashable = "on", parent = "black_clickable_label", type = "label_style" }, black_label = { font_color = { 0, 0, 0 }, type = "label_style" }, black_label_with_left_padding = { font_color = { 0, 0, 0 }, left_padding = 4, type = "label_style" }, black_squashable_label = { horizontally_squashable = "on", parent = "black_label", type = "label_style" }, black_squashable_label_with_left_padding = { horizontally_squashable = "on", parent = "black_label_with_left_padding", type = "label_style" }, blue_slider = { full_bar = { base = { corner_size = 8, position = { 274, 71 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, type = "slider_style" }, blue_slot = { clicked_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 0, 504 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 80, 504 }, size = 80 } }, parent = "slot", type = "button_style" }, blueprint_book_edit_frame = { minimal_width = 500, type = "frame_style" }, blueprint_drop_slot_button = { size = 76, type = "empty_widget_style" }, blueprint_icon_preview = { size = 64, type = "empty_widget_style" }, blueprint_parameter_frame = { horizontal_flow_style = { parent = "player_input_horizontal_flow", type = "horizontal_flow_style" }, padding = 0, parent = "shallow_frame", type = "frame_style" }, blueprint_preview = { size = 64, type = "empty_widget_style" }, blueprint_record_selection_button = { padding = 4, parent = "big_slot_button", type = "button_style" }, blueprint_record_slot_button = { padding = 4, parent = "inventory_slot", size = 80, type = "button_style" }, blueprint_tooltip_description_frame = { maximal_width = 600, parent = "tooltip_description_frame", type = "frame_style" }, blurry_frame = { bottom_padding = 12, graphical_set = { base = { background_blur = true, center = { position = { 336, 0 }, size = { 1, 1 } }, opacity = 0.75 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, left_padding = 12, right_padding = 12, top_padding = 8, type = "frame_style" }, blurry_panel_horizontal_line = { border = { border_width = 4, horizontal_line = { position = { 340, 0 }, size = { 1, 4 } }, left_end = { position = { 336, 0 }, size = { 4, 4 } }, right_end = { position = { 341, 0 }, size = { 4, 4 } } }, bottom_padding = 4, top_padding = 4, type = "line_style" }, blurry_scroll_pane = { extra_padding_when_activated = -4, graphical_set = { base = {}, shadow = { corner_size = 8, draw_type = "inner", position = { 183, 128 }, scale = 0.5, tint = { 0, 0, 0, 1 } } }, padding = 8, type = "scroll_pane_style", vertical_scrollbar_style = { background_graphical_set = { blend_mode = "multiplicative-with-alpha", corner_size = 8, opacity = 0.7, position = { 0, 72 } }, type = "vertical_scrollbar_style" } }, bold_black_label = { font_color = { 0, 0, 0 }, parent = "bold_label", type = "label_style" }, bold_green_label = { font = "default-bold", parent = "green_label", type = "label_style" }, bold_grey_label = { font = "default-bold", parent = "grey_label", type = "label_style" }, bold_label = { font = "default-bold", parent = "label", type = "label_style" }, bold_orange_label = { font = "default-bold", parent = "orange_label", type = "label_style" }, bold_red_label = { font = "default-bold", parent = "red_label", type = "label_style" }, bonus_card_frame = { graphical_set = { base = { corner_size = 8, position = { 68, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, minimal_height = 112, minimal_width = 192, padding = 4, type = "frame_style", vertical_flow_style = { parent = "two_module_spacing_vertical_flow", type = "vertical_flow_style" } }, bonus_progressbar = { bar_width = 8, color = { 0.8, 0.1, 0.8 }, height = 8, type = "progressbar_style" }, bordered_frame = { border = { border_width = 8, bottom_end = { position = { 104, 40 }, size = { 8, 8 } }, bottom_left_corner = { position = { 32, 40 }, size = { 8, 8 } }, bottom_right_corner = { position = { 24, 40 }, size = { 8, 8 } }, bottom_t = { position = { 48, 40 }, size = { 8, 8 } }, cross = { position = { 80, 40 }, size = { 8, 8 } }, horizontal_line = { position = { 8, 40 }, size = { 1, 8 } }, left_end = { position = { 112, 40 }, size = { 8, 8 } }, left_t = { position = { 56, 40 }, size = { 8, 8 } }, right_end = { position = { 96, 40 }, size = { 8, 8 } }, right_t = { position = { 72, 40 }, size = { 8, 8 } }, top_end = { position = { 88, 40 }, size = { 8, 8 } }, top_left_coner = { position = { 40, 40 }, size = { 8, 8 } }, top_right_corner = { position = { 16, 40 }, size = { 8, 8 } }, top_t = { position = { 64, 40 }, size = { 8, 8 } }, vertical_line = { position = { 0, 40 }, size = { 8, 1 } } }, graphical_set = {}, title_style = { parent = "caption_label", type = "label_style" }, type = "frame_style", use_header_filler = false }, bordered_table = { border = { border_width = 8, bottom_end = { position = { 104, 40 }, size = { 8, 8 } }, bottom_left_corner = { position = { 32, 40 }, size = { 8, 8 } }, bottom_right_corner = { position = { 24, 40 }, size = { 8, 8 } }, bottom_t = { position = { 48, 40 }, size = { 8, 8 } }, cross = { position = { 80, 40 }, size = { 8, 8 } }, horizontal_line = { position = { 8, 40 }, size = { 1, 8 } }, left_end = { position = { 112, 40 }, size = { 8, 8 } }, left_t = { position = { 56, 40 }, size = { 8, 8 } }, right_end = { position = { 96, 40 }, size = { 8, 8 } }, right_t = { position = { 72, 40 }, size = { 8, 8 } }, top_end = { position = { 88, 40 }, size = { 8, 8 } }, top_left_coner = { position = { 40, 40 }, size = { 8, 8 } }, top_right_corner = { position = { 16, 40 }, size = { 8, 8 } }, top_t = { position = { 64, 40 }, size = { 8, 8 } }, vertical_line = { position = { 0, 40 }, size = { 8, 1 } } }, cell_padding = 4, left_cell_padding = 8, type = "table_style" }, browse_games_gui_toggle_favorite_off_button = { clicked_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 0, 600 }, size = 32 }, default_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 0, 600 }, size = 32 }, disabled_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 0, 600 }, size = 32 }, hovered_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 0, 600 }, size = 32 }, size = 16, type = "button_style" }, browse_games_gui_toggle_favorite_on_button = { clicked_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 96, 600 }, size = 32 }, default_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 32, 600 }, size = 32 }, disabled_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 0, 600 }, size = 32 }, hovered_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 64, 600 }, size = 32 }, size = 16, type = "button_style" }, browse_games_on_lan_table = { column_widths = { { column = 1, width = 310 }, { column = 2, width = 100 }, { column = 3, width = 100 } }, parent = "table_with_selection", type = "table_style" }, browse_games_table = { column_widths = { { column = 1, width = 20 }, { column = 2, width = 310 }, { column = 3, width = 100 }, { column = 4, width = 100 } }, parent = "table_with_selection", type = "table_style" }, burning_progressbar = { color = { r = 1 }, type = "progressbar_style" }, button = { bottom_padding = 0, clicked_font_color = {}, clicked_graphical_set = { base = { corner_size = 8, position = { 51, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, clicked_vertical_offset = 1, default_font_color = {}, default_graphical_set = { base = { corner_size = 8, position = { 0, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_font_color = { 179, 179, 179 }, disabled_graphical_set = { base = { corner_size = 8, position = { 17, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, font = "default-semibold", horizontal_align = "center", hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], hovered_graphical_set = { base = { corner_size = 8, position = { 34, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, icon_horizontal_align = "center", ignored_by_search = true, left_click_sound = "__core__/sound/gui-click.ogg", left_padding = 8, minimal_height = 28, minimal_width = 108, pie_progress_color = { 1, 1, 1 }, right_padding = 8, selected_clicked_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_clicked_graphical_set = { base = { corner_size = 8, position = { 352, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, selected_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_graphical_set = { base = { corner_size = 8, position = { 225, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, selected_hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_hovered_graphical_set = { base = { corner_size = 8, position = { 369, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, strikethrough_color = { 0.5, 0.5, 0.5 }, top_padding = 0, type = "button_style", vertical_align = "center" }, button_with_shadow = { clicked_graphical_set = { base = { corner_size = 8, position = { 51, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 0, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 34, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, left_click_sound = "__core__/sound/gui-menu-small.ogg", type = "button_style" }, camera = { graphical_set = {}, type = "camera_style" }, campaign_levels_list_box = { height = 140, scroll_pane_style = { parent = "list_box_in_shallow_frame_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style", width = 180 }, campaigns_list_box = { maximal_width = 400, minimal_width = 300, natural_height = 450, type = "list_box_style", vertically_stretchable = "on" }, cancel_close_button = { parent = "frame_action_button", tooltip = "gui.cancel-instruction", type = "button_style" }, caption_checkbox = { font = "default-bold", font_color = { 255, 230, 192 }, type = "checkbox_style" }, caption_label = { font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], ignored_by_search = true, parent = "bold_label", type = "label_style" }, caption_radiobutton = { font = "default-bold", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], type = "radiobutton_style" }, changelog_textbox = { bottom_padding = 4, default_background = { base = { corner_size = 8, position = { 248, 0 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 783 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_font_color = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, font_color = {}, padding = 8, rich_text_setting = "disabled", selection_background_color = { 241, 190, 100 }, top_padding = 4, type = "textbox_style", vertically_stretchable = "on", width = 0 }, character_crafting_queue_scroll_pane = { minimal_height = 80, minimal_width = 320, parent = "deep_slots_scroll_pane", type = "scroll_pane_style" }, character_gui_left_side = { graphical_set = { base = { bottom = { position = { 8, 9 }, size = { 1, 8 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, left = { position = { 0, 8 }, size = { 8, 1 } }, left_bottom = { position = { 0, 9 }, size = { 8, 8 } }, left_top = { position = { 0, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } }, shadow = { center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", left = { position = { 250, 105 }, size = { 1, 8 } }, left_top = { position = { 200, 128 }, size = { 8, 8 } }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } } } }, right_padding = 4, type = "frame_style" }, chart_search_result_frame = { maximal_height = 500, type = "frame_style", width = 350 }, checkbox = { checkmark = { position = { 112, 132 }, size = { 28, 28 } }, clicked_graphical_set = { base = { position = { 84, 132 }, size = { 28, 28 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, default_graphical_set = { base = { position = { 0, 132 }, size = { 28, 28 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_checkmark = { position = { 456, 188 }, size = { 28, 28 } }, disabled_font_color = { 1, 1, 1, 0.5 }, disabled_graphical_set = { base = { position = { 28, 132 }, size = { 28, 28 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, font = "default", font_color = { 1, 1, 1 }, hovered_graphical_set = { base = { position = { 56, 132 }, size = { 28, 28 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, intermediate_mark = { position = { 456, 160 }, size = { 28, 28 } }, left_click_sound = { filename = "__core__/sound/gui-checkbox-click.ogg" }, selected_clicked_graphical_set = { base = { position = { 84, 132 }, size = { 28, 28 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, selected_graphical_set = { base = { position = { 56, 132 }, size = { 28, 28 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, selected_hovered_graphical_set = { base = { position = { 56, 132 }, size = { 28, 28 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, text_padding = 8, type = "checkbox_style", vertical_align = "center" }, choose_chat_icon_button = { clicked_graphical_set = { bottom = { position = { 59, 26 }, size = { 1, 8 } }, center = { position = { 59, 25 }, size = 1 }, left = { position = { 51, 25 }, size = { 8, 1 } }, left_bottom = { position = { 51, 26 }, size = 8 }, left_top = { position = { 51, 17 }, size = 8 }, right = { position = { 392, 56 }, size = { 8, 1 } }, right_bottom = { position = { 392, 57 }, size = { 8, 8 } }, right_top = { position = { 392, 48 }, size = 8 }, top = { position = { 59, 17 }, size = { 1, 8 } } }, default_graphical_set = {}, hovered_graphical_set = { base = { bottom = { position = { 42, 26 }, size = { 1, 8 } }, center = { position = { 42, 25 }, size = 1 }, left = { position = { 34, 25 }, size = { 8, 1 } }, left_bottom = { position = { 34, 26 }, size = 8 }, left_top = { position = { 34, 17 }, size = 8 }, right = { position = { 384, 56 }, size = { 8, 1 } }, right_bottom = { position = { 384, 57 }, size = { 8, 8 } }, right_top = { position = { 384, 48 }, size = 8 }, top = { position = { 42, 17 }, size = { 1, 8 } } } }, padding = 4, right_margin = -6, size = 28, top_margin = -3, type = "button_style" }, choose_chat_icon_in_textbox_button = { bottom_margin = -4, clicked_graphical_set = { bottom = { position = { 59, 26 }, size = { 1, 8 } }, center = { position = { 59, 25 }, size = 1 }, left = { position = { 51, 25 }, size = { 8, 1 } }, left_bottom = { position = { 51, 26 }, size = 8 }, left_top = { position = { 51, 17 }, size = 8 }, right = { position = { 392, 56 }, size = { 8, 1 } }, right_bottom = { position = { 392, 57 }, size = { 8, 8 } }, right_top = { position = { 60, 17 }, size = 8 }, top = { position = { 59, 17 }, size = { 1, 8 } } }, default_graphical_set = {}, hovered_graphical_set = { base = { bottom = { position = { 42, 26 }, size = { 1, 8 } }, center = { position = { 42, 25 }, size = 1 }, left = { position = { 34, 25 }, size = { 8, 1 } }, left_bottom = { position = { 34, 26 }, size = 8 }, left_top = { position = { 34, 17 }, size = 8 }, right = { position = { 384, 56 }, size = { 8, 1 } }, right_bottom = { position = { 384, 57 }, size = { 8, 8 } }, right_top = { position = { 43, 17 }, size = 8 }, top = { position = { 42, 17 }, size = { 1, 8 } } } }, invert_colors_of_picture_when_hovered_or_toggled = true, padding = 4, right_margin = -6, size = 28, type = "button_style" }, circuit_condition_comparator_dropdown = { button_style = { clicked_graphical_set = { base = { corner_size = 8, position = { 51, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 0, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 17, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 34, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, parent = "dropdown_button", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 352, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 225, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 369, 17 } }, glow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, type = "button_style" }, height = 40, left_padding = 4, list_box_style = { item_style = { left_padding = 4, parent = "list_box_item", right_padding = 4, type = "button_style" }, maximal_height = 400, scroll_pane_style = { extra_padding_when_activated = 0, graphical_set = { shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, padding = 0, type = "scroll_pane_style" }, type = "list_box_style" }, minimal_width = 0, right_padding = 0, type = "dropdown_style" }, clickable_empty_technology_slot = { clicked_graphical_set = { corner_size = 8, position = { 51, 17 } }, hovered_graphical_set = { corner_size = 8, position = { 34, 17 } }, parent = "technology_slot", type = "technology_slot_style" }, clickable_label = { clicked_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.hovered_font_color ]=], type = "label_style" }, clickable_squashable_label = { horizontally_squashable = "on", parent = "clickable_label", type = "label_style" }, close_button = { parent = "frame_action_button", tooltip = "gui.close-instruction", type = "button_style" }, closed_inventory_slot = { clicked_graphical_set = { base = { border = 4, position = { 504, 536 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 504, 376 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 504, 456 }, size = 80 } }, left_click_sound = {}, parent = "slot", selected_graphical_set = { base = { border = 4, position = { 504, 456 }, size = 80 } }, type = "button_style" }, color_indicator = { graphical_set = { corner_size = 8, position = { 195, 72 } }, size = 28, type = "empty_widget_style" }, color_picker_label = { maximal_width = 24, type = "label_style" }, compact_horizontal_flow = { horizontal_spacing = 2, type = "horizontal_flow_style" }, compact_red_slot = { clicked_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 185, 36 }, scale = 1, size = 36 }, default_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 111, 36 }, scale = 1, size = 36 }, hovered_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 148, 36 }, scale = 1, size = 36 }, left_click_sound = "__core__/sound/gui-slot-unavailable.ogg", parent = "compact_slot", type = "button_style" }, compact_slot = { clicked_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", scale = 1, size = 36, x = 185 }, default_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 111, 0 }, scale = 1, size = 36 }, hovered_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 148, 0 }, scale = 1, size = 36 }, padding = 1, parent = "button", pie_progress_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002, 0.5 }, size = 36, type = "button_style" }, compact_slot_sized_button = { parent = "slot_sized_button", size = 36, type = "button_style" }, compact_slot_table = { horizontal_spacing = 2, type = "table_style", vertical_spacing = 2 }, compilatron_gui_message = { arrow_graphical_set = { bottom = { position = { 465, 473 }, size = { 32, 24 } }, left = { position = { 433, 441 }, size = { 24, 32 } }, right = { position = { 458, 441 }, size = { 24, 32 } }, top = { position = { 433, 473 }, size = { 32, 24 } } }, arrow_indent = 2.5, close_color = { 0.36099999999999999, 0.89399999999999995, 0.27800000000000002 }, frame_style = { graphical_set = { corner_size = 8, filename = "__core__/graphics/gui-new.png", position = { 433, 424 }, scale = 0.5 }, padding = 12, type = "frame_style" }, label_style = { font = "default", font_color = { 255, 174, 24 }, maximal_width = 500, parent = "label", single_line = false, type = "label_style" }, pass_through_mouse = false, type = "speech_bubble_style" }, compilatron_speech_bubble = { arrow_graphical_set = { bottom = { position = { 465, 551 }, size = { 32, 20 } }, left = { position = { 433, 516 }, size = { 24, 32 } }, right = { position = { 458, 516 }, size = { 24, 32 } }, top = { position = { 433, 547 }, size = { 32, 24 } } }, arrow_indent = 0, close_color = { 0.36099999999999999, 0.89399999999999995, 0.27800000000000002 }, frame_style = { graphical_set = { corner_size = 8, filename = "__core__/graphics/gui-new.png", opacity = 0.15, position = { 450, 498 }, scale = 0.5 }, padding = 12, type = "frame_style" }, label_style = { font = "default", font_color = { 255, 246, 113 }, maximal_width = 500, parent = "label", single_line = false, type = "label_style" }, pass_through_mouse = true, type = "speech_bubble_style" }, compilatron_speech_bubble_wrapper = { effect = "compilatron-hologram", type = "flow_style" }, completed_achievement_frame = { graphical_set = { base = { corner_size = 8, position = { 576, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, parent = "achievement_frame", type = "frame_style" }, conditionally_available_preview_technology_slot = { height = 200, ingredients_padding = 32, parent = "conditionally_available_technology_slot", type = "technology_slot_style", width = 136 }, conditionally_available_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 312, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, clicked_ingredients_background = { corner_size = 8, position = { 364, 136 } }, clicked_overlay = { bottom = { position = { 432, 153 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 153 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 153 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 296, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_ingredients_background = { corner_size = 8, position = { 347, 153 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 296, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_ingredients_background = { corner_size = 8, position = { 347, 136 } }, drag_handle_style = { graphical_set = { base = { bottom = { position = { 462, 78 }, size = { 8, 8 }, tint = { 143, 123, 61 } }, bottom_tiling = true, center = { position = { 454, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.conditionally_available_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, center_tiling_horizontal = true, top = { position = { 446, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.conditionally_available_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, top_tiling = true } }, parent = "research_queue_drag_handle", type = "empty_widget_style" }, highlighted_graphical_set = { base = { corner_size = 8, position = { 330, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_ingredients_background = { corner_size = 8, position = { 364, 136 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 312, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_ingredients_background = { corner_size = 8, position = { 364, 136 } }, hovered_level_band = { corner_size = 8, position = { 381, 153 } }, hovered_level_font_color = { 95, 68, 32 }, hovered_level_range_band = { corner_size = 8, position = { 397, 153 } }, hovered_level_range_font_color = { 255, 234, 206 }, level_band = { corner_size = 8, position = { 381, 153 } }, level_font_color = { 95, 68, 32 }, level_range_band = { corner_size = 8, position = { 397, 153 } }, level_range_font_color = { 255, 234, 206 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 312, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 312, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 312, 153 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, confirm_button = { clicked_graphical_set = { base = { center = { position = { 312, 296 }, size = { 1, 64 } }, left = { position = { 119, 25 }, size = { 8, 1 } }, left_bottom = { position = { 119, 26 }, size = 8 }, left_top = { position = { 119, 17 }, size = 8 }, right = { position = { 312, 296 }, size = { 24, 64 } } } }, default_graphical_set = { base = { center = { position = { 24, 296 }, size = { 1, 64 } }, left = { position = { 68, 25 }, size = { 8, 1 } }, left_bottom = { position = { 68, 26 }, size = 8 }, left_top = { position = { 68, 17 }, size = 8 }, right = { position = { 24, 296 }, size = { 24, 64 } } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_graphical_set = { base = { center = { position = { 120, 296 }, size = { 1, 64 } }, left = { position = { 85, 25 }, size = { 8, 1 } }, left_bottom = { position = { 85, 26 }, size = 8 }, left_top = { position = { 85, 17 }, size = 8 }, right = { position = { 120, 296 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "right", hovered_graphical_set = { base = { center = { position = { 216, 296 }, size = { 1, 64 } }, left = { position = { 102, 25 }, size = { 8, 1 } }, left_bottom = { position = { 102, 26 }, size = 8 }, left_top = { position = { 102, 17 }, size = 8 }, right = { position = { 216, 296 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = { 135, 216, 139, 128 } } }, left_click_sound = "__core__/sound/gui-green-confirm.ogg", parent = "dialog_button", tooltip = "gui.confirm-instruction", type = "button_style" }, confirm_button_without_tooltip = { parent = "confirm_button", tooltip = "", type = "button_style" }, confirm_double_arrow_button = { clicked_graphical_set = { base = { center = { position = { 312, 296 }, size = { 1, 64 } }, left = { position = { 336, 296 }, size = { 24, 64 } }, right = { position = { 312, 296 }, size = { 24, 64 } } } }, default_graphical_set = { base = { center = { position = { 24, 296 }, size = { 1, 64 } }, left = { position = { 48, 296 }, size = { 24, 64 } }, right = { position = { 24, 296 }, size = { 24, 64 } } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 305, 504 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = -4 } }, disabled_graphical_set = { base = { center = { position = { 120, 296 }, size = { 1, 64 } }, left = { position = { 144, 296 }, size = { 24, 64 } }, right = { position = { 120, 296 }, size = { 24, 64 } } }, glow = { bottom_outer_border_shift = 4, center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 305, 504 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = -4 } }, horizontal_align = "right", hovered_graphical_set = { base = { center = { position = { 216, 296 }, size = { 1, 64 } }, left = { position = { 240, 296 }, size = { 24, 64 } }, right = { position = { 216, 296 }, size = { 24, 64 } } }, glow = { bottom_outer_border_shift = 4, center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 305, 504 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.confirm_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = -4 } }, parent = "dialog_button", tooltip = "gui.confirm-instruction", type = "button_style" }, confirm_in_load_game_button = { horizontally_squashable = "on", natural_width = 300, parent = "confirm_button", type = "button_style" }, console_input_textfield = { active_background = { corner_size = 8, position = { 0, 1201 } }, bottom_padding = 0, default_background = { corner_size = 8, position = { 0, 1201 } }, font = "default-game", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.font_color ]=], left_padding = 3, rich_text_highlight_error_color = { 255, 0, 0 }, rich_text_highlight_ok_color = { 0, 255, 0 }, rich_text_highlight_warning_color = { 255, 255, 0 }, rich_text_setting = "highlight", right_padding = 3, selected_rich_text_highlight_error_color = { 255, 0, 0 }, selected_rich_text_highlight_ok_color = { 0, 255, 0 }, selected_rich_text_highlight_warning_color = { 255, 255, 0 }, selection_background_color = { 241, 190, 100 }, top_padding = 0, type = "textbox_style" }, control_input_shortcut_label = { font = "default-semibold", font_color = { 128, 206, 240 }, type = "label_style" }, control_settings_bordered_frame = { bottom_margin = -4, bottom_padding = 4, left_margin = -4, parent = "bordered_frame", right_margin = -4, top_margin = 4, type = "frame_style" }, control_settings_bordered_table = { bottom_margin = -4, left_margin = -4, parent = "bordered_table", right_margin = -4, top_margin = 4, type = "table_style" }, control_settings_button = { horizontal_align = "left", parent = "rounded_button", type = "button_style", width = 225 }, control_settings_section_button = { default_graphical_set = { corner_size = 8, position = { 68, 0 } }, invert_colors_of_picture_when_hovered_or_toggled = true, parent = "tool_button", type = "button_style" }, control_settings_section_frame = { graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 85, 0 } } }, parent = "deep_frame_in_shallow_frame", type = "frame_style" }, count_label = { font = "count-font", parent = "label", type = "label_style" }, crafting_queue_flow = { horizontal_spacing = 0, horizontally_stretchable = "on", left_margin = 8, right_margin = 8, type = "flow_style", vertical_spacing = 0 }, crafting_queue_slot = { clicked_graphical_set = { corner_size = 8, position = { 80, 584 } }, default_graphical_set = { corner_size = 8, position = { 48, 584 } }, hovered_graphical_set = { corner_size = 8, position = { 64, 584 } }, padding = 0, pie_progress_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002, 0.5 }, size = 40, type = "button_style" }, current_research_info_button = { default_graphical_set = { base = { corner_size = 8, draw_type = "inner", position = { 0, 0 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 17, 0 } } }, padding = 0, type = "button_style", width = 240 }, current_research_info_image = { height = 32, left_padding = 0, margin = 0, right_padding = 4, stretch_image_to_widget_size = true, type = "image_style", width = 36 }, current_research_info_percent_label = { font = "default-small", height = 8, horizontal_align = "center", padding = 0, parent = "label", right_margin = 8, type = "label_style", vertical_align = "center", width = 28 }, custom_games_list_box = { size = { 300, 250 }, type = "list_box_style" }, dark_button = { default_graphical_set = { base = { corner_size = 8, position = { 68, 0 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 395, 86 } } }, type = "button_style" }, dark_line = { border = { border_width = 8, bottom_end = { position = { 216, 40 }, size = 8 }, top_end = { position = { 200, 40 }, size = 8 }, vertical_line = { position = { 208, 40 }, size = { 8, 1 } } }, bottom_margin = -5, top_margin = -3, type = "line_style" }, dark_rounded_button = { clicked_graphical_set = { base = { border = 4, position = { 162, 738 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 2, 738 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { border = 4, position = { 82, 738 }, size = 76 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, type = "button_style" }, decider_combinator_condition_frame = { parent = "decider_combinator_frame", type = "frame_style", width = 292 }, decider_combinator_conditions_scroll_pane = { background_graphical_set = { corner_size = 8, custom_horizontal_tiling_sizes = { 16, 60, 286 }, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 12, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 40, overall_tiling_vertical_spacing = 12, position = { 282, 17 } }, parent = "decider_combinator_scroll_pane", type = "scroll_pane_style" }, decider_combinator_frame = { height = 48, horizontal_flow_style = { parent = "player_input_horizontal_flow", type = "horizontal_flow_style" }, padding = 0, parent = "shallow_frame", type = "frame_style" }, decider_combinator_fulfilled_condition_frame = { graphical_set = { base = { corner_size = 8, position = { 412, 86 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, parent = "decider_combinator_condition_frame", type = "frame_style" }, decider_combinator_fulfilled_signal_select_button = { clicked_graphical_set = { base = { border = 4, position = { 162, 736 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 2, 738 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { border = 4, position = { 82, 738 }, size = 76 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, parent = "slot_button_in_shallow_frame", type = "button_style" }, decider_combinator_outputs_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 12, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 40, overall_tiling_vertical_spacing = 12, position = { 282, 17 } }, parent = "decider_combinator_scroll_pane", type = "scroll_pane_style" }, decider_combinator_scroll_pane = { minimal_height = 96, padding = 4, parent = "deep_scroll_pane", scrollbars_go_outside = false, type = "scroll_pane_style", vertical_flow_style = { horizontal_align = "right", type = "vertical_flow_style" }, vertically_stretchable = "stretch_and_expand", width = 412 }, decider_combinator_signal_select_button = { clicked_graphical_set = { base = { border = 4, position = { 162, 736 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 2, 738 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { border = 4, position = { 82, 738 }, size = 76 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 378, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, parent = "slot_button_in_shallow_frame", type = "button_style" }, deep_frame_in_shallow_frame = { graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, parent = "frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, deep_frame_in_shallow_frame_for_description = { horizontally_stretchable = "on", padding = 8, parent = "deep_frame_in_shallow_frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 4 } }, deep_frame_in_shallow_frame_for_description_with_fixed_width = { parent = "deep_frame_in_shallow_frame_for_description", type = "frame_style", width = 500 }, deep_frame_in_tabbed_pane = { bottom_margin = 4, left_margin = 8, padding = 0, parent = "deep_frame_in_shallow_frame", right_margin = 8, top_margin = 0, type = "frame_style" }, deep_scroll_pane = { always_draw_borders = true, dont_force_clipping_rect_for_contents = true, extra_padding_when_activated = 0, graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, horizontally_stretchable = "off", parent = "scroll_pane", scrollbars_go_outside = true, type = "scroll_pane_style", vertically_stretchable = "off" }, deep_scroll_pane_with_padding = { padding = 8, parent = "deep_scroll_pane", type = "scroll_pane_style" }, deep_slots_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 32, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 32, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, minimal_height = 40, parent = "deep_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { parent = "packed_vertical_flow", type = "vertical_flow_style" } }, default_permission_group_list_box_item = { default_font_color = { 0.55, 0.55, 1 }, hovered_font_color = { 0.8, 0.8, 1 }, parent = "list_box_item", selected_clicked_font_color = { 0.2, 0.2, 0.8 }, selected_font_color = { 0.2, 0.2, 0.8 }, selected_hovered_font_color = { 0.2, 0.2, 0.8 }, type = "button_style" }, default_sprite_priority = "extra-high-no-scale", default_sprite_scale = 0.5, default_tileset = "__core__/graphics/gui-new.png", dialog_button = { bottom_padding = 2, clicked_font_color = { 28, 28, 28 }, default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.dialog_button.clicked_font_color ]=], disabled_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], font = "default-dialog-button", height = 32, hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.dialog_button.clicked_font_color ]=], minimal_width = 112, parent = "button", type = "button_style" }, dialog_buttons_horizontal_flow = { horizontal_spacing = 8, top_padding = 8, type = "horizontal_flow_style", vertically_stretchable = "off" }, disabled_index_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 330, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, clicked_ingredients_background = { corner_size = 8, position = { 347, 639 } }, clicked_overlay = { bottom = { position = { 432, 204 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 204 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 204 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 313, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_ingredients_background = { corner_size = 8, position = { 364, 639 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 313, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_ingredients_background = { corner_size = 8, position = { 364, 639 } }, highlighted_graphical_set = { base = { corner_size = 8, position = { 381, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_ingredients_background = { corner_size = 8, position = { 347, 639 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 330, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_ingredients_background = { corner_size = 8, position = { 347, 639 } }, hovered_level_band = { corner_size = 8, position = { 381, 639 } }, hovered_level_font_color = { 255, 255, 255 }, hovered_level_range_band = { corner_size = 8, position = { 398, 639 } }, hovered_level_range_font_color = { 255, 255, 255 }, level_band = { corner_size = 8, position = { 466, 639 } }, level_font_color = { 132, 132, 132 }, level_range_band = { corner_size = 8, position = { 415, 639 } }, level_range_font_color = { 132, 132, 132 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 330, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 330, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 330, 639 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, disabled_preview_index_technology_slot = { height = 200, ingredients_padding = 32, parent = "disabled_index_technology_slot", type = "technology_slot_style", width = 136 }, disabled_preview_technology_slot = { height = 200, ingredients_padding = 32, parent = "disabled_technology_slot", type = "technology_slot_style", width = 136 }, disabled_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 330, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, clicked_ingredients_background = { corner_size = 8, position = { 347, 619 } }, clicked_overlay = { bottom = { position = { 432, 204 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 204 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 204 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 313, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_ingredients_background = { corner_size = 8, position = { 364, 619 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 313, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_ingredients_background = { corner_size = 8, position = { 364, 619 } }, highlighted_graphical_set = { base = { corner_size = 8, position = { 381, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_ingredients_background = { corner_size = 8, position = { 347, 619 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 330, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_ingredients_background = { corner_size = 8, position = { 347, 619 } }, hovered_level_band = { corner_size = 8, position = { 433, 602 } }, hovered_level_font_color = { 255, 255, 255 }, hovered_level_range_band = { corner_size = 8, position = { 448, 602 } }, hovered_level_range_font_color = { 255, 255, 255 }, level_band = { corner_size = 8, position = { 398, 619 } }, level_font_color = { 132, 132, 132 }, level_range_band = { corner_size = 8, position = { 415, 619 } }, level_range_font_color = { 132, 132, 132 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 330, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 330, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 330, 619 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, disk_usage_progressbar = { color = { 218, 69, 53 }, other_colors = { { color = { 43, 227, 39 }, less_than = 0.8 }, { color = { 219, 176, 22 }, less_than = 0.9 } }, type = "progressbar_style" }, double_slider = { button = { parent = "left_slider_button", type = "button_style" }, draw_notches = false, empty_bar = { base = { center = { position = { 64, 72 }, size = { 1, 8 } }, left = { position = { 56, 72 }, size = { 8, 8 } }, right = { position = { 65, 72 }, size = { 8, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, empty_bar_disabled = { base = { center = { position = { 65, 80 }, size = { 1, 8 } }, left = { position = { 56, 80 }, size = { 8, 8 } }, right = { position = { 65, 80 }, size = { 8, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, full_bar = { base = { corner_size = 8, position = { 73, 72 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, full_bar_disabled = { base = { corner_size = 8, position = { 90, 72 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, height = 12, high_button = { parent = "right_slider_button", type = "button_style" }, minimal_width = 160, notch = { base = { position = { 138, 200 }, size = { 4, 16 } }, shadow = { bottom_outer_border_shift = 4, draw_type = "outer", left_outer_border_shift = -4, position = { 146, 192 }, right_outer_border_shift = 4, size = { 20, 32 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = -4 } }, type = "double_slider_style" }, draggable_space = { graphical_set = { base = { bottom = { position = { 208, 8 }, size = { 8, 8 } }, bottom_tiling = true, center = { position = { 200, 8 }, size = { 8, 8 } }, center_tiling_horizontal = true, top = { position = { 192, 8 }, size = { 8, 7 } }, top_tiling = true }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = { 15, 7, 3, 56 } } }, type = "empty_widget_style" }, draggable_space_header = { left_margin = 4, parent = "draggable_space", type = "empty_widget_style" }, draggable_space_in_shortcut_list = { parent = "draggable_space", type = "empty_widget_style", width = 20 }, draggable_space_in_temporary_train_station = { graphical_set = { base = { bottom = { position = { 462, 78 }, size = { 8, 8 } }, bottom_tiling = true, center = { position = { 454, 78 }, size = { 8, 8 } }, center_tiling_horizontal = true, top = { position = { 446, 78 }, size = { 8, 7 } }, top_tiling = true }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.draggable_space.graphical_set.shadow.tint ]=] } }, parent = "draggable_space_in_train_schedule", type = "empty_widget_style" }, draggable_space_in_train_schedule = { graphical_set = { base = { bottom = { position = { 208, 8 }, size = { 8, 8 } }, bottom_tiling = true, center = { position = { 200, 8 }, size = { 8, 8 } }, center_tiling_horizontal = true, top = { position = { 192, 8 }, size = { 8, 7 } }, top_tiling = true }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.draggable_space.graphical_set.shadow.tint ]=] } }, natural_width = 60, parent = "draggable_space", right_margin = -4, type = "empty_widget_style" }, drop_target_button = { clicked_font_color = { 1, 1, 1 }, clicked_graphical_set = { bottom_tiling = true, bottom_width = 9, center_height = 9, center_width = 9, corner_size = 9, filename = "__core__/graphics/blueprint-slot-tileset.png", left_height = 9, left_tiling = true, position = { 27, 0 }, right_height = 9, right_tiling = true, top_tiling = true, top_width = 9 }, default_font_color = { 1, 1, 1 }, default_graphical_set = { bottom_tiling = true, bottom_width = 9, center_height = 9, center_width = 9, corner_size = 9, filename = "__core__/graphics/blueprint-slot-tileset.png", left_height = 9, left_tiling = true, position = { 0, 0 }, right_height = 9, right_tiling = true, top_tiling = true, top_width = 9 }, disabled_font_color = { 0.5, 0.5, 0.5 }, disabled_graphical_set = { bottom_tiling = true, bottom_width = 9, center_height = 9, center_width = 9, corner_size = 9, filename = "__core__/graphics/blueprint-slot-tileset.png", left_height = 9, left_tiling = true, position = { 0, 0 }, right_height = 9, right_tiling = true, top_tiling = true, top_width = 9 }, font = "default", hovered_font_color = { 1, 1, 1 }, hovered_graphical_set = { bottom_tiling = true, bottom_width = 9, center_height = 9, center_width = 9, corner_size = 9, filename = "__core__/graphics/blueprint-slot-tileset.png", left_height = 9, left_tiling = true, position = { 27, 0 }, right_height = 9, right_tiling = true, top_tiling = true, top_width = 9 }, left_click_sound = "__core__/sound/gui-drop-target.ogg", padding = 5, pie_progress_color = { 1, 1, 1 }, type = "button_style" }, dropdown = { bottom_padding = 1, button_style = { parent = "dropdown_button", type = "button_style" }, icon = { filename = "__core__/graphics/icons/mip/dropdown.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, ignored_by_search = true, left_padding = 8, list_box_style = { maximal_height = 400, scroll_pane_style = { always_draw_borders = true, extra_padding_when_activated = 0, graphical_set = { shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, padding = 0, type = "scroll_pane_style" }, type = "list_box_style" }, minimal_height = 28, minimal_width = 116, opened_sound = { filename = "__core__/sound/gui-dropdown-open.ogg" }, right_padding = 4, selector_and_title_spacing = 8, top_padding = -1, type = "dropdown_style" }, dropdown_button = { font = "default-dropdown", horizontal_align = "left", left_click_sound = "__core__/sound/gui-click.ogg", padding = 0, type = "button_style" }, edit_blueprint_description_textbox = { height = 120, horizontally_stretchable = "on", maximal_width = 0, type = "textbox_style" }, editor_inner_frame = { bottom_padding = 4, graphical_set = { base = { bottom = { position = { 76, 9 }, size = { 1, 8 } }, center = { position = { 76, 8 }, size = { 1, 1 } }, top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = { center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } } } }, horizontally_stretchable = "on", left_padding = 12, right_padding = 12, top_padding = 6, type = "frame_style", use_header_filler = false, vertically_stretchable = "on" }, editor_lua_textbox = { height = 300, horizontally_stretchable = "on", maximal_width = 600, parent = "textbox", type = "textbox_style" }, editor_mode_selection_frame = { graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, draw_type = "outer", top = { position = { 74, 9 }, size = { 1, 8 } } } }, padding = 0, type = "frame_style" }, editor_mode_selection_table = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 67, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 68, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, horizontal_spacing = 0, type = "table_style", vertical_spacing = 0 }, electric_satisfaction_in_description_progressbar = { height = 9, parent = "electric_satisfaction_progressbar", top_padding = 2, type = "progressbar_style" }, electric_satisfaction_progressbar = { color = { 43, 227, 39 }, filled_font_color = { 0, 0, 0 }, horizontal_align = "right", other_colors = { { color = { 218, 69, 53 }, less_than = 0.5 }, { color = { 219, 176, 22 }, less_than = 1 } }, type = "progressbar_style" }, electric_satisfaction_statistics_progressbar = { bar_background = { base = { center = { position = { 304, 56 }, size = 1 }, top = { height = 8, position = { 304, 48 }, width = 1 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, bar_width = 28, embed_text_in_bar = true, height = 28, parent = "electric_satisfaction_progressbar", type = "progressbar_style" }, electric_statistics_progressbar = { other_colors = {}, parent = "electric_satisfaction_statistics_progressbar", type = "progressbar_style" }, electric_usage_label = { parent = "label", type = "label_style", width = 60 }, empty_bonus_card_frame = { graphical_set = { base = { corner_size = 8, position = { 282, 17 } } }, parent = "bonus_card_frame", type = "frame_style" }, empty_widget = { graphical_set = {}, ignored_by_search = true, type = "empty_widget_style" }, entity_button_base = { size = { 220, 92 }, type = "empty_widget_style" }, entity_button_frame = { height = 152, parent = "deep_frame_in_shallow_frame", type = "frame_style", width = 400 }, entity_frame = { parent = "inside_shallow_frame_with_padding", top_padding = 8, type = "frame_style", vertical_flow_style = { parent = "two_module_spacing_vertical_flow", type = "vertical_flow_style" } }, entity_frame_filler = { graphical_set = { corner_size = 16, overall_tiling_vertical_padding = 8, overall_tiling_vertical_size = 24, overall_tiling_vertical_spacing = 16, position = { 256, 136 } }, horizontally_stretchable = "on", top_margin = -8, type = "empty_widget_style", vertically_stretchable = "on" }, entity_frame_scroll_pane = { padding = 12, parent = "naked_scroll_pane", type = "scroll_pane_style" }, entity_variation_button = { bottom_padding = 5, left_padding = 2, right_padding = 5, size = 100, top_padding = 2, type = "button_style" }, factoriopedia_contents_scroll_pane = { parent = "entity_frame_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { parent = "two_module_spacing_vertical_flow", type = "vertical_flow_style", width = 400 }, width = 434 }, factoriopedia_icon_grid_scroll_pane = { background_graphical_set = { corner_size = 16, overall_tiling_horizontal_padding = 8, overall_tiling_horizontal_size = 24, overall_tiling_horizontal_spacing = 16, overall_tiling_vertical_padding = 8, overall_tiling_vertical_size = 24, overall_tiling_vertical_spacing = 16, position = { 256, 136 } }, padding = 0, parent = "naked_scroll_pane", type = "scroll_pane_style", width = 400 }, failed_achievement_frame = { graphical_set = { base = { corner_size = 8, position = { 576, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, parent = "achievement_frame", type = "frame_style" }, featured_technology_description_scroll_pane = { always_draw_borders = true, extra_padding_when_activated = 0, extra_right_padding_when_activated = -4, graphical_set = {}, height = 208, parent = "scroll_pane", type = "scroll_pane_style", vertical_flow_style = { left_padding = 8, parent = "vertical_flow", right_padding = 8, top_padding = 4, type = "vertical_flow_style" } }, filter_frame = { bottom_padding = 8, graphical_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set ]=], natural_height = 232, padding = 12, top_padding = 8, type = "frame_style", vertically_stretchable = "on" }, filter_group_button_tab_slightly_larger = { bottom_padding = 6, clicked_vertical_offset = 0, disabled_graphical_set = { base = { corner_size = 8, position = { 208, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, left_padding = 5, right_padding = 6, selected_clicked_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_clicked_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_hovered_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, size = { 75, 76 }, top_padding = 6, type = "button_style" }, filter_group_slot_tab = { bottom_padding = 4, default_graphical_set = { base = { corner_size = 8, position = { 0, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 208, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, increase_height_when_selected = false, left_padding = 3, right_padding = 4, selected_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], selected_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, size = { 71, 72 }, top_padding = 4, type = "tab_style" }, filter_group_tab = { bottom_padding = 4, clicked_graphical_set = { base = { corner_size = 8, position = { 51, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, default_graphical_set = { base = { bottom = { position = { 8, 25 }, size = { 1, 1 } }, center = { position = { 8, 25 }, size = { 1, 1 } }, left = { position = { 0, 25 }, size = { 8, 1 } }, left_bottom = { position = { 0, 25 }, size = { 8, 1 } }, left_top = { position = { 0, 17 }, size = { 8, 8 } }, right = { position = { 9, 25 }, size = { 8, 1 } }, right_bottom = { position = { 9, 25 }, size = { 8, 1 } }, right_top = { position = { 9, 17 }, size = { 8, 8 } }, top = { position = { 8, 17 }, size = { 1, 8 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, disabled_graphical_set = { base = { corner_size = 8, position = { 208, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, height = 72, horizontally_stretchable = "on", hovered_graphical_set = { base = { bottom = { position = { 42, 25 }, size = { 1, 1 } }, center = { position = { 42, 25 }, size = { 1, 1 } }, left = { position = { 34, 25 }, size = { 8, 1 } }, left_bottom = { position = { 34, 25 }, size = { 8, 1 } }, left_top = { position = { 34, 17 }, size = { 8, 8 } }, right = { position = { 43, 25 }, size = { 8, 1 } }, right_bottom = { position = { 43, 25 }, size = { 8, 1 } }, right_top = { position = { 43, 17 }, size = { 8, 8 } }, top = { position = { 42, 17 }, size = { 1, 8 } } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = "__core__/sound/gui-square-button-large.ogg", left_edge_selected_graphical_set = { base = { bottom = { position = { 144, 9 }, size = { 1, 8 } }, center = { position = { 76, 8 }, size = { 1, 1 } }, left = { position = { 68, 8 }, size = { 8, 1 } }, left_bottom = { position = { 68, 4 }, size = { 8, 8 } }, left_top = { position = { 68, 0 }, size = { 8, 8 } }, right = { position = { 77, 8 }, size = { 8, 1 } }, right_bottom = { position = { 145, 9 }, size = { 8, 8 } }, right_top = { position = { 77, 0 }, size = { 8, 8 } }, top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, left_padding = 3, minimal_width = 71, override_graphics_on_edges = true, right_edge_selected_graphical_set = { base = { bottom = { position = { 144, 9 }, size = { 1, 8 } }, center = { position = { 76, 8 }, size = { 1, 1 } }, left = { position = { 68, 8 }, size = { 8, 1 } }, left_bottom = { position = { 136, 9 }, size = { 8, 8 } }, left_top = { position = { 68, 0 }, size = { 8, 8 } }, right = { position = { 77, 8 }, size = { 8, 1 } }, right_bottom = { position = { 77, 8 }, size = { 8, 1 } }, right_top = { position = { 77, 0 }, size = { 8, 8 } }, top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, right_padding = 4, selected_graphical_set = { base = { bottom = { position = { 144, 9 }, size = { 1, 8 } }, center = { position = { 76, 8 }, size = { 1, 1 } }, left = { position = { 68, 8 }, size = { 8, 1 } }, left_bottom = { position = { 136, 9 }, size = { 8, 8 } }, left_top = { position = { 68, 0 }, size = { 8, 8 } }, right = { position = { 77, 8 }, size = { 8, 1 } }, right_bottom = { position = { 145, 9 }, size = { 8, 8 } }, right_top = { position = { 77, 0 }, size = { 8, 8 } }, top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, top_padding = 4, type = "tab_style" }, filter_inventory_slot = { left_click_sound = {}, parent = "blue_slot", type = "button_style" }, filter_slot_table = { column_widths = { minimal_width = 40 }, parent = "slot_table", type = "table_style", wide_as_column_count = true }, filter_tabbed_pane = { parent = "tabbed_pane", tab_container = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 63, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 64, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, horizontal_spacing = 0, type = "table_style", vertical_spacing = 0 }, tab_content_frame = { parent = "filter_frame", type = "frame_style" }, top_margin = 0, type = "tabbed_pane_style" }, finished_game_label = { maximal_width = 420, parent = "label", single_line = false, type = "label_style" }, finished_game_table = { column_widths = {}, parent = "removed_content_table", type = "table_style" }, floating_train_station_list_box = { maximal_height = 800, minimal_height = 200, parent = "list_box", type = "list_box_style" }, flow = { horizontal_spacing = 4, max_on_row = 0, type = "flow_style", vertical_spacing = 4 }, forward_button = { clicked_graphical_set = { base = { center = { position = { 312, 232 }, size = { 1, 64 } }, left = { position = { 51, 25 }, size = { 8, 1 } }, left_bottom = { position = { 51, 26 }, size = 8 }, left_top = { position = { 51, 17 }, size = 8 }, right = { position = { 312, 232 }, size = { 24, 64 } } } }, default_graphical_set = { base = { center = { position = { 24, 232 }, size = { 1, 64 } }, left = { position = { 0, 25 }, size = { 8, 1 } }, left_bottom = { position = { 0, 26 }, size = 8 }, left_top = { position = { 0, 17 }, size = 8 }, right = { position = { 24, 232 }, size = { 24, 64 } } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_graphical_set = { base = { center = { position = { 120, 232 }, size = { 1, 64 } }, left = { position = { 17, 25 }, size = { 8, 1 } }, left_bottom = { position = { 17, 26 }, size = 8 }, left_top = { position = { 17, 17 }, size = 8 }, right = { position = { 120, 232 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "right", hovered_graphical_set = { base = { center = { position = { 216, 232 }, size = { 1, 64 } }, left = { position = { 34, 25 }, size = { 8, 1 } }, left_bottom = { position = { 34, 26 }, size = 8 }, left_top = { position = { 34, 17 }, size = 8 }, right = { position = { 216, 232 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = { filename = "__core__/sound/gui-forward-button-click.ogg", volume = 0.8 }, parent = "dialog_button", type = "button_style" }, frame = { border = {}, bottom_padding = 8, drag_by_title = true, graphical_set = { base = { corner_size = 8, position = { 0, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, header_filler_style = { height = 24, horizontally_stretchable = "on", parent = "draggable_space_header", type = "empty_widget_style", vertically_stretchable = "on" }, header_flow_style = { parent = "frame_header_flow", type = "horizontal_flow_style" }, horizontal_flow_style = { type = "horizontal_flow_style" }, left_padding = 8, right_padding = 8, title_style = { bottom_padding = 3, parent = "frame_title", top_margin = -3, type = "label_style" }, top_padding = 4, type = "frame_style", use_header_filler = true, vertical_flow_style = { type = "vertical_flow_style" } }, frame_action_button = { invert_colors_of_picture_when_hovered_or_toggled = true, left_click_sound = "__core__/sound/gui-tool-button.ogg", parent = "frame_button", size = 24, type = "button_style" }, frame_around_bottom = { graphical_set = { base = { bottom = { position = { 8, 9 }, size = { 1, 8 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, left = { position = { 0, 8 }, size = { 8, 1 } }, left_bottom = { position = { 0, 9 }, size = { 8, 8 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_bottom = { position = { 9, 9 }, size = { 8, 8 } } } }, height = 8, padding = 0, parent = "frame", type = "frame_style" }, frame_around_center = { graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, margin = 4, padding = 0, type = "frame_style" }, frame_around_left = { graphical_set = { base = { center = { position = { 8, 8 }, size = { 1, 1 } }, left = { position = { 0, 8 }, size = { 8, 1 } } } }, padding = 0, parent = "frame", type = "frame_style", width = 8 }, frame_around_right = { graphical_set = { base = { center = { position = { 8, 8 }, size = { 1, 1 } }, right = { position = { 9, 8 }, size = { 8, 1 } } } }, padding = 0, parent = "frame", type = "frame_style", width = 8 }, frame_around_top = { bottom_padding = -4, graphical_set = { base = { center = { position = { 8, 8 }, size = { 1, 1 } }, left = { position = { 0, 8 }, size = { 8, 1 } }, left_top = { position = { 0, 0 }, size = { 8, 8 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_top = { position = { 9, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } } }, parent = "frame", type = "frame_style", use_header_filler = false }, frame_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 51, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, default_graphical_set = { base = { corner_size = 8, position = { 0, 0 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, disabled_graphical_set = { base = { corner_size = 8, position = { 17, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, hovered_graphical_set = { base = { corner_size = 8, position = { 34, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, padding = 0, parent = "button", selected_graphical_set = { base = { corner_size = 8, position = { 369, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 352, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, type = "button_style" }, frame_header_flow = { bottom_padding = 4, horizontal_spacing = 8, horizontally_stretchable = "on", ignored_by_search = true, type = "horizontal_flow_style" }, frame_subheading_label = { parent = "label", top_padding = 4, type = "label_style" }, frame_tab = { bottom_padding = 6, height = 32, parent = "tab", selected_graphical_set = { base = { corner_size = 8, position = { 448, 103 } }, shadow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, top_padding = 6, type = "tab_style" }, frame_tabbed_pane = { tab_container = { horizontal_spacing = 0, horizontally_stretchable = "on", left_padding = 0, right_padding = 0, type = "table_style", vertical_spacing = 0 }, tab_content_frame = { graphical_set = { base = { bottom = { position = { 8, 9 }, size = { 1, 8 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_bottom = { position = { 9, 9 }, size = { 8, 8 } }, right_top = { position = { 9, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set.shadow ]=] }, parent = "frame_without_left_side", type = "frame_style", vertically_squashable = "on" }, top_margin = 0, type = "tabbed_pane_style", vertically_squashable = "on" }, frame_tabbed_pane_corner = { bottom_margin = -4, graphical_set = { base = { bottom = { position = { 8, 8 }, size = { 1, 1 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_bottom = { position = { 17, 9 }, size = { 8, 8 } }, right_top = { position = { 9, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } }, shadow = { center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", right = { position = { 209, 136 }, size = { 8, 1 } }, right_top = { position = { 209, 128 }, size = { 8, 8 } }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } } } }, type = "frame_style", vertically_stretchable = "on", width = 8 }, frame_tabbed_pane_frame_header = { bottom_margin = -4, bottom_padding = 4, graphical_set = { base = { bottom = { position = { 8, 8 }, size = { 1, 1 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, left = { position = { 0, 8 }, size = { 8, 1 } }, left_bottom = { position = { 26, 9 }, size = { 8, 8 } }, left_top = { position = { 0, 0 }, size = { 8, 8 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_bottom = { position = { 9, 8 }, size = { 8, 1 } }, right_top = { position = { 9, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } }, shadow = { center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_top = { position = { 200, 128 }, size = { 8, 8 } }, right = { position = { 250, 105 }, size = { 1, 8 } }, right_top = { position = { 209, 128 }, size = { 8, 8 } }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } } } }, header_filler_style = { height = 24, horizontally_stretchable = "on", left_margin = 0, parent = "draggable_space_header", type = "empty_widget_style" }, header_flow_style = { horizontal_spacing = 8, type = "horizontal_flow_style" }, horizontally_stretchable = "on", left_padding = 0, type = "frame_style", vertically_stretchable = "on" }, frame_title = { font = "heading-1", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], parent = "label", type = "label_style" }, frame_with_even_paddings = { top_padding = 8, type = "frame_style" }, frame_without_left_and_right_side = { graphical_set = { base = { bottom = { position = { 8, 9 }, size = { 1, 8 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, top = { position = { 8, 0 }, size = { 1, 8 } } } }, right_padding = 4, type = "frame_style" }, frame_without_left_side = { graphical_set = { base = { bottom = { position = { 8, 9 }, size = { 1, 8 } }, center = { position = { 8, 8 }, size = { 1, 1 } }, right = { position = { 9, 8 }, size = { 8, 1 } }, right_bottom = { position = { 9, 9 }, size = { 8, 8 } }, right_top = { position = { 9, 0 }, size = { 8, 8 } }, top = { position = { 8, 0 }, size = { 1, 8 } } }, shadow = { bottom = { position = { 208, 137 }, size = { 1, 8 } }, center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = { 8, 8 } }, right_top = { position = { 209, 128 }, size = { 8, 8 } }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } } } }, type = "frame_style" }, fulfilled_draggable_space_in_train_schedule = { graphical_set = { base = { bottom = { position = { 428, 78 }, size = { 8, 8 } }, bottom_tiling = true, center = { position = { 420, 78 }, size = { 8, 8 } }, center_tiling_horizontal = true, top = { position = { 412, 78 }, size = { 8, 7 } }, top_tiling = true }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.draggable_space.graphical_set.shadow.tint ]=] } }, parent = "draggable_space_in_train_schedule", type = "empty_widget_style" }, game_controller_icons_dropdown = { list_box_style = { item_style = { font = "default-dropdown", horizontal_align = "left", parent = "button", type = "button_style" }, maximal_height = 400, scroll_pane_style = { extra_padding_when_activated = 0, graphical_set = { shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, padding = 0, type = "scroll_pane_style" }, type = "list_box_style" }, parent = "dropdown", type = "dropdown_style" }, glow = { image_set = { corner_size = 8, draw_type = "outer", position = { 200, 128 } }, type = "glow_style" }, goal_frame = { horizontally_stretchable = "on", maximal_width = 564, parent = "frame", type = "frame_style", use_header_filler = false }, goal_inner_frame = { bottom_padding = 8, parent = "inside_shallow_frame_with_padding", top_padding = 8, type = "frame_style" }, graph = { background_color = { a = 0.9, b = 0.05, g = 0.05, r = 0.05 }, data_line_highlight_distance = 20, font = "default", graph_right_margin = 12, graph_top_margin = 12, grid_lines_color = { 0.15, 0.15, 0.15 }, guide_lines_color = { 0.9, 0.9, 0.9 }, height = 200, horizontal_label_style = { font = "default-small", font_color = { 100, 100, 100 }, parent = "label", right_padding = 0, type = "label_style" }, horizontal_labels_margin = 24, line_colors = { { 0, 109, 255 }, { 255, 100, 0 }, { 80, 178, 14 }, { 204, 25, 40 }, { 212, 158, 27 }, { 232, 0, 213 }, { 0, 159, 173 }, { 133, 69, 40 }, { 137, 0, 161 }, { 83, 117, 59 }, { 224, 127, 126 }, { 142, 106, 169 }, { 98, 172, 101 }, { 73, 123, 155 }, { 134, 129, 78 }, { 133, 104, 49 }, { 208, 104, 0 }, { 145, 75, 75 } }, minimal_horizontal_label_spacing = 25, minimal_vertical_label_spacing = 22, natural_width = 550, selection_dot_radius = 3, type = "graph_style", vertical_label_style = { font = "default-small", font_color = { 100, 100, 100 }, left_padding = 0, parent = "label", right_padding = 4, type = "label_style" }, vertical_labels_margin = 36 }, graphics_settings_table = { minimal_width = 364, parent = "bordered_table", type = "table_style" }, green_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 119, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 68, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 85, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 102, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.confirm_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, left_click_sound = "__core__/sound/gui-green-confirm.ogg", parent = "button", tooltip = "gui.confirm-instruction", type = "button_style" }, green_circuit_network_content_slot = { default_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 111, 108 }, scale = 1, size = 36 }, parent = "compact_slot", type = "button_style" }, green_label = { font = "default", font_color = { 0, 1, 0 }, type = "label_style" }, green_slider = { full_bar = { base = { corner_size = 8, position = { 257, 71 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, type = "slider_style" }, green_slot = { clicked_graphical_set = { base = { border = 4, position = { 504, 296 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 504, 136 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 504, 216 }, size = 80 } }, parent = "slot", type = "button_style" }, grey_label = { font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], parent = "label", type = "label_style" }, heading_2_label = { font = "heading-2", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], parent = "label", type = "label_style" }, health_progressbar = { bar = { filename = "__core__/graphics/gui.png", position = { 223, 0 }, scale = 1, size = { 1, 11 } }, bar_background = { filename = "__core__/graphics/gui.png", position = { 224, 0 }, scale = 1, size = { 1, 13 } }, bar_width = 13, color = { g = 1 }, horizontally_stretchable = "on", type = "progressbar_style" }, heat_progressbar = { bar_width = 24, color = { 218, 69, 53 }, embed_text_in_bar = true, filled_font_color = { 0, 0, 0 }, height = 24, horizontal_align = "right", type = "progressbar_style" }, highlighted_tool_button = { default_graphical_set = { base = { corner_size = 8, position = { 34, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, parent = "tool_button", type = "button_style" }, highlighted_value_textfield = { active_background = { base = { corner_size = 8, position = { 17, 913 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, default_background = { base = { corner_size = 8, position = { 17, 913 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, type = "textbox_style" }, horizontal_flow = { horizontal_spacing = 4, type = "horizontal_flow_style" }, horizontal_flow_with_extra_right_margin = { right_margin = 4, type = "horizontal_flow_style" }, horizontal_scrollbar = { background_graphical_set = { corner_size = 8, position = { 0, 72 } }, height = 12, thumb_button_style = { clicked_graphical_set = { base = { center = { position = { 280, 48 }, size = { 8, 20 } }, center_tiling_horizontal = true, left = { position = { 272, 48 }, size = { 8, 20 } }, right = { position = { 288, 48 }, size = { 8, 20 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_graphical_set = { base = { center = { position = { 232, 48 }, size = { 8, 20 } }, center_tiling_horizontal = true, left = { position = { 224, 48 }, size = { 8, 20 } }, right = { position = { 240, 48 }, size = { 8, 20 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, height = 10, hovered_graphical_set = { base = { center = { position = { 256, 48 }, size = { 8, 20 } }, center_tiling_horizontal = true, left = { position = { 248, 48 }, size = { 8, 20 } }, right = { position = { 264, 48 }, size = { 8, 20 } } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = {}, type = "button_style" }, type = "horizontal_scrollbar_style" }, horizontally_limited_equipment_grid_scroll_pane = { maximal_width = 400, parent = "deep_scroll_pane", type = "scroll_pane_style" }, hyperlink_label = { font_color = { 128, 206, 240 }, hovered_font_color = { 154, 250, 255 }, type = "label_style", underlined = true }, image = { graphical_set = {}, stretch_image_to_widget_size = false, type = "image_style" }, image_tab_selected_slot = { parent = "slot_sized_button_pressed", size = 68, type = "button_style" }, image_tab_slot = { parent = "slot_sized_button", size = 68, type = "button_style" }, info_label = { font = "default", font_color = { 128, 206, 240 }, single_line = false, type = "label_style" }, inset_frame_container_frame = { horizontal_flow_style = { parent = "inset_frame_container_horizontal_flow", type = "horizontal_flow_style" }, type = "frame_style", vertical_flow_style = { parent = "inset_frame_container_vertical_flow", type = "vertical_flow_style" } }, inset_frame_container_horizontal_flow = { horizontal_spacing = 12, type = "horizontal_flow_style" }, inset_frame_container_horizontal_flow_in_tabbed_pane = { bottom_padding = 4, horizontal_spacing = 12, left_padding = 8, right_padding = 8, type = "horizontal_flow_style" }, inset_frame_container_table = { horizontal_spacing = 12, parent = "table", type = "table_style", vertical_spacing = 12 }, inset_frame_container_vertical_flow = { type = "vertical_flow_style", vertical_spacing = 12 }, inside_deep_frame = { graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, parent = "frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, inside_shallow_frame = { graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, horizontally_stretchable = "on", padding = 0, parent = "frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, inside_shallow_frame_packed = { horizontal_flow_style = { horizontal_spacing = 0, type = "horizontal_flow_style" }, padding = 0, parent = "inside_shallow_frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, inside_shallow_frame_with_padding = { padding = 12, parent = "inside_shallow_frame", type = "frame_style" }, inside_shallow_frame_with_padding_and_vertical_spacing = { horizontal_flow_style = { type = "horizontal_flow_style" }, parent = "inside_shallow_frame_with_padding", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style" } }, inside_shallow_frame_with_padding_line = { left_margin = -12, right_margin = -12, type = "line_style" }, install_mod_status_image = { invert_colors_of_picture_when_hovered_or_toggled = true, size = { 16, 16 }, stretch_image_to_widget_size = true, type = "image_style" }, invalid_value_short_number_textfield = { parent = "invalid_value_textfield", type = "textbox_style", width = 80 }, invalid_value_textfield = { active_background = { base = { corner_size = 8, position = { 0, 913 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, default_background = { base = { corner_size = 8, position = { 0, 913 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, type = "textbox_style" }, inventory_frame = { graphical_set = {}, padding = 0, title_style = { parent = "inventory_frame_title_style", type = "label_style" }, type = "frame_style", use_header_filler = false, vertical_flow_style = { parent = "two_module_spacing_vertical_flow", type = "vertical_flow_style" } }, inventory_frame_title_style = { bottom_padding = 4, parent = "bold_label", type = "label_style" }, inventory_limit_slot_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 36, 896 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 0, 896 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 18, 896 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = { 236, 130, 130, 127 }, top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_sized_button", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 36, 896 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_graphical_set = { base = { corner_size = 8, position = { 36, 896 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 36, 896 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = { 236, 130, 130, 127 }, top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, type = "button_style" }, inventory_slot = { left_click_sound = {}, parent = "slot", selected_clicked_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 } }, selected_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 } }, selected_hovered_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 } }, type = "button_style" }, invisible_frame = { graphical_set = {}, horizontal_flow_style = { horizontal_spacing = 0, type = "horizontal_flow_style" }, padding = 0, title_style = { bottom_padding = 5, parent = "frame_title", type = "label_style" }, type = "frame_style", use_header_filler = false, vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, item_and_count_select_confirm = { invert_colors_of_picture_when_disabled = true, padding = 0, parent = "green_button", size = 28, type = "button_style" }, item_spoilage_in_description_progress_bar = { bar_width = 24, color = { 255, 255, 255 }, embed_text_in_bar = true, filled_font_color = { 0, 0, 0 }, height = 24, horizontal_align = "left", minimal_width = 150, type = "progressbar_style" }, lab_progress_and_slot_divider = { border = { border_width = 8, bottom_end = { position = { 77, 9 }, size = 8 }, top_end = { position = { 77, 0 }, size = 8 }, vertical_line = { position = { 77, 8 }, size = { 8, 1 } } }, bottom_margin = -4, left_margin = -4, right_margin = -12, top_margin = -4, type = "line_style" }, lab_progress_and_slot_divider_empty = { border = { border_width = 8, bottom_end = { position = { 42, 9 }, size = 8 }, top_end = { position = { 42, 0 }, size = 8 }, vertical_line = { position = { 42, 8 }, size = { 8, 1 } } }, parent = "lab_progress_and_slot_divider", type = "line_style" }, lab_technology_frame = { bottom_margin = 4, horizontal_flow_style = { horizontal_spacing = 12, type = "horizontal_flow_style", vertical_align = "center" }, left_padding = 12, parent = "shallow_frame_in_shallow_frame", top_margin = 4, type = "frame_style", vertically_stretchable = "off" }, lab_technology_frame_empty = { bottom_margin = 4, horizontal_flow_style = { horizontal_spacing = 12, type = "horizontal_flow_style", vertical_align = "center" }, left_padding = 12, parent = "deep_frame_in_shallow_frame", top_margin = 4, type = "frame_style", vertically_stretchable = "off" }, label = { disabled_font_color = { 1, 1, 1, 0.5 }, font = "default", font_color = { 1, 1, 1 }, game_controller_hovered_font_color = { 1, 0.68000000000000007, 0 }, parent_hovered_font_color = { 0, 0, 0 }, rich_text_highlight_error_color = { 255, 0, 0 }, rich_text_highlight_ok_color = { 0, 255, 0 }, rich_text_highlight_warning_color = { 255, 255, 0 }, rich_text_setting = "enabled", single_line = true, type = "label_style" }, label_under_widget = { bottom_margin = 4, height = 40, single_line = false, top_margin = -4, type = "label_style" }, label_with_left_padding = { left_padding = 4, type = "label_style" }, left_slider_button = { clicked_graphical_set = { base = { position = { 489, 72 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 481, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, default_graphical_set = { base = { position = { 489, 0 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 481, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, disabled_graphical_set = { base = { position = { 489, 24 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 481, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, hovered_graphical_set = { base = { position = { 489, 48 }, size = { 40, 24 } }, glow = { bottom_outer_border_shift = 4, center = { position = { 481, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = -4 } }, left_click_sound = "__core__/sound/gui-slider.ogg", parent = "slider_button", type = "button_style" }, line = { border = { border_width = 8, bottom_end = { position = { 104, 40 }, size = { 8, 8 } }, bottom_left_corner = { position = { 32, 40 }, size = { 8, 8 } }, bottom_right_corner = { position = { 24, 40 }, size = { 8, 8 } }, bottom_t = { position = { 48, 40 }, size = { 8, 8 } }, cross = { position = { 80, 40 }, size = { 8, 8 } }, horizontal_line = { position = { 8, 40 }, size = { 1, 8 } }, left_end = { position = { 112, 40 }, size = { 8, 8 } }, left_t = { position = { 56, 40 }, size = { 8, 8 } }, right_end = { position = { 96, 40 }, size = { 8, 8 } }, right_t = { position = { 72, 40 }, size = { 8, 8 } }, top_end = { position = { 88, 40 }, size = { 8, 8 } }, top_left_coner = { position = { 40, 40 }, size = { 8, 8 } }, top_right_corner = { position = { 16, 40 }, size = { 8, 8 } }, top_t = { position = { 64, 40 }, size = { 8, 8 } }, vertical_line = { position = { 0, 40 }, size = { 8, 1 } } }, type = "line_style" }, list_box = { item_style = { parent = "list_box_item", type = "button_style" }, scroll_pane_style = { parent = "list_box_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, list_box_in_shallow_frame = { scroll_pane_style = { parent = "list_box_in_shallow_frame_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, list_box_in_shallow_frame_scroll_pane = { graphical_set = { base = { center = { position = { 42, 8 }, size = 1 }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, parent = "list_box_scroll_pane", type = "scroll_pane_style" }, list_box_in_shallow_frame_under_subheader_scroll_pane = { graphical_set = { base = { center = { position = { 42, 8 }, size = 1 }, corner_size = 8, draw_type = "outer", left_top = {}, position = { 85, 0 }, right_top = {}, top = {} }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, parent = "list_box_scroll_pane", type = "scroll_pane_style" }, list_box_item = { clicked_graphical_set = { corner_size = 8, position = { 51, 17 } }, default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.font_color ]=], default_graphical_set = { corner_size = 8, position = { 208, 17 } }, disabled_font_color = { 179, 179, 179 }, disabled_graphical_set = { corner_size = 8, position = { 17, 17 } }, font = "default-listbox", horizontal_align = "left", hovered_graphical_set = { base = { corner_size = 8, position = { 34, 17 } } }, ignored_by_search = false, minimal_width = 0, type = "button_style" }, list_box_scroll_pane = { always_draw_borders = true, background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 20, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, extra_padding_when_activated = 0, graphical_set = { base = { center = { position = { 42, 8 }, size = 1 }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, never_hide_by_search = true, padding = 0, type = "scroll_pane_style" }, list_box_under_subheader = { scroll_pane_style = { parent = "list_box_under_subheader_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, list_box_under_subheader_scroll_pane = { graphical_set = { base = { center = { position = { 42, 8 }, size = 1 }, corner_size = 8, draw_type = "outer", left_top = {}, position = { 17, 0 }, right_top = {}, top = {} }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, parent = "list_box_scroll_pane", type = "scroll_pane_style" }, locale_dropdown = { list_box_style = { item_style = { font = "locale-pick", parent = "button", type = "button_style" }, maximal_height = 400, scroll_pane_style = { extra_padding_when_activated = 0, graphical_set = { shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, padding = 0, type = "scroll_pane_style" }, type = "list_box_style" }, parent = "dropdown", type = "dropdown_style" }, locomotive_minimap_button = { clicked_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, default_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, disabled_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, hovered_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, parent = "button", selected_clicked_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, selected_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, size = 260, type = "button_style" }, logistic_gui_items_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 32, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 32, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, parent = "naked_scroll_pane", type = "scroll_pane_style", width = 252 }, logistic_section_repeated_subheader_frame = { height = 40, parent = "repeated_subheader_frame", type = "frame_style" }, logistic_section_subheader_frame = { height = 40, parent = "subheader_frame", type = "frame_style" }, logistic_sections_scroll_pane = { minimal_height = 80, parent = "deep_slots_scroll_pane", type = "scroll_pane_style" }, logistics_diode = { size = 20, type = "image_style" }, long_number_textfield = { type = "textbox_style", width = 150 }, main_menu_version_label = { font = "default-game", hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], type = "label_style" }, main_progressbar_frame = { type = "frame_style", use_header_filler = false, width = 400 }, map_details_frame = { parent = "blurry_frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style" }, width = 220 }, map_generator_13_notch_slider = { parent = "map_generator_notched_slider", type = "slider_style", width = 108 }, map_generator_close_preview_button = { icon_horizontal_align = "left", left_padding = -4, parent = "back_button", type = "button_style" }, map_generator_confirm_button = { parent = "confirm_double_arrow_button", type = "button_style", width = 208 }, map_generator_frequency_table = { cell_padding = 8, column_alignments = { { alignment = "middle-left", column = 1 }, { alignment = "middle-center", column = 2 }, { alignment = "middle-center", column = 3 }, { alignment = "middle-center", column = 4 } }, column_widths = { { column = 1, minimal_width = 116 } }, parent = "bordered_table", type = "table_style" }, map_generator_notched_slider = { bottom_margin = 4, parent = "notched_slider", top_margin = -4, type = "slider_style", width = 100 }, map_generator_notched_slider_wide = { left_margin = 4, parent = "map_generator_notched_slider", right_margin = 4, type = "slider_style" }, map_generator_preview_button = { icon_horizontal_align = "left", parent = "forward_button", type = "button_style" }, map_info_image = { graphical_set = { shadow = { top = { position = { 191, 128 }, size = { 1, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow.tint ]=] } } }, type = "image_style" }, map_preview_scroll_pane = { graphical_set = { base = { bottom = { height = 8, width = 1, x = 25, y = 9 }, center = { height = 1, width = 1, x = 25, y = 8 }, draw_type = "outer", left = { height = 1, width = 8, x = 17, y = 8 }, left_bottom = { height = 8, width = 8, x = 17, y = 9 }, right = { height = 1, width = 8, x = 26, y = 8 }, right_bottom = { height = 8, width = 8, x = 26, y = 9 } } }, type = "scroll_pane_style" }, map_view_add_button = { height = 28, parent = "slot_sized_button", type = "button_style", width = 120 }, mappers_scroll_pane = { parent = "deep_scroll_pane", top_margin = 4, type = "scroll_pane_style" }, mappers_table = { column_alignments = { { alignment = "top-center", column = 1 }, { alignment = "top-center", column = 2 }, { alignment = "top-center", column = 3 }, { alignment = "top-center", column = 4 } }, column_widths = { width = 80 }, horizontal_spacing = { { index = 1, spacing = 27 }, { index = 2, spacing = 26 }, { index = 3, spacing = 27 } }, type = "table_style", vertical_spacing = 0 }, menu_button = { bottom_padding = 4, clicked_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.dialog_button.clicked_font_color ]=], default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.dialog_button.clicked_font_color ]=], font = "default-dialog-button", hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.dialog_button.clicked_font_color ]=], maximal_width = 320, minimal_height = 50, minimal_width = 320, parent = "button", top_padding = 4, type = "button_style" }, menu_button_continue = { clicked_graphical_set = { base = { corner_size = 8, position = { 119, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 68, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 85, 25 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 102, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.confirm_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, left_click_sound = "__core__/sound/gui-green-confirm.ogg", parent = "menu_button", tooltip = "gui.confirm-instruction", type = "button_style" }, mini_button = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, size = 16, type = "button_style" }, mini_button_aligned_to_text_vertically = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, size = 16, top_margin = 3, type = "button_style" }, mini_button_aligned_to_text_vertically_when_centered = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, size = 16, top_margin = 1, type = "button_style" }, mini_tool_button_red = { left_click_sound = { { filename = "__core__/sound/gui-tool-button.ogg", volume = 1 } }, padding = 0, parent = "red_button", size = 16, type = "button_style" }, minimap = { graphical_set = {}, minimal_height = 256, minimal_width = 256, type = "minimap_style" }, minimap_frame = { graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, size = 240, type = "frame_style" }, minimap_widget_under_subheader = { graphical_set = { shadow = { top = { position = { 191, 128 }, size = { 1, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow.tint ]=] } } }, type = "empty_widget_style" }, mining_progressbar = { color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], parent = "health_progressbar", type = "progressbar_style" }, mod_attribute_image = { invert_colors_of_picture_when_hovered_or_toggled = true, left_margin = 8, size = 16, stretch_image_to_widget_size = true, type = "image_style" }, mod_explore_thumbnail_image = { graphical_set = { base = { position = { 76, 8 }, size = { 1, 1 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow.tint ]=] } }, size = 72, stretch_image_to_widget_size = true, type = "image_style" }, mod_gui_button = { height = 40, minimal_width = 40, padding = 0, parent = "button", type = "button_style" }, mod_gui_inside_deep_frame = { horizontal_flow_style = { horizontal_spacing = 2, type = "horizontal_flow_style" }, padding = 1, parent = "inside_deep_frame", type = "frame_style" }, mod_gui_spacing_horizontal_flow = { horizontal_spacing = 0, padding = 0, type = "horizontal_flow_style" }, mod_startup_settings_mismatch_notice_box = { parent = "notice_textbox", type = "textbox_style", width = 400 }, mod_thumbnail_image = { graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, size = 144, stretch_image_to_widget_size = true, type = "image_style" }, mod_updates_status_image = { size = { 16, 16 }, stretch_image_to_widget_size = true, type = "image_style" }, mods_explore_results_table = { cell_padding = 8, default_row_graphical_set = { corner_size = 8, position = { 68, 0 } }, parent = "table_with_selection", type = "table_style" }, mods_filter_exclude_button = { clicked_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban-clicked.png", size = 32 }, default_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban.png", size = 32 }, hovered_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban-hovered.png", size = 32 }, left_margin = 8, parent = "transparent_slot", selected_clicked_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban-clicked.png", size = 32 }, selected_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban-selected.png", size = 32 }, selected_hovered_graphical_set = { filename = "__core__/graphics/icons/mod-manager/ban-hovered.png", size = 32 }, size = 16, type = "button_style" }, mods_filter_hit_count_label = { bottom_margin = -2, font = "default-tiny-bold", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], top_margin = 2, type = "label_style" }, mods_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 20, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, parent = "naked_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, mods_sorting_image = { left_margin = 8, right_margin = 4, size = 16, stretch_image_to_widget_size = true, type = "image_style" }, naked_list_box = { parent = "list_box", scroll_pane_style = { parent = "naked_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, naked_scroll_pane = { extra_padding_when_activated = 0, graphical_set = {}, type = "scroll_pane_style" }, name = "default", negative_message_frame = { graphical_set = { base = { corner_size = 8, position = { 403, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "frame_style" }, negative_subheader_frame = { bottom_margin = -36, graphical_set = { base = { bottom = { position = { 411, 26 }, size = { 1, 8 } }, center = { position = { 411, 25 }, size = { 1, 1 } } }, shadow = { bottom = { position = { 208, 137 }, size = { 1, 8 } }, center = { position = { 208, 136 }, size = { 1, 1 } }, draw_type = "outer", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=] } }, header_flow_style = { horizontal_align = "center", horizontally_stretchable = "on", type = "horizontal_flow_style" }, horizontally_stretchable = "on", parent = "subheader_frame", title_style = { height = 28, parent = "bold_label", type = "label_style", vertical_align = "center" }, type = "frame_style", use_header_filler = false }, neutral_message_frame = { graphical_set = { base = { corner_size = 8, position = { 386, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "frame_style" }, new_game_difficulty_vertical_flow = { natural_width = 180, type = "vertical_flow_style" }, new_game_header_list_box_item = { default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], default_graphical_set = { corner_size = 8, position = { 17, 17 } }, disabled_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], disabled_graphical_set = { corner_size = 8, position = { 17, 17 } }, font = "heading-2", hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], hovered_graphical_set = { corner_size = 8, position = { 17, 17 } }, parent = "list_box_item", selected_clicked_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], selected_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], selected_hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], type = "button_style" }, new_game_info_image = { natural_size = { 1024, 576 }, parent = "map_info_image", stretch_image_to_widget_size = true, type = "image_style" }, new_game_subfooter = { graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } }, draw_type = "inner", top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set.shadow ]=] }, horizontal_flow_style = { horizontal_spacing = 16, type = "horizontal_flow_style" }, minimal_height = 200, padding = 12, type = "frame_style" }, no_header_filler_frame = { type = "frame_style", use_header_filler = false }, no_path_station_in_schedule_in_train_view_list_box_item = { clicked_font_color = { 135, 0, 17 }, default_font_color = { 1, 0.2, 0.3 }, hovered_font_color = { 135, 0, 17 }, parent = "list_box_item", selected_clicked_font_color = { 135, 0, 17 }, selected_font_color = { 135, 0, 17 }, selected_hovered_font_color = { 135, 0, 17 }, type = "button_style" }, non_draggable_frame = { drag_by_title = false, parent = "frame", type = "frame_style", use_header_filler = false }, not_accessible_station_in_station_selection = { default_font_color = { 255, 142, 142 }, hovered_font_color = { 61, 3, 0 }, parent = "list_box_item", selected_clicked_font_color = { 61, 3, 0 }, selected_font_color = { 61, 3, 0 }, selected_hovered_font_color = { 61, 3, 0 }, type = "button_style" }, not_working_weapon_button = { clicked_graphical_set = { base = { border = 4, position = { 400, 816 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, default_graphical_set = { base = { border = 4, position = { 240, 816 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, draw_shadow_under_picture = true, hovered_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = { 255, 166, 123, 128 }, top_outer_border_shift = 4 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, left_click_sound = {}, parent = "red_slot", selected_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, type = "button_style" }, notched_double_slider = { draw_notches = true, height = 20, type = "double_slider_style" }, notched_slider = { button = { clicked_graphical_set = { base = { position = { 72, 189 }, size = { 24, 35 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 96, 184 }, size = { 40, 48 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -2 } }, default_graphical_set = { base = { position = { 0, 189 }, size = { 24, 35 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 96, 184 }, size = { 40, 48 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -2 } }, disabled_graphical_set = { base = { position = { 24, 189 }, size = { 24, 35 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 96, 184 }, size = { 40, 48 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -2 } }, height = 17, hovered_graphical_set = { base = { position = { 48, 189 }, size = { 24, 35 } }, glow = { bottom_outer_border_shift = 4, center = { position = { 96, 184 }, size = { 40, 48 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = -2 } }, left_click_sound = "__core__/sound/gui-slider.ogg", padding = 0, type = "button_style", width = 12 }, draw_notches = true, height = 20, parent = "slider", type = "slider_style" }, notice_scroll_pane = { always_draw_borders = true, bottom_padding = 4, graphical_set = { base = { center = { position = { 76, 8 }, size = 1 }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, left_padding = 8, right_padding = 8, top_padding = 4, type = "scroll_pane_style" }, notice_textbox = { default_background = { opacity = 0, type = "none" }, font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.font_color ]=], maximal_width = 500, minimal_height = 0, minimal_width = 0, padding = 0, parent = "textbox", type = "textbox_style" }, number_input_frame = { left_padding = 8, padding = 0, type = "frame_style" }, omitted_technology_slot = { default_graphical_set = {}, hovered_graphical_set = {}, padding = 0, size = { 10, 8 }, type = "button_style" }, open_armor_button = { height = 38, padding = 7, parent = "forward_button", type = "button_style", width = 76 }, orange_label = { font = "default", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], type = "label_style" }, other_settings_gui_button = { parent = "button", type = "button_style", width = 120 }, other_settings_gui_textbox = { horizontal_align = "center", type = "textbox_style", width = 120 }, other_settings_slider = { minimal_width = 250, parent = "slider", type = "slider_style" }, packed_horizontal_flow = { horizontal_spacing = 0, type = "horizontal_flow_style" }, packed_vertical_flow = { type = "vertical_flow_style", vertical_spacing = 0 }, padded_vertical_flow = { padding = 4, type = "vertical_flow_style" }, partially_accessible_station_in_station_selection = { default_font_color = { 110, 179, 255 }, hovered_font_color = { 0, 23, 84 }, parent = "list_box_item", selected_clicked_font_color = { 0, 23, 84 }, selected_font_color = { 0, 23, 84 }, selected_hovered_font_color = { 0, 23, 84 }, type = "button_style" }, permissions_groups_list_box = { size = { 250, 400 }, type = "list_box_style" }, permissions_players_list_box = { size = { 250, 400 }, type = "list_box_style" }, pins_frame = { maximal_height = 300, type = "frame_style", width = 250 }, pins_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 20, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 20, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, maximal_height = 280, parent = "list_box_scroll_pane", type = "scroll_pane_style" }, player_input_horizontal_flow = { horizontal_spacing = 8, minimal_height = 28, type = "horizontal_flow_style", vertical_align = "center" }, player_input_table = { column_alignments = { { alignment = "middle-left", column = 1 }, { alignment = "middle-left", column = 2 }, { alignment = "middle-left", column = 3 } }, horizontal_spacing = 8, type = "table_style", vertical_spacing = 8 }, players_table = { column_widths = { { column = 2, maximal_width = 300, minimal_width = 200 }, { column = 3, maximal_width = 300, minimal_width = 150 } }, parent = "table_with_selection", type = "table_style" }, positive_message_frame = { graphical_set = { base = { corner_size = 8, position = { 420, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "frame_style" }, production_graph = { type = "graph_style", width = 556 }, production_progressbar = { bar_width = 24, color = { 43, 227, 39 }, embed_text_in_bar = true, filled_font_color = { 0, 0, 0 }, height = 24, horizontal_align = "right", type = "progressbar_style" }, progressbar = { bar = { corner_size = 8, position = { 313, 48 } }, bar_background = { base = { corner_size = 8, position = { 296, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, bar_width = 8, color = { g = 1 }, embed_text_in_bar = false, font = "default", font_color = { 1, 1, 1 }, minimal_width = 10, natural_width = 200, other_colors = {}, side_text_padding = 8, type = "progressbar_style" }, promised_crafting_queue_slot = { clicked_graphical_set = { corner_size = 8, position = { 32, 584 } }, default_graphical_set = { corner_size = 8, position = { 0, 584 } }, hovered_graphical_set = { corner_size = 8, position = { 16, 584 } }, parent = "crafting_queue_slot", type = "button_style" }, quick_bar_inner_panel = { graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, horizontal_flow_style = { horizontal_spacing = 4, type = "horizontal_flow_style" }, padding = 0, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, quick_bar_page_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.clicked_font_color ]=], default_graphical_set = { base = { corner_size = 8, position = { 312, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, font = "default-bold", hovered_graphical_set = { base = { corner_size = 8, position = { 346, 744 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, left_click_sound = "__core__/sound/gui-square-button.ogg", margin = 0, padding = 0, parent = "button", size = 40, type = "button_style" }, quick_bar_slot_window_frame = { minimal_width = 468, parent = "slot_window_frame", type = "frame_style" }, quick_panel_slot_button_deep_frame = { parent = "slot_button_deep_frame", size = 120, type = "frame_style" }, quick_panel_tabbed_pane = { parent = "tabbed_pane", tab_content_frame = { bottom_padding = 0, left_padding = 12, parent = "tabbed_pane_frame", right_padding = 12, type = "frame_style" }, type = "tabbed_pane_style" }, quickbar_holder_flow = { minimal_height = 96, minimal_width = 468, type = "vertical_flow_style", vertical_align = "bottom", vertical_spacing = 0 }, radiobutton = { clicked_graphical_set = { base = { position = { 48, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] }, stretch_monolith_image_to_size = false } }, default_graphical_set = { base = { position = { 0, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] }, stretch_monolith_image_to_size = false } }, disabled_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.disabled_font_color ]=], disabled_graphical_set = { base = { position = { 96, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] }, stretch_monolith_image_to_size = false } }, font = "default", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.font_color ]=], hovered_graphical_set = { base = { position = { 24, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, stretch_monolith_image_to_size = false } }, left_click_sound = "__core__/sound/gui-radio-button.ogg", selected_clicked_graphical_set = { base = { position = { 48, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] }, stretch_monolith_image_to_size = false } }, selected_graphical_set = { base = { position = { 72, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] }, stretch_monolith_image_to_size = false } }, selected_hovered_graphical_set = { base = { position = { 24, 160 }, size = { 24, 24 } }, shadow = { center = { position = { 123, 156 }, scale = 0.5, size = { 34, 34 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] }, stretch_monolith_image_to_size = false } }, text_padding = 8, type = "radiobutton_style" }, recipe_count_line_label = { parent = "count_label", top_padding = 16, type = "label_style" }, recipe_tooltip_horizontal_image = { size = 24, stretch_image_to_widget_size = true, top_margin = 6, type = "image_style" }, red_back_button = { clicked_graphical_set = { base = { center = { position = { 312, 360 }, size = { 1, 64 } }, left = { position = { 288, 360 }, size = { 24, 64 } }, right = { position = { 196, 25 }, size = { 8, 1 } }, right_bottom = { position = { 196, 26 }, size = 8 }, right_top = { position = { 196, 17 }, size = 8 } } }, default_graphical_set = { base = { center = { position = { 24, 360 }, size = { 1, 64 } }, left = { position = { 0, 360 }, size = { 24, 64 } }, right = { position = { 145, 25 }, size = { 8, 1 } }, right_bottom = { position = { 145, 26 }, size = 8 }, right_top = { position = { 145, 17 }, size = 8 } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], disabled_graphical_set = { base = { center = { position = { 120, 360 }, size = { 1, 64 } }, left = { position = { 96, 360 }, size = { 24, 64 } }, right = { position = { 162, 25 }, size = { 8, 1 } }, right_bottom = { position = { 162, 26 }, size = 8 }, right_top = { position = { 162, 17 }, size = 8 } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "left", hovered_graphical_set = { base = { center = { position = { 216, 360 }, size = { 1, 64 } }, left = { position = { 192, 360 }, size = { 24, 64 } }, right = { position = { 179, 25 }, size = { 8, 1 } }, right_bottom = { position = { 179, 26 }, size = 8 }, right_top = { position = { 179, 17 }, size = 8 } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 304, 424 }, size = { 32, 80 } }, left_outer_border_shift = 12, right = { position = { 209, 136 }, size = { 8, 1 } }, right_bottom = { position = { 209, 137 }, size = 8 }, right_top = { position = { 209, 128 }, size = 8 }, tint = { 254, 90, 90, 128 } } }, parent = "dialog_button", type = "button_style" }, red_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 187, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 136, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, disabled_graphical_set = { base = { corner_size = 8, position = { 153, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 170, 17 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.red_back_button.hovered_graphical_set.glow.tint ]=] }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, left_click_sound = { filename = "__core__/sound/gui-red-button.ogg", volume = 0.5 }, parent = "button", type = "button_style" }, red_circuit_network_content_slot = { default_graphical_set = { border = 1, filename = "__core__/graphics/gui.png", position = { 111, 36 }, scale = 1, size = 36 }, parent = "compact_slot", type = "button_style" }, red_confirm_button = { clicked_graphical_set = { base = { center = { position = { 312, 360 }, size = { 1, 64 } }, left = { position = { 187, 25 }, size = { 8, 1 } }, left_bottom = { position = { 187, 26 }, size = 8 }, left_top = { position = { 187, 17 }, size = 8 }, right = { position = { 312, 360 }, size = { 24, 64 } } } }, default_graphical_set = { base = { center = { position = { 24, 360 }, size = { 1, 64 } }, left = { position = { 136, 25 }, size = { 8, 1 } }, left_bottom = { position = { 136, 26 }, size = 8 }, left_top = { position = { 136, 17 }, size = 8 }, right = { position = { 24, 360 }, size = { 24, 64 } } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], disabled_graphical_set = { base = { center = { position = { 120, 360 }, size = { 1, 64 } }, left = { position = { 153, 25 }, size = { 8, 1 } }, left_bottom = { position = { 153, 26 }, size = 8 }, left_top = { position = { 153, 17 }, size = 8 }, right = { position = { 120, 360 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "right", hovered_graphical_set = { base = { center = { position = { 216, 360 }, size = { 1, 64 } }, left = { position = { 170, 25 }, size = { 8, 1 } }, left_bottom = { position = { 170, 26 }, size = 8 }, left_top = { position = { 170, 17 }, size = 8 }, right = { position = { 216, 360 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.red_back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = { filename = "__core__/sound/gui-red-confirm.ogg", volume = 0.7 }, parent = "dialog_button", type = "button_style" }, red_inventory_slot = { clicked_graphical_set = { base = { border = 4, position = { 400, 816 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 240, 816 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 } }, parent = "inventory_slot", selected_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 } }, type = "button_style" }, red_label = { font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.not_accessible_station_in_station_selection.default_font_color ]=], parent = "label", type = "label_style" }, red_slider = { full_bar = { base = { corner_size = 8, position = { 240, 71 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, type = "slider_style" }, red_slot = { clicked_graphical_set = { base = { border = 4, position = { 400, 816 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 240, 816 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 } }, parent = "slot", selected_graphical_set = { base = { border = 4, position = { 320, 816 }, size = 80 } }, type = "button_style" }, red_slot_button = { clicked_graphical_set = { base = { border = 4, position = { 400, 656 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 240, 656 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 153, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { border = 4, position = { 320, 656 }, size = 80 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.not_working_weapon_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_button", type = "button_style" }, relative_gui_bottom_flow = { horizontal_spacing = 0, horizontally_stretchable = "on", type = "horizontal_flow_style", vertical_align = "top" }, relative_gui_left_flow = { horizontal_align = "right", type = "vertical_flow_style", vertical_spacing = 0, vertically_stretchable = "on" }, relative_gui_right_flow = { horizontal_align = "left", type = "vertical_flow_style", vertical_spacing = 0, vertically_stretchable = "on" }, relative_gui_top_flow = { horizontal_spacing = 0, horizontally_stretchable = "on", type = "horizontal_flow_style", vertical_align = "bottom" }, removed_content_table = { border = { border_width = 8, bottom_end = { position = { 104, 40 }, size = { 8, 8 } }, bottom_left_corner = { position = { 32, 40 }, size = { 8, 8 } }, bottom_right_corner = { position = { 24, 40 }, size = { 8, 8 } }, bottom_t = { position = { 48, 40 }, size = { 8, 8 } }, cross = { position = { 80, 40 }, size = { 8, 8 } }, horizontal_line = { position = { 8, 40 }, size = { 1, 8 } }, left_end = { position = { 112, 40 }, size = { 8, 8 } }, left_t = { position = { 56, 40 }, size = { 8, 8 } }, right_end = { position = { 96, 40 }, size = { 8, 8 } }, right_t = { position = { 72, 40 }, size = { 8, 8 } }, top_end = { position = { 88, 40 }, size = { 8, 8 } }, top_left_coner = { position = { 40, 40 }, size = { 8, 8 } }, top_right_corner = { position = { 16, 40 }, size = { 8, 8 } }, top_t = { position = { 64, 40 }, size = { 8, 8 } }, vertical_line = { position = { 0, 40 }, size = { 8, 1 } } }, column_alignments = { { alignment = "middle-right", column = 2 }, { alignment = "middle-right", column = 3 } }, column_widths = { { column = 1, minimal_width = 332 }, { column = 2, minimal_width = 72 }, { column = 3, minimal_width = 72 } }, left_cell_padding = 8, odd_row_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 472, 25 }, size = 1 }, right_cell_padding = 8, type = "table_style" }, repeated_subheader_frame = { graphical_set = { base = { bottom = { position = { 256, 26 }, size = { 1, 8 } }, center = { position = { 256, 25 }, size = { 1, 1 } }, top = { position = { 256, 17 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.negative_subheader_frame.graphical_set.shadow ]=] }, parent = "subheader_frame", type = "frame_style" }, research_info_tooltip_graph = { line_colors = { "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.hovered_font_color ]=] }, parent = "graph", type = "graph_style" }, research_progress_inner_frame_active = { graphical_set = { base = { corner_size = 8, position = { 68, 0 } } }, type = "frame_style" }, research_progress_inner_frame_inactive = { graphical_set = { base = { corner_size = 8, position = { 34, 0 } } }, type = "frame_style" }, research_queue_active_glow_dark = { image_set = { glow = { corner_size = 8, draw_type = "outer", position = { 333, 17 } } }, type = "glow_style" }, research_queue_active_glow_light = { image_set = { glow = { corner_size = 8, draw_type = "outer", position = { 316, 17 } } }, type = "glow_style" }, research_queue_active_glow_outer = { image_set = { glow = { bottom_outer_border_shift = 4, corner_size = 8, draw_type = "outer", left_outer_border_shift = -4, position = { 200, 128 }, right_outer_border_shift = 4, scale = 0.5, tint = { 2, 255, 2 }, top_outer_border_shift = -4 } }, type = "glow_style" }, research_queue_cancel_button = { padding = -4, parent = "red_button", size = { 32, 20 }, type = "button_style" }, research_queue_drag_handle = { parent = "draggable_space", size = { 40, 20 }, type = "empty_widget_style" }, research_queue_table = { background_graphical_set = { corner_size = 8, custom_horizontal_tiling_spacings = { 20, 8, 8, 8, 8, 8, 8 }, overall_tiling_horizontal_padding = 8, overall_tiling_horizontal_size = 64, overall_tiling_vertical_padding = 8, overall_tiling_vertical_size = 92, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, horizontal_spacing = { { index = 1, spacing = 12 } }, padding = 4, parent = "slot_table", type = "table_style" }, researched_preview_technology_slot = { height = 200, ingredients_padding = 32, parent = "researched_technology_slot", type = "technology_slot_style", width = 136 }, researched_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 312, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, clicked_ingredients_background = { corner_size = 8, position = { 364, 187 } }, clicked_overlay = { bottom = { position = { 432, 187 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 187 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 187 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 296, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_ingredients_background = { corner_size = 8, position = { 347, 187 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 296, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_ingredients_background = { corner_size = 8, position = { 347, 187 } }, drag_handle_style = { graphical_set = { base = { bottom = { position = { 462, 78 }, size = { 8, 8 }, tint = { 170, 230, 151 } }, bottom_tiling = true, center = { position = { 454, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.researched_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, center_tiling_horizontal = true, top = { position = { 446, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.researched_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, top_tiling = true } }, parent = "research_queue_drag_handle", type = "empty_widget_style" }, highlighted_graphical_set = { base = { corner_size = 8, position = { 330, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_ingredients_background = { corner_size = 8, position = { 364, 187 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 312, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_ingredients_background = { corner_size = 8, position = { 364, 187 } }, hovered_level_band = { corner_size = 8, position = { 381, 187 } }, hovered_level_font_color = { 0, 84, 5 }, hovered_level_range_band = { corner_size = 8, position = { 397, 187 } }, hovered_level_range_font_color = { 165, 255, 171 }, level_band = { corner_size = 8, position = { 381, 187 } }, level_font_color = { 0, 84, 5 }, level_range_band = { corner_size = 8, position = { 397, 187 } }, level_range_font_color = { 165, 255, 171 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 312, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 312, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 312, 187 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, right_container_frame = { parent = "invisible_frame", type = "frame_style", vertical_flow_style = { minimal_width = 10, type = "vertical_flow_style", vertical_spacing = 0 }, width = 256 }, right_side_frame = { padding = 4, type = "frame_style", use_header_filler = false, vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 8 }, width = 256 }, right_slider_button = { clicked_graphical_set = { base = { position = { 529, 72 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 537, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, default_graphical_set = { base = { position = { 529, 0 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 537, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, disabled_graphical_set = { base = { position = { 529, 24 }, size = { 40, 24 } }, shadow = { bottom_outer_border_shift = 4, center = { position = { 537, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top_outer_border_shift = -4 } }, hovered_graphical_set = { base = { position = { 529, 48 }, size = { 40, 24 } }, glow = { bottom_outer_border_shift = 4, center = { position = { 537, 96 }, size = { 56, 40 } }, draw_type = "outer", left_outer_border_shift = -4, right_outer_border_shift = 4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = -4 } }, left_click_sound = "__core__/sound/gui-slider.ogg", parent = "slider_button", type = "button_style" }, rocket_weight_used_progress_bar = { bar_width = 20, embed_text_in_bar = true, filled_font_color = { 0, 0, 0 }, height = 20, horizontal_align = "right", type = "progressbar_style" }, rounded_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 219, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 168, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 185, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 202, 200 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_clicked_graphical_set = { base = { corner_size = 8, position = { 236, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_graphical_set = { base = { corner_size = 8, position = { 236, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 236, 200 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 256, 191 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, type = "button_style" }, schedule_in_train_view_list_box = { height = 84, parent = "list_box_in_shallow_frame", type = "list_box_style", width = 200 }, scroll_pane = { background_graphical_set = {}, extra_padding_when_activated = 4, graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, horizontal_scrollbar_style = { type = "horizontal_scrollbar_style" }, horizontally_squashable = "on", type = "scroll_pane_style", vertical_flow_style = { type = "vertical_flow_style" }, vertical_scrollbar_style = { type = "vertical_scrollbar_style" }, vertically_squashable = "on" }, scroll_pane_in_shallow_frame = { dont_force_clipping_rect_for_contents = true, graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, type = "scroll_pane_style" }, scroll_pane_under_subheader = { padding = 4, parent = "naked_scroll_pane", type = "scroll_pane_style" }, search_popup_frame = { graphical_set = { base = { center = { position = { 8, 8 }, size = { 1, 1 } } } }, left_padding = 4, padding = 0, right_margin = 4, right_padding = 4, type = "frame_style", vertical_align = "center" }, search_popup_textfield = { type = "textbox_style", width = 104 }, semibold_caption_label = { font = "default-semibold", parent = "caption_label", type = "label_style" }, semibold_label = { font = "default-semibold", parent = "label", type = "label_style" }, shallow_frame = { graphical_set = { base = { corner_size = 8, position = { 68, 0 } } }, horizontal_flow_style = { type = "horizontal_flow_style", vertical_align = "center" }, padding = 4, type = "frame_style" }, shallow_frame_in_shallow_frame = { graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, parent = "frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, shallow_scroll_pane = { dont_force_clipping_rect_for_contents = true, extra_padding_when_activated = 0, graphical_set = { base = { bottom = { position = { 76, 0 }, size = { 1, 8 } }, draw_type = "outer", top = { position = { 76, 9 }, size = { 1, 8 } } }, shadow = { bottom = { position = { 191, 137 }, size = { 1, 8 } }, draw_type = "inner", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 191, 128 }, size = { 1, 8 } } } }, horizontally_stretchable = "off", parent = "scroll_pane", scrollbars_go_outside = true, type = "scroll_pane_style", vertically_stretchable = "off" }, shallow_slots_scroll_pane = { background_graphical_set = { corner_size = 16, overall_tiling_horizontal_padding = 8, overall_tiling_horizontal_size = 24, overall_tiling_horizontal_spacing = 16, overall_tiling_vertical_padding = 8, overall_tiling_vertical_size = 24, overall_tiling_vertical_spacing = 16, position = { 256, 136 } }, minimal_height = 80, parent = "shallow_scroll_pane", type = "scroll_pane_style" }, shield_progressbar = { color = { 0.8, 0.2, 0.8 }, parent = "health_progressbar", type = "progressbar_style" }, short_number_textfield = { type = "textbox_style", width = 80 }, short_slider_value_textfield = { parent = "slider_value_textfield", type = "textbox_style", width = 40 }, shortcut_bar_button = { invert_colors_of_picture_when_disabled = true, padding = 2, parent = "slot_sized_button", type = "button_style" }, shortcut_bar_button_blue = { padding = 2, parent = "slot_sized_button_blue", type = "button_style" }, shortcut_bar_button_green = { padding = 2, parent = "slot_sized_button_green", type = "button_style" }, shortcut_bar_button_red = { padding = 2, parent = "slot_sized_button_red", type = "button_style" }, shortcut_bar_button_small = { invert_colors_of_picture_when_disabled = true, left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, parent = "slot_sized_button", size = 20, type = "button_style" }, shortcut_bar_button_small_blue = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, parent = "slot_sized_button_blue", size = 20, type = "button_style" }, shortcut_bar_button_small_green = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, parent = "slot_sized_button_green", size = 20, type = "button_style" }, shortcut_bar_button_small_red = { left_click_sound = "__core__/sound/gui-button-mini.ogg", padding = 0, parent = "slot_sized_button_red", size = 20, type = "button_style" }, shortcut_bar_expand_button = { height = 16, invert_colors_of_picture_when_hovered_or_toggled = true, left_click_sound = "__core__/sound/gui-shortcut-expand.ogg", left_padding = -2, parent = "frame_button", right_padding = -2, selected_graphical_set = { base = { corner_size = 8, position = { 272, 169 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 369, 17 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, type = "button_style", width = 8 }, shortcut_bar_inner_panel = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 32, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 32, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, horizontal_flow_style = { horizontal_spacing = 0, type = "horizontal_flow_style" }, padding = 0, parent = "quick_bar_inner_panel", type = "frame_style" }, shortcut_bar_selection_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 20, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, parent = "list_box_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { parent = "packed_vertical_flow", type = "vertical_flow_style" } }, shortcut_bar_window_frame = { bottom_padding = 4, left_padding = 4, right_padding = 0, type = "frame_style", use_header_filler = false }, shortcut_selection_row = { graphical_set = { corner_size = 8, position = { 208, 17 } }, horizontal_flow_style = { type = "horizontal_flow_style", vertical_align = "center" }, padding = 0, type = "frame_style", use_header_filler = false }, side_menu_button = { default_font_color = {}, default_graphical_set = { corner_size = 8, position = { 0, 0 } }, invert_colors_of_picture_when_hovered_or_toggled = true, left_click_sound = "__core__/sound/gui-square-button.ogg", padding = 0, parent = "button", size = 40, type = "button_style" }, side_menu_frame = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 32, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 32, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 17, 0 } } }, horizontal_flow_style = { parent = "packed_horizontal_flow", type = "horizontal_flow_style" }, parent = "inside_deep_frame", type = "frame_style" }, sign_post_speech_bubble = { label_style = { font = "default-bold", font_color = { 255, 174, 24 }, maximal_width = 500, parent = "label", single_line = false, type = "label_style" }, parent = "compilatron_speech_bubble", type = "speech_bubble_style" }, slider = { button = { clicked_graphical_set = { base = { position = { 184, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_graphical_set = { base = { position = { 64, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_graphical_set = { base = { position = { 104, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, height = 12, hovered_graphical_set = { base = { position = { 144, 48 }, size = { 40, 24 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = "__core__/sound/gui-slider.ogg", padding = 0, parent = "slider_button", type = "button_style", width = 20 }, draw_notches = false, empty_bar = { base = { center = { position = { 64, 72 }, size = { 1, 8 } }, left = { position = { 56, 72 }, size = { 8, 8 } }, right = { position = { 65, 72 }, size = { 8, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, empty_bar_disabled = { base = { center = { position = { 65, 80 }, size = { 1, 8 } }, left = { position = { 56, 80 }, size = { 8, 8 } }, right = { position = { 65, 80 }, size = { 8, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, full_bar = { base = { corner_size = 8, position = { 73, 72 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, full_bar_disabled = { base = { corner_size = 8, position = { 90, 72 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, height = 12, ignored_by_search = true, minimal_width = 160, notch = { base = { position = { 138, 200 }, size = { 4, 16 } }, shadow = { bottom_outer_border_shift = 4, draw_type = "outer", left_outer_border_shift = -4, position = { 146, 192 }, right_outer_border_shift = 4, size = { 20, 32 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = -4 } }, type = "slider_style" }, slider_button = { clicked_graphical_set = { base = { position = { 184, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_graphical_set = { base = { position = { 64, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_graphical_set = { base = { position = { 104, 48 }, size = { 40, 24 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, height = 12, hovered_graphical_set = { base = { position = { 144, 48 }, size = { 40, 24 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = "__core__/sound/gui-click.ogg", padding = 0, type = "button_style", width = 20 }, slider_value_textfield = { horizontal_align = "center", parent = "short_number_textfield", type = "textbox_style" }, slightly_smaller_tab = { minimal_width = 64, type = "tab_style" }, slot = { clicked_graphical_set = { base = { border = 4, position = { 160, 424 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 0, 424 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 80, 424 }, size = 80 } }, left_click_sound = { filename = "__core__/sound/gui-inventory-slot-button.ogg", volume = 0.6 }, padding = 0, parent = "button", pie_progress_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002, 0.5 }, size = 40, type = "button_style" }, slot_button = { clicked_graphical_set = { base = { border = 4, position = { 160, 736 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 0, 736 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, draw_shadow_under_picture = true, hovered_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, left_click_sound = { filename = "__core__/sound/gui-inventory-slot-button.ogg", volume = 0.6 }, padding = 0, parent = "button", pie_progress_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002, 0.5 }, selected_clicked_graphical_set = { base = { border = 4, position = { 160, 736 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_hovered_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, size = 40, type = "button_style" }, slot_button_deep_frame = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 32, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 32, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, horizontal_flow_style = { horizontal_spacing = 0, type = "horizontal_flow_style" }, parent = "deep_frame_in_shallow_frame", type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, slot_button_in_shallow_frame = { clicked_graphical_set = { base = { border = 4, position = { 160, 736 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 345, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 0, 736 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, disabled_graphical_set = { base = { border = 4, position = { 480, 816 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, hovered_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, left_click_sound = "__core__/sound/gui-square-button.ogg", parent = "slot_button", selected_clicked_graphical_set = { base = { border = 4, position = { 160, 736 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { border = 4, position = { 80, 736 }, size = 80 }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.slot_button_in_shallow_frame.clicked_graphical_set.shadow ]=] }, type = "button_style" }, slot_column_header_label = { horizontal_align = "center", parent = "caption_label", type = "label_style", width = 40 }, slot_group_frame = { bottom_padding = 2, left_padding = 0, parent = "bordered_frame", top_padding = 2, type = "frame_style" }, slot_sized_button = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 312, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 346, 744 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, left_click_sound = "__core__/sound/gui-square-button.ogg", padding = 0, parent = "button", selected_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 346, 744 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, size = 40, type = "button_style" }, slot_sized_button_blue = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 760 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 312, 760 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 760 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 346, 760 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = { 132, 177, 198, 127 }, top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_sized_button", type = "button_style" }, slot_sized_button_green = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 792 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 312, 792 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 792 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 346, 792 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = { 110, 164, 104, 127 }, top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_sized_button", type = "button_style" }, slot_sized_button_pressed = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 363, 744 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, padding = 0, parent = "button", size = 40, type = "button_style" }, slot_sized_button_red = { clicked_graphical_set = { base = { corner_size = 8, position = { 363, 776 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { corner_size = 8, position = { 312, 776 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 329, 776 } }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 346, 776 } }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = { 236, 130, 130, 127 }, top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 280, 736 }, right_outer_border_shift = -4, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_sized_button", type = "button_style" }, slot_table = { horizontal_spacing = 0, type = "table_style", vertical_spacing = 0 }, slot_window_frame = { header_flow_style = { bottom_padding = 8, parent = "frame_header_flow", type = "horizontal_flow_style" }, horizontal_flow_style = { horizontal_spacing = 8, type = "horizontal_flow_style" }, padding = 4, type = "frame_style", use_header_filler = false }, small_notice_textbox = { height = 360, parent = "textbox", type = "textbox_style", width = 640 }, small_text_image = { height = 20, stretch_image_to_widget_size = true, type = "image_style", width = 20 }, speech_bubble = { arrow_graphical_set = { bottom = { filename = "__core__/graphics/arrows/hint-orange-arrow-down.png", height = 35, width = 71 }, left = { filename = "__core__/graphics/arrows/hint-orange-arrow-left.png", height = 73, width = 43 }, right = { filename = "__core__/graphics/arrows/hint-orange-arrow-right.png", height = 73, width = 38 }, top = { filename = "__core__/graphics/arrows/hint-orange-arrow-up.png", height = 37, width = 62 } }, arrow_indent = 7, close_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], frame_style = { bottom_padding = 10, graphical_set = { corner_size = { 13, 13 }, filename = "__core__/graphics/arrows/hint-orange-box.png", position = { 0, 0 }, type = "composition" }, left_padding = 5, right_padding = 0, top_padding = 0, type = "frame_style" }, label_style = { font = "scenario-message-dialog", parent = "label", single_line = false, type = "label_style", width = 400 }, pass_through_mouse = false, type = "speech_bubble_style" }, splitter_settings_table = { cell_padding = 0, horizontal_spacing = 16, parent = "bordered_table", type = "table_style", vertical_spacing = 20 }, squashable_label = { horizontally_squashable = "on", type = "label_style" }, squashable_label_with_left_padding = { horizontally_squashable = "on", parent = "label_with_left_padding", type = "label_style" }, station_train_status_button = { parent = "list_box_item", type = "button_style", width = 272 }, stations_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 560, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 276, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, minimal_height = 284, padding = 0, parent = "deep_scroll_pane", type = "scroll_pane_style", vertically_stretchable = "stretch_and_expand", width = 1136 }, stations_scroll_pane_small_screen = { parent = "stations_scroll_pane", type = "scroll_pane_style", width = 568 }, stations_trains_scroll_pane = { height = 224, parent = "list_box_in_shallow_frame_under_subheader_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 }, width = 272 }, statistics_scroll_pane = { always_draw_borders = true, background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 270, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 48, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, extra_padding_when_activated = 0, graphical_set = { base = { center = { height = 1, position = { 42, 8 }, width = 1 } } }, parent = "scroll_pane", type = "scroll_pane_style", width = 556 }, status_image = { size = 16, type = "image_style" }, steam_friend_label = { font_color = { 0.28000000000000004, 0.57999999999999998, 0.7 }, type = "label_style" }, stretchable_textfield = { horizontally_stretchable = "on", maximal_width = 0, type = "textbox_style" }, subfooter_frame = { graphical_set = { base = { center = { position = { 256, 25 }, size = { 1, 1 } }, top = { position = { 256, 17 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set.shadow ]=] }, height = 36, horizontal_flow_style = { type = "horizontal_flow_style", vertical_align = "center" }, left_padding = 8, padding = 4, parent = "frame", top_padding = 0, type = "frame_style" }, subfooter_frame_with_left_edge = { graphical_set = { base = { center = { position = { 256, 25 }, size = { 1, 1 } }, left = { position = { 248, 25 }, size = { 8, 1 } }, left_bottom = { position = { 248, 26 }, size = { 8, 8 } }, left_top = { position = { 248, 17 }, size = { 8, 8 } }, top = { position = { 256, 17 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set.shadow ]=] }, parent = "subfooter_frame", type = "frame_style" }, subheader_caption_checkbox = { left_margin = 8, parent = "caption_checkbox", type = "checkbox_style" }, subheader_caption_label = { left_padding = 8, parent = "heading_2_label", type = "label_style" }, subheader_frame = { bottom_padding = 1, graphical_set = { base = { bottom = { position = { 256, 26 }, size = { 1, 8 } }, center = { position = { 256, 25 }, size = { 1, 1 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.negative_subheader_frame.graphical_set.shadow ]=] }, height = 36, horizontal_flow_style = { type = "horizontal_flow_style", vertical_align = "center" }, left_padding = 4, never_hide_by_search = true, parent = "frame", right_padding = 4, top_padding = 3, type = "frame_style", vertical_align = "center", vertically_stretchable = "off" }, subheader_frame_with_text_on_the_right = { parent = "subheader_frame", right_padding = 12, type = "frame_style" }, subheader_label = { left_padding = 8, parent = "label", type = "label_style" }, subheader_right_aligned_label = { parent = "label", right_padding = 8, type = "label_style" }, subheader_semibold_label = { left_padding = 8, parent = "semibold_label", type = "label_style" }, switch = { active_label = { font = "default-bold", font_color = { 241, 190, 100 }, type = "label_style" }, button = { clicked_graphical_set = { position = { 184, 96 }, size = 28 }, default_graphical_set = { position = { 128, 96 }, size = 28 }, disabled_graphical_set = { position = { 128, 96 }, size = 28 }, height = 14, hovered_graphical_set = { position = { 156, 96 }, size = 28 }, left_click_sound = { filename = "__core__/sound/gui-switch.ogg", volume = 0.7 }, type = "button_style", width = 14 }, default_background = { position = { 0, 96 }, size = { 64, 32 } }, disabled_background = { position = { 0, 96 }, size = { 64, 32 } }, height = 16, hover_background = { position = { 64, 96 }, size = { 64, 32 } }, inactive_label = { font = "default", font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.font_color ]=], hovered_font_color = { 255, 230, 192 }, type = "label_style" }, left_button_position = 2, middle_button_position = 9, padding = 0, right_button_position = 16, type = "switch_style", width = 32 }, sync_mods_default_status_frame = { graphical_set = {}, padding = 4, type = "frame_style" }, sync_mods_downloading_status_frame = { graphical_set = { base = { corner_size = 8, position = { 412, 86 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, padding = 0, parent = "sync_mods_default_status_frame", type = "frame_style" }, sync_mods_table = { cell_padding = 0, left_cell_padding = 4, parent = "bordered_table", right_cell_padding = 4, type = "table_style" }, tab = { badge_font = "default-tiny-bold", badge_horizontal_spacing = 4, bottom_padding = 9, clicked_graphical_set = { base = { corner_size = 8, position = { 170, 0 } }, shadow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, default_badge_font_color = { 142, 142, 142 }, default_badge_graphical_set = { base = { corner_size = 8, position = { 176, 72 } } }, default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.default_font_color ]=], default_graphical_set = { base = { corner_size = 8, position = { 102, 0 } }, shadow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, disabled_badge_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.checkbox.disabled_font_color ]=], disabled_badge_graphical_set = { base = { corner_size = 8, position = { 176, 72 } } }, disabled_font_color = { 1, 1, 1, 0.5 }, disabled_graphical_set = { base = { corner_size = 8, position = { 119, 0 } }, shadow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, font = "default-bold", game_controller_selected_hovered_graphical_set = { base = { corner_size = 8, position = { 136, 0 } }, glow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, horizontal_align = "center", hover_badge_graphical_set = { base = { corner_size = 8, position = { 176, 72 } } }, hovered_graphical_set = { base = { corner_size = 8, position = { 153, 0 } }, glow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, increase_height_when_selected = true, left_click_sound = "__core__/sound/gui-tab.ogg", left_edge_selected_graphical_set = {}, left_padding = 8, minimal_width = 84, override_graphics_on_edges = false, press_badge_graphical_set = { base = { corner_size = 8, position = { 296, 71 } } }, right_edge_selected_graphical_set = {}, right_padding = 8, selected_badge_font_color = { 64, 64, 64 }, selected_badge_graphical_set = { base = { corner_size = 8, position = { 296, 71 } } }, selected_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], selected_graphical_set = { base = { corner_size = 8, position = { 136, 0 } }, shadow = { draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_outer_border_shift = 4, left_top = { position = { 216, 0 }, size = 16 }, right = { position = { 209, 136 }, size = { 8, 1 } }, right_outer_border_shift = -4, right_top = { position = { 232, 0 }, size = 16 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow.tint ]=], top = { position = { 208, 128 }, size = { 1, 8 } }, top_outer_border_shift = 4 } }, top_padding = 7, type = "tab_style", vertical_align = "center" }, tab_deep_frame_in_entity_frame = { graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = { top = { position = { 191, 128 }, size = { 1, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow.tint ]=] } } }, margin = -12, padding = 0, parent = "frame", top_margin = 8, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, tab_scroll_pane = { extra_left_margin_when_activated = 8, extra_right_margin_when_activated = 8, graphical_set = { base = { corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, scrollbars_go_outside = true, type = "scroll_pane_style" }, tab_shallow_scroll_pane = { bottom_margin = -4, extra_padding_when_activated = 0, extra_right_padding_when_activated = -12, extra_top_margin_when_activated = 4, extra_top_padding_when_activated = 12, graphical_set = { base = { center = { height = 1, width = 1, x = 93, y = 8 }, draw_type = "outer", top = { height = 8, width = 1, x = 93, y = 0 } }, shadow = { center = { position = { 191, 136 }, size = { 1, 1 } }, draw_type = "inner", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow.tint ]=], top = { position = { 191, 128 }, size = { 1, 8 } } } }, padding = 12, top_margin = 0, top_padding = 0, type = "scroll_pane_style" }, tabbed_pane = { padding = 0, tab_container = { horizontal_spacing = 0, left_padding = 12, right_padding = 12, type = "table_style", vertical_spacing = 0 }, tab_content_frame = { parent = "tabbed_pane_frame", type = "frame_style" }, top_margin = 12, type = "tabbed_pane_style", vertical_spacing = 0 }, tabbed_pane_frame = { bottom_padding = 4, graphical_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set ]=], left_padding = 4, right_padding = 4, top_padding = 8, type = "frame_style" }, tabbed_pane_with_extra_padding = { tab_content_frame = { bottom_padding = 8, left_padding = 12, parent = "tabbed_pane_frame", right_padding = 12, type = "frame_style" }, type = "tabbed_pane_style" }, tabbed_pane_with_no_side_padding = { tab_content_frame = { bottom_padding = 0, graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } }, top = { position = { 76, 0 }, size = { 1, 8 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.editor_inner_frame.graphical_set.shadow ]=] }, left_padding = 0, right_padding = 0, top_padding = 8, type = "frame_style" }, type = "tabbed_pane_style" }, table = { border = {}, column_ordering_ascending_button_style = { clicked_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-active.png", scale = 0.5, size = { 16, 16 } }, default_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-active.png", scale = 0.5, size = { 16, 16 } }, disabled_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-white.png", scale = 0.5, size = { 16, 16 } }, hovered_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-hover.png", scale = 0.5, size = { 16, 16 } }, padding = 0, size = { 8, 8 }, type = "button_style" }, column_ordering_descending_button_style = { clicked_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-active.png", scale = 0.5, size = { 16, 16 } }, default_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-active.png", scale = 0.5, size = { 16, 16 } }, disabled_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-white.png", scale = 0.5, size = { 16, 16 } }, hovered_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-hover.png", scale = 0.5, size = { 16, 16 } }, size = { 8, 8 }, type = "button_style" }, horizontal_spacing = 4, inactive_column_ordering_ascending_button_style = { clicked_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-white.png", scale = 0.5, size = { 16, 16 } }, default_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-white.png", scale = 0.5, size = { 16, 16 } }, disabled_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-white.png", scale = 0.5, size = { 16, 16 } }, hovered_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-up-hover.png", scale = 0.5, size = { 16, 16 } }, size = { 8, 8 }, type = "button_style" }, inactive_column_ordering_descending_button_style = { clicked_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-white.png", scale = 0.5, size = { 16, 16 } }, default_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-white.png", scale = 0.5, size = { 16, 16 } }, disabled_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-white.png", scale = 0.5, size = { 16, 16 } }, hovered_graphical_set = { filename = "__core__/graphics/arrows/table-header-sort-arrow-down-hover.png", scale = 0.5, size = { 16, 16 } }, size = { 8, 8 }, type = "button_style" }, type = "table_style", vertical_spacing = 4 }, table_with_selection = { apply_row_graphical_set_per_column = true, bottom_cell_padding = 4, clicked_graphical_set = { corner_size = 8, position = { 51, 17 } }, default_row_graphical_set = { corner_size = 8, position = { 208, 17 } }, horizontal_spacing = 0, hovered_graphical_set = { corner_size = 8, position = { 34, 17 } }, left_cell_padding = 8, right_cell_padding = 8, selected_clicked_graphical_set = { corner_size = 8, position = { 352, 17 } }, selected_graphical_set = { corner_size = 8, position = { 51, 17 } }, selected_hovered_graphical_set = { corner_size = 8, position = { 369, 17 } }, top_cell_padding = 4, type = "table_style", vertical_spacing = 0 }, target_station_in_schedule_in_train_view_list_box_item = { clicked_font_color = { 82, 47, 0 }, default_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], hovered_font_color = { 82, 47, 0 }, parent = "list_box_item", selected_clicked_font_color = { 82, 47, 0 }, selected_font_color = { 82, 47, 0 }, selected_hovered_font_color = { 82, 47, 0 }, type = "button_style" }, technology_card_frame = { graphical_set = { base = { corner_size = 8, position = { 34, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 0, type = "frame_style" }, technology_graph_title_frame = { graphical_set = { center = { position = { 8, 8 }, size = 1 } }, padding = 0, type = "frame_style", use_header_filler = false }, technology_gui_left_frame = { graphical_set = { center = { position = { 8, 8 }, size = 1 } }, horizontally_stretchable = "off", left_padding = 8, padding = 0, right_padding = 12, type = "frame_style", use_header_filler = false, vertical_flow_style = { parent = "two_module_spacing_vertical_flow", type = "vertical_flow_style" } }, technology_gui_outer_frame = { bottom_padding = 36, graphical_set = { center = {}, corner_size = 8, position = { 0, 0 } }, header_background = { center = { height = 1, width = 1, x = 8, y = 8 } }, parent = "invisible_frame", right_padding = 8, top_padding = 4, type = "frame_style", use_header_filler = false }, technology_list_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 64, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 92, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, extra_padding_when_activated = 0, graphical_set = { base = { center = { position = { 42, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, padding = 4, type = "scroll_pane_style" }, technology_slot = { clicked_font_color = { 1, 1, 1 }, clicked_graphical_set = {}, clicked_ingredients_background = { corner_size = 8, position = { 364, 136 } }, clicked_overlay = { bottom = { position = { 432, 136 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 136 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 136 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_background_shadow = { position = { 392, 328 }, size = 88 }, default_font_color = { 1, 1, 1 }, default_graphical_set = {}, default_ingredients_background = { corner_size = 8, position = { 347, 136 } }, disabled_font_color = { 1, 1, 1 }, disabled_graphical_set = {}, disabled_ingredients_background = { corner_size = 8, position = { 347, 136 } }, drag_handle_style = { graphical_set = { base = { bottom = { position = { 462, 78 }, size = { 8, 8 }, tint = { 143, 123, 61 } }, bottom_tiling = true, center = { position = { 454, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, center_tiling_horizontal = true, top = { position = { 446, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, top_tiling = true } }, parent = "research_queue_drag_handle", type = "empty_widget_style" }, font = "default-dialog-button", height = 100, highlighted_graphical_set = {}, highlighted_ingredients_background = { corner_size = 8, position = { 364, 136 } }, horizontal_align = "center", hovered_font_color = { 1, 1, 1 }, hovered_graphical_set = {}, hovered_ingredients_background = { corner_size = 8, position = { 364, 136 } }, hovered_level_band = { corner_size = 8, position = { 381, 136 } }, hovered_level_font_color = { 0, 0, 0 }, hovered_level_range_band = { corner_size = 8, position = { 397, 136 } }, hovered_level_range_font_color = { 1, 1, 1 }, ingredient_icon_overlap = 4, ingredient_icon_size = 16, ingredients_height = 20, ingredients_padding = 0, left_click_sound = "__core__/sound/gui-square-button-large.ogg", level_band = { corner_size = 8, position = { 381, 136 } }, level_band_height = 12, level_band_width = 28, level_font = "technology-slot-level-font", level_font_color = { 0, 0, 0 }, level_offset_x = 12, level_offset_y = -2, level_range_band = { corner_size = 8, position = { 397, 136 } }, level_range_font = "technology-slot-level-font", level_range_font_color = { 1, 1, 1 }, level_range_offset_x = -4, level_range_offset_y = -2, pie_progress_color = { 1, 0, 0 }, progress_bar = { corner_size = 4, position = { 305, 39 } }, progress_bar_background = { corner_size = 4, position = { 296, 39 } }, progress_bar_color = { g = 1 }, progress_bar_height = 4, progress_bar_shadow = { center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, right = { position = { 473, 152 }, size = { 16, 1 } } }, selected_clicked_font_color = { 1, 1, 1 }, selected_clicked_graphical_set = {}, selected_font_color = { 1, 1, 1 }, selected_graphical_set = {}, selected_hovered_font_color = { 1, 1, 1 }, selected_hovered_graphical_set = {}, strikethrough_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], type = "technology_slot_style", vertical_align = "center", width = 72 }, text_holding_scroll_pane = { always_draw_borders = true, graphical_set = { base = { center = { height = 1, position = { 42, 8 }, width = 1 }, corner_size = 8, draw_type = "outer", position = { 85, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, left_padding = 4, right_padding = 4, type = "scroll_pane_style" }, textbox = { active_background = { base = { corner_size = 8, position = { 265, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, bottom_padding = 0, default_background = { base = { corner_size = 8, position = { 248, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, disabled_background = { base = { corner_size = 8, position = { 282, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, disabled_font_color = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, font = "default", font_color = {}, game_controller_hovered_background = { base = { corner_size = 8, position = { 265, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.changelog_textbox.default_background.shadow ]=] }, ignored_by_search = true, left_padding = 3, minimal_height = 28, rich_text_highlight_error_color = { 166, 10, 10 }, rich_text_highlight_ok_color = { 63, 105, 0 }, rich_text_highlight_warning_color = { 255, 90, 0 }, rich_text_setting = "enabled", right_padding = 2, selected_rich_text_highlight_error_color = { 166, 10, 10 }, selected_rich_text_highlight_ok_color = { 50, 80, 0 }, selected_rich_text_highlight_warning_color = { 182, 62, 4 }, selection_background_color = { 241, 190, 100 }, top_padding = 0, type = "textbox_style", width = 200 }, thick_progressbar = { bar_width = 28, embed_text_in_bar = true, filled_font_color = { 0, 0, 0 }, horizontal_align = "right", type = "progressbar_style" }, tile_variation_button = { padding = 2, size = 100, type = "button_style" }, tips_and_tricks_frame = { parent = "frame", type = "frame_style" }, tips_and_tricks_image = { bottom_margin = -4, horizontally_squashable = "on", horizontally_stretchable = "on", stretch_image_to_widget_size = true, top_margin = -4, type = "image_style" }, tips_and_tricks_info_frame = { natural_size = { 1408, 920 }, parent = "inside_deep_frame", type = "frame_style" }, tips_and_tricks_info_frame_small_screen = { natural_size = { 904, 668 }, parent = "tips_and_tricks_info_frame", type = "frame_style" }, tips_and_tricks_notification_button = { clicked_graphical_set = { base = { center = { position = { 312, 232 }, size = { 1, 64 } }, left = { position = { 51, 25 }, size = { 8, 1 } }, left_bottom = { position = { 51, 26 }, size = 8 }, left_top = { position = { 51, 17 }, size = 8 }, right = { position = { 312, 232 }, size = { 24, 64 } } } }, default_graphical_set = { base = { center = { position = { 24, 232 }, size = { 1, 64 } }, left = { position = { 0, 25 }, size = { 8, 1 } }, left_bottom = { position = { 0, 26 }, size = 8 }, left_top = { position = { 0, 17 }, size = 8 }, right = { position = { 24, 232 }, size = { 24, 64 } } }, shadow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, disabled_graphical_set = { base = { center = { position = { 120, 232 }, size = { 1, 64 } }, left = { position = { 17, 25 }, size = { 8, 1 } }, left_bottom = { position = { 17, 26 }, size = 8 }, left_top = { position = { 17, 17 }, size = 8 }, right = { position = { 120, 232 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=] } }, horizontal_align = "left", hovered_graphical_set = { base = { center = { position = { 216, 232 }, size = { 1, 64 } }, left = { position = { 34, 25 }, size = { 8, 1 } }, left_bottom = { position = { 34, 26 }, size = 8 }, left_top = { position = { 34, 17 }, size = 8 }, right = { position = { 216, 232 }, size = { 24, 64 } } }, glow = { center = { position = { 336, 424 }, size = { 1, 80 } }, draw_type = "outer", left = { position = { 200, 136 }, size = { 8, 1 } }, left_bottom = { position = { 200, 137 }, size = 8 }, left_top = { position = { 200, 128 }, size = 8 }, right = { position = { 336, 424 }, size = { 32, 80 } }, right_outer_border_shift = -12, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = { filename = "__core__/sound/gui-forward-button-click.ogg", volume = 0.8 }, parent = "dialog_button", type = "button_style" }, tips_and_tricks_notification_frame = { graphical_set = {}, padding = 0, parent = "frame", type = "frame_style" }, tips_and_tricks_simulation = { bottom_margin = -4, horizontally_squashable = "on", horizontally_stretchable = "on", type = "empty_widget_style" }, tips_and_tricks_subfooter = { graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", left_top = {}, position = { 17, 0 }, right_top = {}, top = {} }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, minimal_height = 180, padding = 16, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 12 } }, tips_and_tricks_title_label = { font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], parent = "bold_label", type = "label_style" }, title_tip_item = { font = "default-semibold", parent = "list_box_item", type = "button_style" }, tool_bar_empty_slot = { graphical_set = { corner_size = 8, position = { 282, 17 } }, height = 40, type = "empty_widget_style", width = 52 }, tool_bar_open_button = { parent = "quick_bar_page_button", type = "button_style", width = 52 }, tool_button = { height = 28, invert_colors_of_picture_when_disabled = true, left_click_sound = "__core__/sound/gui-tool-button.ogg", minimal_width = 28, padding = 2, type = "button_style" }, tool_button_blue = { clicked_graphical_set = { base = { corner_size = 8, position = { 364, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 330, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 347, 48 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = { 110, 101, 164, 127 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, parent = "tool_button", type = "button_style" }, tool_button_flush_fluid = { left_click_sound = { filename = "__core__/sound/gui-flush-fluid.ogg", volume = 0.7 }, parent = "tool_button_red", type = "button_style" }, tool_button_green = { clicked_graphical_set = { base = { corner_size = 8, position = { 466, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, default_graphical_set = { base = { corner_size = 8, position = { 432, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { corner_size = 8, position = { 449, 48 } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = { 110, 164, 104, 127 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, parent = "tool_button", selected_graphical_set = { base = { corner_size = 8, position = { 466, 48 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, type = "button_style" }, tool_button_red = { invert_colors_of_picture_when_disabled = true, left_click_sound = "__core__/sound/gui-tool-button.ogg", padding = 2, parent = "red_button", size = 28, type = "button_style" }, tool_button_without_padding = { padding = 0, parent = "tool_button", type = "button_style" }, tool_equip_ammo_slot = { clicked_graphical_set = { base = { border = 4, position = { 160, 424 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, default_graphical_set = { base = { border = 4, position = { 0, 424 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, hovered_graphical_set = { base = { border = 4, position = { 80, 424 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, left_click_sound = {}, parent = "slot", selected_clicked_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, selected_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, selected_hovered_graphical_set = { base = { border = 4, position = { 160, 504 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, type = "button_style" }, tool_equip_equipment_image = { padding = 4, size = 40, type = "image_style" }, tool_equip_inner_panel = { graphical_set = { base = { center = { position = { 76, 8 }, size = { 1, 1 } } }, shadow = { corner_size = 8, draw_type = "outer", position = { 440, 24 } } }, padding = 0, type = "frame_style" }, tooltip_camera = { bottom_margin = 4, natural_size = { 512, 512 }, top_margin = 4, type = "empty_widget_style" }, tooltip_category_line = { border = { border_width = 8, horizontal_line = { position = { 176, 40 }, size = { 1, 8 } }, left_end = { position = { 184, 40 }, size = 8 }, right_end = { position = { 192, 40 }, size = 8 } }, type = "line_style" }, tooltip_description_frame = { maximal_width = 356, parent = "invisible_frame", type = "frame_style" }, tooltip_frame = { bottom_padding = 0, graphical_set = { base = { background_blur_sigma = 4, corner_size = 8, opacity = 0.88000000000000007, position = { 403, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, left_padding = 4, right_padding = 4, top_padding = 0, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 2 } }, tooltip_heading_label = { font = "default-bold", font_color = { 0, 0, 0 }, horizontally_squashable = "on", single_line = false, type = "label_style" }, tooltip_heading_label_category = { font = "default-bold", font_color = { 1, 0.82750000000000004, 0.29 }, type = "label_style" }, tooltip_horizontal_line = { border = { border_width = 8, horizontal_line = { position = { 256, 40 }, size = { 1, 8 } }, left_end = { position = { 248, 40 }, size = { 8, 8 } }, right_end = { position = { 257, 40 }, size = { 8, 8 } } }, type = "line_style" }, tooltip_item_label = { maximal_width = 200, parent = "label", type = "label_style" }, tooltip_label = { maximal_width = 356, minimal_width = 50, parent = "label", type = "label_style" }, tooltip_panel_background = { bottom_padding = 0, graphical_set = { background_blur_sigma = 4, corner_size = 8, opacity = 0.88000000000000007, position = { 403, 0 } }, horizontally_stretchable = "on", left_padding = 4, right_padding = 4, top_padding = 0, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, tooltip_title_frame_light = { bottom_padding = 0, graphical_set = { background_blur_sigma = 4, corner_size = 8, opacity = 0.88000000000000007, position = { 352, 0 } }, horizontally_stretchable = "on", left_padding = 4, right_padding = 4, top_padding = 0, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 } }, tooltip_title_label = { font = "default-bold", maximal_width = 356, minimal_width = 50, parent = "label", type = "label_style" }, train_interrupts_scroll_pane = { background_graphical_set = { corner_size = 8, custom_horizontal_tiling_sizes = { 56, 276 }, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 12, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 28, overall_tiling_vertical_spacing = 12, position = { 282, 17 } }, margin = 0, parent = "train_schedule_scroll_pane", scrollbars_go_outside = true, type = "scroll_pane_style", vertically_stretchable = "on" }, train_inventory_frame = { bottom_padding = 8, left_padding = 8, parent = "inventory_frame", right_padding = 8, top_padding = 4, type = "frame_style" }, train_schedule_action_button = { disabled_graphical_set = { base = { corner_size = 8, position = { 153, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, left_click_sound = "__core__/sound/gui-tool-button.ogg", padding = 0, size = 28, type = "button_style" }, train_schedule_add_interrupt_station_button = { height = 36, horizontal_align = "left", horizontally_stretchable = "on", parent = "button_with_shadow", type = "button_style" }, train_schedule_add_station_button = { height = 36, horizontal_align = "left", horizontally_stretchable = "on", parent = "button_with_shadow", type = "button_style" }, train_schedule_add_wait_condition_button = { height = 36, horizontal_align = "left", parent = "button_with_shadow", type = "button_style", width = 288 }, train_schedule_circuit_condition_comparator_dropdown = { height = 28, parent = "circuit_condition_comparator_dropdown", type = "dropdown_style" }, train_schedule_collapse_button = { parent = "train_schedule_delete_button", size = 28, type = "button_style" }, train_schedule_comparison_type_button = { height = 28, left_click_sound = "__core__/sound/gui-menu-small.ogg", left_padding = 4, right_padding = 4, type = "button_style", width = 56 }, train_schedule_comparison_type_frame = { bottom_margin = 20, left_margin = 28, padding = 0, top_margin = -20, type = "frame_style" }, train_schedule_comparison_type_frame_extra_indented = { left_margin = 0, parent = "train_schedule_comparison_type_frame", right_margin = 28, type = "frame_style" }, train_schedule_comparison_type_frame_indented = { bottom_margin = 20, left_margin = 20, padding = 0, right_margin = 8, top_margin = -20, type = "frame_style" }, train_schedule_condition_frame = { horizontal_flow_style = { parent = "player_input_horizontal_flow", type = "horizontal_flow_style" }, padding = 0, parent = "shallow_frame", type = "frame_style", width = 288 }, train_schedule_condition_time_selection_button = { left_click_sound = "__core__/sound/gui-menu-small.ogg", type = "button_style", width = 84 }, train_schedule_delete_button = { invert_colors_of_picture_when_hovered_or_toggled = true, left_click_sound = "__core__/sound/gui-tool-button.ogg", padding = 0, parent = "dark_button", type = "button_style", width = 16 }, train_schedule_fulfilled_delete_button = { default_graphical_set = { base = { corner_size = 8, position = { 412, 86 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 429, 86 } } }, invert_colors_of_picture_when_hovered_or_toggled = false, parent = "train_schedule_delete_button", type = "button_style" }, train_schedule_fulfilled_item_select_button = { clicked_graphical_set = { base = { border = 4, position = { 162, 736 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 2, 738 }, size = 76 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, hovered_graphical_set = { base = { border = 4, position = { 82, 738 }, size = 76 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 412, 103 }, right_outer_border_shift = -4, top_outer_border_shift = 4 } }, parent = "train_schedule_item_select_button", type = "button_style" }, train_schedule_fullfilled_condition_frame = { graphical_set = { base = { corner_size = 8, position = { 412, 86 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, horizontal_flow_style = { parent = "player_input_horizontal_flow", type = "horizontal_flow_style" }, padding = 0, type = "frame_style" }, train_schedule_item_select_button = { padding = -3, parent = "dark_rounded_button", size = 28, type = "button_style" }, train_schedule_mode_switch_horizontal_flow = { left_margin = 8, type = "horizontal_flow_style" }, train_schedule_non_existent_stop_label = { font_color = { 255, 138, 138 }, horizontally_squashable = "on", hovered_font_color = { 255, 138, 138 }, type = "label_style" }, train_schedule_scroll_pane = { background_graphical_set = { corner_size = 8, custom_horizontal_tiling_sizes = { 28, 56, 276 }, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_spacing = 12, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 28, overall_tiling_vertical_spacing = 12, position = { 282, 17 } }, bottom_margin = 4, left_margin = 8, padding = 4, parent = "list_box_in_shallow_frame_scroll_pane", right_margin = 8, scrollbars_go_outside = true, top_margin = 4, type = "scroll_pane_style", vertically_stretchable = "on", width = 400 }, train_schedule_station_frame = { horizontal_flow_style = { parent = "player_input_horizontal_flow", type = "horizontal_flow_style" }, padding = 0, parent = "shallow_frame", type = "frame_style" }, train_schedule_station_in_interrupt_frame = { parent = "train_schedule_station_frame", type = "frame_style" }, train_schedule_temporary_station_delete_button = { default_graphical_set = { base = { corner_size = 8, position = { 446, 86 } }, shadow = { corner_size = 8, draw_type = "outer", position = { 463, 86 } } }, invert_colors_of_picture_when_hovered_or_toggled = false, parent = "train_schedule_delete_button", type = "button_style" }, train_schedule_temporary_station_frame = { graphical_set = { base = { corner_size = 8, position = { 446, 86 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, parent = "train_schedule_station_frame", type = "frame_style" }, train_schedule_unavailable_stop_label = { font_color = { 255, 138, 138 }, horizontally_squashable = "on", hovered_font_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], type = "label_style" }, train_station_list_box = { maximal_height = 400, maximal_width = 1000, minimal_height = 130, minimal_width = 300, parent = "list_box_under_subheader", type = "list_box_style" }, train_status_button = { horizontal_align = "center", parent = "list_box_item", type = "button_style", width = 260 }, train_stop_subheader = { maximal_width = 328, parent = "subheader_caption_label", type = "label_style" }, train_with_minimap_frame = { graphical_set = { base = { corner_size = 8, position = { 68, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, horizontal_flow_style = { horizontal_spacing = 12, type = "horizontal_flow_style" }, padding = 8, type = "frame_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 12 } }, trains_scroll_pane = { background_graphical_set = { corner_size = 8, overall_tiling_horizontal_padding = 4, overall_tiling_horizontal_size = 276, overall_tiling_horizontal_spacing = 8, overall_tiling_vertical_padding = 4, overall_tiling_vertical_size = 316, overall_tiling_vertical_spacing = 8, position = { 282, 17 } }, padding = 0, parent = "deep_scroll_pane", type = "scroll_pane_style", vertical_flow_style = { type = "vertical_flow_style", vertical_spacing = 0 }, vertically_stretchable = "stretch_and_expand" }, trains_scroll_pane_with_side_margin = { bottom_margin = 4, left_margin = 8, parent = "trains_scroll_pane", right_margin = 8, type = "scroll_pane_style" }, trains_widget_table = { column_widths = { minimal_width = 284 }, horizontal_spacing = 0, minimal_height = 648, type = "table_style", vertical_spacing = 0, wide_as_column_count = true }, transparent_button = { clicked_graphical_set = {}, clicked_vertical_offset = 0, default_graphical_set = {}, hovered_graphical_set = {}, left_click_sound = {}, padding = 0, parent = "button", pie_progress_color = { 0.98000000000000007, 0.66000000000000005, 0.22000000000000002, 0.5 }, type = "button_style" }, transparent_slot = { draw_shadow_under_picture = true, parent = "transparent_button", size = 32, type = "button_style" }, two_module_spacing_horizontal_flow = { horizontal_spacing = 8, type = "horizontal_flow_style" }, two_module_spacing_vertical_flow = { type = "vertical_flow_style", vertical_spacing = 8 }, type = "gui-style", unavailable_preview_technology_slot = { height = 200, ingredients_padding = 32, parent = "unavailable_technology_slot", type = "technology_slot_style", width = 136 }, unavailable_technology_slot = { clicked_graphical_set = { base = { corner_size = 8, position = { 312, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, clicked_ingredients_background = { corner_size = 8, position = { 364, 170 } }, clicked_overlay = { bottom = { position = { 432, 170 }, size = { 1, 16 } }, center = { position = { 472, 152 }, size = { 1, 1 } }, left = { position = { 456, 152 }, size = { 16, 1 } }, left_bottom = { position = { 416, 170 }, size = { 16, 16 } }, left_top = { position = { 456, 136 }, size = { 16, 16 } }, right = { position = { 473, 152 }, size = { 16, 1 } }, right_bottom = { position = { 433, 170 }, size = { 16, 16 } }, right_top = { position = { 473, 136 }, size = { 16, 16 } }, top = { position = { 472, 136 }, size = { 1, 16 } } }, default_graphical_set = { base = { corner_size = 8, position = { 296, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_ingredients_background = { corner_size = 8, position = { 347, 170 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 296, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, disabled_ingredients_background = { corner_size = 8, position = { 347, 170 } }, drag_handle_style = { graphical_set = { base = { bottom = { position = { 462, 78 }, size = { 8, 8 }, tint = { 157, 89, 88 } }, bottom_tiling = true, center = { position = { 454, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.unavailable_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, center_tiling_horizontal = true, top = { position = { 446, 78 }, size = { 8, 8 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.unavailable_technology_slot.drag_handle_style.graphical_set.base.bottom.tint ]=] }, top_tiling = true } }, parent = "research_queue_drag_handle", type = "empty_widget_style" }, highlighted_graphical_set = { base = { corner_size = 8, position = { 330, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, highlighted_ingredients_background = { corner_size = 8, position = { 364, 170 } }, hovered_graphical_set = { base = { corner_size = 8, position = { 312, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_ingredients_background = { corner_size = 8, position = { 364, 170 } }, hovered_level_band = { corner_size = 8, position = { 381, 170 } }, hovered_level_font_color = { 116, 34, 32 }, hovered_level_range_band = { corner_size = 8, position = { 397, 170 } }, hovered_level_range_font_color = { 255, 214, 213 }, level_band = { corner_size = 8, position = { 381, 170 } }, level_font_color = { 116, 34, 32 }, level_range_band = { corner_size = 8, position = { 397, 170 } }, level_range_font_color = { 255, 214, 213 }, parent = "technology_slot", selected_clicked_graphical_set = { base = { corner_size = 8, position = { 312, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_graphical_set = { base = { corner_size = 8, position = { 312, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, selected_hovered_graphical_set = { base = { corner_size = 8, position = { 312, 170 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, type = "technology_slot_style" }, undelete_space_platforms_table = { border = { border_width = 8, bottom_end = { position = { 104, 40 }, size = { 8, 8 } }, bottom_left_corner = { position = { 32, 40 }, size = { 8, 8 } }, bottom_right_corner = { position = { 24, 40 }, size = { 8, 8 } }, bottom_t = { position = { 48, 40 }, size = { 8, 8 } }, cross = { position = { 80, 40 }, size = { 8, 8 } }, horizontal_line = { position = { 8, 40 }, size = { 1, 8 } }, left_end = { position = { 112, 40 }, size = { 8, 8 } }, left_t = { position = { 56, 40 }, size = { 8, 8 } }, right_end = { position = { 96, 40 }, size = { 8, 8 } }, right_t = { position = { 72, 40 }, size = { 8, 8 } }, top_end = { position = { 88, 40 }, size = { 8, 8 } }, top_left_coner = { position = { 40, 40 }, size = { 8, 8 } }, top_right_corner = { position = { 16, 40 }, size = { 8, 8 } }, top_t = { position = { 64, 40 }, size = { 8, 8 } }, vertical_line = { position = { 0, 40 }, size = { 8, 1 } } }, column_alignments = {}, column_widths = { { column = 2, width = 400 }, { column = 2, width = 400 }, { column = 3, width = 300 } }, odd_row_graphical_set = { filename = "__core__/graphics/gui-new.png", position = { 472, 25 }, size = 1 }, parent = "removed_content_table", type = "table_style" }, undo_camera = { natural_size = { 960, 540 }, type = "empty_widget_style" }, universe_connection_button = { clicked_graphical_set = {}, default_graphical_set = {}, disabled_graphical_set = {}, hovered_graphical_set = {}, minimal_height = 0, minimal_width = 0, padding = 8, type = "button_style" }, universe_frame = { graphical_set = { base = { center = { position = { 332, 0 }, size = { 1, 1 } }, corner_size = 8, draw_type = "outer", position = { 17, 0 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.blurry_scroll_pane.graphical_set.shadow ]=] }, parent = "inside_deep_frame", type = "frame_style" }, universe_planet_button = { parent = "transparent_slot", size = 40, type = "button_style" }, universe_platform_button = { parent = "transparent_slot", size = 16, type = "button_style" }, universe_widget = { horizontally_stretchable = "on", type = "empty_widget_style", vertically_stretchable = "on" }, vehicle_health_progressbar = { color = { 0.8, 0.8, 0.8 }, parent = "health_progressbar", type = "progressbar_style" }, vertical_flow = { type = "vertical_flow_style", vertical_spacing = 4 }, vertical_scrollbar = { background_graphical_set = { corner_size = 8, position = { 0, 72 } }, thumb_button_style = { clicked_graphical_set = { base = { bottom = { position = { 40, 63 }, size = { 20, 7 } }, center = { position = { 40, 55 }, size = { 20, 8 } }, center_tiling_vertical = true, top = { position = { 40, 48 }, size = { 20, 7 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, default_graphical_set = { base = { bottom = { position = { 0, 63 }, size = { 20, 7 } }, center = { position = { 0, 55 }, size = { 20, 8 } }, center_tiling_vertical = true, top = { position = { 0, 48 }, size = { 20, 7 } } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.available_technology_slot.clicked_graphical_set.shadow ]=] }, hovered_graphical_set = { base = { bottom = { position = { 20, 63 }, size = { 20, 7 } }, center = { position = { 20, 55 }, size = { 20, 8 } }, center_tiling_vertical = true, top = { position = { 20, 48 }, size = { 20, 7 } } }, glow = { corner_size = 8, draw_type = "outer", position = { 200, 128 }, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=] } }, left_click_sound = {}, type = "button_style", width = 10 }, type = "vertical_scrollbar_style", width = 12 }, very_short_number_textfield = { type = "textbox_style", width = 40 }, wide_activity_bar = { bar_width = 24, type = "activity_bar_style" }, wide_entity_button = { height = 152, horizontally_stretchable = "on", type = "empty_widget_style" }, wide_list_box = { minimal_height = 100, type = "list_box_style", width = 412 }, wide_list_box_in_shallow_frame = { parent = "wide_list_box", scroll_pane_style = { parent = "list_box_in_shallow_frame_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, wide_list_box_in_shallow_frame_under_subheader = { parent = "wide_list_box", scroll_pane_style = { parent = "list_box_in_shallow_frame_under_subheader_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, wide_list_box_under_subheader = { parent = "wide_list_box", scroll_pane_style = { parent = "list_box_under_subheader_scroll_pane", type = "scroll_pane_style" }, type = "list_box_style" }, wide_slider_value_textfield = { parent = "slider_value_textfield", type = "textbox_style", width = 100 }, working_weapon_button = { clicked_graphical_set = { base = { border = 4, position = { 504, 296 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, default_graphical_set = { base = { border = 4, position = { 504, 136 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, draw_shadow_under_picture = true, hovered_graphical_set = { base = { border = 4, position = { 504, 216 }, size = 80 }, shadow = { left = { position = { 68, 8 }, size = { 8, 1 } }, right = { position = { 77, 8 }, size = { 8, 1 } } } }, left_click_sound = {}, parent = "green_slot", type = "button_style" }, yellow_inventory_slot = { clicked_graphical_set = { base = { border = 4, position = { 160, 816 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 0, 816 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 80, 816 }, size = 80 } }, parent = "inventory_slot", selected_graphical_set = { base = { border = 4, position = { 80, 816 }, size = 80 } }, type = "button_style" }, yellow_slot = { clicked_graphical_set = { base = { border = 4, position = { 160, 816 }, size = 80 } }, default_graphical_set = { base = { border = 4, position = { 0, 816 }, size = 80 } }, hovered_graphical_set = { base = { border = 4, position = { 80, 816 }, size = 80 } }, parent = "slot", selected_graphical_set = { base = { border = 4, position = { 80, 816 }, size = 80 } }, type = "button_style" }, yellow_slot_button = { clicked_graphical_set = { base = { border = 4, position = { 160, 656 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, default_graphical_set = { base = { border = 4, position = { 0, 656 }, size = 80 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, disabled_graphical_set = { base = { corner_size = 8, position = { 225, 17 } }, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow ]=] }, hovered_graphical_set = { base = { border = 4, position = { 80, 656 }, size = 80 }, glow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.back_button.hovered_graphical_set.glow.tint ]=], top_outer_border_shift = 4 }, shadow = { bottom_outer_border_shift = -4, corner_size = 16, draw_type = "outer", left_outer_border_shift = 4, position = { 240, 736 }, right_outer_border_shift = -4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.activity_bar.bar_background.shadow.tint ]=], top_outer_border_shift = 4 } }, parent = "slot_button", type = "button_style" } } }, gun = { ["artillery-wagon-cannon"] = { attack_parameters = { ammo_category = "artillery-shell", cooldown = 200, min_range = 32, movement_slow_down_factor = 0, projectile_center = { -0.15625, -0.078119999999999994 }, projectile_creation_distance = 1.6000000000000001, projectile_creation_parameters = { { 0, { -0, -4.53125 } }, { 0.004, { 0.109375, -4.515625 } }, { 0.008, { 0.203125, -4.515625 } }, { 0.012, { 0.296875, -4.515625 } }, { 0.016000000000000001, { 0.390625, -4.515625 } }, { 0.019, { 0.484375, -4.5 } }, { 0.022999999999999998, { 0.578125, -4.5 } }, { 0.027000000000000002, { 0.671875, -4.484375 } }, { 0.031000000000000001, { 0.765625, -4.46875 } }, { 0.034000000000000004, { 0.859375, -4.453125 } }, { 0.037999999999999998, { 0.953125, -4.4375 } }, { 0.042000000000000002, { 1.046875, -4.421875 } }, { 0.045999999999999996, { 1.140625, -4.40625 } }, { 0.049000000000000004, { 1.234375, -4.375 } }, { 0.053000000000000007, { 1.328125, -4.359375 } }, { 0.057000000000000011, { 1.421875, -4.328125 } }, { 0.06, { 1.5, -4.3125 } }, { 0.064000000000000004, { 1.59375, -4.28125 } }, { 0.067000000000000002, { 1.671875, -4.25 } }, { 0.070999999999999996, { 1.765625, -4.21875 } }, { 0.074000000000000004, { 1.84375, -4.1875 } }, { 0.078000000000000007, { 1.9375, -4.15625 } }, { 0.081000000000000014, { 2.015625, -4.125 } }, { 0.085, { 2.09375, -4.09375 } }, { 0.087999999999999989, { 2.171875, -4.046875 } }, { 0.090999999999999996, { 2.265625, -4.015625 } }, { 0.095, { 2.34375, -3.96875 } }, { 0.098000000000000007, { 2.40625, -3.9375 } }, { 0.101, { 2.484375, -3.890625 } }, { 0.104, { 2.5625, -3.84375 } }, { 0.10800000000000001, { 2.625, -3.796875 } }, { 0.11100000000000001, { 2.703125, -3.75 } }, { 0.11400000000000001, { 2.765625, -3.703125 } }, { 0.11700000000000002, { 2.84375, -3.65625 } }, { 0.12, { 2.90625, -3.609375 } }, { 0.123, { 2.96875, -3.5625 } }, { 0.126, { 3.03125, -3.5 } }, { 0.129, { 3.09375, -3.453125 } }, { 0.13200000000000001, { 3.140625, -3.390625 } }, { 0.13500000000000001, { 3.203125, -3.34375 } }, { 0.13800000000000001, { 3.25, -3.28125 } }, { 0.141, { 3.3125, -3.234375 } }, { 0.14399999999999999, { 3.359375, -3.171875 } }, { 0.146, { 3.40625, -3.109375 } }, { 0.149, { 3.453125, -3.046875 } }, { 0.152, { 3.5, -2.984375 } }, { 0.155, { 3.53125, -2.9375 } }, { 0.15700000000000001, { 3.578125, -2.875 } }, { 0.16000000000000001, { 3.609375, -2.8125 } }, { 0.16300000000000001, { 3.65625, -2.75 } }, { 0.16500000000000002, { 3.6875, -2.671875 } }, { 0.16800000000000002, { 3.71875, -2.609375 } }, { 0.17100000000000001, { 3.75, -2.546875 } }, { 0.173, { 3.765625, -2.484375 } }, { 0.17599999999999998, { 3.796875, -2.421875 } }, { 0.179, { 3.8125, -2.359375 } }, { 0.18100000000000001, { 3.828125, -2.28125 } }, { 0.18399999999999999, { 3.859375, -2.21875 } }, { 0.18599999999999998, { 3.875, -2.15625 } }, { 0.18900000000000002, { 3.875, -2.078125 } }, { 0.19100000000000001, { 3.890625, -2.015625 } }, { 0.19399999999999999, { 3.890625, -1.953125 } }, { 0.196, { 3.90625, -1.875 } }, { 0.19900000000000002, { 3.90625, -1.8125 } }, { 0.20100000000000002, { 3.90625, -1.75 } }, { 0.204, { 3.90625, -1.671875 } }, { 0.20600000000000001, { 3.90625, -1.609375 } }, { 0.20899999999999999, { 3.890625, -1.546875 } }, { 0.21099999999999999, { 3.890625, -1.46875 } }, { 0.21400000000000001, { 3.875, -1.40625 } }, { 0.21600000000000001, { 3.859375, -1.34375 } }, { 0.219, { 3.84375, -1.265625 } }, { 0.22200000000000002, { 3.828125, -1.203125 } }, { 0.22400000000000002, { 3.8125, -1.140625 } }, { 0.227, { 3.78125, -1.078125 } }, { 0.229, { 3.765625, -1 } }, { 0.23200000000000003, { 3.734375, -0.9375 } }, { 0.23400000000000003, { 3.703125, -0.875 } }, { 0.23700000000000001, { 3.671875, -0.8125 } }, { 0.23999999999999999, { 3.640625, -0.75 } }, { 0.24199999999999999, { 3.609375, -0.6875 } }, { 0.24500000000000002, { 3.5625, -0.625 } }, { 0.248, { 3.53125, -0.5625 } }, { 0.25, { 3.484375, -0.5 } }, { 0.25300000000000002, { 3.4375, -0.4375 } }, { 0.25600000000000001, { 3.390625, -0.375 } }, { 0.25899999999999999, { 3.34375, -0.328125 } }, { 0.26200000000000001, { 3.296875, -0.265625 } }, { 0.26500000000000004, { 3.234375, -0.203125 } }, { 0.26800000000000002, { 3.1875, -0.15625 } }, { 0.271, { 3.125, -0.09375 } }, { 0.27400000000000002, { 3.0625, -0.046875 } }, { 0.27700000000000005, { 3.015625, 0 } }, { 0.28000000000000004, { 2.953125, 0.046875 } }, { 0.28399999999999999, { 2.890625, 0.09375 } }, { 0.28699999999999996, { 2.8125, 0.140625 } }, { 0.29099999999999998, { 2.75, 0.1875 } }, { 0.29399999999999999, { 2.6875, 0.234375 } }, { 0.29800000000000001, { 2.609375, 0.28125 } }, { 0.302, { 2.53125, 0.328125 } }, { 0.30600000000000001, { 2.46875, 0.375 } }, { 0.31000000000000001, { 2.390625, 0.421875 } }, { 0.31400000000000001, { 2.3125, 0.453125 } }, { 0.31800000000000002, { 2.234375, 0.5 } }, { 0.323, { 2.15625, 0.53125 } }, { 0.327, { 2.078125, 0.578125 } }, { 0.33200000000000003, { 2, 0.609375 } }, { 0.33700000000000001, { 1.90625, 0.640625 } }, { 0.34200000000000004, { 1.828125, 0.671875 } }, { 0.34799999999999995, { 1.734375, 0.703125 } }, { 0.35299999999999998, { 1.65625, 0.734375 } }, { 0.35899999999999999, { 1.5625, 0.765625 } }, { 0.36499999999999999, { 1.484375, 0.796875 } }, { 0.37199999999999998, { 1.390625, 0.8125 } }, { 0.379, { 1.296875, 0.84375 } }, { 0.38600000000000003, { 1.203125, 0.859375 } }, { 0.39300000000000001, { 1.109375, 0.875 } }, { 0.4, { 1.015625, 0.90625 } }, { 0.40800000000000001, { 0.921875, 0.921875 } }, { 0.41600000000000001, { 0.828125, 0.9375 } }, { 0.425, { 0.734375, 0.953125 } }, { 0.43399999999999999, { 0.640625, 0.953125 } }, { 0.44299999999999997, { 0.546875, 0.96875 } }, { 0.45200000000000005, { 0.453125, 0.984375 } }, { 0.46200000000000001, { 0.359375, 0.984375 } }, { 0.471, { 0.265625, 0.984375 } }, { 0.48099999999999996, { 0.171875, 1 } }, { 0.49100000000000001, { 0.078125, 1 } }, { 0.50099999999999998, { -0, 1 } }, { 0.51100000000000003, { -0.109375, 1 } }, { 0.521, { -0.203125, 1 } }, { 0.53100000000000005, { -0.296875, 0.984375 } }, { 0.54100000000000001, { -0.390625, 0.984375 } }, { 0.55, { -0.484375, 0.96875 } }, { 0.55900000000000007, { -0.578125, 0.96875 } }, { 0.56799999999999997, { -0.671875, 0.953125 } }, { 0.57699999999999996, { -0.765625, 0.9375 } }, { 0.58599999999999994, { -0.859375, 0.921875 } }, { 0.59399999999999995, { -0.953125, 0.90625 } }, { 0.60199999999999996, { -1.046875, 0.890625 } }, { 0.60899999999999999, { -1.140625, 0.875 } }, { 0.61600000000000001, { -1.234375, 0.859375 } }, { 0.62300000000000004, { -1.328125, 0.828125 } }, { 0.62999999999999998, { -1.421875, 0.8125 } }, { 0.63600000000000003, { -1.5, 0.78125 } }, { 0.64199999999999999, { -1.59375, 0.75 } }, { 0.64800000000000004, { -1.671875, 0.734375 } }, { 0.654, { -1.765625, 0.703125 } }, { 0.65899999999999999, { -1.84375, 0.671875 } }, { 0.66400000000000006, { -1.9375, 0.625 } }, { 0.66900000000000004, { -2.015625, 0.59375 } }, { 0.67400000000000002, { -2.09375, 0.5625 } }, { 0.67800000000000002, { -2.1875, 0.53125 } }, { 0.68300000000000001, { -2.265625, 0.484375 } }, { 0.6870000000000001, { -2.34375, 0.453125 } }, { 0.69099999999999993, { -2.40625, 0.40625 } }, { 0.69499999999999993, { -2.484375, 0.359375 } }, { 0.69899999999999993, { -2.5625, 0.3125 } }, { 0.70299999999999994, { -2.625, 0.265625 } }, { 0.70699999999999994, { -2.703125, 0.21875 } }, { 0.70999999999999996, { -2.765625, 0.171875 } }, { 0.71399999999999997, { -2.84375, 0.125 } }, { 0.71699999999999999, { -2.90625, 0.078125 } }, { 0.71999999999999993, { -2.96875, 0.03125 } }, { 0.72400000000000002, { -3.03125, 0 } }, { 0.72699999999999996, { -3.09375, -0.0625 } }, { 0.72999999999999998, { -3.140625, -0.109375 } }, { 0.73300000000000001, { -3.203125, -0.171875 } }, { 0.73599999999999994, { -3.25, -0.21875 } }, { 0.73899999999999997, { -3.3125, -0.28125 } }, { 0.74199999999999999, { -3.359375, -0.34375 } }, { 0.74500000000000002, { -3.40625, -0.40625 } }, { 0.74699999999999998, { -3.453125, -0.453125 } }, { 0.75, { -3.5, -0.515625 } }, { 0.75300000000000002, { -3.53125, -0.578125 } }, { 0.75600000000000005, { -3.578125, -0.640625 } }, { 0.75800000000000001, { -3.609375, -0.703125 } }, { 0.76100000000000003, { -3.65625, -0.765625 } }, { 0.76400000000000006, { -3.6875, -0.828125 } }, { 0.76600000000000001, { -3.71875, -0.890625 } }, { 0.76900000000000004, { -3.75, -0.96875 } }, { 0.771, { -3.765625, -1.03125 } }, { 0.77400000000000002, { -3.796875, -1.09375 } }, { 0.77700000000000005, { -3.8125, -1.15625 } }, { 0.779, { -3.828125, -1.21875 } }, { 0.78200000000000003, { -3.859375, -1.296875 } }, { 0.78399999999999999, { -3.875, -1.359375 } }, { 0.78700000000000001, { -3.875, -1.421875 } }, { 0.78900000000000006, { -3.890625, -1.5 } }, { 0.79199999999999999, { -3.890625, -1.5625 } }, { 0.79400000000000004, { -3.90625, -1.625 } }, { 0.79700000000000006, { -3.90625, -1.703125 } }, { 0.79900000000000002, { -3.90625, -1.765625 } }, { 0.80199999999999996, { -3.90625, -1.828125 } }, { 0.80400000000000009, { -3.90625, -1.90625 } }, { 0.80700000000000003, { -3.890625, -1.96875 } }, { 0.80899999999999999, { -3.890625, -2.03125 } }, { 0.8120000000000001, { -3.875, -2.109375 } }, { 0.81399999999999988, { -3.859375, -2.171875 } }, { 0.81699999999999999, { -3.84375, -2.234375 } }, { 0.81999999999999993, { -3.828125, -2.3125 } }, { 0.82199999999999989, { -3.8125, -2.375 } }, { 0.825, { -3.78125, -2.4375 } }, { 0.82699999999999996, { -3.765625, -2.5 } }, { 0.82999999999999989, { -3.734375, -2.5625 } }, { 0.83300000000000001, { -3.703125, -2.640625 } }, { 0.83499999999999996, { -3.671875, -2.703125 } }, { 0.8379999999999999, { -3.640625, -2.765625 } }, { 0.84100000000000001, { -3.609375, -2.828125 } }, { 0.84299999999999997, { -3.5625, -2.890625 } }, { 0.84599999999999991, { -3.53125, -2.953125 } }, { 0.84900000000000002, { -3.484375, -3.015625 } }, { 0.85199999999999996, { -3.4375, -3.078125 } }, { 0.85399999999999991, { -3.390625, -3.125 } }, { 0.85700000000000003, { -3.34375, -3.1875 } }, { 0.85999999999999996, { -3.296875, -3.25 } }, { 0.8629999999999999, { -3.234375, -3.296875 } }, { 0.86600000000000001, { -3.1875, -3.359375 } }, { 0.86899999999999995, { -3.125, -3.40625 } }, { 0.87200000000000006, { -3.0625, -3.46875 } }, { 0.875, { -3.015625, -3.515625 } }, { 0.87799999999999994, { -2.953125, -3.578125 } }, { 0.88100000000000005, { -2.890625, -3.625 } }, { 0.88399999999999999, { -2.8125, -3.671875 } }, { 0.8870000000000001, { -2.75, -3.71875 } }, { 0.89000000000000004, { -2.6875, -3.765625 } }, { 0.89299999999999997, { -2.609375, -3.8125 } }, { 0.89600000000000009, { -2.53125, -3.859375 } }, { 0.9, { -2.46875, -3.90625 } }, { 0.90300000000000011, { -2.390625, -3.9375 } }, { 0.90600000000000005, { -2.3125, -3.984375 } }, { 0.90999999999999996, { -2.234375, -4.03125 } }, { 0.91300000000000008, { -2.15625, -4.0625 } }, { 0.91600000000000001, { -2.078125, -4.09375 } }, { 0.92000000000000011, { -1.984375, -4.140625 } }, { 0.92300000000000004, { -1.90625, -4.171875 } }, { 0.92699999999999996, { -1.828125, -4.203125 } }, { 0.93000000000000007, { -1.734375, -4.234375 } }, { 0.93399999999999999, { -1.65625, -4.265625 } }, { 0.9370000000000001, { -1.5625, -4.296875 } }, { 0.94100000000000001, { -1.46875, -4.3125 } }, { 0.94399999999999995, { -1.390625, -4.34375 } }, { 0.94800000000000004, { -1.296875, -4.359375 } }, { 0.95199999999999996, { -1.203125, -4.390625 } }, { 0.95499999999999989, { -1.109375, -4.40625 } }, { 0.95899999999999999, { -1.015625, -4.421875 } }, { 0.9629999999999999, { -0.921875, -4.4375 } }, { 0.96699999999999999, { -0.828125, -4.453125 } }, { 0.96999999999999993, { -0.734375, -4.46875 } }, { 0.97400000000000002, { -0.640625, -4.484375 } }, { 0.97799999999999994, { -0.546875, -4.5 } }, { 0.98200000000000003, { -0.453125, -4.5 } }, { 0.98499999999999996, { -0.359375, -4.515625 } }, { 0.98900000000000006, { -0.265625, -4.515625 } }, { 0.99299999999999997, { -0.171875, -4.515625 } }, { 0.99700000000000006, { -0.078125, -4.53125 } } }, range = 224, shell_particle = { center = { 0, -0.5 }, creation_distance = 0.5, creation_distance_orientation = 0.4, direction = 0.4, direction_deviation = 0.05, height = 1, name = "artillery-shell-particle", speed = 0.1, speed_deviation = 0.1, starting_frame_speed = 0.5, starting_frame_speed_deviation = 0.5, use_source_position = true, vertical_speed = 0.05, vertical_speed_deviation = 0.01 }, sound = { filename = "__base__/sound/fight/artillery-shoots-1.ogg", game_controller_vibration_data = { duration = 150, low_frequency_vibration_intensity = 1, play_for = "everything" }, modifiers = { type = "main-menu", volume_multiplier = 0.9 }, switch_vibration_data = { filename = "__base__/sound/fight/artillery-shoots.bnvib", play_for = "everything" }, volume = 0.7 }, type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/tank-cannon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], name = "artillery-wagon-cannon", order = "z[artillery]-a[cannon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].pick_sound ]=], random_tint_color = { 1, 0.95, 0.9, 1 }, stack_size = 1, subgroup = "gun", type = "gun" }, ["combat-shotgun"] = { attack_parameters = { ammo_category = "shotgun-shell", cooldown = 30, damage_modifier = 1.2, movement_slow_down_factor = 0.5, projectile_creation_distance = 0.125, range = 15, sound = { game_controller_vibration_data = { duration = 100, high_frequency_vibration_intensity = 0.6 }, priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/pump-shotgun.bnvib" }, variations = { { filename = "__base__/sound/fight/pump-shotgun-1.ogg", volume = 0.37000000000000002 }, { filename = "__base__/sound/fight/pump-shotgun-2.ogg", volume = 0.37000000000000002 }, { filename = "__base__/sound/fight/pump-shotgun-3.ogg", volume = 0.37000000000000002 }, { filename = "__base__/sound/fight/pump-shotgun-4.ogg", volume = 0.37000000000000002 }, { filename = "__base__/sound/fight/pump-shotgun-5.ogg", volume = 0.37000000000000002 } } }, type = "projectile" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/shotgun-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/combat-shotgun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].drop_sound ]=], name = "combat-shotgun", order = "b[shotgun]-a[combat]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-large-inventory-pickup.ogg", volume = 0.7 }, stack_size = 5, subgroup = "gun", type = "gun" }, flamethrower = { attack_parameters = { ammo_category = "flamethrower", cooldown = 1, cyclic_sound = { begin_sound = { filename = "__base__/sound/fight/flamethrower-start.ogg", priority = 64, volume = 0.7 }, end_sound = { filename = "__base__/sound/fight/flamethrower-end.ogg", priority = 64, volume = 0.7 }, middle_sound = { filename = "__base__/sound/fight/flamethrower-mid.ogg", priority = 64, volume = 0.7 } }, gun_barrel_length = 0.8, gun_center_shift = { 0, -1 }, min_range = 3, movement_slow_down_factor = 0.4, range = 15, type = "stream" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/flamethrower-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/flamethrower.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.flamethrower.drop_sound ]=], name = "flamethrower", order = "e[flamethrower]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].pick_sound ]=], stack_size = 5, subgroup = "gun", type = "gun" }, pistol = { attack_parameters = { ammo_category = "bullet", cooldown = 15, movement_slow_down_factor = 0.2, projectile_creation_distance = 1.125, range = 15, shell_particle = { center = { 0, 0.1 }, creation_distance = -0.5, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.4, starting_frame_speed_deviation = 0.1 }, sound = { game_controller_vibration_data = { duration = 40, high_frequency_vibration_intensity = 0.4 }, priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/light-gunshot.bnvib" }, variations = { { filename = "__base__/sound/fight/light-gunshot-1.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-2.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-3.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-4.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-5.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-6.ogg", volume = 0.6 }, { filename = "__base__/sound/fight/light-gunshot-7.ogg", volume = 0.6 } } }, type = "projectile" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-small-inventory-move.ogg", volume = 0.7 }, flags = { "always-show" }, icon = "__base__/graphics/icons/pistol.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.pistol.drop_sound ]=], name = "pistol", order = "a[basic-clips]-a[pistol]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-small-inventory-pickup.ogg", volume = 0.5 }, stack_size = 5, subgroup = "gun", type = "gun" }, railgun = { attack_parameters = { ammo_category = "railgun", cooldown = 120, movement_slow_down_factor = 0.5, projectile_creation_distance = 1.125, range = 40, shell_particle = { center = { 0, 0.1 }, creation_distance = -0.5, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.4, starting_frame_speed_deviation = 0.1 }, sound = { { filename = "__space-age__/sound/entity/railgun/railgun-gunshot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.8 }, { filename = "__space-age__/sound/entity/railgun/railgun-gunshot-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.attack_parameters.sound[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/entity/railgun/railgun-gunshot-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.attack_parameters.sound[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/entity/railgun/railgun-gunshot-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.attack_parameters.sound[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/entity/railgun/railgun-gunshot-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.attack_parameters.sound[1].modifiers ]=], volume = 0.8 } }, type = "projectile" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-large-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/railgun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.drop_sound ]=], name = "railgun", order = "a[basic-clips]-h[railgun]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-large-inventory-pickup.ogg", volume = 0.7 }, stack_size = 1, subgroup = "gun", type = "gun" }, ["rocket-launcher"] = { attack_parameters = { ammo_category = "rocket", cooldown = 60, movement_slow_down_factor = 0.8, projectile_center = { -0.17000000000000002, 0 }, projectile_creation_distance = 0.6, range = 36, sound = { filename = "__base__/sound/fight/rocket-launcher.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.7 }, type = "projectile" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], icon = "__base__/graphics/icons/rocket-launcher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "rocket-launcher", order = "d[rocket-launcher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 5, subgroup = "gun", type = "gun" }, shotgun = { attack_parameters = { ammo_category = "shotgun-shell", cooldown = 60, min_range = 1, movement_slow_down_factor = 0.6, projectile_creation_distance = 0.125, range = 15, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].attack_parameters.sound ]=], type = "projectile" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].drop_sound ]=], icon = "__base__/graphics/icons/shotgun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].drop_sound ]=], name = "shotgun", order = "b[shotgun]-a[basic]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].pick_sound ]=], stack_size = 5, subgroup = "gun", type = "gun" }, ["spidertron-rocket-launcher-1"] = { attack_parameters = { ammo_category = "rocket", cooldown = 60, projectile_center = { 0, 0.3 }, projectile_creation_distance = -0.5, projectile_orientation_offset = -0.0625, range = 36, sound = { variations = { { filename = "__base__/sound/spidertron/spidertron-rocket-launcher-1.ogg", max_speed = 1.1000000000000001, min_speed = 1, modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.7 }, { filename = "__base__/sound/spidertron/spidertron-rocket-launcher-2.ogg", max_speed = 1.1000000000000001, min_speed = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["spidertron-rocket-launcher-1"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/spidertron/spidertron-rocket-launcher-3.ogg", max_speed = 1.1000000000000001, min_speed = 1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["spidertron-rocket-launcher-1"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.7 } } }, type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/rocket-launcher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], localised_name = { "item-name.spidertron-rocket-launcher" }, name = "spidertron-rocket-launcher-1", order = "z[spider]-a[rocket-launcher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" }, ["spidertron-rocket-launcher-2"] = { attack_parameters = { ammo_category = "rocket", cooldown = 60, projectile_center = { 0, 0.3 }, projectile_creation_distance = -0.5, projectile_orientation_offset = -0.03125, range = 36, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["spidertron-rocket-launcher-1"].attack_parameters.sound ]=], type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/rocket-launcher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], localised_name = { "item-name.spidertron-rocket-launcher" }, name = "spidertron-rocket-launcher-2", order = "z[spider]-a[rocket-launcher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" }, ["spidertron-rocket-launcher-3"] = { attack_parameters = { ammo_category = "rocket", cooldown = 60, projectile_center = { 0, 0.3 }, projectile_creation_distance = -0.5, projectile_orientation_offset = 0.03125, range = 36, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["spidertron-rocket-launcher-1"].attack_parameters.sound ]=], type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/rocket-launcher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], localised_name = { "item-name.spidertron-rocket-launcher" }, name = "spidertron-rocket-launcher-3", order = "z[spider]-a[rocket-launcher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" }, ["spidertron-rocket-launcher-4"] = { attack_parameters = { ammo_category = "rocket", cooldown = 60, projectile_center = { 0, 0.3 }, projectile_creation_distance = -0.5, projectile_orientation_offset = 0.0625, range = 36, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["spidertron-rocket-launcher-1"].attack_parameters.sound ]=], type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/rocket-launcher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], localised_name = { "item-name.spidertron-rocket-launcher" }, name = "spidertron-rocket-launcher-4", order = "z[spider]-a[rocket-launcher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" }, ["submachine-gun"] = { attack_parameters = { ammo_category = "bullet", cooldown = 6, movement_slow_down_factor = 0.7, projectile_creation_distance = 1.125, range = 18, shell_particle = { center = { 0, 0.1 }, creation_distance = -0.5, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.4, starting_frame_speed_deviation = 0.1 }, sound = { game_controller_vibration_data = { duration = 30, high_frequency_vibration_intensity = 0.4 }, priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/submachine-gunshot.bnvib" }, variations = { { filename = "__base__/sound/fight/submachine-gunshot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3999999999999999 }, volume = 0.6 }, { filename = "__base__/sound/fight/submachine-gunshot-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["submachine-gun"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/fight/submachine-gunshot-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["submachine-gun"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.6 } } }, type = "projectile" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/weapon-large-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/submachine-gun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["submachine-gun"].drop_sound ]=], name = "submachine-gun", order = "a[basic-clips]-b[submachine-gun]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].pick_sound ]=], stack_size = 5, subgroup = "gun", type = "gun" }, ["tank-cannon"] = { attack_parameters = { ammo_category = "cannon-shell", cooldown = 90, movement_slow_down_factor = 0, projectile_center = { -0.15625, -0.078119999999999994 }, projectile_creation_distance = 1.6000000000000001, range = 30, sound = { game_controller_vibration_data = { duration = 200, low_frequency_vibration_intensity = 0.9 }, priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/tank-cannon.bnvib" }, variations = { { filename = "__base__/sound/fight/tank-cannon-1.ogg", volume = 0.56999999999999993 }, { filename = "__base__/sound/fight/tank-cannon-2.ogg", volume = 0.56999999999999993 }, { filename = "__base__/sound/fight/tank-cannon-3.ogg", volume = 0.56999999999999993 }, { filename = "__base__/sound/fight/tank-cannon-4.ogg", volume = 0.56999999999999993 }, { filename = "__base__/sound/fight/tank-cannon-5.ogg", volume = 0.56999999999999993 } } }, type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/tank-cannon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].drop_sound ]=], name = "tank-cannon", order = "z[tank]-a[cannon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["cannon-shell"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" }, ["tank-flamethrower"] = { attack_parameters = { ammo_category = "flamethrower", cooldown = 1, cyclic_sound = { begin_sound = { filename = "__base__/sound/fight/flamethrower-start.ogg", volume = 1 }, end_sound = { filename = "__base__/sound/fight/flamethrower-end.ogg", volume = 1 }, middle_sound = { filename = "__base__/sound/fight/flamethrower-mid.ogg", volume = 1 } }, gun_barrel_length = 1.3999999999999999, gun_center_shift = { -0.17000000000000002, -1.1499999999999999 }, min_range = 3, range = 9, type = "stream" }, auto_recycle = false, hidden = true, icon = "__base__/graphics/icons/flamethrower.png", name = "tank-flamethrower", order = "b[flamethrower]-b[tank-flamethrower]", stack_size = 1, subgroup = "gun", type = "gun" }, ["tank-machine-gun"] = { attack_parameters = { ammo_category = "bullet", cooldown = 4, movement_slow_down_factor = 0.7, projectile_center = { -0.15625, -0.078119999999999994 }, projectile_creation_distance = 1, range = 20, shell_particle = { center = { 0, 0 }, creation_distance = -0.6875, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.4, starting_frame_speed_deviation = 0.1 }, sound = { game_controller_vibration_data = { duration = 50, high_frequency_vibration_intensity = 0.6 }, priority = 64, switch_vibration_data = { filename = "__base__/sound/fight/heavy-gunshot.bnvib", gain = 0.7 }, variations = { { filename = "__base__/sound/fight/heavy-gunshot-1.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/heavy-gunshot-2.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/heavy-gunshot-3.ogg", volume = 0.4 }, { filename = "__base__/sound/fight/heavy-gunshot-4.ogg", volume = 0.4 } } }, type = "projectile" }, auto_recycle = false, hidden = true, icon = "__base__/graphics/icons/submachine-gun.png", name = "tank-machine-gun", order = "a[basic-clips]-b[tank-machine-gun]", stack_size = 1, subgroup = "gun", type = "gun" }, teslagun = { attack_parameters = { ammo_category = "tesla", cooldown = 60, movement_slow_down_factor = 0.25, range = 24, source_direction_count = 8, source_offset = { 0.1, -0.75 }, type = "beam" }, default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.drop_sound ]=], icon = "__space-age__/graphics/icons/teslagun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.drop_sound ]=], name = "teslagun", order = "a[basic-clips]-h[teslagun]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.railgun.pick_sound ]=], stack_size = 5, subgroup = "gun", type = "gun" }, ["vehicle-machine-gun"] = { attack_parameters = { ammo_category = "bullet", cooldown = 4, movement_slow_down_factor = 0.7, projectile_creation_distance = 0.65, range = 20, shell_particle = { center = { 0, 0 }, creation_distance = -0.6875, direction_deviation = 0.1, name = "shell-particle", speed = 0.1, speed_deviation = 0.03, starting_frame_speed = 0.4, starting_frame_speed_deviation = 0.1 }, sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["tank-machine-gun"].attack_parameters.sound ]=], type = "projectile" }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["submachine-gun"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/submachine-gun.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["submachine-gun"].drop_sound ]=], name = "vehicle-machine-gun", order = "a[basic-clips]-b[vehicle-machine-gun]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["combat-shotgun"].pick_sound ]=], stack_size = 1, subgroup = "gun", type = "gun" } }, ["half-diagonal-rail"] = { ["half-diagonal-rail"] = { collision_box = { { -0.75, -2.2360000000000002 }, { 0.75, 2.2360000000000002 } }, corpse = "half-diagonal-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "straight-rail", dying_explosion = { { name = "rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "rail-explosion" }, { name = "rail-explosion", offset = { -1.2, -2 } } }, extra_planner_goal_penalty = -4, extra_planner_penalty = 0, factoriopedia_alternative = "straight-rail", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__base__/graphics/icons/half-diagonal-rail.png", max_health = 200, minable = { count = 2, mining_time = 0.2, result = "rail" }, name = "half-diagonal-rail", order = "a[ground-rail]-b[half-diagonal-rail]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 2432 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 1280 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 1664 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 512 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 } }, southwest = {}, west = {} }, placeable_by = { count = 2, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, tile_height = 2, type = "half-diagonal-rail", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] } }, ["heat-interface"] = { ["heat-interface"] = { collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "small-remnants", flags = { "placeable-neutral", "player-creation" }, gui_mode = "admins", heat_buffer = { connections = { { direction = 0, position = { 0, 0 } }, { direction = 4, position = { 0, 0 } }, { direction = 8, position = { 0, 0 } }, { direction = 12, position = { 0, 0 } } }, default_temperature = 0, max_temperature = 1000, max_transfer = "10GW", min_working_temperature = 0, specific_heat = "10MJ" }, hidden = true, icon = "__base__/graphics/icons/heat-interface.png", max_health = 150, minable = { mining_time = 0.1, result = "heat-interface" }, name = "heat-interface", picture = { filename = "__base__/graphics/icons/heat-interface.png", flags = { "no-crop" }, height = 64, scale = 0.5, width = 64 }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "impact" }, { percent = 100, type = "physical" }, { percent = 100, type = "explosion" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "heat-interface" } }, ["heat-pipe"] = { ["heat-pipe"] = { collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, connection_sprites = { corner_left_down = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-left-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, corner_left_up = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-left-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, corner_right_down = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-down-right-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, corner_right_up = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-corner-up-right-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, cross = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-t-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, ending_down = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-ending-down-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, ending_left = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-ending-left-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, ending_right = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-ending-right-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, ending_up = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-ending-up-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, single = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-single.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, straight_horizontal = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-horizontal-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, straight_vertical = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-2.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-3.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-4.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-5.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 }, { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-straight-vertical-6.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, t_down = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-t-down-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, t_left = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-t-left-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, t_right = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-t-right-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } }, t_up = { { filename = "__base__/graphics/entity/heat-pipe/heat-pipe-t-up-1.png", height = 64, priority = "extra-high", scale = 0.5, width = 64 } } }, corpse = "heat-pipe-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "heat-pipe-explosion", fast_replaceable_group = "heat-pipe", flags = { "placeable-neutral", "player-creation" }, heat_buffer = { connections = { { direction = 0, position = { 0, 0 } }, { direction = 4, position = { 0, 0 } }, { direction = 8, position = { 0, 0 } }, { direction = 12, position = { 0, 0 } } }, max_temperature = 1000, max_transfer = "1GW", minimum_glow_temperature = 350, specific_heat = "1MJ" }, heat_glow_sprites = { corner_left_down = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-left-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, corner_left_up = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-left-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, corner_right_down = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-down-right-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, corner_right_up = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-corner-up-right-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, cross = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-t-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-t-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, ending_down = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-ending-down-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-ending-down-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, ending_left = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-ending-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-ending-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, ending_right = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-ending-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-ending-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, ending_up = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-ending-up-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-ending-up-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, single = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, straight_horizontal = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-horizontal-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, straight_vertical = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-2.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-3.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-4.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-5.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } }, { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-straight-vertical-6.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, t_down = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-t-down-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-t-down-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, t_left = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-t-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-t-left-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, t_right = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-t-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-t-right-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } }, t_up = { { layers = { { filename = "__base__/graphics/entity/heat-pipe/heated-t-up-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/heat-pipe/heated-t-up-1.png", height = 64, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 64 } } } } }, icon = "__base__/graphics/icons/heat-pipe.png", impact_category = "metal", max_health = 200, minable = { mining_time = 0.1, result = "heat-pipe" }, name = "heat-pipe", random_corpse_variation = true, resistances = { { percent = 90, type = "fire" }, { percent = 30, type = "explosion" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "heat-pipe", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_volume_to_activity = true, max_sounds_per_prototype = 3, sound = { filename = "__base__/sound/heat-pipe.ogg", volume = 0.4 } } } }, ["highlight-box"] = { ["highlight-box"] = { hidden = true, name = "highlight-box", type = "highlight-box" } }, ["impact-category"] = { default = { name = "default", type = "impact-category" }, glass = { name = "glass", type = "impact-category" }, metal = { name = "metal", type = "impact-category" }, ["metal-large"] = { name = "metal-large", type = "impact-category" }, organic = { name = "organic", type = "impact-category" }, stone = { name = "stone", type = "impact-category" }, tree = { name = "tree", type = "impact-category" }, wood = { name = "wood", type = "impact-category" } }, ["infinity-cargo-wagon"] = { ["infinity-cargo-wagon"] = { air_resistance = 0.01, back_light = { { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { -0.6, 3.5 }, size = 2 }, { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { 0.6, 3.5 }, size = 2 } }, braking_force = 3, close_sound = { filename = "__base__/sound/cargo-wagon-close.ogg", volume = 0.27000000000000002 }, collision_box = { { -0.6, -2.3999999999999999 }, { 0.6, 2.3999999999999999 } }, color = { a = 1, b = 0, g = 0.23000000000000003, r = 0.42999999999999998 }, connection_distance = 3, corpse = "cargo-wagon-remnants", crash_trigger = { sound = { filename = "__base__/sound/car-crash.ogg", volume = 0 }, type = "play-sound" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deliver_category = "vehicle", door_closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-closing-loop.ogg", volume = 0.3 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-closed.ogg", volume = 0.3 } }, door_opening_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-opening-loop.ogg", volume = 0.3 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/cargo-wagon/cargo-wagon-opened.ogg", volume = 0.25 } }, drive_over_tie_trigger = { sound = { category = "environment", variations = { { filename = "__base__/sound/train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.3999999999999999 }, { type = "driving", volume_multiplier = 1.3 } }, volume = 0.4 }, { filename = "__base__/sound/train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "play-sound" }, drive_over_tie_trigger_minimal_speed = 0.5, dying_explosion = "cargo-wagon-explosion", energy_per_hit_point = 5, factoriopedia_simulation = { init = " game.simulation.camera_position = {1, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN021vgyAQAOD/cp+xqS+o9a8si0HL6GUIDaBdY/zvO7V7SbolfOS4ezgCN0OnR3l1aAI0M2BvjYfmZQaPygi9xowYJDTgBGpYGKA5yw9o0uWVgTQBA8q9YlvcWzMOnXSUwL4qfaBadQnJRjC4Wk9V1qw4SUnF4A5Nxgk/o5P9vlcs7MnMok0ebebRZh5tFt9mL5yyyU0oSn0Wj4dTXv1qVRrRadlqq9AH7H17uyCtBzuhUdC8Ce0lA+uQzhM7dDxkfH2UiULWEWRGrf9oiUdfM42+ZhlrxpNVLBn/GHUs+d+foY/ug+3fWxoOs4cfM7JGHxkY5EBH/EwTg0k6vxFZnRZ1zsuyLHjJT8vyCe5KJ7g=\",\n position = {0, 0}\n }\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 0.5, gui_mode = "admins", hidden = true, horizontal_doors = { layers = { { filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal.png", frame_count = 8, height = 84, line_length = 1, scale = 0.5, shift = { 0, -0.875 }, tint = { b = 1, g = 0.5, r = 0.5 }, usage = "train", width = 438 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-horizontal-mask.png", flags = { "mask" }, frame_count = 8, height = 80, line_length = 1, scale = 0.5, shift = { 0, -0.90625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], tint_as_overlay = true, usage = "train", width = 368 } } }, icons = { { icon = "__base__/graphics/icons/cargo-wagon.png", tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=] } }, impact_category = "metal-large", inventory_size = 40, joint_distance = 4, max_health = 600, max_speed = 1.5, minable = { mining_time = 0.1, result = "infinity-cargo-wagon" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/cargo-wagon/minimap-representation/cargo-wagon-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, name = "infinity-cargo-wagon", open_sound = { filename = "__base__/sound/cargo-wagon-open.ogg", volume = 0.27000000000000002 }, pictures = { rotated = { layers = { { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-4.png" }, height = 408, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.78125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 442 }, { allow_low_quality_rotation = true, apply_runtime_tint = true, back_equals_front = true, dice = 4, direction_count = 128, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-mask-4.png" }, flags = { "mask" }, height = 372, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.03125, -0.9375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], tint_as_overlay = true, usage = "train", width = 400 }, { allow_low_quality_rotation = true, back_equals_front = true, dice = 4, direction_count = 128, draw_as_shadow = true, filenames = { "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-1.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-2.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-3.png", "__base__/graphics/entity/cargo-wagon/cargo-wagon-shadow-4.png" }, height = 400, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.328125, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 462 } } }, slope_angle_between_frames = 1.25, slope_back_equals_front = true, sloped = { layers = { { back_equals_front = true, dice = 4, direction_count = 80, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-4.png" }, height = 516, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 466 }, { apply_runtime_tint = true, dice = 4, direction_count = 80, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-mask-4.png" }, flags = { "mask" }, height = 456, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.53125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], tint_as_overlay = true, usage = "train", width = 438 }, { dice = 4, direction_count = 80, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-1.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-2.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-3.png", "__elevated-rails__/graphics/entity/cargo-wagon/cargo-wagon-sloped-shadow-4.png" }, height = 540, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 1.1875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 610 } } } }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 60, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, selected_minimap_representation = { filename = "__base__/graphics/entity/cargo-wagon/minimap-representation/cargo-wagon-selected-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, selection_box = { { -1, -2.703125 }, { 1, 3.296875 } }, stand_by_light = { { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { -0.6, -3.5 }, size = 2 }, { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { 0.6, -3.5 }, size = 2 } }, tie_distance = 50, type = "infinity-cargo-wagon", vertical_doors = { layers = { { filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical.png", frame_count = 8, height = 402, line_length = 8, scale = 0.5, shift = { 0, -0.828125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 118 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/cargo-wagon/cargo-wagon-door-vertical-mask.png", flags = { "mask" }, frame_count = 8, height = 332, line_length = 8, scale = 0.5, shift = { 0, -1.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], tint_as_overlay = true, usage = "train", width = 110 } } }, vertical_selection_shift = -0.796875, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/locomotive/reflection/locomotive-reflection.png", height = 52, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], variation_count = 1, width = 20 }, rotate = true }, weight = 1000, wheels = { rotated = { direction_count = 256, filenames = { "__base__/graphics/entity/train-wheel/train-wheel-1.png", "__base__/graphics/entity/train-wheel/train-wheel-2.png", "__base__/graphics/entity/train-wheel/train-wheel-3.png", "__base__/graphics/entity/train-wheel/train-wheel-4.png", "__base__/graphics/entity/train-wheel/train-wheel-5.png", "__base__/graphics/entity/train-wheel/train-wheel-6.png", "__base__/graphics/entity/train-wheel/train-wheel-7.png", "__base__/graphics/entity/train-wheel/train-wheel-8.png" }, height = 228, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.015625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 230 }, slope_angle_between_frames = 1.25, sloped = { direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-1.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-2.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-3.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-4.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-5.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-6.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-7.png", "__elevated-rails__/graphics/entity/train-wheel/train-wheel-sloped-8.png" }, height = 312, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["infinity-cargo-wagon"]["infinity-cargo-wagon"].horizontal_doors.layers[1].tint ]=], usage = "train", width = 238 } }, working_sound = { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 0.6, offset = -0.8 }, activity_to_volume_modifiers = { maximum = 1, minimum = 0.5, multiplier = 1.5 }, fade_in_ticks = 10, fade_out_ticks = 20, match_speed_to_activity = true, match_volume_to_activity = true, max_sounds_per_prototype = 2, sound = { filename = "__base__/sound/train-wagon-wheels.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2 }, { type = "driving", volume_multiplier = 0.5 } }, volume = 0.6 } } } }, ["infinity-container"] = { ["infinity-chest"] = { circuit_connector = { points = { shadow = { green = { 0.671875, 0.546875 }, red = { 0.859375, 0.546875 } }, wire = { green = { 0.40625, 0.421875 }, red = { 0.34375, 0.203125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.453125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, 0.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.390625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.3 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "storage-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "storage-chest-explosion", erase_contents_when_mined = true, fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, gui_mode = "admins", hidden = true, icon = "__base__/graphics/icons/infinity-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, max_health = 350, max_logistic_slots = 1, minable = { mining_time = 0.1, result = "infinity-chest" }, name = "infinity-chest", open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume = 0.42999999999999998 }, opened_duration = 7, picture = { layers = { { filename = "__base__/graphics/entity/infinity-chest/infinity-chest.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0, -0.09375 }, width = 68 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/infinity-chest/infinity-chest-shadow.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.1875 }, width = 116 } } }, preserve_contents_when_created = true, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "impact" }, { percent = 100, type = "physical" }, { percent = 100, type = "explosion" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "infinity-container" } }, ["infinity-pipe"] = { ["infinity-pipe"] = { close_sound = { filename = "__base__/sound/open-close/metal-small-close.ogg", volume = 0.8 }, collision_box = { { -0.29, -0.29 }, { 0.29, 0.29 } }, corpse = "pipe-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "pipe-explosion", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, fluid_box = { hide_connection_info = true, pipe_connections = { { connection_category = { "default", "fusion-plasma" }, direction = 0, position = { 0, 0 } }, { connection_category = { "default", "fusion-plasma" }, direction = 4, position = { 0, 0 } }, { connection_category = { "default", "fusion-plasma" }, direction = 8, position = { 0, 0 } }, { connection_category = { "default", "fusion-plasma" }, direction = 12, position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 100 }, gui_mode = "admins", hidden = true, horizontal_window_bounding_box = { { -0.25, -0.28125 }, { 0.25, 0.15625 } }, icon_draw_specification = { scale = 0.5 }, icons = { { icon = "__base__/graphics/icons/pipe.png", tint = { 0.5, 0.5, 1 } } }, impact_category = "metal", max_health = 100, minable = { mining_time = 0.1, result = "infinity-pipe" }, name = "infinity-pipe", open_sound = { filename = "__base__/sound/open-close/metal-small-open.ogg", volume = 0.8 }, pictures = { corner_down_left = { filename = "__base__/graphics/entity/pipe/pipe-corner-down-left.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, corner_down_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 768 }, corner_down_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 768 }, corner_down_right = { filename = "__base__/graphics/entity/pipe/pipe-corner-down-right.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, corner_down_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 384 }, corner_down_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 384 }, corner_up_left = { filename = "__base__/graphics/entity/pipe/pipe-corner-up-left.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, corner_up_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 576 }, corner_up_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 576 }, corner_up_right = { filename = "__base__/graphics/entity/pipe/pipe-corner-up-right.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, corner_up_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, corner_up_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, cross = { filename = "__base__/graphics/entity/pipe/pipe-cross.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, cross_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 960 }, cross_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 960 }, ending_down = { filename = "__base__/graphics/entity/pipe/pipe-ending-down.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, ending_down_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 }, ending_down_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 }, ending_left = { filename = "__base__/graphics/entity/pipe/pipe-ending-left.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, ending_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 512 }, ending_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 512 }, ending_right = { filename = "__base__/graphics/entity/pipe/pipe-ending-right.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, ending_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, ending_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, ending_up = { filename = "__base__/graphics/entity/pipe/pipe-ending-up.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, ending_up_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, ending_up_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, fluid_background = { filename = "__base__/graphics/entity/pipe/fluid-background.png", height = 40, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 64 }, gas_flow = { filename = "__base__/graphics/entity/pipe/steam.png", frame_count = 60, height = 30, line_length = 10, priority = "extra-high", width = 48 }, high_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-high-temperature.png", height = 18, priority = "extra-high", width = 160 }, horizontal_window_background = { filename = "__base__/graphics/entity/pipe/pipe-horizontal-window-background.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, low_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", height = 18, priority = "extra-high", width = 160 }, middle_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-medium-temperature.png", height = 18, priority = "extra-high", width = 160 }, straight_horizontal = { filename = "__base__/graphics/entity/pipe/pipe-straight-horizontal.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, straight_horizontal_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_window = { filename = "__base__/graphics/entity/pipe/pipe-straight-horizontal-window.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, straight_horizontal_window_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_window_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_vertical = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, straight_vertical_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_single = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical-single.png", height = 160, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 160 }, straight_vertical_single_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 0 }, straight_vertical_single_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 0 }, straight_vertical_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_window = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical-window.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, straight_vertical_window_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_window_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, t_down = { filename = "__base__/graphics/entity/pipe/pipe-t-down.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, t_down_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 896 }, t_down_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 896 }, t_left = { filename = "__base__/graphics/entity/pipe/pipe-t-left.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, t_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 832 }, t_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 832 }, t_right = { filename = "__base__/graphics/entity/pipe/pipe-t-right.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, t_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 448 }, t_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 448 }, t_up = { filename = "__base__/graphics/entity/pipe/pipe-t-up.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 }, t_up_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 704 }, t_up_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 704 }, vertical_window_background = { filename = "__base__/graphics/entity/pipe/pipe-vertical-window-background.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 0.5, 0.5, 1 }, width = 128 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "impact" }, { percent = 100, type = "physical" }, { percent = 100, type = "explosion" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "infinity-pipe", vertical_window_bounding_box = { { -0.28125, -0.5 }, { 0.03125, 0.125 } }, working_sound = { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 0.4, offset = -2.2999999999999998 }, activity_to_volume_modifiers = { maximum = 1, minimum = 0.5, multiplier = 1, offset = 0 }, fade_in_ticks = 10, fade_out_ticks = 20, match_speed_to_activity = true, match_volume_to_activity = true, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/pipe.ogg", volume = 0.7 }, volume_smoothing_window_size = 20 } } }, inserter = { ["bulk-inserter"] = { bulk = true, circuit_connector = { { points = { shadow = { green = { 0.6875, 0.484375 }, red = { 0.78125, 0.328125 } }, wire = { green = { 0.390625, 0.25 }, red = { 0.515625, 0.109375 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = { "low-object" }, height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = { "low-object" }, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 112, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = { "low-object" }, height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = { "low-object" }, height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = { "low-object" }, height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 108, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = { "low-object" }, height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 108, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = { "low-object" }, height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = { "low-object" }, height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 128, y = 0 } } }, { points = { shadow = { green = { -0.09375, -0.046875 }, red = { 0.140625, -0.125 } }, wire = { green = { -0.34375, -0.28125 }, red = { -0.171875, -0.328125 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 156, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 168, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 162, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 162, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 186, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 192, y = 0 } } }, { points = { shadow = { green = { 0.78125, 0.15625 }, red = { 0.671875, -0.015625 } }, wire = { green = { 0.5, -0.078125 }, red = { 0.40625, -0.25 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 0, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.671875, -0.03125 }, red = { 0.46875, -0.140625 } }, wire = { green = { 0.40625, -0.25 }, red = { 0.234375, -0.34375 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 56, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 54, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 54, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 64, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/inserter-close.ogg", volume = 0.5 }, collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "bulk-inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = { name = "signal-S", type = "virtual" }, dying_explosion = "bulk-inserter-explosion", energy_per_movement = "20kJ", energy_per_rotation = "20kJ", energy_source = { drain = "1kW", type = "electric", usage_priority = "secondary-input" }, extension_speed = 0.1, fast_replaceable_group = "inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, hand_base_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 136, priority = "extra-high", scale = 0.25, width = 130, x = 520 }, hand_base_picture = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 130 }, hand_closed_picture = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 100 }, hand_closed_shadow = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 100 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 0 }, hand_open_picture = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 130 }, hand_open_shadow = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 130 }, heating_energy = "50kW", icon = "__base__/graphics/icons/bulk-inserter.png", icon_draw_specification = { scale = 0.5 }, insert_position = { 0, 1.2 }, max_health = 160, minable = { mining_time = 0.1, result = "bulk-inserter" }, name = "bulk-inserter", open_sound = { filename = "__base__/sound/open-close/inserter-open.ogg", volume = 0.6 }, pickup_position = { 0, -1 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__base__/graphics/entity/bulk-inserter/bulk-inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.04, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, starting_distance = 0.85, type = "inserter", working_sound = { match_progress_to_activity = true, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__base__/sound/inserter-fast-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.6000000000000001 }, { type = "tips-and-tricks", volume_multiplier = 2 } }, volume = 0.5 }, { filename = "__base__/sound/inserter-fast-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["burner-inserter"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "burner-inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].default_stack_control_input_signal ]=], dying_explosion = "burner-inserter-explosion", energy_per_movement = "50kJ", energy_per_rotation = "50kJ", energy_source = { effectivity = 1, fuel_categories = { "chemical" }, fuel_inventory_size = 1, initial_fuel = "wood", initial_fuel_percent = 0.25, light_flicker = { color = { 0, 0, 0 } }, smoke = { { deviation = { 0.1, 0.1 }, frequency = 9, name = "smoke" } }, type = "burner" }, extension_speed = 0.035000000000000004, fast_replaceable_group = "inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, hand_base_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 136, priority = "extra-high", scale = 0.25, width = 130, x = 520 }, hand_base_picture = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 390 }, hand_closed_picture = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_closed_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 260 }, hand_open_picture = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, heating_energy = "0kW", icon = "__base__/graphics/icons/burner-inserter.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", insert_position = { 0, 1.2 }, max_health = 100, minable = { mining_time = 0.1, result = "burner-inserter" }, name = "burner-inserter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].open_sound ]=], pickup_position = { 0, -1 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.013, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, surface_conditions = { { min = 10, property = "pressure" } }, type = "inserter", working_sound = { match_progress_to_activity = true, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__base__/sound/inserter-basic-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2 }, { type = "tips-and-tricks", volume_multiplier = 1.8 } }, volume = 0.5 }, { filename = "__base__/sound/inserter-basic-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["burner-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-basic-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["burner-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-basic-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["burner-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-basic-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["burner-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["fast-inserter"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "fast-inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].default_stack_control_input_signal ]=], dying_explosion = "fast-inserter-explosion", energy_per_movement = "7kJ", energy_per_rotation = "7kJ", energy_source = { drain = "0.5kW", type = "electric", usage_priority = "secondary-input" }, extension_speed = 0.1, fast_replaceable_group = "inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, hand_base_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 136, priority = "extra-high", scale = 0.25, width = 130, x = 520 }, hand_base_picture = { filename = "__base__/graphics/entity/fast-inserter/fast-inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 390 }, hand_closed_picture = { filename = "__base__/graphics/entity/fast-inserter/fast-inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_closed_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 260 }, hand_open_picture = { filename = "__base__/graphics/entity/fast-inserter/fast-inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, heating_energy = "30kW", icon = "__base__/graphics/icons/fast-inserter.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", insert_position = { 0, 1.2 }, max_health = 150, minable = { mining_time = 0.1, result = "fast-inserter" }, name = "fast-inserter", next_upgrade = "bulk-inserter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].open_sound ]=], pickup_position = { 0, -1 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__base__/graphics/entity/fast-inserter/fast-inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.04, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, type = "inserter", working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].working_sound ]=] }, inserter = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].default_stack_control_input_signal ]=], dying_explosion = "inserter-explosion", energy_per_movement = "5kJ", energy_per_rotation = "5kJ", energy_source = { drain = "0.4kW", type = "electric", usage_priority = "secondary-input" }, extension_speed = 0.035000000000000004, fast_replaceable_group = "inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, hand_base_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 136, priority = "extra-high", scale = 0.25, width = 130, x = 520 }, hand_base_picture = { filename = "__base__/graphics/entity/inserter/inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 390 }, hand_closed_picture = { filename = "__base__/graphics/entity/inserter/inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_closed_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 260 }, hand_open_picture = { filename = "__base__/graphics/entity/inserter/inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, heating_energy = "30kW", icon = "__base__/graphics/icons/inserter.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", insert_position = { 0, 1.2 }, max_health = 150, minable = { mining_time = 0.1, result = "inserter" }, name = "inserter", next_upgrade = "fast-inserter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].open_sound ]=], pickup_position = { 0, -1 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__base__/graphics/entity/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.014000000000000002, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, type = "inserter", working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["burner-inserter"].working_sound ]=] }, ["long-handed-inserter"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "long-handed-inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].default_stack_control_input_signal ]=], dying_explosion = "long-handed-inserter-explosion", energy_per_movement = "5kJ", energy_per_rotation = "5kJ", energy_source = { drain = "0.4kW", type = "electric", usage_priority = "secondary-input" }, extension_speed = 0.05, fast_replaceable_group = "long-handed-inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, hand_base_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 136, priority = "extra-high", scale = 0.25, width = 130, x = 520 }, hand_base_picture = { filename = "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 390 }, hand_closed_picture = { filename = "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_closed_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-hand.png", height = 164, priority = "extra-high", scale = 0.25, width = 130, x = 260 }, hand_open_picture = { filename = "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_open_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 72 }, hand_size = 1.5, heating_energy = "50kW", icon = "__base__/graphics/icons/long-handed-inserter.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", insert_position = { 0, 2.2000000000000002 }, max_health = 160, minable = { mining_time = 0.1, result = "long-handed-inserter" }, name = "long-handed-inserter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["bulk-inserter"].open_sound ]=], pickup_position = { 0, -2 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.02, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, starting_distance = 1.7, type = "inserter", working_sound = { match_progress_to_activity = true, sound = { audible_distance_modifier = 0.5, variations = { { filename = "__base__/sound/inserter-long-handed-1.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 1.8 }, volume = 0.3 }, { filename = "__base__/sound/inserter-long-handed-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["long-handed-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/inserter-long-handed-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["long-handed-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/inserter-long-handed-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["long-handed-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.3 }, { filename = "__base__/sound/inserter-long-handed-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["long-handed-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.3 } } } } }, ["stack-inserter"] = { bulk = true, circuit_connector = { { points = { shadow = { green = { 0.6875, 0.484375 }, red = { 0.78125, 0.328125 } }, wire = { green = { 0.390625, 0.25 }, red = { 0.515625, 0.109375 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = { "low-object" }, height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = { "low-object" }, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 112, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = { "low-object" }, height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = { "low-object" }, height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = { "low-object" }, height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 108, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = { "low-object" }, height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 108, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = { "low-object" }, height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = { "low-object" }, height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 128, y = 0 } } }, { points = { shadow = { green = { -0.09375, -0.046875 }, red = { 0.140625, -0.125 } }, wire = { green = { -0.34375, -0.28125 }, red = { -0.171875, -0.328125 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 156, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 168, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 162, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 162, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 186, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 192, y = 0 } } }, { points = { shadow = { green = { 0.78125, 0.15625 }, red = { 0.671875, -0.015625 } }, wire = { green = { 0.5, -0.078125 }, red = { 0.40625, -0.25 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 0, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.671875, -0.03125 }, red = { 0.46875, -0.140625 } }, wire = { green = { 0.40625, -0.25 }, red = { 0.234375, -0.34375 } } }, sprites = { connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_main.flags ]=], height = 40, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.078125 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-base-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.connector_shadow.flags ]=], height = 36, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.21875 }, width = 56, x = 56, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-on-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue.flags ]=], height = 42, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-B-off-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_blue_off.flags ]=], height = 26, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.125 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-G-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_green.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 54, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-LED-R-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.led_red.flags ]=], height = 50, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.078125 }, width = 54, x = 54, y = 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-sequence.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-inserter-01-wire-shadow.png", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].circuit_connector[1].sprites.wire_pins_shadow.flags ]=], height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.171875 }, width = 64, x = 64, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/inserter-close.ogg", volume = 0.5 }, collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "stack-inserter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_stack_control_input_signal = { name = "signal-S", type = "virtual" }, dying_explosion = "stack-inserter-explosion", energy_per_movement = "40kJ", energy_per_rotation = "40kJ", energy_source = { drain = "1kW", type = "electric", usage_priority = "secondary-input" }, enter_drop_mode_if_held_stack_spoiled = true, extension_speed = 0.1, fast_replaceable_group = "inserter", filter_count = 5, flags = { "placeable-neutral", "placeable-player", "player-creation" }, grab_less_to_match_belt_stack = true, hand_base_frozen = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-arm-frozen.png", height = 136, priority = "extra-high", scale = 0.25, width = 134, x = 268 }, hand_base_picture = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-hand-base.png", height = 136, priority = "extra-high", scale = 0.25, width = 32 }, hand_base_shadow = { filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", height = 132, priority = "extra-high", scale = 0.25, width = 32 }, hand_closed_frozen = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-arm-frozen.png", height = 164, priority = "extra-high", scale = 0.25, width = 134, x = 134 }, hand_closed_picture = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-hand-closed.png", height = 164, priority = "extra-high", scale = 0.25, width = 112 }, hand_closed_shadow = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-hand-closed-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 112 }, hand_open_frozen = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-arm-frozen.png", height = 164, priority = "extra-high", scale = 0.25, width = 134 }, hand_open_picture = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-hand-open.png", height = 164, priority = "extra-high", scale = 0.25, width = 134 }, hand_open_shadow = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-hand-open-shadow.png", height = 164, priority = "extra-high", scale = 0.25, width = 134 }, heating_energy = "50kW", icon = "__space-age__/graphics/icons/stack-inserter.png", icon_draw_specification = { scale = 0.5 }, insert_position = { 0, 1.2 }, max_belt_stack_size = 4, max_health = 160, minable = { mining_time = 0.1, result = "stack-inserter" }, name = "stack-inserter", open_sound = { filename = "__base__/sound/open-close/inserter-open.ogg", volume = 0.6 }, pickup_position = { 0, -1 }, platform_frozen = { sheet = { filename = "__space-age__/graphics/entity/frozen/inserter/inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, platform_picture = { sheet = { filename = "__space-age__/graphics/entity/stack-inserter/stack-inserter-platform.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.203125 }, width = 105 } }, resistances = { { percent = 90, type = "fire" } }, rotation_speed = 0.04, selection_box = { { -0.4, -0.35 }, { 0.4, 0.45 } }, stack_size_bonus = 4, starting_distance = 0.85, type = "inserter", wait_for_full_hand = true, working_sound = { match_progress_to_activity = true, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__base__/sound/inserter-fast-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.6000000000000001 }, { type = "tips-and-tricks", volume_multiplier = 2 } }, volume = 0.5 }, { filename = "__base__/sound/inserter-fast-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/inserter-fast-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].inserter["stack-inserter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } } }, ["inventory-bonus-equipment"] = { ["toolbelt-equipment"] = { categories = { "armor" }, inventory_size_bonus = 10, name = "toolbelt-equipment", shape = { height = 1, type = "full", width = 3 }, sprite = { filename = "__space-age__/graphics/equipment/toolbelt-equipment.png", height = 64, priority = "medium", scale = 0.5, width = 192 }, type = "inventory-bonus-equipment" } }, item = { accumulator = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-large-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/accumulator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "accumulator", order = "e[accumulator]-a[accumulator]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-large-inventory-pickup.ogg", volume = 0.7 }, place_result = "accumulator", stack_size = 50, subgroup = "energy", type = "item" }, ["active-provider-chest"] = { color_hint = { text = "A" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-chest-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/active-provider-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "active-provider-chest", order = "b[storage]-c[active-provider-chest]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-chest-inventory-pickup.ogg", volume = 0.6 }, place_result = "active-provider-chest", stack_size = 50, subgroup = "logistic-network", type = "item" }, ["advanced-circuit"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/advanced-circuit.png", ingredient_to_weight_coefficient = 0.28000000000000004, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "advanced-circuit", order = "b[circuits]-b[advanced-circuit]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], stack_size = 200, subgroup = "intermediate-product", type = "item" }, ["agricultural-tower"] = { default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-large-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/agricultural-tower.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], name = "agricultural-tower", order = "a[agricultural-tower]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-large-inventory-pickup.ogg", volume = 0.8 }, place_result = "agricultural-tower", stack_size = 20, subgroup = "agriculture", type = "item" }, ["arithmetic-combinator"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/combinator-inventory-move.ogg", volume = 0.5 }, icon = "__base__/graphics/icons/arithmetic-combinator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], name = "arithmetic-combinator", order = "c[combinators]-a[arithmetic-combinator]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/combinator-inventory-pickup.ogg", volume = 0.6 }, place_result = "arithmetic-combinator", stack_size = 50, subgroup = "circuit-network", type = "item" }, ["artificial-jellynut-soil"] = { default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/landfill-inventory-move.ogg", volume = 1 }, icon = "__space-age__/graphics/icons/artificial-jellynut-soil.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], name = "artificial-jellynut-soil", order = "c[landfill]-d[artificial-jellynut-soil]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/landfill-inventory-pickup.ogg", volume = 0.7 }, place_as_tile = { condition = { layers = { ground_tile = true } }, condition_size = 1, result = "artificial-jellynut-soil", tile_condition = { "wetland-jellynut" } }, stack_size = 100, subgroup = "terrain", type = "item" }, ["artificial-yumako-soil"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], icon = "__space-age__/graphics/icons/artificial-yumako-soil.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], name = "artificial-yumako-soil", order = "c[landfill]-b[artificial-yumako-soil]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].pick_sound ]=], place_as_tile = { condition = { layers = { ground_tile = true } }, condition_size = 1, result = "artificial-yumako-soil", tile_condition = { "wetland-yumako" } }, stack_size = 100, subgroup = "terrain", type = "item" }, ["artillery-turret"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], icon = "__base__/graphics/icons/artillery-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], name = "artillery-turret", order = "b[turret]-d[artillery-turret]-a[turret]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].pick_sound ]=], place_result = "artillery-turret", stack_size = 10, subgroup = "turret", type = "item", weight = 200000 }, ["assembling-machine-1"] = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/assembling-machine-1.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "assembling-machine-1", order = "a[assembling-machine-1]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "assembling-machine-1", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "production-machine", type = "item" }, ["assembling-machine-2"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/assembling-machine-2.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "assembling-machine-2", order = "b[assembling-machine-2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "assembling-machine-2", stack_size = 50, subgroup = "production-machine", type = "item" }, ["assembling-machine-3"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/assembling-machine-3.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "assembling-machine-3", order = "c[assembling-machine-3]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "assembling-machine-3", stack_size = 50, subgroup = "production-machine", type = "item", weight = 40000 }, ["asteroid-collector"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/asteroid-collector.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "asteroid-collector", order = "d[asteroid-collector]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-inventory-pickup.ogg", volume = 0.8 }, place_result = "asteroid-collector", random_tint_color = { 1, 0.95, 0.9, 1 }, stack_size = 10, subgroup = "space-platform", type = "item", weight = 100000 }, barrel = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "barrel", order = "a[basic-intermediates]-d[empty-barrel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "intermediate-product", type = "item", weight = 5000 }, battery = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/battery.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "battery", order = "b[chemistry]-d[battery]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], stack_size = 200, subgroup = "raw-material", type = "item" }, ["battery-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/battery-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "battery-equipment", order = "b[battery]-a[battery-equipment]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_as_equipment_result = "battery-equipment", stack_size = 20, subgroup = "equipment", type = "item" }, ["battery-mk2-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/battery-mk2-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], localised_description = { "item-description.battery-equipment" }, name = "battery-mk2-equipment", order = "b[battery]-b[battery-equipment-mk2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_as_equipment_result = "battery-mk2-equipment", stack_size = 20, subgroup = "equipment", type = "item", weight = 100000 }, ["battery-mk3-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-small-inventory-move.ogg", volume = 1 }, icon = "__space-age__/graphics/icons/battery-mk3-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], localised_description = { "item-description.battery-equipment" }, name = "battery-mk3-equipment", order = "b[battery]-c[battery-equipment-mk3]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-small-inventory-pickup.ogg", volume = 0.7 }, place_as_equipment_result = "battery-mk3-equipment", stack_size = 20, subgroup = "equipment", type = "item", weight = 200000 }, beacon = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/beacon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "beacon", order = "a[beacon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "beacon", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 20, subgroup = "module", type = "item" }, ["belt-immunity-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/belt-immunity-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "belt-immunity-equipment", order = "c[belt-immunity]-a[belt-immunity]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_as_equipment_result = "belt-immunity-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item" }, ["big-electric-pole"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/big-electric-pole.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "big-electric-pole", order = "a[energy]-c[big-electric-pole]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "big-electric-pole", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, ["big-mining-drill"] = { default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/drill-inventory-move.ogg", volume = 0.8 }, icon = "__space-age__/graphics/icons/big-mining-drill.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["big-mining-drill"].drop_sound ]=], name = "big-mining-drill", order = "a[items]-c[big-mining-drill]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/drill-inventory-pickup.ogg", volume = 0.8 }, place_result = "big-mining-drill", stack_size = 20, subgroup = "extraction-machine", type = "item", weight = 50000 }, biochamber = { default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fluid-inventory-move.ogg", volume = 0.6 }, icon = "__space-age__/graphics/icons/biochamber.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.biochamber.drop_sound ]=], name = "biochamber", order = "b[biochamber]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fluid-inventory-pickup.ogg", volume = 0.5 }, place_result = "biochamber", stack_size = 20, subgroup = "agriculture", type = "item" }, biolab = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], icon = "__space-age__/graphics/icons/biolab.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "biolab", order = "z[z-biolab]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].pick_sound ]=], place_result = "biolab", stack_size = 5, subgroup = "production-machine", type = "item", weight = 1000000 }, ["biter-egg"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "6MJ", icon = "__space-age__/graphics/icons/biter-egg.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "biter-egg", order = "c[eggs]-a[biter-egg]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/biter-egg.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/biter-egg-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/biter-egg-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/biter-egg-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_ticks = 108000, spoil_to_trigger_result = { items_per_trigger = 25, trigger = { action_delivery = { source_effects = { { abort_if_over_space = true, affects_target = true, as_enemy = true, entity_name = "big-biter", find_non_colliding_position = true, non_colliding_fail_result = { action_delivery = { source_effects = { { affects_target = true, as_enemy = true, entity_name = "big-biter", offset_deviation = { { -1, -1 }, { 1, 1 } }, show_in_tooltip = false, type = "create-entity" } }, type = "instant" }, type = "direct" }, offset_deviation = { { -1, -1 }, { 1, 1 } }, show_in_tooltip = true, type = "create-entity" } }, type = "instant" }, type = "direct" } }, stack_size = 100, subgroup = "agriculture-products", type = "item", weight = 2000 }, boiler = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/steam-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/boiler.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], name = "boiler", order = "b[steam-power]-a[boiler]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/steam-inventory-pickup.ogg", volume = 0.4 }, place_result = "boiler", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy", type = "item" }, ["bottomless-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/steel-chest.png", tint = { 0.4, 0.4, 0.4 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "bottomless-chest", order = "a[items]-c[bottomless-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "bottomless-chest", stack_size = 10, subgroup = "other", type = "item" }, ["buffer-chest"] = { color_hint = { text = "B" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/buffer-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "buffer-chest", order = "b[storage]-d[buffer-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "buffer-chest", stack_size = 50, subgroup = "logistic-network", type = "item" }, ["bulk-inserter"] = { color_hint = { text = "B" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/inserter-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/bulk-inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], name = "bulk-inserter", order = "f[bulk-inserter]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/inserter-inventory-pickup.ogg", volume = 0.8 }, place_result = "bulk-inserter", stack_size = 50, subgroup = "inserter", type = "item", weight = 20000 }, ["burner-generator"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/steam-engine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "burner-generator", order = "t[item]-o[burner-generator]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "burner-generator", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "other", type = "item" }, ["burner-inserter"] = { color_hint = { text = "B" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], icon = "__base__/graphics/icons/burner-inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], name = "burner-inserter", order = "a[burner-inserter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].pick_sound ]=], place_result = "burner-inserter", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "inserter", type = "item" }, ["burner-mining-drill"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/drill-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/burner-mining-drill.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["burner-mining-drill"].drop_sound ]=], name = "burner-mining-drill", order = "a[items]-a[burner-mining-drill]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/drill-inventory-pickup.ogg", volume = 0.8 }, place_result = "burner-mining-drill", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "extraction-machine", type = "item" }, calcite = { default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/resource-inventory-move.ogg", volume = 0.8 }, icon = "__space-age__/graphics/icons/calcite.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "calcite", order = "a[melting]-a[calcite]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/resource-inventory-pickup.ogg", volume = 0.6 }, pictures = { { filename = "__space-age__/graphics/icons/calcite.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/calcite-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/calcite-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/calcite-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "vulcanus-processes", type = "item", weight = 2000 }, ["captive-biter-spawner"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], icon = "__space-age__/graphics/icons/captive-biter-spawner.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "captive-biter-spawner", order = "z[biter-nest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].pick_sound ]=], place_result = "captive-biter-spawner", spoil_ticks = 108000, spoil_to_trigger_result = { items_per_trigger = 1, trigger = { action_delivery = { source_effects = { { affects_target = true, as_enemy = true, entity_name = "behemoth-biter", find_non_colliding_position = true, non_colliding_fail_result = { action_delivery = { source_effects = { { affects_target = true, as_enemy = true, entity_name = "behemoth-biter", offset_deviation = { { -1, -1 }, { 1, 1 } }, show_in_tooltip = false, type = "create-entity" } }, type = "instant" }, type = "direct" }, offset_deviation = { { -1, -1 }, { 1, 1 } }, show_in_tooltip = true, type = "create-entity" } }, type = "instant" }, type = "direct" } }, stack_size = 1, subgroup = "agriculture", type = "item" }, carbon = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], fuel_category = "chemical", fuel_value = "2MJ", icon = "__space-age__/graphics/icons/carbon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "carbon", order = "b[chemistry]-f[carbon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], random_tint_color = { 0.85, 0.85, 0.7, 1 }, stack_size = 50, subgroup = "raw-material", type = "item", weight = 1000 }, ["carbon-fiber"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], icon = "__space-age__/graphics/icons/carbon-fiber.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "carbon-fiber", order = "a[organic-products]-e[carbon-fiber]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], random_tint_color = { 0.92000000000000011, 0.92000000000000011, 0.96999999999999993, 1 }, stack_size = 100, subgroup = "agriculture-products", type = "item", weight = 2000 }, ["carbonic-asteroid-chunk"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/rock-inventory-move.ogg", volume = 0.45 }, icon = "__space-age__/graphics/icons/carbonic-asteroid-chunk.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["carbonic-asteroid-chunk"].drop_sound ]=], name = "carbonic-asteroid-chunk", order = "b[carbonic]-e[chunk]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/rock-inventory-pickup.ogg", volume = 0.45 }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.carbon.random_tint_color ]=], stack_size = 1, subgroup = "space-material", type = "item", weight = 100000 }, ["cargo-bay"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], icon = "__space-age__/graphics/icons/cargo-bay.png", icon_size = 64, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], name = "cargo-bay", order = "c[cargo-bay]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].pick_sound ]=], place_result = "cargo-bay", stack_size = 10, subgroup = "space-platform", type = "item", weight = 100000 }, ["cargo-landing-pad"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-large-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/cargo-landing-pad.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["cargo-landing-pad"].drop_sound ]=], name = "cargo-landing-pad", order = "c[cargo-landing-pad]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/mechanical-large-inventory-pickup.ogg", volume = 0.8 }, place_result = "cargo-landing-pad", stack_size = 1, subgroup = "space-interactors", type = "item", weight = 1000000 }, centrifuge = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/centrifuge.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "centrifuge", order = "f[centrifuge]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "centrifuge", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "production-machine", type = "item" }, ["chemical-plant"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fluid-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/chemical-plant.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], name = "chemical-plant", order = "e[chemical-plant]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fluid-inventory-pickup.ogg", volume = 0.5 }, place_result = "chemical-plant", stack_size = 10, subgroup = "production-machine", type = "item" }, coal = { dark_background_icon = "__base__/graphics/icons/coal-dark-background.png", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/resource-inventory-move.ogg", volume = 0.8 }, fuel_category = "chemical", fuel_value = "4MJ", icon = "__base__/graphics/icons/coal.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], name = "coal", order = "b[coal]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/resource-inventory-pickup.ogg", volume = 0.6 }, pictures = { { filename = "__base__/graphics/icons/coal.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/coal-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/coal-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/coal-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, random_tint_color = { 0.85, 0.85, 0.7, 1 }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 2000 }, coin = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/coin-inventory-move.ogg", volume = 0.7 }, hidden = true, icon = "__base__/graphics/icons/coin.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coin.drop_sound ]=], name = "coin", order = "y", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/coin-inventory-pickup.ogg", volume = 0.7 }, stack_size = 100000, subgroup = "science-pack", type = "item" }, concrete = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/concrete-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/concrete.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "concrete", order = "b[concrete]-a[plain]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/concrete-inventory-pickup.ogg", volume = 0.8 }, place_as_tile = { condition = { layers = { water_tile = true } }, condition_size = 1, result = "concrete" }, random_tint_color = { 0.92000000000000011, 0.92000000000000011, 0.96999999999999993, 1 }, stack_size = 100, subgroup = "terrain", type = "item", weight = 10000 }, ["constant-combinator"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], icon = "__base__/graphics/icons/constant-combinator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], name = "constant-combinator", order = "c[combinators]-d[constant-combinator]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].pick_sound ]=], place_result = "constant-combinator", stack_size = 50, subgroup = "circuit-network", type = "item" }, ["construction-robot"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], icon = "__base__/graphics/icons/construction-robot.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], name = "construction-robot", order = "a[robot]-b[construction-robot]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].pick_sound ]=], place_result = "construction-robot", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "logistic-network", type = "item" }, ["copper-bacteria"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], icon = "__space-age__/graphics/icons/copper-bacteria.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "copper-bacteria", order = "b[agriculture]-d[bacteria]-c[copper-bacteria]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/copper-bacteria.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/copper-bacteria-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/copper-bacteria-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/copper-bacteria-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_result = "copper-ore", spoil_ticks = 3600, stack_size = 50, subgroup = "agriculture-processes", type = "item", weight = 1000 }, ["copper-cable"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wire-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/copper-cable.png", ingredient_to_weight_coefficient = 0.25, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], name = "copper-cable", order = "a[basic-intermediates]-c[copper-cable]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wire-inventory-pickup.ogg", volume = 0.6 }, stack_size = 200, subgroup = "intermediate-product", type = "item", weight = 250 }, ["copper-ore"] = { color_hint = { text = "C" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], icon = "__base__/graphics/icons/copper-ore.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], name = "copper-ore", order = "f[copper-ore]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.pick_sound ]=], pictures = { { filename = "__base__/graphics/icons/copper-ore.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/copper-ore-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/copper-ore-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/copper-ore-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 2000 }, ["copper-plate"] = { color_hint = { text = "C" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-small-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/copper-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "copper-plate", order = "a[smelting]-b[copper-plate]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-small-inventory-pickup.ogg", volume = 0.8 }, stack_size = 100, subgroup = "raw-material", type = "item" }, ["copper-wire"] = { auto_recycle = false, color_hint = { text = "C" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], flags = { "only-in-cursor", "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-copper-wire-x56.png", icon_size = 56, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], name = "copper-wire", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].pick_sound ]=], stack_size = 1, subgroup = "spawnables", type = "item" }, ["crude-oil-barrel"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-barrel-inventory-move.ogg", volume = 0.5 }, factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.5, g = 0.5, r = 0.5 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.crude-oil" } }, name = "crude-oil-barrel", order = "a[fluid]-b[oil]-a[crude-oil]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-barrel-inventory-pickup.ogg", volume = 0.5 }, stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, crusher = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["big-mining-drill"].drop_sound ]=], icon = "__space-age__/graphics/icons/crusher.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["big-mining-drill"].drop_sound ]=], name = "crusher", order = "e[crusher]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["big-mining-drill"].pick_sound ]=], place_result = "crusher", stack_size = 10, subgroup = "space-platform", type = "item", weight = 100000 }, ["cryogenic-plant"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], icon = "__space-age__/graphics/icons/cryogenic-plant.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], name = "cryogenic-plant", order = "h[cryogenic-plant]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].pick_sound ]=], place_result = "cryogenic-plant", stack_size = 20, subgroup = "production-machine", type = "item", weight = 200000 }, ["decider-combinator"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], icon = "__base__/graphics/icons/decider-combinator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], name = "decider-combinator", order = "c[combinators]-b[decider-combinator]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].pick_sound ]=], place_result = "decider-combinator", stack_size = 50, subgroup = "circuit-network", type = "item" }, ["depleted-uranium-fuel-cell"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/nuclear-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/depleted-uranium-fuel-cell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], name = "depleted-uranium-fuel-cell", order = "b[uranium-products]-b[depleted-uranium-fuel-cell]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/nuclear-inventory-pickup.ogg", volume = 0.6 }, stack_size = 50, subgroup = "uranium-processing", type = "item", weight = 100000 }, ["discharge-defense-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/discharge-defense-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "discharge-defense-equipment", order = "b[active-defense]-b[discharge-defense-equipment]-a[equipment]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_as_equipment_result = "discharge-defense-equipment", stack_size = 20, subgroup = "military-equipment", type = "item" }, ["display-panel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/display-panel.png", icon_size = 64, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "display-panel", order = "s[display-panel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "display-panel", stack_size = 10, subgroup = "circuit-network", type = "item" }, ["electric-energy-interface"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/accumulator.png", tint = { 1, 0.8, 1, 1 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "electric-energy-interface", order = "a[electric-energy-interface]-b[electric-energy-interface]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "electric-energy-interface", stack_size = 50, subgroup = "other", type = "item" }, ["electric-engine-unit"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/electric-engine-unit.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "electric-engine-unit", order = "c[advanced-intermediates]-b[electric-engine-unit]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], stack_size = 50, subgroup = "intermediate-product", type = "item" }, ["electric-furnace"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/electric-furnace.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "electric-furnace", order = "c[electric-furnace]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "electric-furnace", stack_size = 50, subgroup = "smelting-machine", type = "item", weight = 20000 }, ["electric-mining-drill"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["burner-mining-drill"].drop_sound ]=], icon = "__base__/graphics/icons/electric-mining-drill.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["burner-mining-drill"].drop_sound ]=], name = "electric-mining-drill", order = "a[items]-b[electric-mining-drill]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["burner-mining-drill"].pick_sound ]=], place_result = "electric-mining-drill", stack_size = 50, subgroup = "extraction-machine", type = "item" }, ["electromagnetic-plant"] = { default_import_location = "fulgora", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-large-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/electromagnetic-plant.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electromagnetic-plant"].drop_sound ]=], name = "electromagnetic-plant", order = "g[electromagnetic-plant]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/electric-large-inventory-pickup.ogg", volume = 0.7 }, place_result = "electromagnetic-plant", stack_size = 20, subgroup = "production-machine", type = "item", weight = 200000 }, ["electronic-circuit"] = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/electronic-circuit.png", ingredient_to_weight_coefficient = 0.28000000000000004, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "electronic-circuit", order = "b[circuits]-a[electronic-circuit]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], stack_size = 200, subgroup = "intermediate-product", type = "item" }, ["empty-module-slot"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/module-inventory-move.ogg", volume = 0.8 }, flags = { "not-stackable" }, hidden = true, icon = "__core__/graphics/icons/mip/empty-module-slot.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.empty-module-slot" }, name = "empty-module-slot", order = "z[meta]-a[empty-module-slot]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/module-inventory-pickup.ogg", volume = 0.8 }, stack_size = 1, subgroup = "module", type = "item" }, ["energy-shield-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/energy-shield-inventory-move.ogg", volume = 0.4 }, icon = "__base__/graphics/icons/energy-shield-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["energy-shield-equipment"].drop_sound ]=], name = "energy-shield-equipment", order = "a[shield]-a[energy-shield-equipment]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/energy-shield-inventory-pickup.ogg", volume = 0.4 }, place_as_equipment_result = "energy-shield-equipment", stack_size = 20, subgroup = "military-equipment", type = "item" }, ["energy-shield-mk2-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["energy-shield-equipment"].drop_sound ]=], icon = "__base__/graphics/icons/energy-shield-mk2-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["energy-shield-equipment"].drop_sound ]=], localised_description = { "item-description.energy-shield-equipment" }, name = "energy-shield-mk2-equipment", order = "a[shield]-b[energy-shield-equipment-mk2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["energy-shield-equipment"].pick_sound ]=], place_as_equipment_result = "energy-shield-mk2-equipment", stack_size = 20, subgroup = "military-equipment", type = "item", weight = 100000 }, ["engine-unit"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], icon = "__base__/graphics/icons/engine-unit.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "engine-unit", order = "c[advanced-intermediates]-a[engine-unit]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-pickup.ogg", volume = 0.8 }, stack_size = 50, subgroup = "intermediate-product", type = "item", weight = 2500 }, ["exoskeleton-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/exoskeleton-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/exoskeleton-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["exoskeleton-equipment"].drop_sound ]=], name = "exoskeleton-equipment", order = "d[exoskeleton]-a[exoskeleton-equipment]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/exoskeleton-inventory-pickup.ogg", volume = 0.6 }, place_as_equipment_result = "exoskeleton-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item" }, explosives = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].drop_sound ]=], icon = "__base__/graphics/icons/explosives.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].drop_sound ]=], name = "explosives", order = "b[chemistry]-e[explosives]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].pick_sound ]=], stack_size = 50, subgroup = "raw-material", type = "item", weight = 2000 }, ["express-loader"] = { color_hint = { text = "3" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/express-loader.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "express-loader", order = "d[loader]-c[express-loader]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "express-loader", stack_size = 50, subgroup = "belt", type = "item" }, ["express-splitter"] = { color_hint = { text = "3" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/express-splitter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "express-splitter", order = "c[splitter]-c[express-splitter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "express-splitter", stack_size = 50, subgroup = "belt", type = "item", weight = 20000 }, ["express-transport-belt"] = { color_hint = { text = "3" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/transport-belt-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/express-transport-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].drop_sound ]=], name = "express-transport-belt", order = "a[transport-belt]-c[express-transport-belt]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/transport-belt-inventory-pickup.ogg", volume = 0.7 }, place_result = "express-transport-belt", stack_size = 100, subgroup = "belt", type = "item", weight = 10000 }, ["express-underground-belt"] = { color_hint = { text = "3" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/express-underground-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "express-underground-belt", order = "b[underground-belt]-c[express-underground-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "express-underground-belt", stack_size = 50, subgroup = "belt", type = "item", weight = 20000 }, ["fast-inserter"] = { color_hint = { text = "F" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], icon = "__base__/graphics/icons/fast-inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], name = "fast-inserter", order = "d[fast-inserter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].pick_sound ]=], place_result = "fast-inserter", stack_size = 50, subgroup = "inserter", type = "item" }, ["fast-loader"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/fast-loader.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "fast-loader", order = "d[loader]-b[fast-loader]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "fast-loader", stack_size = 50, subgroup = "belt", type = "item" }, ["fast-splitter"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/fast-splitter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "fast-splitter", order = "c[splitter]-b[fast-splitter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "fast-splitter", stack_size = 50, subgroup = "belt", type = "item" }, ["fast-transport-belt"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].drop_sound ]=], icon = "__base__/graphics/icons/fast-transport-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].drop_sound ]=], name = "fast-transport-belt", order = "a[transport-belt]-b[fast-transport-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].pick_sound ]=], place_result = "fast-transport-belt", stack_size = 100, subgroup = "belt", type = "item" }, ["fast-underground-belt"] = { color_hint = { text = "2" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/fast-underground-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "fast-underground-belt", order = "b[underground-belt]-b[fast-underground-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "fast-underground-belt", stack_size = 50, subgroup = "belt", type = "item" }, ["fission-reactor-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/reactor-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/fission-reactor-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fission-reactor-equipment"].drop_sound ]=], name = "fission-reactor-equipment", order = "a[energy-source]-b[fission-reactor]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/reactor-inventory-pickup.ogg", volume = 0.6 }, place_as_equipment_result = "fission-reactor-equipment", stack_size = 20, subgroup = "equipment", type = "item", weight = 250000 }, ["flamethrower-turret"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/turret-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/flamethrower-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], name = "flamethrower-turret", order = "b[turret]-c[flamethrower-turret]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].gun.flamethrower.drop_sound ]=], place_result = "flamethrower-turret", stack_size = 50, subgroup = "turret", type = "item", weight = 50000 }, ["fluoroketone-cold-barrel"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.15, g = 0.3, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.4, g = 0.7, r = 0.1 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.fluoroketone-cold" } }, name = "fluoroketone-cold-barrel", order = "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, ["fluoroketone-hot-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.3, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.35, g = 0.7, r = 0.4 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.fluoroketone-hot" } }, name = "fluoroketone-hot-barrel", order = "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, ["flying-robot-frame"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/flying-robot-frame.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "flying-robot-frame", order = "c[advanced-intermediates]-c[flying-robot-frame]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "intermediate-product", type = "item" }, foundation = { default_import_location = "aquilo", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/foundation.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundation.drop_sound ]=], name = "foundation", order = "c[landfill]-g[foundation]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-pickup.ogg", volume = 0.8 }, place_as_tile = { condition = { layers = {} }, condition_size = 1, result = "foundation", tile_condition = { "water", "deepwater", "water-green", "deepwater-green", "water-mud", "water-shallow", "wetland-light-green-slime", "wetland-green-slime", "wetland-light-dead-skin", "wetland-dead-skin", "wetland-pink-tentacle", "wetland-red-tentacle", "wetland-yumako", "wetland-jellynut", "oil-ocean-shallow", "oil-ocean-deep", "lava", "lava-hot" } }, stack_size = 50, subgroup = "terrain", type = "item", weight = 20000 }, foundry = { default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/steam-inventory-move.ogg", volume = 0.6 }, icon = "__space-age__/graphics/icons/foundry.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundry.drop_sound ]=], name = "foundry", order = "d[foundry]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/steam-inventory-pickup.ogg", volume = 0.4 }, place_result = "foundry", stack_size = 20, subgroup = "smelting-machine", type = "item", weight = 200000 }, ["fusion-generator"] = { default_import_location = "aquilo", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/reactor-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/fusion-generator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], name = "fusion-generator", order = "g[fusion-energy]-b[generator]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/reactor-inventory-pickup.ogg", volume = 0.6 }, place_result = "fusion-generator", stack_size = 5, subgroup = "energy", type = "item", weight = 200000 }, ["fusion-power-cell"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], fuel_category = "fusion", fuel_value = "40GJ", icon = "__space-age__/graphics/icons/fusion-power-cell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], name = "fusion-power-cell", order = "c[lithium]-d[fusion-power-cell]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].pick_sound ]=], stack_size = 50, subgroup = "aquilo-processes", type = "item", weight = 20000 }, ["fusion-reactor"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], icon = "__space-age__/graphics/icons/fusion-reactor.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], name = "fusion-reactor", order = "g[fusion-energy]-a[reactor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].pick_sound ]=], place_result = "fusion-reactor", stack_size = 1, subgroup = "energy", type = "item", weight = 1000000 }, ["fusion-reactor-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], icon = "__space-age__/graphics/icons/fusion-reactor-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].drop_sound ]=], name = "fusion-reactor-equipment", order = "a[energy-source]-c[fusion-reactor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fusion-generator"].pick_sound ]=], place_as_equipment_result = "fusion-reactor-equipment", stack_size = 20, subgroup = "equipment", type = "item", weight = 1000000 }, gate = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], icon = "__base__/graphics/icons/gate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "gate", order = "a[wall]-b[gate]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.pick_sound ]=], place_result = "gate", stack_size = 50, subgroup = "defensive-structure", type = "item" }, ["green-wire"] = { auto_recycle = false, color_hint = { text = "G" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], flags = { "only-in-cursor", "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-green-wire-x56.png", icon_size = 56, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], name = "green-wire", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].pick_sound ]=], stack_size = 1, subgroup = "spawnables", type = "item" }, ["gun-turret"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], icon = "__base__/graphics/icons/gun-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], name = "gun-turret", order = "b[turret]-a[gun-turret]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/turret-inventory-pickup.ogg", volume = 0.5 }, place_result = "gun-turret", stack_size = 50, subgroup = "turret", type = "item" }, ["hazard-concrete"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], icon = "__base__/graphics/icons/hazard-concrete.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "hazard-concrete", order = "b[concrete]-b[hazard]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.pick_sound ]=], place_as_tile = { condition = { layers = { water_tile = true } }, condition_size = 1, result = "hazard-concrete-left" }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.random_tint_color ]=], stack_size = 100, subgroup = "terrain", type = "item", weight = 10000 }, ["heat-exchanger"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], icon = "__base__/graphics/icons/heat-boiler.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], name = "heat-exchanger", order = "f[nuclear-energy]-c[heat-exchanger]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.pick_sound ]=], place_result = "heat-exchanger", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy", type = "item", weight = 40000 }, ["heat-interface"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/heat-interface.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "heat-interface", order = "b[heat-interface]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "heat-interface", stack_size = 20, subgroup = "other", type = "item" }, ["heat-pipe"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/heat-pipe.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "heat-pipe", order = "f[nuclear-energy]-b[heat-pipe]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "heat-pipe", stack_size = 50, subgroup = "energy", type = "item", weight = 20000 }, ["heating-tower"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundry.drop_sound ]=], icon = "__space-age__/graphics/icons/heating-tower.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundry.drop_sound ]=], name = "heating-tower", order = "c[heating-tower]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundry.pick_sound ]=], place_result = "heating-tower", stack_size = 20, subgroup = "environmental-protection", type = "item", weight = 100000 }, ["heavy-oil-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.13, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.6, r = 0.85 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.heavy-oil" } }, name = "heavy-oil-barrel", order = "a[fluid]-b[oil]-d[heavy-oil]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, ["holmium-ore"] = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], icon = "__space-age__/graphics/icons/holmium-ore.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "holmium-ore", order = "b[holmium]-a[holmium-ore]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/holmium-ore.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "fulgora-processes", type = "item", weight = 2000 }, ["holmium-plate"] = { default_import_location = "fulgora", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-small-inventory-move.ogg", volume = 0.8 }, icon = "__space-age__/graphics/icons/holmium-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].drop_sound ]=], name = "holmium-plate", order = "b[holmium]-c[holmium-plate]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-small-inventory-pickup.ogg", volume = 0.8 }, stack_size = 100, subgroup = "fulgora-processes", type = "item", weight = 1000 }, ice = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/ice-inventory-move.ogg", volume = 0.4 }, icon = "__space-age__/graphics/icons/ice.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.drop_sound ]=], name = "ice", order = "j[ice]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/ice-inventory-pickup.ogg", volume = 0.4 }, random_tint_color = { 0.9, 1, 1, 1 }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 1000 }, ["ice-platform"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.drop_sound ]=], icon = "__space-age__/graphics/icons/ice-platform.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.drop_sound ]=], name = "ice-platform", order = "c[landfill]-f[ice-platform]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.pick_sound ]=], place_as_tile = { condition = { layers = { ground_tile = true } }, condition_size = 1, result = "ice-platform", tile_condition = { "ammoniacal-ocean", "ammoniacal-ocean-2", "brash-ice" } }, stack_size = 100, subgroup = "terrain", type = "item", weight = 10000 }, ["infinity-cargo-wagon"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/cargo-wagon.png", tint = { b = 1, g = 0.5, r = 0.5 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "infinity-cargo-wagon", order = "c[item]-o[infinity-cargo-wagon]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/locomotive-inventory-pickup.ogg", volume = 0.4 }, place_result = "infinity-cargo-wagon", stack_size = 5, subgroup = "other", type = "item" }, ["infinity-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/infinity-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "infinity-chest", order = "c[item]-o[infinity-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "infinity-chest", stack_size = 10, subgroup = "other", type = "item" }, ["infinity-pipe"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/pipe.png", tint = { b = 1, g = 0.5, r = 0.5 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "infinity-pipe", order = "d[item]-o[infinity-pipe]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "infinity-pipe", stack_size = 10, subgroup = "other", type = "item" }, inserter = { color_hint = { text = "Y" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], icon = "__base__/graphics/icons/inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], name = "inserter", order = "b[inserter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].pick_sound ]=], place_result = "inserter", stack_size = 50, subgroup = "inserter", type = "item" }, ["iron-bacteria"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], icon = "__space-age__/graphics/icons/iron-bacteria.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "iron-bacteria", order = "b[agriculture]-d[bacteria]-a[iron-bacteria]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/iron-bacteria.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/iron-bacteria-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/iron-bacteria-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/iron-bacteria-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_result = "iron-ore", spoil_ticks = 3600, stack_size = 50, subgroup = "agriculture-processes", type = "item", weight = 1000 }, ["iron-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/iron-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "iron-chest", order = "a[items]-b[iron-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "iron-chest", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "storage", type = "item" }, ["iron-gear-wheel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/iron-gear-wheel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "iron-gear-wheel", order = "a[basic-intermediates]-a[iron-gear-wheel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 100, subgroup = "intermediate-product", type = "item" }, ["iron-ore"] = { color_hint = { text = "I" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], icon = "__base__/graphics/icons/iron-ore.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], name = "iron-ore", order = "e[iron-ore]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.pick_sound ]=], pictures = { { filename = "__base__/graphics/icons/iron-ore.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/iron-ore-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/iron-ore-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/iron-ore-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 2000 }, ["iron-plate"] = { color_hint = { text = "I" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/iron-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "iron-plate", order = "a[smelting]-a[iron-plate]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 100, subgroup = "raw-material", type = "item" }, ["iron-stick"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/iron-stick.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "iron-stick", order = "a[basic-intermediates]-b[iron-stick]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 100, subgroup = "intermediate-product", type = "item", weight = 500 }, ["item-unknown"] = { hidden = true, icon = "__core__/graphics/icons/unknown.png", name = "item-unknown", stack_size = 1, type = "item" }, ["jellynut-seed"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "4MJ", icon = "__space-age__/graphics/icons/jellynut-seed.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], localised_description = { "item-description.jellynut-seed" }, localised_name = { "item-name.jellynut-seed" }, name = "jellynut-seed", order = "a[seeds]-b[jellynut-seed]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/jellynut-seed-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-seed-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-seed-3.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/jellynut-seed-4.png", mipmap_count = 4, scale = 0.5, size = 64 } }, place_result = "jellystem", plant_result = "jellystem", stack_size = 10, subgroup = "agriculture-processes", type = "item", weight = 10000 }, lab = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/lab-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/lab.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.lab.drop_sound ]=], name = "lab", order = "z[lab]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/lab-inventory-pickup.ogg", volume = 0.6 }, place_result = "lab", stack_size = 10, subgroup = "production-machine", type = "item" }, ["land-mine"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].drop_sound ]=], icon = "__base__/graphics/icons/land-mine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].drop_sound ]=], name = "land-mine", order = "f[land-mine]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["cliff-explosives"].pick_sound ]=], place_result = "land-mine", stack_size = 100, subgroup = "defensive-structure", type = "item" }, landfill = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/landfill-inventory-move.ogg", volume = 1 }, icon = "__base__/graphics/icons/landfill.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.landfill.drop_sound ]=], name = "landfill", order = "c[landfill]-a[dirt]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/landfill-inventory-pickup.ogg", volume = 0.7 }, place_as_tile = { condition = { layers = { ground_tile = true } }, condition_size = 1, result = "landfill", tile_condition = { "water", "deepwater", "water-green", "deepwater-green", "water-shallow", "water-mud", "wetland-light-green-slime", "wetland-green-slime", "wetland-light-dead-skin", "wetland-dead-skin", "wetland-pink-tentacle", "wetland-red-tentacle", "wetland-yumako", "wetland-jellynut", "wetland-blue-slime", "gleba-deep-lake" } }, random_tint_color = { 0.92000000000000011, 0.96999999999999993, 0.92000000000000011, 1 }, stack_size = 100, subgroup = "terrain", type = "item" }, ["lane-splitter"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/splitter.png" }, { icon = "__base__/graphics/icons/signal/signal_1.png", scale = 0.25, shift = { 8, -8 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "lane-splitter", order = "b[items]-b[lane-splitter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "lane-splitter", stack_size = 50, subgroup = "other", type = "item", weight = 10000 }, ["laser-turret"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], icon = "__base__/graphics/icons/laser-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], name = "laser-turret", order = "b[turret]-b[laser-turret]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["gun-turret"].pick_sound ]=], place_result = "laser-turret", stack_size = 50, subgroup = "turret", type = "item", weight = 40000 }, ["light-oil-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.33000000000000003, r = 0.56999999999999993 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.070000000000000009, g = 0.72999999999999998, r = 1 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.light-oil" } }, name = "light-oil-barrel", order = "a[fluid]-b[oil]-c[light-oil]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, ["lightning-collector"] = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electromagnetic-plant"].drop_sound ]=], icon = "__space-age__/graphics/icons/lightning-collector.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electromagnetic-plant"].drop_sound ]=], name = "lightning-collector", order = "b[lightning-collector]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electromagnetic-plant"].pick_sound ]=], place_result = "lightning-collector", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].random_tint_color ]=], stack_size = 20, subgroup = "environmental-protection", type = "item" }, ["lightning-rod"] = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], icon = "__space-age__/graphics/icons/lightning-rod.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], name = "lightning-rod", order = "a[lightning-rod]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].pick_sound ]=], place_result = "lightning-rod", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].random_tint_color ]=], stack_size = 50, subgroup = "environmental-protection", type = "item" }, ["linked-belt"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/linked-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "linked-belt", order = "b[items]-b[linked-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "linked-belt", stack_size = 10, subgroup = "other", type = "item" }, ["linked-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/linked-chest-icon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "linked-chest", order = "a[items]-a[linked-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "linked-chest", stack_size = 10, subgroup = "other", type = "item" }, lithium = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], icon = "__space-age__/graphics/icons/lithium.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "lithium", order = "c[lithium]-a[lithium]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], stack_size = 50, subgroup = "aquilo-processes", type = "item", weight = 4000 }, ["lithium-plate"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].drop_sound ]=], icon = "__space-age__/graphics/icons/lithium-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].drop_sound ]=], name = "lithium-plate", order = "c[lithium]-b[lithium-plate]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].pick_sound ]=], stack_size = 100, subgroup = "aquilo-processes", type = "item", weight = 2000 }, loader = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/loader.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "loader", order = "d[loader]-a[basic-loader]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "loader", stack_size = 50, subgroup = "belt", type = "item" }, ["logistic-robot"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], icon = "__base__/graphics/icons/logistic-robot.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].drop_sound ]=], name = "logistic-robot", order = "a[robot]-a[logistic-robot]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["defender-capsule"].pick_sound ]=], place_result = "logistic-robot", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "logistic-network", type = "item" }, ["long-handed-inserter"] = { color_hint = { text = "L" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], icon = "__base__/graphics/icons/long-handed-inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].drop_sound ]=], name = "long-handed-inserter", order = "c[long-handed-inserter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["bulk-inserter"].pick_sound ]=], place_result = "long-handed-inserter", stack_size = 50, subgroup = "inserter", type = "item" }, ["low-density-structure"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/low-density-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/low-density-structure.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["low-density-structure"].drop_sound ]=], name = "low-density-structure", order = "d[rocket-parts]-a[low-density-structure]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/low-density-inventory-pickup.ogg", volume = 0.7 }, stack_size = 50, subgroup = "intermediate-product", type = "item", weight = 5000 }, ["lubricant-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.03, g = 0.32000000000000002, r = 0.15 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.31000000000000001, g = 0.75, r = 0.42999999999999998 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.lubricant" } }, name = "lubricant-barrel", order = "a[fluid]-b[oil]-e[lubricant]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, ["medium-electric-pole"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/medium-electric-pole.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "medium-electric-pole", order = "a[energy]-b[medium-electric-pole]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "medium-electric-pole", stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, ["metallic-asteroid-chunk"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["carbonic-asteroid-chunk"].drop_sound ]=], icon = "__space-age__/graphics/icons/metallic-asteroid-chunk.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["carbonic-asteroid-chunk"].drop_sound ]=], name = "metallic-asteroid-chunk", order = "a[metallic]-e[chunk]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["carbonic-asteroid-chunk"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].random_tint_color ]=], stack_size = 1, subgroup = "space-material", type = "item", weight = 100000 }, ["night-vision-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/night-vision-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "night-vision-equipment", order = "f[night-vision]-a[night-vision-equipment]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_as_equipment_result = "night-vision-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item" }, ["nuclear-fuel"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fuel-cell-inventory-move.ogg", volume = 0.6 }, fuel_acceleration_multiplier = 2.5, fuel_category = "chemical", fuel_top_speed_multiplier = 1.1499999999999999, fuel_value = "1.21GJ", icon = "__base__/graphics/icons/nuclear-fuel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["nuclear-fuel"].drop_sound ]=], name = "nuclear-fuel", order = "r[uranium-processing]-e[nuclear-fuel]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/fuel-cell-inventory-pickup.ogg", volume = 0.5 }, pictures = { layers = { { filename = "__base__/graphics/icons/nuclear-fuel.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/nuclear-fuel-light.png", scale = 0.5, size = 64 } } }, stack_size = 1, subgroup = "uranium-processing", type = "item", weight = 100000 }, ["nuclear-reactor"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fission-reactor-equipment"].drop_sound ]=], icon = "__base__/graphics/icons/nuclear-reactor.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fission-reactor-equipment"].drop_sound ]=], name = "nuclear-reactor", order = "f[nuclear-energy]-a[reactor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["fission-reactor-equipment"].pick_sound ]=], place_result = "nuclear-reactor", stack_size = 10, subgroup = "energy", type = "item", weight = 1000000 }, nutrients = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "nutrients", fuel_value = "2MJ", icon = "__space-age__/graphics/icons/nutrients.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "nutrients", order = "c[nutrients]-b[nutrients]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], spoil_result = "spoilage", spoil_ticks = 18000, stack_size = 100, subgroup = "agriculture-processes", type = "item", weight = 500 }, ["offshore-pump"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], icon = "__base__/graphics/icons/offshore-pump.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], name = "offshore-pump", order = "b[fluids]-a[offshore-pump]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].pick_sound ]=], place_result = "offshore-pump", stack_size = 20, subgroup = "extraction-machine", type = "item" }, ["oil-refinery"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], icon = "__base__/graphics/icons/oil-refinery.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], name = "oil-refinery", order = "d[refinery]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].pick_sound ]=], place_result = "oil-refinery", stack_size = 10, subgroup = "production-machine", type = "item" }, ["one-way-valve"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], hidden = true, icon = "__base__/graphics/entity/one-way-valve/one-way-valve-east.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "one-way-valve", order = "b[items]-o[one-way-valve]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "one-way-valve", stack_size = 10, subgroup = "other", type = "item" }, ["overflow-valve"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], hidden = true, icon = "__base__/graphics/entity/overflow-valve/overflow-valve-east.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "overflow-valve", order = "b[items]-o[overflow-valve]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "overflow-valve", stack_size = 10, subgroup = "other", type = "item" }, ["overgrowth-jellynut-soil"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], icon = "__space-age__/graphics/icons/overgrowth-jellynut-soil.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], name = "overgrowth-jellynut-soil", order = "c[landfill]-e[overgrowth-jellynut-soil]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].pick_sound ]=], place_as_tile = { condition = { layers = {} }, condition_size = 1, result = "overgrowth-jellynut-soil", tile_condition = { "wetland-pink-tentacle", "wetland-red-tentacle", "wetland-jellynut", "lowland-red-vein", "lowland-red-vein-2", "lowland-red-vein-3", "lowland-red-vein-4", "lowland-red-vein-dead", "lowland-red-infection", "lowland-cream-red" } }, stack_size = 100, subgroup = "terrain", type = "item" }, ["overgrowth-yumako-soil"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], icon = "__space-age__/graphics/icons/overgrowth-yumako-soil.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].drop_sound ]=], name = "overgrowth-yumako-soil", order = "c[landfill]-c[overgrowth-yumako-soil]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["artificial-jellynut-soil"].pick_sound ]=], place_as_tile = { condition = { layers = {} }, condition_size = 1, result = "overgrowth-yumako-soil", tile_condition = { "wetland-light-green-slime", "wetland-green-slime", "wetland-yumako", "lowland-olive-blubber", "lowland-olive-blubber-2", "lowland-olive-blubber-3", "lowland-brown-blubber", "lowland-pale-green" } }, stack_size = 100, subgroup = "terrain", type = "item" }, ["oxide-asteroid-chunk"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/sulfur-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/oxide-asteroid-chunk.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["oxide-asteroid-chunk"].drop_sound ]=], name = "oxide-asteroid-chunk", order = "c[oxide]-e[chunk]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.random_tint_color ]=], stack_size = 1, subgroup = "space-material", type = "item", weight = 100000 }, ["parameter-0"] = { icon = "__base__/graphics/icons/parameter/parameter-0.png", localised_name = { "parameter-x", "0" }, name = "parameter-0", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-1"] = { icon = "__base__/graphics/icons/parameter/parameter-1.png", localised_name = { "parameter-x", "1" }, name = "parameter-1", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-2"] = { icon = "__base__/graphics/icons/parameter/parameter-2.png", localised_name = { "parameter-x", "2" }, name = "parameter-2", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-3"] = { icon = "__base__/graphics/icons/parameter/parameter-3.png", localised_name = { "parameter-x", "3" }, name = "parameter-3", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-4"] = { icon = "__base__/graphics/icons/parameter/parameter-4.png", localised_name = { "parameter-x", "4" }, name = "parameter-4", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-5"] = { icon = "__base__/graphics/icons/parameter/parameter-5.png", localised_name = { "parameter-x", "5" }, name = "parameter-5", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-6"] = { icon = "__base__/graphics/icons/parameter/parameter-6.png", localised_name = { "parameter-x", "6" }, name = "parameter-6", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-7"] = { icon = "__base__/graphics/icons/parameter/parameter-7.png", localised_name = { "parameter-x", "7" }, name = "parameter-7", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-8"] = { icon = "__base__/graphics/icons/parameter/parameter-8.png", localised_name = { "parameter-x", "8" }, name = "parameter-8", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["parameter-9"] = { icon = "__base__/graphics/icons/parameter/parameter-9.png", localised_name = { "parameter-x", "9" }, name = "parameter-9", order = "a", parameter = true, stack_size = 1, subgroup = "parameters", type = "item" }, ["passive-provider-chest"] = { color_hint = { text = "P" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/passive-provider-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "passive-provider-chest", order = "b[storage]-c[passive-provider-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "passive-provider-chest", stack_size = 50, subgroup = "logistic-network", type = "item" }, ["pentapod-egg"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "5MJ", icon = "__space-age__/graphics/icons/pentapod-egg.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "pentapod-egg", order = "c[eggs]-b[pentapod-egg]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/pentapod-egg.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/pentapod-egg-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/pentapod-egg-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/pentapod-egg-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, spoil_ticks = 54000, spoil_to_trigger_result = { items_per_trigger = 1, trigger = { action_delivery = { source_effects = { { abort_if_over_space = true, affects_target = true, as_enemy = true, entity_name = "big-wriggler-pentapod-premature", find_non_colliding_position = true, non_colliding_fail_result = { action_delivery = { source_effects = { { affects_target = true, as_enemy = true, entity_name = "big-wriggler-pentapod-premature", offset_deviation = { { -1, -1 }, { 1, 1 } }, show_in_tooltip = false, type = "create-entity" } }, type = "instant" }, type = "direct" }, offset_deviation = { { -5, -5 }, { 5, 5 } }, show_in_tooltip = true, type = "create-entity" } }, type = "instant" }, type = "direct" } }, stack_size = 20, subgroup = "agriculture-products", type = "item", weight = 5000 }, ["personal-laser-defense-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], icon = "__base__/graphics/icons/personal-laser-defense-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["flamethrower-turret"].drop_sound ]=], name = "personal-laser-defense-equipment", order = "b[active-defense]-a[personal-laser-defense-equipment]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["gun-turret"].pick_sound ]=], place_as_equipment_result = "personal-laser-defense-equipment", stack_size = 20, subgroup = "military-equipment", type = "item", weight = 200000 }, ["personal-roboport-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/roboport-inventory-move.ogg", volume = 0.45 }, icon = "__base__/graphics/icons/personal-roboport-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].drop_sound ]=], name = "personal-roboport-equipment", order = "e[robotics]-a[personal-roboport-equipment]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/roboport-inventory-pickup.ogg", volume = 0.35 }, place_as_equipment_result = "personal-roboport-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item" }, ["personal-roboport-mk2-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].drop_sound ]=], icon = "__base__/graphics/icons/personal-roboport-mk2-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].drop_sound ]=], localised_description = { "item-description.personal-roboport-equipment" }, name = "personal-roboport-mk2-equipment", order = "e[robotics]-b[personal-roboport-mk2-equipment]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].pick_sound ]=], place_as_equipment_result = "personal-roboport-mk2-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item" }, ["petroleum-gas-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.1, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.8, g = 0.8, r = 0.8 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.petroleum-gas" } }, name = "petroleum-gas-barrel", order = "a[fluid]-b[oil]-b[petroleum-gas]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, pipe = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/pipe.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "pipe", order = "a[pipe]-a[pipe]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "pipe", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 100, subgroup = "energy-pipe-distribution", type = "item", weight = 5000 }, ["pipe-to-ground"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/pipe-to-ground.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "pipe-to-ground", order = "a[pipe]-b[pipe-to-ground]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "pipe-to-ground", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, ["plastic-bar"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/plastic-inventory-move.ogg", volume = 0.5 }, icon = "__base__/graphics/icons/plastic-bar.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["plastic-bar"].drop_sound ]=], name = "plastic-bar", order = "b[chemistry]-b[plastic-bar]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/plastic-inventory-pickup.ogg", volume = 0.7 }, random_tint_color = { 0.92000000000000011, 0.92000000000000011, 0.96999999999999993, 1 }, stack_size = 100, subgroup = "raw-material", type = "item", weight = 500 }, ["power-switch"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/power-switch.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "power-switch", order = "d[other]-a[power-switch]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_result = "power-switch", stack_size = 10, subgroup = "circuit-network", type = "item" }, ["processing-unit"] = { color_hint = { text = "3" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/processing-unit.png", ingredient_to_weight_coefficient = 0.25, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "processing-unit", order = "b[circuits]-c[processing-unit]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], stack_size = 100, subgroup = "intermediate-product", type = "item" }, ["programmable-speaker"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/programmable-speaker.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "programmable-speaker", order = "d[other]-b[programmable-speaker]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "programmable-speaker", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "circuit-network", type = "item" }, ["promethium-asteroid-chunk"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["oxide-asteroid-chunk"].drop_sound ]=], icon = "__space-age__/graphics/icons/promethium-asteroid-chunk.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["oxide-asteroid-chunk"].drop_sound ]=], name = "promethium-asteroid-chunk", order = "d[promethium]-e[chunk]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.ice.random_tint_color ]=], stack_size = 1, subgroup = "space-material", type = "item", weight = 100000 }, ["proxy-container"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], hidden = true, icons = { { icon = "__base__/graphics/icons/linked-chest-icon.png", tint = { 0.8, 0.1, 0.3 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "proxy-container", order = "a[items]-a[proxy-container]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "proxy-container", stack_size = 10, subgroup = "other", type = "item" }, pump = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], icon = "__base__/graphics/icons/pump.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], name = "pump", order = "b[pipe]-c[pump]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].pick_sound ]=], place_result = "pump", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, pumpjack = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/pumpjack-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/pumpjack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.pumpjack.drop_sound ]=], name = "pumpjack", order = "b[fluids]-b[pumpjack]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/pumpjack-inventory-pickup.ogg", volume = 0.6 }, place_result = "pumpjack", stack_size = 20, subgroup = "extraction-machine", type = "item" }, ["quantum-processor"] = { default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], icon = "__space-age__/graphics/icons/quantum-processor.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], name = "quantum-processor", order = "c[lithium]-c[quantum-processor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].pick_sound ]=], stack_size = 100, subgroup = "aquilo-processes", type = "item", weight = 5000 }, radar = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], icon = "__base__/graphics/icons/radar.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "radar", order = "d[radar]-a[radar]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["engine-unit"].pick_sound ]=], place_result = "radar", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "defensive-structure", type = "item" }, ["rail-chain-signal"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/rail-signal-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/rail-chain-signal.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-chain-signal"].drop_sound ]=], name = "rail-chain-signal", order = "b[train-automation]-c[rail-chain-signal]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/rail-signal-inventory-pickup.ogg", volume = 0.8 }, place_result = "rail-chain-signal", stack_size = 50, subgroup = "train-transport", type = "item" }, ["rail-signal"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-chain-signal"].drop_sound ]=], icon = "__base__/graphics/icons/rail-signal.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-chain-signal"].drop_sound ]=], name = "rail-signal", order = "b[train-automation]-b[rail-signal]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-chain-signal"].pick_sound ]=], place_result = "rail-signal", stack_size = 50, subgroup = "train-transport", type = "item" }, ["rail-support"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/train-inventory-move.ogg", volume = 0.5 }, icon = "__elevated-rails__/graphics/icons/rail-support.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-support"].drop_sound ]=], name = "rail-support", order = "a[rail]-c[rail-support]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/train-inventory-pickup.ogg", volume = 0.4 }, place_result = "rail-support", stack_size = 20, subgroup = "train-transport", type = "item", weight = 200000 }, ["railgun-turret"] = { default_import_location = "aquilo", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/turret-inventory-move.ogg", volume = 0.6 }, icon = "__space-age__/graphics/icons/railgun-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].drop_sound ]=], name = "railgun-turret", order = "b[turret]-g[railgun-turret]-a[turret]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/turret-inventory-pickup.ogg", volume = 0.5 }, place_result = "railgun-turret", stack_size = 10, subgroup = "turret", type = "item", weight = 1000000 }, recycler = { default_import_location = "fulgora", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-move.ogg", volume = 0.7 }, icon = "__quality__/graphics/icons/recycler.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.recycler.drop_sound ]=], name = "recycler", order = "d[recycler]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/metal-large-inventory-pickup.ogg", volume = 0.8 }, place_result = "recycler", stack_size = 20, subgroup = "smelting-machine", type = "item", weight = 100000 }, ["red-wire"] = { auto_recycle = false, color_hint = { text = "R" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], flags = { "only-in-cursor", "not-stackable", "spawnable" }, icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-red-wire-x56.png", icon_size = 56, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].drop_sound ]=], name = "red-wire", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-cable"].pick_sound ]=], stack_size = 1, subgroup = "spawnables", type = "item" }, ["refined-concrete"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], icon = "__base__/graphics/icons/refined-concrete.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "refined-concrete", order = "b[concrete]-c[refined]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.pick_sound ]=], place_as_tile = { condition = { layers = { water_tile = true } }, condition_size = 1, result = "refined-concrete" }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.random_tint_color ]=], stack_size = 100, subgroup = "terrain", type = "item", weight = 10000 }, ["refined-hazard-concrete"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], icon = "__base__/graphics/icons/refined-hazard-concrete.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "refined-hazard-concrete", order = "b[concrete]-d[refined-hazard]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.pick_sound ]=], place_as_tile = { condition = { layers = { water_tile = true } }, condition_size = 1, result = "refined-hazard-concrete-left" }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.random_tint_color ]=], stack_size = 100, subgroup = "terrain", type = "item", weight = 10000 }, ["requester-chest"] = { color_hint = { text = "R" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/requester-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "requester-chest", order = "b[storage]-e[requester-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "requester-chest", stack_size = 50, subgroup = "logistic-network", type = "item" }, roboport = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].drop_sound ]=], icon = "__base__/graphics/icons/roboport.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].drop_sound ]=], name = "roboport", order = "c[signal]-a[roboport]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["personal-roboport-equipment"].pick_sound ]=], place_result = "roboport", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "logistic-network", type = "item", weight = 100000 }, ["rocket-fuel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["nuclear-fuel"].drop_sound ]=], fuel_acceleration_multiplier = 1.8, fuel_category = "chemical", fuel_top_speed_multiplier = 1.1499999999999999, fuel_value = "100MJ", icon = "__base__/graphics/icons/rocket-fuel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["nuclear-fuel"].drop_sound ]=], name = "rocket-fuel", order = "d[rocket-parts]-b[rocket-fuel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["nuclear-fuel"].pick_sound ]=], stack_size = 20, subgroup = "intermediate-product", type = "item", weight = 10000 }, ["rocket-part"] = { auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/rocket-part.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "rocket-part", order = "b[rocket-part]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], stack_size = 5, subgroup = "space-interactors", type = "item", weight = 20000 }, ["rocket-silo"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["cargo-landing-pad"].drop_sound ]=], flags = { "draw-logistic-overlay" }, icon = "__base__/graphics/icons/rocket-silo.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["cargo-landing-pad"].drop_sound ]=], name = "rocket-silo", order = "a[rocket-silo]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["cargo-landing-pad"].pick_sound ]=], place_result = "rocket-silo", stack_size = 1, subgroup = "space-interactors", type = "item", weight = 10000000 }, ["rocket-turret"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].drop_sound ]=], icon = "__space-age__/graphics/icons/rocket-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].drop_sound ]=], name = "rocket-turret", order = "b[turret]-e[rocket-turret]-a[turret]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].pick_sound ]=], place_result = "rocket-turret", stack_size = 10, subgroup = "turret", type = "item", weight = 100000 }, science = { hidden = true, icon = "__base__/graphics/icons/science.png", icon_size = 64, name = "science", order = "zz[science]", stack_size = 1, subgroup = "science-pack", type = "item" }, scrap = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], icon = "__space-age__/graphics/icons/scrap.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "scrap", order = "a[scrap]-a[scrap]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/scrap.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/scrap-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/scrap-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/scrap-3.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/scrap-4.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/scrap-5.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "fulgora-processes", type = "item", weight = 2000 }, ["selector-combinator"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], icon = "__base__/graphics/icons/selector-combinator.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].drop_sound ]=], name = "selector-combinator", order = "c[combinators]-c[selector-combinator]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["arithmetic-combinator"].pick_sound ]=], place_result = "selector-combinator", stack_size = 50, subgroup = "circuit-network", type = "item", weight = 20000 }, ["simple-entity-with-force"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], hidden = true, icon = "__base__/graphics/icons/steel-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "simple-entity-with-force", order = "s[simple-entity-with-force]-f[simple-entity-with-force]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "simple-entity-with-force", stack_size = 50, subgroup = "other", type = "item" }, ["simple-entity-with-owner"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wood-inventory-move.ogg", volume = 0.7 }, hidden = true, icon = "__base__/graphics/icons/wooden-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].drop_sound ]=], name = "simple-entity-with-owner", order = "s[simple-entity-with-owner]-o[simple-entity-with-owner]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wood-inventory-pickup.ogg", volume = 0.8 }, place_result = "simple-entity-with-owner", stack_size = 50, subgroup = "other", type = "item" }, ["small-electric-pole"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/small-electric-pole.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "small-electric-pole", order = "a[energy]-a[small-electric-pole]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_result = "small-electric-pole", stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, ["small-lamp"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], icon = "__base__/graphics/icons/small-lamp.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].drop_sound ]=], name = "small-lamp", order = "a[light]-a[small-lamp]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule["discharge-defense-remote"].pick_sound ]=], place_result = "small-lamp", stack_size = 50, subgroup = "circuit-network", type = "item" }, ["solar-panel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/solar-panel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "solar-panel", order = "d[solar-panel]-a[solar-panel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "solar-panel", stack_size = 50, subgroup = "energy", type = "item" }, ["solar-panel-equipment"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/solar-panel-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "solar-panel-equipment", order = "a[energy-source]-a[solar-panel]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_as_equipment_result = "solar-panel-equipment", stack_size = 20, subgroup = "equipment", type = "item" }, ["solid-fuel"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/solid-fuel-inventory-move.ogg", volume = 0.7 }, fuel_acceleration_multiplier = 1.2, fuel_category = "chemical", fuel_top_speed_multiplier = 1.05, fuel_value = "12MJ", icon = "__base__/graphics/icons/solid-fuel.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["solid-fuel"].drop_sound ]=], name = "solid-fuel", order = "b[chemistry]-a[solid-fuel]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/solid-fuel-inventory-pickup.ogg", volume = 0.7 }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.random_tint_color ]=], stack_size = 50, subgroup = "raw-material", type = "item", weight = 1000 }, ["space-platform-foundation"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundation.drop_sound ]=], icon = "__space-age__/graphics/icons/space-platform-foundation.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundation.drop_sound ]=], name = "space-platform-foundation", order = "a[space-platform-foundation]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.foundation.pick_sound ]=], place_as_tile = { condition = { layers = { empty_space = true } }, condition_size = 1, invert = true, result = "space-platform-foundation" }, stack_size = 100, subgroup = "space-platform", type = "item", weight = 20000 }, ["space-platform-hub"] = { hidden = true, icon = "__space-age__/graphics/icons/space-platform-hub.png", name = "space-platform-hub", place_result = "space-platform-hub", stack_size = 1, subgroup = "space-related", type = "item", weight = 1000000 }, splitter = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/splitter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "splitter", order = "c[splitter]-a[splitter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "splitter", stack_size = 50, subgroup = "belt", type = "item", weight = 20000 }, spoilage = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_acceleration_multiplier = 0.5, fuel_category = "chemical", fuel_top_speed_multiplier = 0.5, fuel_value = "250kJ", icon = "__space-age__/graphics/icons/spoilage.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], name = "spoilage", order = "c[nutrients]-a[spoilage]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/spoilage.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/spoilage-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/spoilage-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/spoilage-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, random_tint_color = { 0.92000000000000011, 0.96999999999999993, 0.92000000000000011, 1 }, spoil_level = 1, stack_size = 200, subgroup = "agriculture-processes", type = "item", weight = 500 }, ["stack-inserter"] = { color_hint = { text = "S" }, default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wire-inventory-move.ogg", volume = 0.8 }, icon = "__space-age__/graphics/icons/stack-inserter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stack-inserter"].drop_sound ]=], name = "stack-inserter", order = "h[stack-inserter]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wire-inventory-pickup.ogg", volume = 0.6 }, place_result = "stack-inserter", stack_size = 50, subgroup = "inserter", type = "item", weight = 20000 }, ["steam-engine"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], icon = "__base__/graphics/icons/steam-engine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], name = "steam-engine", order = "b[steam-power]-b[steam-engine]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.pick_sound ]=], place_result = "steam-engine", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "energy", type = "item" }, ["steam-turbine"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], icon = "__base__/graphics/icons/steam-turbine.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.drop_sound ]=], name = "steam-turbine", order = "f[nuclear-energy]-d[steam-turbine]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.boiler.pick_sound ]=], place_result = "steam-turbine", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 10, subgroup = "energy", type = "item" }, ["steel-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/steel-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "steel-chest", order = "a[items]-c[steel-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "steel-chest", stack_size = 50, subgroup = "storage", type = "item" }, ["steel-furnace"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], icon = "__base__/graphics/icons/steel-furnace.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "steel-furnace", order = "b[steel-furnace]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["engine-unit"].pick_sound ]=], place_result = "steel-furnace", stack_size = 50, subgroup = "smelting-machine", type = "item" }, ["steel-plate"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], icon = "__base__/graphics/icons/steel-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "steel-plate", order = "a[smelting]-c[steel-plate]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 100, subgroup = "raw-material", type = "item" }, stone = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], icon = "__base__/graphics/icons/stone.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.drop_sound ]=], name = "stone", order = "d[stone]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.pick_sound ]=], pictures = { { filename = "__base__/graphics/icons/stone.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/stone-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/stone-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__base__/graphics/icons/stone-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 2000 }, ["stone-brick"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/brick-inventory-move.ogg", volume = 0.5 }, icon = "__base__/graphics/icons/stone-brick.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stone-brick"].drop_sound ]=], name = "stone-brick", order = "a[stone-brick]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/brick-inventory-pickup.ogg", volume = 0.6 }, place_as_tile = { condition = { layers = { meltable = true, water_tile = true } }, condition_size = 1, result = "stone-path" }, stack_size = 100, subgroup = "terrain", type = "item" }, ["stone-furnace"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stone-brick"].drop_sound ]=], icon = "__base__/graphics/icons/stone-furnace.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stone-brick"].drop_sound ]=], name = "stone-furnace", order = "a[stone-furnace]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stone-brick"].pick_sound ]=], place_result = "stone-furnace", stack_size = 50, subgroup = "smelting-machine", type = "item" }, ["stone-wall"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], icon = "__base__/graphics/icons/wall.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.drop_sound ]=], name = "stone-wall", order = "a[stone-wall]-a[stone-wall]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.concrete.pick_sound ]=], place_result = "stone-wall", stack_size = 100, subgroup = "defensive-structure", type = "item" }, ["storage-chest"] = { color_hint = { text = "S" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], icon = "__base__/graphics/icons/storage-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].drop_sound ]=], name = "storage-chest", order = "b[storage]-c[storage-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["active-provider-chest"].pick_sound ]=], place_result = "storage-chest", stack_size = 50, subgroup = "logistic-network", type = "item" }, ["storage-tank"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], icon = "__base__/graphics/icons/storage-tank.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "storage-tank", order = "b[fluid]-a[storage-tank]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["engine-unit"].pick_sound ]=], place_result = "storage-tank", stack_size = 50, subgroup = "storage", type = "item" }, substation = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], icon = "__base__/graphics/icons/substation.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.drop_sound ]=], name = "substation", order = "a[energy]-d[substation]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.accumulator.pick_sound ]=], place_result = "substation", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 50, subgroup = "energy-pipe-distribution", type = "item" }, sulfur = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/sulfur-inventory-move.ogg", volume = 0.7 }, icon = "__base__/graphics/icons/sulfur.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.sulfur.drop_sound ]=], name = "sulfur", order = "b[chemistry]-c[sulfur]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.coal.pick_sound ]=], stack_size = 50, subgroup = "raw-material", type = "item", weight = 1000 }, ["sulfuric-acid-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.65, r = 0.75 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 1, r = 0.7 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.sulfuric-acid" } }, name = "sulfuric-acid-barrel", order = "a[fluid]-b[oil]-f[sulfuric-acid]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, supercapacitor = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], icon = "__space-age__/graphics/icons/supercapacitor.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].drop_sound ]=], name = "supercapacitor", order = "b[holmium]-f[supercapacitor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["battery-mk3-equipment"].pick_sound ]=], stack_size = 100, subgroup = "fulgora-processes", type = "item", weight = 2000 }, superconductor = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stack-inserter"].drop_sound ]=], icon = "__space-age__/graphics/icons/superconductor.png", ingredient_to_weight_coefficient = 0.6, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stack-inserter"].drop_sound ]=], name = "superconductor", order = "b[holmium]-d[superconductor]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["stack-inserter"].pick_sound ]=], stack_size = 200, subgroup = "fulgora-processes", type = "item" }, ["tesla-turret"] = { default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].drop_sound ]=], icon = "__space-age__/graphics/icons/tesla-turret.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].drop_sound ]=], name = "tesla-turret", order = "b[turret]-f[tesla-turret]-a[turret]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["railgun-turret"].pick_sound ]=], place_result = "tesla-turret", stack_size = 10, subgroup = "turret", type = "item", weight = 100000 }, thruster = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/thruster-inventory-move.ogg", volume = 0.6 }, icon = "__space-age__/graphics/icons/thruster.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.thruster.drop_sound ]=], name = "thruster", order = "f[thruster]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__space-age__/sound/item/thruster-inventory-pickup.ogg", volume = 0.6 }, place_result = "thruster", stack_size = 10, subgroup = "space-platform", type = "item", weight = 200000 }, ["toolbelt-equipment"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-small-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/toolbelt-equipment.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["toolbelt-equipment"].drop_sound ]=], name = "toolbelt-equipment", order = "g[toolbelt]-a[night-vision-equipment]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/armor-small-inventory-pickup.ogg", volume = 0.7 }, place_as_equipment_result = "toolbelt-equipment", stack_size = 20, subgroup = "utility-equipment", type = "item", weight = 50000 }, ["top-up-valve"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], hidden = true, icon = "__base__/graphics/entity/top-up-valve/top-up-valve-east.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].drop_sound ]=], name = "top-up-valve", order = "b[items]-o[top-up-valve]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["copper-plate"].pick_sound ]=], place_result = "top-up-valve", stack_size = 10, subgroup = "other", type = "item" }, ["train-stop"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/train-inventory-move.ogg", volume = 0.5 }, icon = "__base__/graphics/icons/train-stop.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["train-stop"].drop_sound ]=], name = "train-stop", order = "b[train-automation]-a[train-stop]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/train-inventory-pickup.ogg", volume = 0.4 }, place_result = "train-stop", stack_size = 10, subgroup = "train-transport", type = "item" }, ["transport-belt"] = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].drop_sound ]=], icon = "__base__/graphics/icons/transport-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].drop_sound ]=], name = "transport-belt", order = "a[transport-belt]-a[transport-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["express-transport-belt"].pick_sound ]=], place_result = "transport-belt", stack_size = 100, subgroup = "belt", type = "item" }, ["tree-seed"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wood-inventory-move.ogg", volume = 0.7 }, fuel_category = "chemical", fuel_value = "100kJ", icon = "__space-age__/graphics/icons/tree-seed.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["tree-seed"].drop_sound ]=], localised_name = { "item-name.tree-seed" }, name = "tree-seed", order = "a[seeds]-b[tree-seed]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/wood-inventory-pickup.ogg", volume = 0.8 }, pictures = { { filename = "__space-age__/graphics/icons/tree-seed-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tree-seed-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tree-seed-3.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tree-seed-4.png", mipmap_count = 4, scale = 0.5, size = 64 } }, place_result = "tree-plant", plant_result = "tree-plant", stack_size = 10, subgroup = "nauvis-agriculture", type = "item", weight = 10000 }, ["tungsten-carbide"] = { default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/brick-inventory-move.ogg", volume = 0.5 }, icon = "__space-age__/graphics/icons/tungsten-carbide.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["tungsten-carbide"].drop_sound ]=], name = "tungsten-carbide", order = "c[tungsten]-b[tungsten-carbide]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/brick-inventory-pickup.ogg", volume = 0.6 }, stack_size = 50, subgroup = "vulcanus-processes", type = "item", weight = 2000 }, ["tungsten-ore"] = { color_hint = { text = "T" }, default_import_location = "vulcanus", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], icon = "__space-age__/graphics/icons/tungsten-ore.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.drop_sound ]=], name = "tungsten-ore", order = "c[tungsten]-a[tungsten-ore]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item.calcite.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/tungsten-ore.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tungsten-ore-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tungsten-ore-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/tungsten-ore-3.png", mipmap_count = 4, scale = 0.5, size = 64 } }, stack_size = 50, subgroup = "vulcanus-processes", type = "item", weight = 10000 }, ["tungsten-plate"] = { default_import_location = "vulcanus", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].drop_sound ]=], icon = "__space-age__/graphics/icons/tungsten-plate.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].drop_sound ]=], name = "tungsten-plate", order = "c[tungsten]-c[tungsten-plate]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["holmium-plate"].pick_sound ]=], stack_size = 50, subgroup = "vulcanus-processes", type = "item", weight = 4000 }, ["turbo-loader"] = { color_hint = { text = "4" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], hidden = true, icon = "__space-age__/graphics/icons/turbo-loader.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "turbo-loader", order = "d[loader]-d[turbo-loader]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].pick_sound ]=], place_result = "turbo-loader", stack_size = 50, subgroup = "belt", type = "item" }, ["turbo-splitter"] = { color_hint = { text = "4" }, default_import_location = "vulcanus", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], icon = "__space-age__/graphics/icons/turbo-splitter.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "turbo-splitter", order = "c[splitter]-d[turbo-splitter]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].pick_sound ]=], place_result = "turbo-splitter", stack_size = 50, subgroup = "belt", type = "item", weight = 40000 }, ["turbo-transport-belt"] = { color_hint = { text = "4" }, default_import_location = "vulcanus", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/transport-belt-inventory-move.ogg", volume = 0.7 }, icon = "__space-age__/graphics/icons/turbo-transport-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["turbo-transport-belt"].drop_sound ]=], name = "turbo-transport-belt", order = "a[transport-belt]-d[turbo-transport-belt]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/transport-belt-inventory-pickup.ogg", volume = 0.7 }, place_result = "turbo-transport-belt", stack_size = 100, subgroup = "belt", type = "item", weight = 20000 }, ["turbo-underground-belt"] = { color_hint = { text = "4" }, default_import_location = "vulcanus", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], icon = "__space-age__/graphics/icons/turbo-underground-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].drop_sound ]=], name = "turbo-underground-belt", order = "b[underground-belt]-d[turbo-underground-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["asteroid-collector"].pick_sound ]=], place_result = "turbo-underground-belt", stack_size = 50, subgroup = "belt", type = "item", weight = 40000 }, ["underground-belt"] = { color_hint = { text = "1" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], icon = "__base__/graphics/icons/underground-belt.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], name = "underground-belt", order = "b[underground-belt]-a[underground-belt]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].pick_sound ]=], place_result = "underground-belt", stack_size = 50, subgroup = "belt", type = "item" }, ["uranium-235"] = { color_hint = { text = "+" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], icon = "__base__/graphics/icons/uranium-235.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], name = "uranium-235", order = "a[uranium-processing]-b[uranium-235]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].pick_sound ]=], pictures = { layers = { { filename = "__base__/graphics/icons/uranium-235.png", mipmap_count = 4, scale = 0.5, size = 64 }, { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/icons/uranium-235.png", scale = 0.5, size = 64, tint = { 0.3, 0.3, 0.3, 0.3 } } } }, stack_size = 100, subgroup = "uranium-processing", type = "item", weight = 50000 }, ["uranium-238"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], icon = "__base__/graphics/icons/uranium-238.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], name = "uranium-238", order = "a[uranium-processing]-c[uranium-238]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].pick_sound ]=], stack_size = 100, subgroup = "uranium-processing", type = "item", weight = 50000 }, ["uranium-fuel-cell"] = { burnt_result = "depleted-uranium-fuel-cell", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], fuel_category = "nuclear", fuel_value = "8GJ", icon = "__base__/graphics/icons/uranium-fuel-cell.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], name = "uranium-fuel-cell", order = "b[uranium-products]-a[uranium-fuel-cell]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].pick_sound ]=], pictures = { layers = { { filename = "__base__/graphics/icons/uranium-fuel-cell.png", mipmap_count = 4, scale = 0.5, size = 64 }, { draw_as_light = true, filename = "__base__/graphics/icons/uranium-fuel-cell-light.png", scale = 0.5, size = 64 } } }, stack_size = 50, subgroup = "uranium-processing", type = "item", weight = 100000 }, ["uranium-ore"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], icon = "__base__/graphics/icons/uranium-ore.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].drop_sound ]=], name = "uranium-ore", order = "g[uranium-ore]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["depleted-uranium-fuel-cell"].pick_sound ]=], pictures = { { layers = { { filename = "__base__/graphics/icons/uranium-ore.png", mipmap_count = 4, scale = 0.5, size = 64 }, { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/icons/uranium-ore.png", scale = 0.5, size = 64, tint = { 0.3, 0.3, 0.3, 0.3 } } } }, { layers = { { filename = "__base__/graphics/icons/uranium-ore-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/icons/uranium-ore-1.png", scale = 0.5, size = 64, tint = { 0.3, 0.3, 0.3, 0.3 } } } }, { layers = { { filename = "__base__/graphics/icons/uranium-ore-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/icons/uranium-ore-2.png", scale = 0.5, size = 64, tint = { 0.3, 0.3, 0.3, 0.3 } } } }, { layers = { { filename = "__base__/graphics/icons/uranium-ore-3.png", mipmap_count = 4, scale = 0.5, size = 64 }, { blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/icons/uranium-ore-3.png", scale = 0.5, size = 64, tint = { 0.3, 0.3, 0.3, 0.3 } } } } }, stack_size = 50, subgroup = "raw-resource", type = "item", weight = 5000 }, ["water-barrel"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], factoriopedia_alternative = "barrel", icon_size = 64, icons = { { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.6, g = 0.34000000000000004, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.7, g = 0.7, r = 0.7 } } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].drop_sound ]=], localised_name = { "item-name.filled-barrel", { "fluid-name.water" } }, name = "water-barrel", order = "a[fluid]-a[water]-a[water]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].pick_sound ]=], stack_size = 10, subgroup = "barrel", type = "item", weight = 10000 }, wood = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].drop_sound ]=], fuel_category = "chemical", fuel_value = "2MJ", icon = "__base__/graphics/icons/wood.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].drop_sound ]=], name = "wood", order = "a[wood]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].pick_sound ]=], stack_size = 100, subgroup = "raw-resource", type = "item", weight = 2000 }, ["wooden-chest"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].drop_sound ]=], icon = "__base__/graphics/icons/wooden-chest.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].drop_sound ]=], name = "wooden-chest", order = "a[items]-a[wooden-chest]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["simple-entity-with-owner"].pick_sound ]=], place_result = "wooden-chest", stack_size = 50, subgroup = "storage", type = "item" }, ["yumako-seed"] = { default_import_location = "gleba", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], fuel_category = "chemical", fuel_value = "4MJ", icon = "__space-age__/graphics/icons/yumako-seed.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.drop_sound ]=], localised_description = { "item-description.yumako-seed" }, localised_name = { "item-name.yumako-seed" }, name = "yumako-seed", order = "a[seeds]-a[yumako-seed]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].capsule.bioflux.pick_sound ]=], pictures = { { filename = "__space-age__/graphics/icons/yumako-seed-1.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-seed-2.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-seed-3.png", mipmap_count = 4, scale = 0.5, size = 64 }, { filename = "__space-age__/graphics/icons/yumako-seed-4.png", mipmap_count = 4, scale = 0.5, size = 64 } }, place_result = "yumako-tree", plant_result = "yumako-tree", stack_size = 10, subgroup = "agriculture-processes", type = "item", weight = 10000 } }, ["item-entity"] = { ["item-on-ground"] = { collision_box = { { -0.14000000000000002, -0.14000000000000002 }, { 0.14000000000000002, 0.14000000000000002 } }, factoriopedia_simulation = { init = " game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"blueprint-book\", count=1}, position={0.8, 1.2} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"blueprint\", count=1}, position={1.9, 1.6} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"repair-pack\", count=1}, position={0, -1.5} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"deconstruction-planner\", count=1}, position={1.2, -0.1} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"upgrade-planner\", count=1}, position={-0.9, 0.7} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"submachine-gun\", count=1}, position={-2, 1.3} }\n game.surfaces[1].create_entity{name=\"item-on-ground\", stack={name=\"exoskeleton-equipment\", count=1}, position={0, -0.5} }\n " }, flags = { "placeable-off-grid", "not-on-map" }, icon = "__core__/graphics/item-on-ground.png", minable = { mining_time = 0.025 }, name = "item-on-ground", selection_box = { { -0.17000000000000002, -0.17000000000000002 }, { 0.17000000000000002, 0.17000000000000002 } }, selection_priority = 44, type = "item-entity" } }, ["item-group"] = { combat = { icon = "__base__/graphics/item-group/military.png", icon_size = 128, name = "combat", order = "e", type = "item-group" }, effects = { icon = "__base__/graphics/item-group/effects.png", icon_size = 128, name = "effects", order = "y", type = "item-group" }, enemies = { icon = "__core__/graphics/icons/category/enemies.png", icon_size = 128, name = "enemies", order = "h", type = "item-group" }, environment = { icon = "__core__/graphics/icons/category/environment.png", icon_size = 128, name = "environment", order = "l", type = "item-group" }, fluids = { icon = "__base__/graphics/item-group/fluids.png", icon_size = 128, name = "fluids", order = "f", type = "item-group" }, ["intermediate-products"] = { icon = "__base__/graphics/item-group/intermediate-products.png", icon_size = 128, name = "intermediate-products", order = "c", order_in_recipe = "0", type = "item-group" }, logistics = { icon = "__base__/graphics/item-group/logistics.png", icon_size = 128, name = "logistics", order = "a", type = "item-group" }, other = { icon = "__core__/graphics/icons/category/unsorted.png", icon_size = 128, name = "other", order = "z", type = "item-group" }, production = { icon = "__base__/graphics/item-group/production.png", icon_size = 128, name = "production", order = "b", type = "item-group" }, signals = { icon = "__base__/graphics/item-group/signals.png", icon_size = 128, name = "signals", order = "g", type = "item-group" }, space = { icon = "__space-age__/graphics/item-group/space.png", icon_size = 128, name = "space", order = "d", type = "item-group" }, tiles = { icon = "__core__/graphics/icons/category/tiles-editor.png", icon_size = 128, name = "tiles", order = "i", type = "item-group" } }, ["item-request-proxy"] = { ["item-request-proxy"] = { collision_box = { { 0, 0 }, { 0, 0 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0.5}\n game.simulation.camera_alt_info = true\n local assembler = game.surfaces[1].create_entity{name = \"assembling-machine-3\", position = {0, 0}}\n assembler.set_recipe(\"iron-gear-wheel\")\n game.surfaces[1].create_entity { name = \"item-request-proxy\", position = assembler.position, target = assembler, modules = {{id={name = \"speed-module\"}, items = {in_inventory={{inventory = 4, stack = 0}}}}}}\n game.surfaces[1].create_entity { name = \"item-request-proxy\", position = assembler.position, target = assembler, modules = {{id={name = \"efficiency-module\"}, items = {in_inventory={{inventory = 4, stack = 1}}}}}}\n game.surfaces[1].create_entity { name = \"item-request-proxy\", position = assembler.position, target = assembler, modules = {{id={name = \"productivity-module\"}, items = {in_inventory={{inventory = 4, stack = 2}}}}}}\n " }, flags = { "not-on-map", "placeable-off-grid" }, icon = "__core__/graphics/icons/mip/item-request-slot.png", minable = { mining_time = 0, results = {} }, name = "item-request-proxy", selection_box = { { 0, 0 }, { 0, 0 } }, type = "item-request-proxy", use_target_entity_alert_icon_shift = true } }, ["item-subgroup"] = { agriculture = { group = "production", name = "agriculture", order = "da", type = "item-subgroup" }, ["agriculture-explosions"] = { group = "effects", name = "agriculture-explosions", order = "bca", type = "item-subgroup" }, ["agriculture-processes"] = { group = "intermediate-products", name = "agriculture-processes", order = "m", type = "item-subgroup" }, ["agriculture-products"] = { group = "intermediate-products", name = "agriculture-products", order = "n", type = "item-subgroup" }, ["agriculture-remnants"] = { group = "environment", name = "agriculture-remnants", order = "dja", type = "item-subgroup" }, ammo = { group = "combat", name = "ammo", order = "b", type = "item-subgroup" }, ["ammo-category"] = { group = "combat", name = "ammo-category", order = "j", type = "item-subgroup" }, ["aquilo-processes"] = { group = "intermediate-products", name = "aquilo-processes", order = "p", type = "item-subgroup" }, ["aquilo-tiles"] = { group = "tiles", name = "aquilo-tiles", order = "f", type = "item-subgroup" }, armor = { group = "combat", name = "armor", order = "d", type = "item-subgroup" }, arrows = { group = "signals", name = "arrows", order = "g", type = "item-subgroup" }, ["arrows-misc"] = { group = "signals", name = "arrows-misc", order = "h", type = "item-subgroup" }, ["artificial-tiles"] = { group = "tiles", name = "artificial-tiles", order = "a", type = "item-subgroup" }, barrel = { group = "intermediate-products", name = "barrel", order = "d", type = "item-subgroup" }, belt = { group = "logistics", name = "belt", order = "b", type = "item-subgroup" }, ["belt-explosions"] = { group = "effects", name = "belt-explosions", order = "ab", type = "item-subgroup" }, ["belt-remnants"] = { group = "environment", name = "belt-remnants", order = "db", type = "item-subgroup" }, bullets = { group = "signals", name = "bullets", order = "j", type = "item-subgroup" }, ["campaign-explosions"] = { group = "effects", name = "campaign-explosions", order = "bf", type = "item-subgroup" }, capsule = { group = "combat", name = "capsule", order = "c", type = "item-subgroup" }, ["capsule-explosions"] = { group = "effects", name = "capsule-explosions", order = "cc", type = "item-subgroup" }, ["circuit-network"] = { group = "logistics", name = "circuit-network", order = "h", type = "item-subgroup" }, ["circuit-network-explosions"] = { group = "effects", name = "circuit-network-explosions", order = "ah", type = "item-subgroup" }, ["circuit-network-remnants"] = { group = "environment", name = "circuit-network-remnants", order = "dh", type = "item-subgroup" }, cliffs = { group = "environment", name = "cliffs", order = "a", type = "item-subgroup" }, corpses = { group = "environment", name = "corpses", order = "c", type = "item-subgroup" }, creatures = { group = "environment", name = "creatures", order = "a", type = "item-subgroup" }, ["decorative-explosions"] = { group = "effects", name = "decorative-explosions", order = "dc", type = "item-subgroup" }, ["defensive-structure"] = { group = "combat", name = "defensive-structure", order = "h", type = "item-subgroup" }, ["defensive-structure-explosions"] = { group = "effects", name = "defensive-structure-explosions", order = "cb", type = "item-subgroup" }, ["defensive-structure-remnants"] = { group = "environment", name = "defensive-structure-remnants", order = "dl", type = "item-subgroup" }, ["empty-barrel"] = { group = "intermediate-products", name = "empty-barrel", order = "f", type = "item-subgroup" }, enemies = { group = "enemies", name = "enemies", order = "a", type = "item-subgroup" }, ["enemy-death-explosions"] = { group = "effects", name = "enemy-death-explosions", order = "de", type = "item-subgroup" }, energy = { group = "production", name = "energy", order = "b", type = "item-subgroup" }, ["energy-explosions"] = { group = "effects", name = "energy-explosions", order = "ba", type = "item-subgroup" }, ["energy-pipe-distribution"] = { group = "logistics", name = "energy-pipe-distribution", order = "d", type = "item-subgroup" }, ["energy-pipe-distribution-explosions"] = { group = "effects", name = "energy-pipe-distribution-explosions", order = "ad", type = "item-subgroup" }, ["energy-pipe-distribution-remnants"] = { group = "environment", name = "energy-pipe-distribution-remnants", order = "dd", type = "item-subgroup" }, ["energy-remnants"] = { group = "environment", name = "energy-remnants", order = "di", type = "item-subgroup" }, ["environmental-protection"] = { group = "production", name = "environmental-protection", order = "f", type = "item-subgroup" }, ["environmental-protection-explosions"] = { group = "effects", name = "environmental-protection-explosions", order = "bdb", type = "item-subgroup" }, ["environmental-protection-remnants"] = { group = "environment", name = "environmental-protection-remnants", order = "dkb", type = "item-subgroup" }, equipment = { group = "combat", name = "equipment", order = "e", type = "item-subgroup" }, explosions = { group = "effects", name = "explosions", order = "dg", type = "item-subgroup" }, ["extraction-machine"] = { group = "production", name = "extraction-machine", order = "c", type = "item-subgroup" }, ["extraction-machine-explosions"] = { group = "effects", name = "extraction-machine-explosions", order = "bb", type = "item-subgroup" }, ["extraction-machine-remnants"] = { group = "environment", name = "extraction-machine-remnants", order = "di", type = "item-subgroup" }, ["fill-barrel"] = { group = "intermediate-products", name = "fill-barrel", order = "e", type = "item-subgroup" }, fluid = { group = "fluids", name = "fluid", order = "a", type = "item-subgroup" }, ["fluid-explosions"] = { group = "effects", name = "fluid-explosions", order = "df", type = "item-subgroup" }, ["fluid-recipes"] = { group = "intermediate-products", name = "fluid-recipes", order = "a", type = "item-subgroup" }, ["fulgora-processes"] = { group = "intermediate-products", name = "fulgora-processes", order = "l", type = "item-subgroup" }, ["fulgora-tiles"] = { group = "tiles", name = "fulgora-tiles", order = "e", type = "item-subgroup" }, ["generic-remnants"] = { group = "environment", name = "generic-remnants", order = "dl", type = "item-subgroup" }, ["gleba-tiles"] = { group = "tiles", name = "gleba-tiles", order = "d-b", type = "item-subgroup" }, ["gleba-water-tiles"] = { group = "tiles", name = "gleba-water-tiles", order = "d-a", type = "item-subgroup" }, grass = { group = "environment", name = "grass", order = "b", type = "item-subgroup" }, ["ground-explosions"] = { group = "effects", name = "ground-explosions", order = "db", type = "item-subgroup" }, gun = { group = "combat", name = "gun", order = "a", type = "item-subgroup" }, ["gun-explosions"] = { group = "effects", name = "gun-explosions", order = "ca", type = "item-subgroup" }, ["hit-effects"] = { group = "effects", name = "hit-effects", order = "e", type = "item-subgroup" }, inserter = { group = "logistics", name = "inserter", order = "c", type = "item-subgroup" }, ["inserter-explosions"] = { group = "effects", name = "inserter-explosions", order = "ac", type = "item-subgroup" }, ["inserter-remnants"] = { group = "environment", name = "inserter-remnants", order = "dc", type = "item-subgroup" }, ["intermediate-product"] = { group = "intermediate-products", name = "intermediate-product", order = "g", type = "item-subgroup" }, ["intermediate-recipe"] = { group = "intermediate-products", name = "intermediate-recipe", order = "h", type = "item-subgroup" }, ["internal-process"] = { group = "intermediate-products", name = "internal-process", order = "z", type = "item-subgroup" }, ["logistic-network"] = { group = "logistics", name = "logistic-network", order = "g", type = "item-subgroup" }, ["logistic-network-explosions"] = { group = "effects", name = "logistic-network-explosions", order = "ag", type = "item-subgroup" }, ["logistic-network-remnants"] = { group = "environment", name = "logistic-network-remnants", order = "dg", type = "item-subgroup" }, ["military-equipment"] = { group = "combat", name = "military-equipment", order = "g", type = "item-subgroup" }, ["mineable-fluids"] = { group = "environment", name = "mineable-fluids", order = "ba", type = "item-subgroup" }, module = { group = "production", name = "module", order = "g", type = "item-subgroup" }, ["module-explosions"] = { group = "effects", name = "module-explosions", order = "be", type = "item-subgroup" }, ["nauvis-agriculture"] = { group = "intermediate-products", name = "nauvis-agriculture", order = "o", type = "item-subgroup" }, ["nauvis-tiles"] = { group = "tiles", name = "nauvis-tiles", order = "b", type = "item-subgroup" }, obstacles = { group = "environment", name = "obstacles", order = "bb", type = "item-subgroup" }, other = { group = "other", name = "other", order = "d", type = "item-subgroup" }, parameters = { group = "other", name = "parameters", order = "a", type = "item-subgroup" }, particles = { group = "effects", name = "particles", order = "e", type = "item-subgroup" }, pictographs = { group = "signals", name = "pictographs", order = "i", type = "item-subgroup" }, ["planet-connections"] = { group = "space", name = "planet-connections", order = "k", type = "item-subgroup" }, planets = { group = "space", name = "planets", order = "j", type = "item-subgroup" }, ["production-machine"] = { group = "production", name = "production-machine", order = "e", type = "item-subgroup" }, ["production-machine-explosions"] = { group = "effects", name = "production-machine-explosions", order = "bd", type = "item-subgroup" }, ["production-machine-remnants"] = { group = "environment", name = "production-machine-remnants", order = "dk", type = "item-subgroup" }, qualities = { group = "other", name = "qualities", order = "b", type = "item-subgroup" }, ["raw-material"] = { group = "intermediate-products", name = "raw-material", order = "c", type = "item-subgroup" }, ["raw-resource"] = { group = "intermediate-products", name = "raw-resource", order = "b", type = "item-subgroup" }, remnants = { group = "environment", name = "remnants", order = "dz", type = "item-subgroup" }, ["rock-explosions"] = { group = "effects", name = "rock-explosions", order = "da", type = "item-subgroup" }, ["science-pack"] = { group = "intermediate-products", name = "science-pack", order = "y", type = "item-subgroup" }, scorchmarks = { group = "environment", name = "scorchmarks", order = "dm", type = "item-subgroup" }, shapes = { group = "signals", name = "shapes", order = "f", type = "item-subgroup" }, ["smelting-machine"] = { group = "production", name = "smelting-machine", order = "d", type = "item-subgroup" }, ["smelting-machine-explosions"] = { group = "effects", name = "smelting-machine-explosions", order = "bc", type = "item-subgroup" }, ["smelting-machine-remnants"] = { group = "environment", name = "smelting-machine-remnants", order = "dj", type = "item-subgroup" }, ["space-crushing"] = { group = "space", name = "space-crushing", order = "h", type = "item-subgroup" }, ["space-environment"] = { group = "space", name = "space-environment", order = "f", type = "item-subgroup" }, ["space-interactors"] = { group = "space", name = "space-interactors", order = "a", type = "item-subgroup" }, ["space-material"] = { group = "space", name = "space-material", order = "g", type = "item-subgroup" }, ["space-platform"] = { group = "space", name = "space-platform", order = "a", type = "item-subgroup" }, ["space-platform-explosions"] = { group = "effects", name = "space-platform-explosions", order = "c", type = "item-subgroup" }, ["space-platform-remnants"] = { group = "environment", name = "space-platform-remnants", order = "eb", type = "item-subgroup" }, ["space-processing"] = { group = "space", name = "space-processing", order = "i", type = "item-subgroup" }, ["space-related"] = { group = "space", name = "space-related", order = "e", type = "item-subgroup" }, ["space-rocket"] = { group = "space", name = "space-rocket", order = "b", type = "item-subgroup" }, spawnables = { group = "other", name = "spawnables", order = "c", type = "item-subgroup" }, ["special-tiles"] = { group = "tiles", name = "special-tiles", order = "g", type = "item-subgroup" }, storage = { group = "logistics", name = "storage", order = "a", type = "item-subgroup" }, ["storage-explosions"] = { group = "effects", name = "storage-explosions", order = "aa", type = "item-subgroup" }, ["storage-remnants"] = { group = "environment", name = "storage-remnants", order = "da", type = "item-subgroup" }, terrain = { group = "logistics", name = "terrain", order = "i", type = "item-subgroup" }, tool = { group = "production", name = "tool", order = "a", type = "item-subgroup" }, ["train-transport"] = { group = "logistics", name = "train-transport", order = "e", type = "item-subgroup" }, ["train-transport-explosions"] = { group = "effects", name = "train-transport-explosions", order = "ae", type = "item-subgroup" }, ["train-transport-remnants"] = { group = "environment", name = "train-transport-remnants", order = "de", type = "item-subgroup" }, transport = { group = "logistics", name = "transport", order = "f", type = "item-subgroup" }, ["transport-explosions"] = { group = "effects", name = "transport-explosions", order = "af", type = "item-subgroup" }, ["transport-remnants"] = { group = "environment", name = "transport-remnants", order = "df", type = "item-subgroup" }, ["tree-explosions"] = { group = "effects", name = "tree-explosions", order = "cd", type = "item-subgroup" }, trees = { group = "environment", name = "trees", order = "aa", type = "item-subgroup" }, turret = { group = "combat", name = "turret", order = "i", type = "item-subgroup" }, ["uranium-processing"] = { group = "intermediate-products", name = "uranium-processing", order = "i", type = "item-subgroup" }, ["utility-equipment"] = { group = "combat", name = "utility-equipment", order = "f", type = "item-subgroup" }, ["virtual-signal"] = { group = "signals", name = "virtual-signal", order = "e", type = "item-subgroup" }, ["virtual-signal-color"] = { group = "signals", name = "virtual-signal-color", order = "d", type = "item-subgroup" }, ["virtual-signal-letter"] = { group = "signals", name = "virtual-signal-letter", order = "c", type = "item-subgroup" }, ["virtual-signal-math"] = { group = "signals", name = "virtual-signal-math", order = "cd", type = "item-subgroup" }, ["virtual-signal-number"] = { group = "signals", name = "virtual-signal-number", order = "b", type = "item-subgroup" }, ["virtual-signal-punctuation"] = { group = "signals", name = "virtual-signal-punctuation", order = "cb", type = "item-subgroup" }, ["virtual-signal-special"] = { group = "signals", name = "virtual-signal-special", order = "a", type = "item-subgroup" }, ["vulcanus-processes"] = { group = "intermediate-products", name = "vulcanus-processes", order = "k", type = "item-subgroup" }, ["vulcanus-tiles"] = { group = "tiles", name = "vulcanus-tiles", order = "c", type = "item-subgroup" }, wrecks = { group = "environment", name = "wrecks", order = "e", type = "item-subgroup" } }, ["item-with-entity-data"] = { ["artillery-wagon"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], icon = "__base__/graphics/icons/artillery-wagon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].drop_sound ]=], name = "artillery-wagon", order = "c[rolling-stock]-d[artillery-wagon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["artillery-shell"].pick_sound ]=], place_result = "artillery-wagon", stack_size = 5, subgroup = "train-transport", type = "item-with-entity-data" }, car = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/vehicle-inventory-move.ogg", volume = 0.6 }, icon = "__base__/graphics/icons/car.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].car.drop_sound ]=], name = "car", order = "b[personal-transport]-a[car]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/vehicle-inventory-pickup.ogg", volume = 0.4 }, place_result = "car", stack_size = 1, subgroup = "transport", type = "item-with-entity-data" }, ["cargo-wagon"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], icon = "__base__/graphics/icons/cargo-wagon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["electric-engine-unit"].drop_sound ]=], name = "cargo-wagon", order = "c[rolling-stock]-b[cargo-wagon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["infinity-cargo-wagon"].pick_sound ]=], place_result = "cargo-wagon", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 5, subgroup = "train-transport", type = "item-with-entity-data" }, ["fluid-wagon"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], icon = "__base__/graphics/icons/fluid-wagon.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].drop_sound ]=], name = "fluid-wagon", order = "c[rolling-stock]-c[fluid-wagon]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["chemical-plant"].pick_sound ]=], place_result = "fluid-wagon", random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], stack_size = 5, subgroup = "train-transport", type = "item-with-entity-data" }, locomotive = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/locomotive-inventory-move.ogg", volume = 0.4 }, icon = "__base__/graphics/icons/locomotive.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].locomotive.drop_sound ]=], name = "locomotive", order = "c[rolling-stock]-a[locomotive]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["infinity-cargo-wagon"].pick_sound ]=], place_result = "locomotive", stack_size = 5, subgroup = "train-transport", type = "item-with-entity-data" }, spidertron = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/spidertron-inventory-move.ogg", volume = 0.8 }, icon = "__base__/graphics/icons/spidertron.png", icon_tintable = "__base__/graphics/icons/spidertron-tintable.png", icon_tintable_mask = "__base__/graphics/icons/spidertron-tintable-mask.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].spidertron.drop_sound ]=], name = "spidertron", order = "b[personal-transport]-c[spidertron]-a[spider]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/spidertron-inventory-pickup.ogg", volume = 0.5 }, place_result = "spidertron", stack_size = 1, subgroup = "transport", type = "item-with-entity-data", weight = 1000000 }, tank = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].car.drop_sound ]=], icon = "__base__/graphics/icons/tank.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].car.drop_sound ]=], name = "tank", order = "b[personal-transport]-b[tank]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].car.pick_sound ]=], place_result = "tank", stack_size = 1, subgroup = "transport", type = "item-with-entity-data" } }, ["kill-achievement"] = { ["art-of-siege"] = { amount = 1, damage_dealer = { "artillery-turret", "artillery-wagon" }, icon = "__base__/graphics/achievement/art-of-siege.png", icon_size = 128, name = "art-of-siege", order = "f[kill]-h[art-of-siege]", type = "kill-achievement", type_to_kill = "unit-spawner" }, ["if-it-bleeds"] = { amount = 1, icon = "__space-age__/graphics/achievement/if-it-bleeds.png", icon_size = 128, name = "if-it-bleeds", order = "f[kill]-j[if-it-bleeds]", personally = false, to_kill = { "small-demolisher" }, type = "kill-achievement" }, ["pest-control"] = { amount = 1, icon = "__base__/graphics/achievement/pest-control.png", icon_size = 128, name = "pest-control", order = "f[kill]-a[pest-control]", personally = false, to_kill = { "biter-spawner", "spitter-spawner" }, type = "kill-achievement" }, pyromaniac = { amount = 10000, damage_type = "fire", icon = "__base__/graphics/achievement/pyromaniac.png", icon_size = 128, name = "pyromaniac", order = "f[kill]-c[pyromaniac]", steam_stats_name = "trees-destroyed-by-fire", type = "kill-achievement", type_to_kill = "tree" }, ["run-forrest-run"] = { amount = 100, damage_type = "impact", icon = "__base__/graphics/achievement/run-forrest-run.png", icon_size = 128, in_vehicle = true, name = "run-forrest-run", order = "f[kill]-d[run-forrest-run]", personally = true, steam_stats_name = "trees-destroyed-by-impact", type = "kill-achievement", type_to_kill = "tree" }, ["size-doesnt-matter"] = { amount = 1, icon = "__space-age__/graphics/achievement/size-doesnt-matter.png", icon_size = 128, name = "size-doesnt-matter", order = "f[kill]-l[size-doesnt-matter]", personally = false, to_kill = { "big-demolisher" }, type = "kill-achievement" }, steamrolled = { amount = 10, damage_type = "impact", icon = "__base__/graphics/achievement/steamrolled.png", icon_size = 128, in_vehicle = true, name = "steamrolled", order = "f[kill]-b[steamrolled]", personally = true, steam_stats_name = "spawners-killed-by-impact", type = "kill-achievement", type_to_kill = "unit-spawner" }, ["we-need-bigger-guns"] = { amount = 1, icon = "__space-age__/graphics/achievement/we-need-bigger-guns.png", icon_size = 128, name = "we-need-bigger-guns", order = "f[kill]-k[we-need-bigger-guns]", personally = false, to_kill = { "medium-demolisher" }, type = "kill-achievement" } }, lab = { biolab = { alert_icon_shift = { 0, -0.375 }, close_sound = { filename = "__base__/sound/open-close/lab-close.ogg", volume = 0.8 }, collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, corpse = "biolab-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "biolab-explosion", energy_source = { emissions_per_minute = { pollution = 8 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "300kW", flags = { "placeable-neutral", "placeable-player", "player-creation" }, icon = "__space-age__/graphics/icons/biolab.png", icon_draw_specification = { shift = { 0, -0.3 } }, icons_positioning = { { inventory_index = 3, shift = { 0, 1.6000000000000001 } }, { inventory_index = 2, max_icons_per_row = 6, separation_multiplier = 0.90909090909090899, shift = { 0, 0.4 } } }, impact_category = "organic", inputs = { "automation-science-pack", "logistic-science-pack", "military-science-pack", "chemical-science-pack", "production-science-pack", "utility-science-pack", "space-science-pack", "metallurgic-science-pack", "agricultural-science-pack", "electromagnetic-science-pack", "cryogenic-science-pack", "promethium-science-pack" }, max_health = 350, minable = { mining_time = 0.5, result = "biolab" }, module_slots = 4, name = "biolab", off_animation = { layers = { { animation_speed = 0.2, filename = "__space-age__/graphics/entity/biolab/biolab-anim.png", frame_count = 32, height = 404, line_length = 8, scale = 0.5, shift = { 0.0625, -0.15625 }, width = 366 }, { animation_speed = 0.2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/biolab/biolab-shadow.png", frame_count = 32, height = 262, line_length = 8, scale = 0.5, shift = { 1.234375, 0.65625 }, width = 476 } } }, on_animation = { layers = { { animation_speed = 0.2, filename = "__space-age__/graphics/entity/biolab/biolab-anim.png", frame_count = 32, height = 404, line_length = 8, scale = 0.5, shift = { 0.0625, -0.15625 }, width = 366 }, { animation_speed = 0.2, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/biolab/biolab-lights.png", frame_count = 32, height = 362, line_length = 8, scale = 0.5, shift = { 0.03125, -0.203125 }, width = 326 }, { animation_speed = 0.2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/biolab/biolab-shadow.png", frame_count = 32, height = 262, line_length = 8, scale = 0.5, shift = { 1.234375, 0.65625 }, width = 476 } } }, open_sound = { filename = "__base__/sound/open-close/lab-open.ogg", volume = 0.8 }, order = "z-z[z-lab]", researching_speed = 2, resistances = { { percent = 70, type = "fire" } }, science_pack_drain_rate_percent = 50, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, subgroup = "production-machine", surface_conditions = { { max = 1000, min = 1000, property = "pressure" } }, type = "lab", working_sound = { max_sounds_per_prototype = 2, sound = { filename = "__space-age__/sound/entity/biolab/biolab-loop.ogg", volume = 0.7 }, sound_accents = { { frame = 1, sound = { audible_distance_modifier = 0.6, variations = { { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-push-3.ogg", volume = 0.3 } } } }, { frame = 1, sound = { audible_distance_modifier = 0.4, variations = { { filename = "__space-age__/sound/entity/biolab/biolab-beaker-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/entity/biolab/biolab-beaker-7.ogg", volume = 0.8 } } } }, { frame = 14, sound = { audible_distance_modifier = 0.3, variations = { { filename = "__space-age__/sound/entity/biolab/biolab-centrifuge-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/biolab/biolab-centrifuge-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/biolab/biolab-centrifuge-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/entity/biolab/biolab-centrifuge-4.ogg", volume = 0.7 } } } }, { frame = 17, sound = { audible_distance_modifier = 0.6, variations = { { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/spawner/spawner-respirator-pull-3.ogg", volume = 0.3 } } } } } } }, lab = { close_sound = { filename = "__base__/sound/open-close/lab-close.ogg", volume = 0.8 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "lab-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "lab-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, energy_usage = "60kW", fast_replaceable_group = "lab", flags = { "placeable-player", "player-creation" }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/lab/lab.png", height = 174, scale = 0.5, shift = { 0, 0.046875 }, width = 194 }, heating_energy = "100kW", icon = "__base__/graphics/icons/lab.png", icons_positioning = { { inventory_index = 3, shift = { 0, 0.9 } }, { inventory_index = 2, max_icons_per_row = 6, separation_multiplier = 0.90909090909090899, shift = { 0, 0 } } }, impact_category = "glass", inputs = { "automation-science-pack", "logistic-science-pack", "military-science-pack", "chemical-science-pack", "production-science-pack", "utility-science-pack", "space-science-pack", "metallurgic-science-pack", "agricultural-science-pack", "electromagnetic-science-pack", "cryogenic-science-pack", "promethium-science-pack" }, max_health = 150, minable = { mining_time = 0.2, result = "lab" }, module_slots = 2, name = "lab", off_animation = { layers = { { filename = "__base__/graphics/entity/lab/lab.png", height = 174, scale = 0.5, shift = { 0, 0.046875 }, width = 194 }, { filename = "__base__/graphics/entity/lab/lab-integration.png", height = 162, scale = 0.5, shift = { 0, 0.484375 }, width = 242 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/lab/lab-shadow.png", height = 136, scale = 0.5, shift = { 0.40625, 0.34375 }, width = 242 } } }, on_animation = { layers = { { animation_speed = 0.3333333333333333, filename = "__base__/graphics/entity/lab/lab.png", frame_count = 33, height = 174, line_length = 11, scale = 0.5, shift = { 0, 0.046875 }, width = 194 }, { animation_speed = 0.3333333333333333, filename = "__base__/graphics/entity/lab/lab-integration.png", height = 162, line_length = 1, repeat_count = 33, scale = 0.5, shift = { 0, 0.484375 }, width = 242 }, { animation_speed = 0.3333333333333333, blend_mode = "additive", draw_as_light = true, filename = "__base__/graphics/entity/lab/lab-light.png", frame_count = 33, height = 194, line_length = 11, scale = 0.5, shift = { 0, 0 }, width = 216 }, { animation_speed = 0.3333333333333333, draw_as_shadow = true, filename = "__base__/graphics/entity/lab/lab-shadow.png", height = 136, line_length = 1, repeat_count = 33, scale = 0.5, shift = { 0.40625, 0.34375 }, width = 242 } } }, open_sound = { filename = "__base__/sound/open-close/lab-open.ogg", volume = 0.8 }, researching_speed = 1, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "lab", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { audible_distance_modifier = 0.7, filename = "__base__/sound/lab.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.2000000000000002 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, volume = 0.7 } } } }, lamp = { ["small-lamp"] = { circuit_connector = { points = { shadow = { green = { 0.546875, 0.546875 }, red = { 0.734375, 0.546875 } }, wire = { green = { 0.453125, 0.484375 }, red = { 0.390625, 0.265625 } } }, sprites = { blue_led_light_offset = { 0.140625, 0.515625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.140625, 0.265625 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.140625, 0.234375 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.140625, 0.234375 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, 0.234375 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, 0.234375 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.140625, 0.421875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.140625, 0.265625 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.265625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/electric-small-close.ogg", volume = 0.7 }, collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "lamp-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, darkness_for_all_lamps_off = 0.3, darkness_for_all_lamps_on = 0.5, default_blue_signal = { name = "signal-blue", type = "virtual" }, default_green_signal = { name = "signal-green", type = "virtual" }, default_red_signal = { name = "signal-red", type = "virtual" }, default_rgb_signal = { name = "signal-white", type = "virtual" }, dying_explosion = "lamp-explosion", energy_source = { type = "electric", usage_priority = "lamp" }, energy_usage_per_tick = "5kW", fast_replaceable_group = "lamp", flags = { "placeable-neutral", "player-creation" }, glow_color_intensity = 1, glow_render_mode = "multiplicative", glow_size = 6, icon = "__base__/graphics/icons/small-lamp.png", impact_category = "glass", light = { color = { 1, 1, 0.75 }, intensity = 0.9, size = 40 }, light_when_colored = { color = { 1, 1, 0.75 }, intensity = 0, size = 6 }, max_health = 100, minable = { mining_time = 0.1, result = "small-lamp" }, name = "small-lamp", open_sound = { filename = "__base__/sound/open-close/electric-small-open.ogg", volume = 0.7 }, picture_off = { layers = { { filename = "__base__/graphics/entity/small-lamp/lamp.png", height = 70, priority = "high", scale = 0.5, shift = { 0.0078125, 0.09375 }, width = 83 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/small-lamp/lamp-shadow.png", height = 47, priority = "high", scale = 0.5, shift = { 0.125, 0.1484375 }, width = 76 } } }, picture_on = { filename = "__base__/graphics/entity/small-lamp/lamp-light.png", height = 78, priority = "high", scale = 0.5, shift = { 0, -0.21875 }, width = 90 }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, signal_to_color_mapping = { { color = { 1, 0, 0 }, name = "signal-red", type = "virtual" }, { color = { 0, 1, 0 }, name = "signal-green", type = "virtual" }, { color = { 0, 0, 1 }, name = "signal-blue", type = "virtual" }, { color = { 1, 1, 0 }, name = "signal-yellow", type = "virtual" }, { color = { 1, 0, 1 }, name = "signal-pink", type = "virtual" }, { color = { 0, 1, 1 }, name = "signal-cyan", type = "virtual" }, { color = { 1, 1, 1 }, name = "signal-white", type = "virtual" }, { color = { 0.5, 0.5, 0.5 }, name = "signal-grey", type = "virtual" }, { color = { 0, 0, 0 }, name = "signal-black", type = "virtual" } }, type = "lamp" } }, ["land-mine"] = { ["land-mine"] = { action = { action_delivery = { source_effects = { { action = { action_delivery = { target_effects = { { damage = { amount = 250, type = "explosion" }, type = "damage" }, { sticker = "stun-sticker", type = "create-sticker" } }, type = "instant" }, force = "enemy", radius = 6, type = "area" }, affects_target = true, type = "nested-result" }, { entity_name = "explosion", type = "create-entity" }, { damage = { amount = 1000, type = "explosion" }, type = "damage" }, { damage = { amount = 100, type = "explosion" }, radius = 3, type = "damage-tile" } }, type = "instant" }, type = "direct" }, ammo_category = "landmine", close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "land-mine-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "land-mine-explosion", fast_replaceable_group = "land-mine", flags = { "placeable-player", "placeable-enemy", "player-creation", "placeable-off-grid", "not-on-map" }, icon = "__base__/graphics/icons/land-mine.png", max_health = 15, minable = { mining_time = 0.5, result = "land-mine" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-small.ogg", volume = 1 } } }, name = "land-mine", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], picture_safe = { filename = "__base__/graphics/entity/land-mine/land-mine.png", height = 64, priority = "medium", scale = 0.5, width = 64 }, picture_set = { filename = "__base__/graphics/entity/land-mine/land-mine-set.png", height = 64, priority = "medium", scale = 0.5, width = 64 }, picture_set_enemy = { filename = "__base__/graphics/entity/land-mine/land-mine-set-enemy.png", height = 32, priority = "medium", width = 32 }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, trigger_radius = 2.5, type = "land-mine" } }, ["lane-splitter"] = { ["lane-splitter"] = { animation_speed_coefficient = 32, belt_animation_set = { animation_set = { direction_count = 20, filename = "__base__/graphics/entity/transport-belt/transport-belt.png", frame_count = 16, priority = "extra-high", scale = 0.5, size = 128 }, belt_reader = { { render_layer = "object", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-reader", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor-mechanics", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-endings", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png", frame_count = 4, height = 64, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 1, 0.5 }, width = 64 } } }, frozen_patch = { direction_count = 20, filename = "__space-age__/graphics/entity/frozen/transport-belt/transport-belt.png", line_length = 1, priority = "extra-high", scale = 0.5, size = 128 } }, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "splitter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "splitter-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon_draw_specification = { scale = 0.35 }, icons = { { icon = "__base__/graphics/icons/splitter.png" }, { icon = "__base__/graphics/icons/signal/signal_1.png", icon_size = 64, scale = 0.25, shift = { 8, -8 } } }, max_health = 170, minable = { mining_time = 0.1, result = "lane-splitter" }, name = "lane-splitter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.03125, structure = { east = { filename = "__base__/graphics/entity/splitter/splitter-east.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.0625, 0.234375 }, width = 90 }, north = { filename = "__base__/graphics/entity/splitter/splitter-north.png", frame_count = 32, height = 70, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.109375, 0 }, width = 160 }, south = { filename = "__base__/graphics/entity/splitter/splitter-south.png", frame_count = 32, height = 64, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.0625, 0 }, width = 164 }, west = { filename = "__base__/graphics/entity/splitter/splitter-west.png", frame_count = 32, height = 86, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.09375, 0.1875 }, width = 90 } }, structure_animation_movement_cooldown = 10, structure_animation_speed_coefficient = 0.7, structure_patch = { east = { filename = "__base__/graphics/entity/splitter/splitter-east-top_patch.png", frame_count = 32, height = 104, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.0625, -0.3125 }, width = 90 }, north = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, south = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, west = { filename = "__base__/graphics/entity/splitter/splitter-west-top_patch.png", frame_count = 32, height = 96, line_length = 8, priority = "extra-high", scale = 0.25, shift = { 0.09375, -0.28125 }, width = 90 } }, type = "lane-splitter", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, variations = { { filename = "__base__/sound/splitters/splitter-1.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 1.4399999999999999 }, volume = 0.2 }, { filename = "__base__/sound/splitters/splitter-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__base__/sound/splitters/splitter-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__base__/sound/splitters/splitter-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__base__/sound/splitters/splitter-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__base__/sound/splitters/splitter-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound.sound.variations[1].modifiers ]=], volume = 0.2 } } } } } }, ["legacy-curved-rail"] = { ["legacy-curved-rail"] = { collision_box = { { -2, -2 }, { 2, 2 } }, corpse = "legacy-curved-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "straight-rail", dying_explosion = { { name = "rail-explosion", offset = { 0.9, 2.2000000000000002 } }, { name = "rail-explosion" }, { name = "rail-explosion", offset = { -1.2, -2 } } }, ending_shifts = { { -0.015625, 0 }, { 0, 0.015625 }, { 0.015625, 0 }, { 0, 0.015625 }, { 0, -0.015625 }, { -0.015625, 0 }, { 0, 0.015625 }, { -0.015625, 0 }, { 0.015625, 0 }, { 0, -0.015625 }, { -0.015625, 0 }, { 0, -0.015625 }, { 0, 0.015625 }, { 0.015625, 0 }, { 0, -0.015625 }, { 0.015625, 0 } }, fast_replaceable_group = "", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, hidden = true, icon = "__base__/graphics/icons/legacy-curved-rail.png", max_health = 200, minable = { count = 4, mining_time = 0.2, result = "rail" }, name = "legacy-curved-rail", order = "c[legacy-rail]-b[legacy-curved-rail]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", width = 576 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-stone-path-background.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 } }, north = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-metals.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", width = 384 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-stone-path.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-stone-path-background.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-ties.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 } }, northeast = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-metals.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", width = 384 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-stone-path.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-stone-path-background.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-ties.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 } }, northwest = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", width = 576 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-stone-path-background.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rail-endings/rail-endings-background.png", flags = { "low-object" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rail-endings/rail-endings-metals.png", flags = { "trilinear-filtering" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-backplates.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-metals.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", width = 384 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-stone-path.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-stone-path-background.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-ties.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 } }, southeast = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", width = 576 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-stone-path-background.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 } }, southwest = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-backplates.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-metals.png", flags = { "trilinear-filtering" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", width = 384 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-stone-path.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-stone-path-background.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-ties.png", flags = { "low-object" }, height = 576, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 } }, west = { backplates = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", width = 576 }, stone_path = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-stone-path-background.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 } } }, placeable_by = { count = 4, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "legacy-curved-rail", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] } }, ["legacy-straight-rail"] = { ["legacy-straight-rail"] = { collision_box = { { -1, -1 }, { 1, 1 } }, corpse = "legacy-straight-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "straight-rail", deconstruction_marker_positions = { { 0, 0 }, { 0.5, -0.5 }, { 0, 0 }, { 0.5, 0.5 }, { -0.5, 0.5 }, { -0.5, -0.5 } }, dying_explosion = "rail-explosion", fast_replaceable_group = "", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, hidden = true, icon = "__base__/graphics/icons/legacy-rail.png", max_health = 100, minable = { mining_time = 0.2, result = "rail" }, name = "legacy-straight-rail", order = "c[legacy-rail]-a[legacy-straight-rail]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 128 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 128 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-segment-visualisation-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 128 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-background.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 } }, north = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-backplates.png", flags = { "trilinear-filtering" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 256 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-metals.png", flags = { "trilinear-filtering" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 256 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-segment-visualisation-middle.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-background.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-ties.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 } }, northeast = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-backplates.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 192 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-metals.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 192 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", width = 192 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-stone-path.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-stone-path-background.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-ties.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 } }, northwest = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-backplates.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 192 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-metals.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 192 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-segment-visualisation-middle.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", width = 192 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-stone-path.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-stone-path-background.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-ties.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rail-endings/rail-endings-background.png", flags = { "low-object" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rail-endings/rail-endings-metals.png", flags = { "trilinear-filtering" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-backplates.png", flags = { "trilinear-filtering" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 256 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-metals.png", flags = { "trilinear-filtering" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 256 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-segment-visualisation-middle.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-background.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-ties.png", flags = { "low-object" }, height = 128, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 } }, southeast = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 192 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-metals.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 192 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", width = 192 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-stone-path.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-stone-path-background.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-ties.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 } }, southwest = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-backplates.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 192 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-metals.png", flags = { "trilinear-filtering" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 192 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-segment-visualisation-middle.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", width = 192 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-stone-path.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-stone-path-background.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-ties.png", flags = { "low-object" }, height = 192, priority = "extra-high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 } }, west = { backplates = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 128 }, metals = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 1, width = 128 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-segment-visualisation-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 128 }, stone_path = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path_background = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-background.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, ties = { filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 } } }, placeable_by = { count = 1, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -0.7, -0.8 }, { 0.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "legacy-straight-rail", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] } }, lightning = { lightning = { attracted_volume_modifier = 0.4, created_effect = { action_delivery = { target_effects = { delay = 0, duration = 20, ease_in_duration = 10, ease_out_duration = 7, full_strength_max_distance = 10, max_distance = 70, strength = 0.75, type = "camera-effect" }, type = "instant" }, type = "direct" }, damage = 100, effect_duration = 36, energy = "1000MJ", factoriopedia_simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 0}\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {0, 2}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", planet = "fulgora" }, graphics_set = { attractor_hit_animation = { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-attractor-hit-anim.png", frame_count = 36, height = 220, line_length = 4, scale = 1, shift = { 0.015625, -0.109375 }, width = 308 }, bolt_detail_level = 5, bolt_half_width = 0.04, bolt_midpoint_variance = 0.05, cloud_background = { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-cloud.png", frame_count = 4, height = 748, line_length = 4, scale = 1, shift = { -0.078125, 0 }, tint = { 0.5, 0.5, 0.5, 0.5 }, width = 868 }, cloud_detail_level = 4, cloud_fork_orientation_variance = 0.2, explosion = { { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-explosion.png", frame_count = 36, height = 318, line_length = 4, scale = 0.5, shift = { 0.015625, -0.25 }, width = 390 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-explosion-2.png", frame_count = 36, height = 354, line_length = 4, scale = 0.5, shift = { -0.15625, -0.53125 }, width = 372 } }, fork_intensity_multiplier = 0.5, ground_streamer_variance = 4, ground_streamers = { { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-1.png", frame_count = 36, height = 256, line_length = 6, scale = 0.5, shift = { -0.296875, -1.15625 }, width = 166 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-2.png", frame_count = 36, height = 204, line_length = 6, scale = 0.5, shift = { 0.828125, -1.03125 }, width = 244 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-3.png", frame_count = 36, height = 166, line_length = 6, scale = 0.5, shift = { 1.0625, -0.6875 }, width = 270 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-4.png", frame_count = 36, height = 218, line_length = 6, scale = 0.5, shift = { 0.65625, -0.4375 }, width = 196 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-5.png", frame_count = 36, height = 256, line_length = 6, scale = 0.5, shift = { 0.21875, -0.265625 }, width = 140 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-6.png", frame_count = 36, height = 218, line_length = 6, scale = 0.5, shift = { -0.953125, -0.4375 }, width = 234 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-7.png", frame_count = 36, height = 168, line_length = 6, scale = 0.5, shift = { -1.09375, -0.71875 }, width = 264 }, { draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning/lightning-streamer-8.png", frame_count = 36, height = 236, line_length = 6, scale = 0.5, shift = { -0.671875, -1.3125 }, width = 214 } }, light = { color = { 0.1, 0.15, 1 }, intensity = 5, size = 50 }, max_bolt_offset = 0.25, max_fork_probability = 1, max_ground_streamer_distance = 4, min_ground_streamer_distance = 2, relative_cloud_fork_length = 0.3, shader_configuration = { { color = { 0, 0.6, 1, 0.8 }, distortion = 0.2, power = 0.25, thickness = 0.2 }, { color = { 0, 0.6, 1, 1 }, distortion = 0.4, power = 0.25, thickness = 1 }, { color = { 0.2, 0.6, 1, 1 }, distortion = 0.55, power = 0.25, thickness = 1 }, { color = { 0.7, 0.6, 1, 0.6 }, distortion = 0.7, power = 0.25, thickness = 0.75 }, { color = { 0.4, 0.2, 1, 0.3 }, distortion = 1, power = 0.1, thickness = 0.5 }, { color = { 0, 0.2, 1, 0 }, distortion = 20, power = 0.01, thickness = 0.5 } } }, icon = "__space-age__/graphics/icons/lightning.png", name = "lightning", sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.3, volume_percentage = 50 }, to = { 2.5, 100 } } } }, aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 2.25, variations = { { filename = "__space-age__/sound/explosions/lightning-effect-1.ogg", max_volume = 0.8, min_volume = 0.25 }, { filename = "__space-age__/sound/explosions/lightning-effect-2.ogg", max_volume = 0.8, min_volume = 0.25 }, { filename = "__space-age__/sound/explosions/lightning-effect-3.ogg", max_volume = 0.8, min_volume = 0.25 }, { filename = "__space-age__/sound/explosions/lightning-effect-4.ogg", max_volume = 0.8, min_volume = 0.25 }, { filename = "__space-age__/sound/explosions/lightning-effect-5.ogg", max_volume = 0.8, min_volume = 0.25 } } }, source_offset = { 0, -25 }, source_variance = { 30, 6 }, strike_effect = { action_delivery = { target_effects = { { initial_height = 0.3, initial_vertical_speed = 0.03, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, only_when_visible = true, particle_name = "fulgora-stone-particle-big", repeat_count = 5, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, only_when_visible = true, particle_name = "fulgora-stone-particle-medium", repeat_count = 10, speed_from_center = 0.08, speed_from_center_deviation = 0.15, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, only_when_visible = true, particle_name = "fulgora-stone-particle-small", repeat_count = 25, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.8984, -0.5 }, { 0.8984, 0.5 } }, only_when_visible = true, particle_name = "big-rock-stone-particle-tiny", repeat_count = 30, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { initial_height = 0.5, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.5 } }, only_when_visible = true, smoke_name = "fire-smoke-without-glow", speed = { 0, -0.5 }, speed_from_center = 0.008, speed_from_center_deviation = 0.015, type = "create-trivial-smoke" } }, type = "instant" }, type = "direct" }, subgroup = "obstacles", time_to_damage = 8, type = "lightning" } }, ["lightning-attractor"] = { ["fulgoran-ruin-attractor"] = { autoplace = { force = "player", order = "a[ruin]-b[attractor]", probability_expression = "min(place_every_n(15,15,1,1),0.1 * fulgora_artificial_mask + 0.2 * (fulgora_decorative_machine_density - 1.5))+ max(0, 10 * (1.5 - distance))" }, chargable_graphics = { charge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-charge.png", frame_count = 24, height = 330, line_length = 8, priority = "high", scale = 0.5, shift = { -0.046875, -2.109375 }, width = 72 } } }, charge_animation_is_looped = false, charge_cooldown = 30, discharge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-discharge.png", frame_count = 24, height = 314, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -2.171875 }, width = 62 } } }, discharge_cooldown = 60 }, close_sound = { filename = "__base__/sound/electric-network-close.ogg", volume = 0.6 }, collision_box = { { -1.21, -1.21 }, { 1.21, 1.21 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.2, -2.2000000000000002 }, { 0.2, 0.2 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 4, dying_explosion = "medium-electric-pole-explosion", efficiency = 0, factoriopedia_simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_zoom = 1.2 game.simulation.camera_position = {0.5, -2}\n game.surfaces[1].create_entity{name = \"fulgoran-ruin-attractor\", position = {0, 0}}\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {0, 2}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", planet = "fulgora" }, flags = { "placeable-neutral", "player-creation", "not-upgradable" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-attractor.png", lightning_strike_offset = { 0.5, -4 }, max_health = 100, minable = { include_in_show_counts = true, mining_time = 0.2, results = { { amount = 8, name = "scrap", type = "item" }, { amount = 6, name = "copper-cable", type = "item" }, { amount = 4, name = "steel-plate", type = "item" }, { amount = 2, name = "stone-brick", type = "item" } }, transfer_entity_health_to_products = false }, name = "fulgoran-ruin-attractor", open_sound = { filename = "__base__/sound/electric-network-open.ogg", volume = 0.6 }, order = "b[decorative]-l[rock]-d[fulgora]-d[fulgoran-ruin-attractor]", range_elongation = 20, resistances = { { percent = 90, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1.21, -1.21 }, { 1.21, 1.21 } }, stateless_visualisation = { animation = { sheet = { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-attractor.png", frame_count = 1, height = 384, line_length = 4, scale = 0.5, shift = { 1.609375, -1.5625 }, variation_count = 4, width = 448 } }, period = 0 }, subgroup = "grass", type = "lightning-attractor", water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod.png", height = 28, priority = "extra-high", scale = 5, shift = { 0, 1.71875 }, variation_count = 1, width = 12 }, rotate = false } }, ["lightning-collector"] = { chargable_graphics = { charge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector-charge.png", frame_count = 19, height = 482, line_length = 8, priority = "high", scale = 0.5, shift = { -0.015625, -1.703125 }, width = 150 } } }, charge_animation_is_looped = false, charge_cooldown = 30, discharge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector-discharge.png", frame_count = 24, height = 426, line_length = 8, priority = "high", scale = 0.5, shift = { 0.03125, -2.140625 }, width = 142 } } }, discharge_cooldown = 60, picture = { layers = { { filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector.png", height = 434, line_length = 1, priority = "high", scale = 0.5, shift = { 0.078125, -2.078125 }, width = 180 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector-shadow.png", height = 768, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0 }, width = 768 } } } }, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "lightning-collector-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -2.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 4.5, dying_explosion = "substation-explosion", efficiency = 0.4, energy_source = { buffer_capacity = "1000MJ", drain = "2.5MJ", output_flow_limit = "1000MJ", type = "electric", usage_priority = "primary-output" }, factoriopedia_simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_zoom = 1.2 game.simulation.camera_position = {0, -2}\n game.surfaces[1].create_entity{name = \"lightning-collector\", position = {0, 0}}\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {0, 2}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", planet = "fulgora" }, flags = { "placeable-neutral", "player-creation" }, icon = "__space-age__/graphics/icons/lightning-collector.png", impact_category = "metal", lightning_strike_offset = { 0, -4.7999999999999998 }, max_health = 200, minable = { mining_time = 0.1, result = "lightning-collector" }, name = "lightning-collector", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["electromagnetic-plant"].open_sound ]=], range_elongation = 25, resistances = { { percent = 90, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1, -1 }, { 1, 1 } }, type = "lightning-attractor", water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/lightning-collector/lightning-collector-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0, 2.65625 }, variation_count = 1, width = 20 }, rotate = false }, working_sound = { main_sounds = { { activity_to_volume_modifiers = { inverted = true, offset = 2 }, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__space-age__/sound/entity/lightning-attractor/lightning-attractor-charge.ogg", volume = 0.7 } }, { activity_to_volume_modifiers = { offset = 1 }, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__space-age__/sound/entity/lightning-attractor/lightning-attractor-discharge.ogg", volume = 0.8 } } }, max_sounds_per_prototype = 3 } }, ["lightning-rod"] = { chargable_graphics = { charge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-charge.png", frame_count = 24, height = 330, line_length = 8, priority = "high", scale = 0.5, shift = { -0.046875, -2.109375 }, width = 72 } } }, charge_animation_is_looped = false, charge_cooldown = 30, discharge_animation = { layers = { { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-discharge.png", frame_count = 24, height = 314, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -2.171875 }, width = 62 } } }, discharge_cooldown = 60, picture = { layers = { { filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { -0.0625, -1.9375 }, width = 108 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-shadow.png", height = 742, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.203125 }, width = 768 } } } }, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["lightning-attractor"]["fulgoran-ruin-attractor"].close_sound ]=], collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, corpse = "lightning-rod-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.2, -2.2000000000000002 }, { 0.2, 0.2 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 4.2999999999999998, dying_explosion = "medium-electric-pole-explosion", efficiency = 0.2, energy_source = { buffer_capacity = "500MJ", drain = "2.5MJ", output_flow_limit = "500MJ", type = "electric", usage_priority = "primary-output" }, factoriopedia_simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_zoom = 1.4 game.simulation.camera_position = {0.5, -1.5}\n game.surfaces[1].create_entity{name = \"lightning-rod\", position = {0, 0}}\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {0, 2}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", planet = "fulgora" }, flags = { "placeable-neutral", "player-creation" }, icon = "__space-age__/graphics/icons/lightning-rod.png", lightning_strike_offset = { 0, -4.0999999999999996 }, max_health = 100, minable = { mining_time = 0.1, result = "lightning-rod" }, name = "lightning-rod", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["lightning-attractor"]["fulgoran-ruin-attractor"].open_sound ]=], range_elongation = 15, resistances = { { percent = 90, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "lightning-attractor", water_reflection = { orientation_to_variation = false, pictures = { filename = "__space-age__/graphics/entity/lightning-rod/lightning-rod-reflection.png", height = 30, priority = "extra-high", scale = 5, shift = { 0, 1.5625 }, variation_count = 1, width = 11 }, rotate = false }, working_sound = { main_sounds = { { activity_to_volume_modifiers = { inverted = true, offset = 2 }, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__space-age__/sound/entity/lightning-attractor/lightning-attractor-charge.ogg", volume = 0.5 } }, { activity_to_volume_modifiers = { offset = 1 }, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.5, filename = "__space-age__/sound/entity/lightning-attractor/lightning-attractor-discharge.ogg", volume = 0.5 } } }, max_sounds_per_prototype = 3 } } }, ["linked-belt"] = { ["linked-belt"] = { allow_blueprint_connection = true, allow_clone_connection = true, allow_side_loading = false, animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "underground-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "underground-belt-explosion", fast_replaceable_group = "linked-belts", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/linked-belt.png", max_health = 160, minable = { mining_time = 0.1, result = "linked-belt" }, name = "linked-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.03125, structure = { back_patch = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure-back-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_in = { sheet = { filename = "__base__/graphics/entity/linked-belt/linked-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, direction_in_side_loading = { sheet = { filename = "__base__/graphics/entity/linked-belt/linked-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 576 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/linked-belt/linked-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_out_side_loading = { sheet = { filename = "__base__/graphics/entity/linked-belt/linked-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 384 } }, front_patch = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure-front-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } } }, structure_render_layer = "object", type = "linked-belt", working_sound = { max_sounds_per_prototype = 2, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/underground-belt.ogg", volume = 0.2 }, use_doppler_shift = false } } }, ["linked-container"] = { ["linked-chest"] = { circuit_connector = { points = { shadow = { green = { 0.671875, 0.546875 }, red = { 0.859375, 0.546875 } }, wire = { green = { 0.40625, 0.421875 }, red = { 0.34375, 0.203125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.453125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.171875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, 0.359375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.203125 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.390625, 0.34375 }, width = 68, x = 136, y = 162 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/wooden-chest-close.ogg", volume = 0.6 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "wooden-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "wooden-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, gui_mode = "admins", hidden = true, icon = "__base__/graphics/icons/linked-chest-icon.png", icon_draw_specification = { scale = 0.7 }, impact_category = "wood", inventory_size = 16, max_health = 100, minable = { mining_time = 0.1, result = "linked-chest" }, name = "linked-chest", open_sound = { filename = "__base__/sound/wooden-chest-open.ogg", volume = 0.6 }, picture = { layers = { { filename = "__base__/graphics/entity/linked-chest/linked-chest.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/linked-chest/linked-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "linked-container" } }, loader = { ["express-loader"] = { animation_speed_coefficient = 32, belt_animation_set = { animation_set = { direction_count = 20, filename = "__base__/graphics/entity/express-transport-belt/express-transport-belt.png", frame_count = 32, priority = "extra-high", scale = 0.5, size = 128 }, belt_reader = { { render_layer = "object", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-reader", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor-mechanics", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-endings", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png", frame_count = 4, height = 64, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 1, 0.5 }, width = 64 } } }, frozen_patch = { direction_count = 20, filename = "__space-age__/graphics/entity/frozen/express-transport-belt/express-transport-belt.png", line_length = 1, priority = "extra-high", scale = 0.5, size = 128 } }, circuit_connector = { { points = { shadow = { green = { 0.671875, 0.046875 }, red = { 0.390625, 0.046875 } }, wire = { green = { 0.15625, -0.3125 }, red = { -0.0625, -0.3125 } } }, sprites = { blue_led_light_offset = { 0.125, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.03125, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 0.703125, 0.421875 }, red = { 0.609375, 0.234375 } }, wire = { green = { 0.3125, -0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 62, x = 124, y = 0 } } }, { points = { shadow = { green = { 0.078125, 0.453125 }, red = { 0.265625, 0.453125 } }, wire = { green = { -0.15625, 0.15625 }, red = { 0.0625, 0.15625 } } }, sprites = { blue_led_light_offset = { -0.125, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.03125, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.140625, 0.046875 }, red = { 0.015625, 0.203125 } }, wire = { green = { -0.25, -0.25 }, red = { -0.3125, -0.03125 } } }, sprites = { blue_led_light_offset = { 0, -0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 0.078125, 0.453125 }, red = { 0.265625, 0.453125 } }, wire = { green = { -0.15625, 0.15625 }, red = { 0.0625, 0.15625 } } }, sprites = { blue_led_light_offset = { -0.125, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.03125, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.140625, 0.046875 }, red = { 0.015625, 0.203125 } }, wire = { green = { -0.25, -0.25 }, red = { -0.3125, -0.03125 } } }, sprites = { blue_led_light_offset = { 0, -0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 0.671875, 0.046875 }, red = { 0.390625, 0.046875 } }, wire = { green = { 0.15625, -0.3125 }, red = { -0.0625, -0.3125 } } }, sprites = { blue_led_light_offset = { 0.125, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.03125, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 0.703125, 0.421875 }, red = { 0.609375, 0.234375 } }, wire = { green = { 0.3125, -0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 62, x = 124, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.9 }, { 0.4, 0.9 } }, corpse = "small-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, fast_replaceable_group = "loader", filter_count = 5, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/express-loader.png", icon_draw_specification = { scale = 0.7 }, max_health = 170, minable = { mining_time = 0.1, result = "express-loader" }, name = "express-loader", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, speed = 0.09375, structure = { direction_in = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64, y = 64 } } }, structure_render_layer = "lower-object", type = "loader", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, filename = "__base__/sound/express-transport-belt.ogg", volume = 0.3 } } }, ["fast-loader"] = { animation_speed_coefficient = 32, belt_animation_set = { animation_set = { direction_count = 20, filename = "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png", frame_count = 32, priority = "extra-high", scale = 0.5, size = 128 }, belt_reader = { { render_layer = "object", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-reader", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor-mechanics", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-endings", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png", frame_count = 4, height = 64, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 1, 0.5 }, width = 64 } } }, frozen_patch = { direction_count = 20, filename = "__space-age__/graphics/entity/frozen/fast-transport-belt/fast-transport-belt.png", line_length = 1, priority = "extra-high", scale = 0.5, size = 128 } }, circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["express-loader"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.9 }, { 0.4, 0.9 } }, corpse = "small-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, fast_replaceable_group = "loader", filter_count = 5, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/fast-loader.png", icon_draw_specification = { scale = 0.7 }, max_health = 170, minable = { mining_time = 0.1, result = "fast-loader" }, name = "fast-loader", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, speed = 0.0625, structure = { direction_in = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64, y = 64 } } }, structure_render_layer = "lower-object", type = "loader", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, filename = "__base__/sound/fast-transport-belt.ogg", volume = 0.3 } } }, loader = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["express-loader"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.9 }, { 0.4, 0.9 } }, corpse = "small-remnants", fast_replaceable_group = "loader", filter_count = 5, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/loader.png", icon_draw_specification = { scale = 0.7 }, max_health = 170, minable = { mining_time = 0.1, result = "loader" }, name = "loader", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, speed = 0.03125, structure = { direction_in = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64, y = 64 } } }, structure_render_layer = "lower-object", type = "loader", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, filename = "__base__/sound/transport-belt.ogg", volume = 0.3 } } }, ["turbo-loader"] = { animation_speed_coefficient = 32, belt_animation_set = { alternate = true, animation_set = { direction_count = 20, filename = "__space-age__/graphics/entity/turbo-transport-belt/turbo-transport-belt.png", frame_count = 64, priority = "extra-high", scale = 0.5, size = 128 }, belt_reader = { { render_layer = "object", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-top.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-reader", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-base.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor-mechanics", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "transport-belt-endings", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-under-middle.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-bottom.png", frame_count = 4, height = 64, line_length = 4, priority = "low", scale = 0.5, shift = { 0, 0 }, width = 64 } }, { render_layer = "floor", sprites = { direction_count = 4, filename = "__base__/graphics/entity/transport-belt/belt-reader-shadow.png", frame_count = 4, height = 128, line_length = 4, priority = "low", scale = 0.5, shift = { 1, 0.5 }, width = 64 } } }, frozen_patch = { direction_count = 20, filename = "__space-age__/graphics/entity/turbo-transport-belt/turbo-transport-belt-frozen.png", line_length = 1, priority = "extra-high", scale = 0.5, size = 128 } }, circuit_connector = { { points = { shadow = { green = { 0.671875, 0.046875 }, red = { 0.390625, 0.046875 } }, wire = { green = { 0.15625, -0.3125 }, red = { -0.0625, -0.3125 } } }, sprites = { blue_led_light_offset = { 0.125, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.03125, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 0.703125, 0.421875 }, red = { 0.609375, 0.234375 } }, wire = { green = { 0.3125, -0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 62, x = 124, y = 0 } } }, { points = { shadow = { green = { 0.078125, 0.453125 }, red = { 0.265625, 0.453125 } }, wire = { green = { -0.15625, 0.15625 }, red = { 0.0625, 0.15625 } } }, sprites = { blue_led_light_offset = { -0.125, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.03125, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.140625, 0.046875 }, red = { 0.015625, 0.203125 } }, wire = { green = { -0.25, -0.25 }, red = { -0.3125, -0.03125 } } }, sprites = { blue_led_light_offset = { 0, -0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 0.078125, 0.453125 }, red = { 0.265625, 0.453125 } }, wire = { green = { -0.15625, 0.15625 }, red = { 0.0625, 0.15625 } } }, sprites = { blue_led_light_offset = { -0.125, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.03125, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.03125 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.140625, 0.046875 }, red = { 0.015625, 0.203125 } }, wire = { green = { -0.25, -0.25 }, red = { -0.3125, -0.03125 } } }, sprites = { blue_led_light_offset = { 0, -0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.0625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { 0.671875, 0.046875 }, red = { 0.390625, 0.046875 } }, wire = { green = { 0.15625, -0.3125 }, red = { -0.0625, -0.3125 } } }, sprites = { blue_led_light_offset = { 0.125, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.03125, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.09375, 0.03125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 0.703125, 0.421875 }, red = { 0.609375, 0.234375 } }, wire = { green = { 0.3125, -0.03125 }, red = { 0.25, -0.1875 } } }, sprites = { blue_led_light_offset = { 0, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.09375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, width = 62, x = 124, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.29 }, collision_box = { { -0.4, -0.9 }, { 0.4, 0.9 } }, corpse = "small-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, fast_replaceable_group = "loader", filter_count = 5, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__space-age__/graphics/icons/turbo-loader.png", icon_draw_specification = { scale = 0.7 }, max_health = 170, minable = { mining_time = 0.1, result = "turbo-loader" }, name = "turbo-loader", open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.5 }, resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, speed = 0.125, structure = { direction_in = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64, y = 64 } } }, structure_render_layer = "lower-object", type = "loader", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, filename = "__base__/sound/express-transport-belt.ogg", volume = 0.3 } } } }, ["loader-1x1"] = { ["loader-1x1"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, container_distance = 1, filter_count = 5, hidden = true, icon = "__base__/graphics/icons/loader.png", icon_draw_specification = { scale = 0.7 }, max_health = 170, name = "loader-1x1", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.03125, structure = { direction_in = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/loader/loader-structure.png", height = 64, priority = "extra-high", width = 64, y = 64 } } }, structure_render_layer = "lower-object", subgroup = "other", type = "loader-1x1" } }, locomotive = { locomotive = { air_resistance = 0.0075, alert_icon_shift = { 0, -0.75 }, allow_remote_driving = true, back_light = { { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { -0.6, 3.5 }, size = 2 }, { add_perspective = true, color = { 1, 0.1, 0.05, 0 }, intensity = 0.6, minimum_darkness = 0.3, shift = { 0.6, 3.5 }, size = 2 } }, braking_force = 10, close_sound = { filename = "__base__/sound/train-door-close.ogg", volume = 0.4 }, collision_box = { { -0.6, -2.6000000000000001 }, { 0.6, 2.6000000000000001 } }, color = { a = 1, b = 0, g = 0.070000000000000009, r = 0.92000000000000011 }, connection_distance = 3, corpse = "locomotive-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_copy_color_from_train_stop = true, deliver_category = "vehicle", drawing_box_vertical_extension = 1, drive_over_elevated_tie_trigger = { sound = { category = "environment", variations = { { filename = "__elevated-rails__/sound/elevated-train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.2 }, { type = "driving", volume_multiplier = 0.65 } }, volume = 0.8 }, { filename = "__elevated-rails__/sound/elevated-train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_elevated_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__elevated-rails__/sound/elevated-train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_elevated_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__elevated-rails__/sound/elevated-train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_elevated_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__elevated-rails__/sound/elevated-train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_elevated_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__elevated-rails__/sound/elevated-train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_elevated_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.8 } } }, type = "play-sound" }, drive_over_tie_trigger = { sound = { category = "environment", variations = { { filename = "__base__/sound/train-tie-1.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.3999999999999999 }, { type = "driving", volume_multiplier = 1.3 } }, volume = 0.4 }, { filename = "__base__/sound/train-tie-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__base__/sound/train-tie-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.drive_over_tie_trigger.sound.variations[1].modifiers ]=], volume = 0.4 } } }, type = "play-sound" }, drive_over_tie_trigger_minimal_speed = 0.5, dying_explosion = "locomotive-explosion", elevated_rail_sound = { activity_to_speed_modifiers = { maximum = 1.1499999999999999, minimum = 1, multiplier = 0.6, offset = 0.2 }, activity_to_volume_modifiers = { multiplier = 1.5, offset = 1 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { filename = "__elevated-rails__/sound/elevated-train-driving.ogg", modifiers = { { type = "elevation", volume_multiplier = 1 }, { type = "main-menu", volume_multiplier = 0.7 } }, volume = 1 } }, energy_per_hit_point = 5, energy_source = { effectivity = 1, fuel_categories = { "chemical" }, fuel_inventory_size = 3, smoke = { { deviation = { 0.3, 0.3 }, frequency = 100, height = 2, height_deviation = 0.5, name = "train-smoke", position = { 0, 0 }, starting_frame = 0, starting_frame_deviation = 60, starting_vertical_speed = 0.2, starting_vertical_speed_deviation = 0.1 } }, type = "burner" }, factoriopedia_simulation = { init = " game.simulation.camera_position = {1, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqNk91uwjAMhd/F1wGt9AfWV5lQFYIpFmmCkrQbQnn3uYQNJDYpUm/snvMl9amvsNMjnh2ZAO0VSFnjof24gqfeSD33jBwQWnCSNEQBZPb4BW0RtwLQBAqEyXErLp0Zhx06Fogfpw/s7Y9hcUMIOFvPLmtmOJMWawEX1q8ZvieHKr2ronhhrrKZdTazzGaW2czql6mtsoMNNOEfwGJZrJ4uikbuNHba9uQDKd99HonrwU5kemgPUnsUYB3xaTJx3pYzgAIOKQPaPyVmRqVRusVhxJRckrHKdGQmplh3SbZHxbH5INWJ2XEb+Xn9ujp7YkX2xJpcZj5ynYvMz3WTi/zv99vO07Xq1PGemdS+r9vcvSvmnPiIx2IKmND5G2K1KapNWTdNU9VN/R7jNyerQaI=\",\n position = {0, 0}\n }\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 0.5, front_light = { { color = { b = 0.9, g = 0.9, r = 1 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { -0.6, -16 }, size = 2, type = "oriented" }, { color = { b = 0.9, g = 0.9, r = 1 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { 0.6, -16 }, size = 2, type = "oriented" } }, front_light_pictures = { rotated = { layers = { { allow_low_quality_rotation = true, blend_mode = "additive", dice = 4, direction_count = 256, draw_as_light = true, filenames = { "__base__/graphics/entity/locomotive/locomotive-lights-1.png", "__base__/graphics/entity/locomotive/locomotive-lights-2.png", "__base__/graphics/entity/locomotive/locomotive-lights-3.png", "__base__/graphics/entity/locomotive/locomotive-lights-4.png", "__base__/graphics/entity/locomotive/locomotive-lights-5.png", "__base__/graphics/entity/locomotive/locomotive-lights-6.png", "__base__/graphics/entity/locomotive/locomotive-lights-7.png", "__base__/graphics/entity/locomotive/locomotive-lights-8.png" }, height = 458, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.5 }, width = 474 } } }, slope_angle_between_frames = 1.25, sloped = { layers = { { blend_mode = "additive", dice = 4, direction_count = 160, draw_as_light = true, filenames = { "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-1.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-2.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-3.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-4.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-5.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-6.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-7.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-lights-8.png" }, height = 562, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.140625 }, usage = "train", width = 474 } } } }, icon = "__base__/graphics/icons/locomotive.png", icons_positioning = { { inventory_index = 1, max_icons_per_row = 3, shift = { 0, 0.3 } } }, impact_category = "metal-large", joint_distance = 4, max_health = 1000, max_power = "600kW", max_speed = 1.2, minable = { mining_time = 0.5, result = "locomotive" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/locomotive/minimap-representation/locomotive-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, name = "locomotive", open_sound = { filename = "__base__/sound/train-door-open.ogg", volume = 0.5 }, pictures = { rotated = { layers = { { allow_low_quality_rotation = true, dice = 4, direction_count = 256, filenames = { "__base__/graphics/entity/locomotive/locomotive-1.png", "__base__/graphics/entity/locomotive/locomotive-2.png", "__base__/graphics/entity/locomotive/locomotive-3.png", "__base__/graphics/entity/locomotive/locomotive-4.png", "__base__/graphics/entity/locomotive/locomotive-5.png", "__base__/graphics/entity/locomotive/locomotive-6.png", "__base__/graphics/entity/locomotive/locomotive-7.png", "__base__/graphics/entity/locomotive/locomotive-8.png" }, height = 458, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.5 }, usage = "train", width = 474 }, { allow_low_quality_rotation = true, apply_runtime_tint = true, dice = 4, direction_count = 256, filenames = { "__base__/graphics/entity/locomotive/locomotive-mask-1.png", "__base__/graphics/entity/locomotive/locomotive-mask-2.png", "__base__/graphics/entity/locomotive/locomotive-mask-3.png", "__base__/graphics/entity/locomotive/locomotive-mask-4.png", "__base__/graphics/entity/locomotive/locomotive-mask-5.png", "__base__/graphics/entity/locomotive/locomotive-mask-6.png", "__base__/graphics/entity/locomotive/locomotive-mask-7.png", "__base__/graphics/entity/locomotive/locomotive-mask-8.png" }, flags = { "mask" }, height = 454, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0, -0.46875 }, tint_as_overlay = true, usage = "train", width = 472 }, { allow_low_quality_rotation = true, dice = 4, direction_count = 256, draw_as_shadow = true, filenames = { "__base__/graphics/entity/locomotive/locomotive-shadow-1.png", "__base__/graphics/entity/locomotive/locomotive-shadow-2.png", "__base__/graphics/entity/locomotive/locomotive-shadow-3.png", "__base__/graphics/entity/locomotive/locomotive-shadow-4.png", "__base__/graphics/entity/locomotive/locomotive-shadow-5.png", "__base__/graphics/entity/locomotive/locomotive-shadow-6.png", "__base__/graphics/entity/locomotive/locomotive-shadow-7.png", "__base__/graphics/entity/locomotive/locomotive-shadow-8.png" }, flags = { "shadow" }, height = 420, line_length = 4, lines_per_file = 8, priority = "very-low", scale = 0.5, shift = { 0.1875, 0 }, usage = "train", width = 490 } } }, slope_angle_between_frames = 1.25, sloped = { layers = { { dice = 4, direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-1.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-2.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-3.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-4.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-5.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-6.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-7.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-8.png" }, height = 562, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.140625 }, usage = "train", width = 474 }, { apply_runtime_tint = true, dice = 4, direction_count = 160, filenames = { "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-1.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-2.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-3.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-4.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-5.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-6.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-7.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-mask-8.png" }, flags = { "mask" }, height = 560, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0, -0.140625 }, tint_as_overlay = true, usage = "train", width = 474 }, { dice = 4, direction_count = 160, draw_as_shadow = true, filenames = { "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-1.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-2.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-3.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-4.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-5.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-6.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-7.png", "__elevated-rails__/graphics/entity/locomotive/locomotive-sloped-shadow-8.png" }, flags = { "shadow" }, height = 578, line_length = 4, lines_per_file = 5, priority = "very-low", scale = 0.5, shift = { 0.46875, 0.265625 }, usage = "train", width = 528 } } } }, resistances = { { decrease = 15, percent = 50, type = "fire" }, { decrease = 15, percent = 30, type = "physical" }, { decrease = 50, percent = 60, type = "impact" }, { decrease = 15, percent = 30, type = "explosion" }, { decrease = 3, percent = 20, type = "acid" } }, reversing_power_modifier = 0.6, selected_minimap_representation = { filename = "__base__/graphics/entity/locomotive/minimap-representation/locomotive-selected-minimap-representation.png", flags = { "icon" }, scale = 0.5, size = { 20, 40 } }, selection_box = { { -1, -3 }, { 1, 3 } }, stand_by_light = { { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { -0.6, -3.5 }, size = 2 }, { add_perspective = true, color = { 0.05, 0.2, 1, 0 }, intensity = 0.5, minimum_darkness = 0.3, shift = { 0.6, -3.5 }, size = 2 } }, stop_trigger = { { initial_height = 0, offset_deviation = { { -0.75, -2.7000000000000002 }, { -0.3, 2.7000000000000002 } }, repeat_count = 125, smoke_name = "smoke-train-stop", speed = { -0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.3, -2.7000000000000002 }, { 0.75, 2.7000000000000002 } }, repeat_count = 125, smoke_name = "smoke-train-stop", speed = { 0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, type = "create-trivial-smoke" }, { sound = { aggregation = { max_count = 1, remove = true }, category = "environment", filename = "__base__/sound/train-breaks.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2.7999999999999998 }, { type = "driving", volume_multiplier = 1.2 } }, volume = 0.3 }, type = "play-sound" }, { sound = { aggregation = { max_count = 1, remove = true }, category = "environment", variations = { { filename = "__base__/sound/train-brake-screech-1.ogg", modifiers = { type = "driving", volume_multiplier = 1.1499999999999999 }, volume = 0.3 }, { filename = "__base__/sound/train-brake-screech-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].locomotive.locomotive.stop_trigger[4].sound.variations[1].modifiers ]=], volume = 0.3 } } }, type = "play-sound" } }, surface_conditions = { { min = 1, property = "gravity" } }, tie_distance = 50, type = "locomotive", vertical_selection_shift = -0.5, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/locomotive/reflection/locomotive-reflection.png", height = 52, priority = "extra-high", scale = 5, shift = { 0, 1.25 }, variation_count = 1, width = 20 }, rotate = true }, weight = 2000, wheels = "SERPENT PLACEHOLDER" --[=[ ref [""]["artillery-wagon"]["artillery-wagon"].wheels ]=], working_sound = { activate_sound = { filename = "__base__/sound/train-engine-start.ogg", volume = 0.35 }, deactivate_sound = { filename = "__base__/sound/train-engine-stop.ogg", volume = 0.35 }, main_sounds = { { activity_to_speed_modifiers = { maximum = 1.1499999999999999, minimum = 1, multiplier = 0.6, offset = 0.2 }, activity_to_volume_modifiers = { multiplier = 1.5, offset = 1 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { filename = "__base__/sound/train-engine-driving.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.8 }, { type = "driving", volume_multiplier = 0.7 }, { type = "tips-and-tricks", volume_multiplier = 0.8 }, { type = "elevation", volume_multiplier = 0.5 } }, volume = 0.7 } }, { activity_to_volume_modifiers = { inverted = true, multiplier = 1.75, offset = 1.7 }, match_volume_to_activity = true, sound = { filename = "__base__/sound/train-engine.ogg", modifiers = { { type = "main-menu", volume_multiplier = 1.8 }, { type = "driving", volume_multiplier = 0.9 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, volume = 0.35 } }, { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 0.6, offset = 0.2 }, activity_to_volume_modifiers = { maximum = 1, multiplier = 1.5, offset = 1.1000000000000001 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { filename = "__base__/sound/train-wheels.ogg", modifiers = { { type = "main-menu", volume_multiplier = 2 }, { type = "driving", volume_multiplier = 0.35 }, { type = "elevation", volume_multiplier = 0.5 } }, volume = 1 } } }, max_sounds_per_prototype = 2 } } }, ["logistic-container"] = { ["active-provider-chest"] = { animation = { layers = { { filename = "__base__/graphics/entity/logistic-chest/active-provider-chest.png", frame_count = 7, height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", repeat_count = 7, scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, animation_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-landing-pad"]["cargo-landing-pad"].robot_animation_sound ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "active-provider-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "active-provider-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, icon = "__base__/graphics/icons/active-provider-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, logistic_mode = "active-provider", max_health = 350, minable = { mining_time = 0.1, result = "active-provider-chest" }, name = "active-provider-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], opened_duration = 7, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "logistic-container" }, ["buffer-chest"] = { animation = { layers = { { filename = "__base__/graphics/entity/logistic-chest/buffer-chest.png", frame_count = 7, height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", repeat_count = 7, scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, animation_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-landing-pad"]["cargo-landing-pad"].robot_animation_sound ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "buffer-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "buffer-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, icon = "__base__/graphics/icons/buffer-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, logistic_mode = "buffer", max_health = 350, minable = { mining_time = 0.1, result = "buffer-chest" }, name = "buffer-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], opened_duration = 7, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, trash_inventory_size = 20, type = "logistic-container" }, ["passive-provider-chest"] = { animation = { layers = { { filename = "__base__/graphics/entity/logistic-chest/passive-provider-chest.png", frame_count = 7, height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", repeat_count = 7, scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, animation_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-landing-pad"]["cargo-landing-pad"].robot_animation_sound ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "passive-provider-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "passive-provider-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, icon = "__base__/graphics/icons/passive-provider-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, logistic_mode = "passive-provider", max_health = 350, minable = { mining_time = 0.1, result = "passive-provider-chest" }, name = "passive-provider-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], opened_duration = 7, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "logistic-container" }, ["requester-chest"] = { animation = { layers = { { filename = "__base__/graphics/entity/logistic-chest/requester-chest.png", frame_count = 7, height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", repeat_count = 7, scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, animation_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-landing-pad"]["cargo-landing-pad"].robot_animation_sound ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "requester-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "requester-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, icon = "__base__/graphics/icons/requester-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, logistic_mode = "requester", max_health = 350, minable = { mining_time = 0.1, result = "requester-chest" }, name = "requester-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], opened_duration = 7, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, trash_inventory_size = 20, type = "logistic-container" }, ["storage-chest"] = { animation = { layers = { { filename = "__base__/graphics/entity/logistic-chest/storage-chest.png", frame_count = 7, height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-chest/logistic-chest-shadow.png", height = 46, priority = "extra-high", repeat_count = 7, scale = 0.5, shift = { 0.375, 0.140625 }, width = 112 } } }, animation_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-landing-pad"]["cargo-landing-pad"].robot_animation_sound ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].close_sound ]=], collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "storage-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "storage-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-player", "player-creation" }, icon = "__base__/graphics/icons/storage-chest.png", icon_draw_specification = { scale = 0.7 }, impact_category = "metal", inventory_size = 48, logistic_mode = "storage", max_health = 350, max_logistic_slots = 1, minable = { mining_time = 0.1, result = "storage-chest" }, name = "storage-chest", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].open_sound ]=], opened_duration = 7, resistances = { { percent = 90, type = "fire" }, { percent = 60, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 0.1, property = "gravity" } }, type = "logistic-container" } }, ["logistic-robot"] = { ["logistic-robot"] = { charging_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["construction-robot"]["construction-robot"].charging_sound ]=], collision_box = { { 0, 0 }, { 0, 0 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "flying-robot-damaged-explosion", offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "logistic-robot-explosion", dying_trigger_effect = { { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.8, initial_vertical_speed = 0, offset_deviation = { { -0.01, -0.01 }, { 0.01, 0.01 } }, offsets = { { 0, 0.5 } }, particle_name = "logistic-robot-dying-particle", speed_from_center = 0, speed_from_center_deviation = 0.2, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[2].sound ]=], type = "play-sound" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["combat-robot"].defender.destroy_action.action_delivery.source_effects[3].sound ]=], type = "play-sound" } }, energy_per_move = "5kJ", energy_per_tick = "0.05kJ", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -1}\n game.surfaces[1].create_entity{name = \"logistic-robot\", position = {0, 0}}\n " }, flags = { "placeable-player", "player-creation", "placeable-off-grid", "not-on-map" }, hit_visualization_box = { { -0.1, -1.1000000000000001 }, { 0.1, -1 } }, icon = "__base__/graphics/icons/logistic-robot.png", icon_draw_specification = { render_layer = "air-entity-info-icon", scale = 0.5, shift = { 0, -0.2 } }, idle = { direction_count = 16, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", height = 84, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 80, y = 84 }, idle_with_cargo = { direction_count = 16, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", height = 84, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 80 }, in_motion = { direction_count = 16, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", height = 84, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 80, y = 252 }, in_motion_with_cargo = { direction_count = 16, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", height = 84, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 80, y = 168 }, is_military_target = false, max_energy = "1.5MJ", max_health = 100, max_payload_size = 1, max_to_charge = 0.95, min_to_charge = 0.2, minable = { mining_time = 0.1, result = "logistic-robot" }, name = "logistic-robot", resistances = { { percent = 85, type = "fire" } }, selection_box = { { -0.5, -1.5 }, { 0.5, -0.5 } }, shadow_idle = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", height = 57, line_length = 16, priority = "high", scale = 0.5, shift = { 0.9921875, 0.6171875 }, width = 115, y = 57 }, shadow_idle_with_cargo = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", height = 57, line_length = 16, priority = "high", scale = 0.5, shift = { 0.9921875, 0.6171875 }, width = 115 }, shadow_in_motion = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", height = 57, line_length = 16, priority = "high", scale = 0.5, shift = { 0.9921875, 0.6171875 }, width = 115, y = 171 }, shadow_in_motion_with_cargo = { direction_count = 16, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", height = 57, line_length = 16, priority = "high", scale = 0.5, shift = { 0.9921875, 0.6171875 }, width = 115, y = 114 }, speed = 0.05, speed_multiplier_when_out_of_energy = 0.2, type = "logistic-robot", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/construction-robot/construction-robot-reflection.png", height = 12, priority = "extra-high", scale = 5, shift = { 0, 3.28125 }, variation_count = 1, width = 12 }, rotate = false }, working_sound = { fade_in_ticks = 8, fade_out_ticks = 10, max_sounds_per_prototype = 20, probability = 0.0016666666666666665, sound = { { filename = "__base__/sound/construction-robot-11.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-12.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-13.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-14.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-15.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-16.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-17.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-18.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/construction-robot-19.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.47999999999999998 }, { filename = "__base__/sound/flying-robot-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-3.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-4.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 }, { filename = "__base__/sound/flying-robot-5.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3 }, volume = 0.42999999999999998 } } } } }, ["map-gen-presets"] = { default = { ["death-world"] = { advanced_settings = { enemy_evolution = { pollution_factor = 1.2e-06, time_factor = 2e-05 }, pollution = { ageing = 0.5, enemy_attack_pollution_consumption_modifier = 0.5 } }, basic_settings = { autoplace_controls = { ["enemy-base"] = { frequency = "very-high", size = "very-big" } }, property_expression_names = {}, starting_area = "small" }, order = "d" }, ["death-world-marathon"] = { advanced_settings = { difficulty_settings = { technology_price_multiplier = 4 }, enemy_evolution = { pollution_factor = 1e-06, time_factor = 1.5e-05 }, pollution = { ageing = 0.5, enemy_attack_pollution_consumption_modifier = 0.8 } }, basic_settings = { autoplace_controls = { ["enemy-base"] = { frequency = "very-high", size = "very-big" } }, property_expression_names = {}, starting_area = "small" }, order = "d" }, default = { default = true, order = "a" }, island = { basic_settings = { autoplace_controls = { trees = { frequency = 1, size = 0.5 } }, cliff_settings = { cliff_smoothing = 1 }, property_expression_names = { aux = "aux_basic", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "cliffiness_basic", elevation = "elevation_island", moisture = "moisture_basic", trees_forest_path_cutout = 1 } }, order = "h" }, lakes = { basic_settings = { autoplace_controls = { trees = { frequency = 1, size = 0.5 } }, cliff_settings = { cliff_smoothing = 1 }, property_expression_names = { aux = "aux_basic", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "cliffiness_basic", elevation = "elevation_lakes", moisture = "moisture_basic", trees_forest_path_cutout = 1 } }, order = "g" }, marathon = { advanced_settings = { difficulty_settings = { technology_price_multiplier = 4 } }, basic_settings = { property_expression_names = {} }, order = "c" }, name = "default", ["rail-world"] = { advanced_settings = { enemy_evolution = { time_factor = 2e-06 }, enemy_expansion = { enabled = false } }, basic_settings = { autoplace_controls = { coal = { frequency = 0.33333333332999997, size = 3 }, ["copper-ore"] = { frequency = 0.33333333332999997, size = 3 }, ["crude-oil"] = { frequency = 0.33333333332999997, size = 3 }, ["enemy-base"] = { size = 1 }, ["iron-ore"] = { frequency = 0.33333333332999997, size = 3 }, stone = { frequency = 0.33333333332999997, size = 3 }, ["uranium-ore"] = { frequency = 0.33333333332999997, size = 3 }, water = { frequency = 0.5, size = 1.5 } }, property_expression_names = {} }, order = "e" }, ["ribbon-world"] = { basic_settings = { autoplace_controls = { coal = { frequency = 3, richness = 2, size = 0.5 }, ["copper-ore"] = { frequency = 3, richness = 2, size = 0.5 }, ["crude-oil"] = { frequency = 3, richness = 2, size = 0.5 }, ["iron-ore"] = { frequency = 3, richness = 2, size = 0.5 }, nauvis_cliff = { frequency = 0.25, size = 0.75 }, stone = { frequency = 3, richness = 2, size = 0.5 }, ["uranium-ore"] = { frequency = 3, richness = 2, size = 0.5 }, water = { frequency = 4, size = 0.25 } }, height = 128, property_expression_names = { elevation = "elevation_lakes", trees_forest_path_cutout = 1 }, starting_area = 3 }, order = "f" }, ["rich-resources"] = { basic_settings = { autoplace_controls = { coal = { richness = "very-good" }, ["copper-ore"] = { richness = "very-good" }, ["crude-oil"] = { richness = "very-good" }, ["iron-ore"] = { richness = "very-good" }, stone = { richness = "very-good" }, ["uranium-ore"] = { richness = "very-good" } }, property_expression_names = {} }, order = "b" }, type = "map-gen-presets" } }, ["map-settings"] = { ["map-settings"] = { asteroids = { max_ray_portals_expanded_per_tick = 100, spawning_rate = 1 }, difficulty_settings = { technology_price_multiplier = 1 }, enemy_evolution = { destroy_factor = 0.002, enabled = true, pollution_factor = 9e-07, time_factor = 4e-06 }, enemy_expansion = { building_coefficient = 0.1, enabled = true, enemy_building_influence_radius = 2, friendly_base_influence_radius = 2, max_colliding_tiles_coefficient = 0.9, max_expansion_cooldown = 216000, max_expansion_distance = 7, min_expansion_cooldown = 14400, neighbouring_base_chunk_coefficient = 0.4, neighbouring_chunk_coefficient = 0.5, other_base_coefficient = 2, settler_group_max_size = 20, settler_group_min_size = 5 }, max_failed_behavior_count = 3, name = "map-settings", path_finder = { cache_accept_path_end_distance_ratio = 0.15, cache_accept_path_start_distance_ratio = 0.2, cache_max_connect_to_cache_steps_multiplier = 100, cache_path_end_distance_rating_multiplier = 20, cache_path_start_distance_rating_multiplier = 10, direct_distance_to_consider_short_request = 100, enemy_with_different_destination_collision_penalty = 30, extended_collision_penalty = 3, fwd2bwd_ratio = 5, general_entity_collision_penalty = 10, general_entity_subsequent_collision_penalty = 3, goal_pressure_ratio = 2, ignore_moving_enemy_collision_distance = 5, long_cache_min_cacheable_distance = 30, long_cache_size = 25, max_clients_to_accept_any_new_request = 10, max_clients_to_accept_short_new_request = 100, max_steps_worked_per_tick = 1000, max_work_done_per_tick = 8000, min_steps_to_check_path_find_termination = 2000, negative_cache_accept_path_end_distance_ratio = 0.3, negative_cache_accept_path_start_distance_ratio = 0.3, negative_path_cache_delay_interval = 20, overload_levels = { 0, 100, 500 }, overload_multipliers = { 2, 3, 4 }, short_cache_min_algo_steps_to_cache = 50, short_cache_min_cacheable_distance = 10, short_cache_size = 5, short_request_max_steps = 1000, short_request_ratio = 0.5, stale_enemy_with_same_destination_collision_penalty = 30, start_to_goal_cost_multiplier_to_terminate_path_find = 2000, use_path_cache = true }, pollution = { ageing = 1, diffusion_ratio = 0.02, enabled = true, enemy_attack_pollution_consumption_modifier = 1, expected_max_per_chunk = 150, max_pollution_to_restore_trees = 20, min_pollution_to_damage_trees = 60, min_to_diffuse = 15, min_to_show_per_chunk = 50, pollution_per_tree_damage = 50, pollution_restored_per_tree_damage = 10, pollution_with_max_forest_damage = 150 }, steering = { default = { force_unit_fuzzy_goto_behavior = false, radius = 1.2, separation_factor = 1.2, separation_force = 0.005 }, moving = { force_unit_fuzzy_goto_behavior = false, radius = 3, separation_factor = 3, separation_force = 0.01 } }, type = "map-settings", unit_group = { max_gathering_unit_groups = 30, max_group_gathering_time = 36000, max_group_member_fallback_factor = 3, max_group_radius = 30, max_group_slowdown_factor = 0.3, max_member_slowdown_when_ahead = 0.6, max_member_speedup_when_behind = 1.3999999999999999, max_unit_group_size = 200, max_wait_time_for_late_members = 7200, member_disown_distance = 10, min_group_gathering_time = 3600, min_group_radius = 5, tick_tolerance_when_member_arrives = 60 } } }, market = { market = { allow_access_to_all_forces = true, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, corpse = "big-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/market.png", max_health = 150, name = "market", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], order = "d-a-a", picture = { filename = "__base__/graphics/entity/market/market.png", height = 127, shift = { 0.95, 0.2 }, width = 156 }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "other", type = "market" } }, ["mining-drill"] = { ["big-mining-drill"] = { circuit_connector = { { points = { shadow = { green = { 3.34375, -0.5 }, red = { 3.53125, -0.5 } }, wire = { green = { 2.03125, -1.65625 }, red = { 2.25, -1.65625 } } }, sprites = { blue_led_light_offset = { 2.0625, -1.90625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 2.28125, -1.78125 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 3.578125, -0.640625 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 2.28125, -1.8125 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 2.28125, -1.8125 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.28125, -1.8125 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.28125, -1.8125 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 2.21875, -1.9375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 2.28125, -1.78125 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 3.65625, -0.609375 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { 2.328125, 1.453125 }, red = { 2.203125, 1.609375 } }, wire = { green = { 1.328125, 0.296875 }, red = { 1.265625, 0.515625 } } }, sprites = { blue_led_light_offset = { 1.578125, 0.328125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.578125, 0.640625 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.578125, 0.609375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.578125, 0.609375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.578125, 0.609375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.578125, 0.609375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 1.578125, 0.421875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.578125, 0.640625 }, width = 62, x = 372, y = 0 } } }, { points = { shadow = { green = { -0.59375, 1.4375 }, red = { -0.875, 1.4375 } }, wire = { green = { -2, -0.0625 }, red = { -2.21875, -0.0625 } } }, sprites = { blue_led_light_offset = { -2.03125, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -2.25, 0.28125 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -2.25, 0.25 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -2.25, 0.25 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -2.25, 0.25 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -2.25, 0.25 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -2.1875, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -2.25, 0.28125 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { -0.578125, 1.5 }, red = { -0.671875, 1.3125 } }, wire = { green = { -1.265625, 0.4375 }, red = { -1.328125, 0.28125 } } }, sprites = { blue_led_light_offset = { -1.578125, 0.375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.578125, 0.40625 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.578125, 0.375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.578125, 0.375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.578125, 0.375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.578125, 0.375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { -1.578125, 0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.578125, 0.40625 }, width = 62, x = 124, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/drill-close.ogg", volume = 0.9 }, collision_box = { { -2.3500000000000001, -2.3500000000000001 }, { 2.3500000000000001, 2.3500000000000001 } }, corpse = "big-mining-drill-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 1, drilling_sound = { fade_ticks = 10, sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__space-age__/sound/entity/big-mining-drill/big-mining-drill-loop.ogg", volume = 0.7 } }, drilling_sound_animation_end_frame = 156, drilling_sound_animation_start_frame = 12, drops_full_belt_stacks = true, dying_explosion = "big-mining-drill-explosion", energy_source = { emissions_per_minute = { pollution = 40 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "300kW", fast_replaceable_group = "big-mining-drill", flags = { "placeable-neutral", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 0.5, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still.png", height = 326, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.125 }, width = 318 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-shadow.png", height = 312, line_length = 1, priority = "high", scale = 0.5, shift = { 0.90625, 0.015625 }, width = 434 } } }, north = { layers = { { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still.png", height = 324, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.375 }, width = 324 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still-shadow.png", height = 318, line_length = 1, priority = "high", scale = 0.5, shift = { 0.453125, -0.109375 }, width = 382 } } }, south = { layers = { { animation_speed = 0.5, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still.png", height = 294, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.15625 }, width = 324 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still-shadow.png", height = 316, line_length = 1, priority = "high", scale = 0.5, shift = { 0.59375, 0.171875 }, width = 400 } } }, west = { layers = { { animation_speed = 0.5, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still.png", height = 326, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.125 }, width = 318 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-shadow.png", height = 310, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, 0 }, width = 350 } } } }, animation_progress = 1, circuit_connector_layer = "object", circuit_connector_secondary_draw_order = { east = 40, north = 40, south = 40, west = 40 }, drilling_vertical_movement_duration = 30, shift_animation_transition_duration = 100, shift_animation_waypoint_stop_duration = 360, shift_animation_waypoints = { east = { { -0.32499999999999996, 0 }, { 0.2, 0 }, { -0.58749999999999991, 0 }, { -0.062499999999999982, 0 }, { -0.72400000000000002, 0 }, { -0.19900000000000002, 0 }, { -0.46149999999999993, 0 }, { 0.063500000000000014, 0 }, { -0.85, 0 } }, north = { { 0, 0.30000000000000004 }, { 0, 0.9 }, { 0, 2.7755575615628914e-17 }, { 0, 0.60000000000000009 }, { 0, -0.15600000000000003 }, { 0, 0.44400000000000004 }, { 0, 0.14400000000000002 }, { 0, 0.74399999999999995 }, { 0, -0.3 } }, south = { { 0, -0.30000000000000004 }, { 0, 0.3 }, { 0, -0.60000000000000009 }, { 0, -2.7755575615628914e-17 }, { 0, -0.75600000000000005 }, { 0, -0.15600000000000003 }, { 0, -0.45600000000000005 }, { 0, 0.14400000000000002 }, { 0, -0.9 } }, west = { { 0.32499999999999996, 0 }, { 0.85, 0 }, { 0.062499999999999982, 0 }, { 0.58749999999999991, 0 }, { -0.074000000000000021, 0 }, { 0.45099999999999998, 0 }, { 0.1885, 0 }, { 0.71349999999999989, 0 }, { -0.2, 0 } } }, status_colors = { disabled = { 1, 1, 0, 1 }, full_output = { 1, 1, 0, 1 }, idle = { 1, 0, 0, 1 }, insufficient_input = { 1, 0, 0, 1 }, low_power = { 1, 1, 0, 1 }, no_minable_resources = { 1, 0, 0, 1 }, no_power = { 0, 0, 0, 0 }, working = { 0, 1, 0, 1 } }, working_visualisations = { { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-scorchmark.png", height = 164, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.203125 }, width = 202 }, east_position = { 0, 0 }, mining_drill_scorch_mark = true, north_position = { 0, 0.15 }, scorch_mark_fade_in_frames = 30, scorch_mark_fade_out_duration = 300, scorch_mark_lifetime = 600, south_position = { 0, 0.15 }, west_position = { 0, 0 } }, { always_draw = true, animated_shift = true, animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill.png", frame_count = 36, frame_sequence = { 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36 }, height = 226, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -0.734375 }, width = 168 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-shadow.png", frame_count = 36, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[2].animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, priority = "high", scale = 0.5, shift = { 0.6875, 0.09375 }, width = 272 } } }, east_position = { 0, 0 }, name = "drill-animation", north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, west_position = { 0, 0 } }, { align_to_waypoint = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-dust.png", frame_count = 24, height = 190, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -0.203125 }, width = 216 }, east_position = { 0, 0 }, north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, synced_fadeout = true, west_position = { 0, 0 } }, { align_to_waypoint = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-dust-tint.png", frame_count = 24, height = 252, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -0.671875 }, width = 230 }, apply_tint = "resource-color", east_position = { 0, 0 }, north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, synced_fadeout = true, west_position = { 0, 0 } }, { always_draw = true, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-reel.png", height = 38, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, 1.3125 }, width = 284 }, north_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still.png", height = 324, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.375 }, width = 324 }, south_animation = { animation_speed = 0.5, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still.png", height = 294, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.15625 }, width = 324 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-reel.png", height = 40, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, 1.296875 }, width = 284 } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { 0.40625, -0.09375 }, width = 208 }, enabled_in_animated_shift_during_transition = true, enabled_in_animated_shift_during_waypoint_stop = false, frame_based_on_shift_animation_progress = true, north_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, width = 298 }, south_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0.25 }, width = 300 }, west_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { -0.40625, -0.09375 }, width = 208 } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { 0.40625, -0.09375 }, width = 208 }, enabled_in_animated_shift_during_transition = false, enabled_in_animated_shift_during_waypoint_stop = true, frame_based_on_shift_animation_progress = true, north_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, width = 298 }, south_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0.25 }, width = 300 }, west_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { -0.40625, -0.09375 }, width = 208 } }, { always_draw = true, animated_shift = false, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-output.png", frame_count = 5, height = 110, line_length = 1, priority = "high", scale = 0.5, shift = { 2.046875, -0.078125 }, width = 84 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-output.png", frame_count = 5, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.0625, -2.078125 }, width = 128 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-output.png", frame_count = 5, height = 78, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, 2.03125 }, width = 134 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-output.png", frame_count = 5, height = 108, line_length = 1, priority = "high", scale = 0.5, shift = { -2.046875, -0.078125 }, width = 86 } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-support.png", frame_count = 6, frame_sequence = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 4, 4, 6, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, height = 306, line_length = 3, priority = "high", scale = 0.5, shift = { 0.5, -0.625 }, width = 208 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-support-shadow.png", frame_count = 1, height = 288, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.84375, 0.046875 }, width = 248 } } }, north_animation = { layers = { { animation_speed = 0.5, dice_x = 3, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 190, line_length = 3, priority = "high", scale = 0.5, shift = { 0.015625, -0.65625 }, width = 290 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-support-shadow.png", frame_count = 1, height = 138, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.6875, -0.171875 }, width = 380 } } }, south_animation = { layers = { { animation_speed = 0.5, dice_x = 3, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 190, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.640625 }, width = 294 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-support-shadow.png", frame_count = 1, height = 138, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.6875, -0.171875 }, width = 380 } } }, west_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 306, line_length = 3, priority = "high", scale = 0.5, shift = { -0.328125, -0.625 }, width = 186 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-support-shadow.png", frame_count = 1, height = 288, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.53125, 0.046875 }, width = 312 } } } }, { always_draw = true, east_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-front.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { 1, -0.328125 }, width = 188 }, north_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still-front.png", height = 302, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.015625 }, width = 320 }, south_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still-front.png", height = 176, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.96875 }, width = 322 }, west_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-front.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { -1, -0.328125 }, width = 188 } }, { always_draw = true, apply_tint = "resource-color", east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-output-particles.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 1.84375, -1 }, width = 84 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-output-particles.png", frame_count = 24, height = 82, line_length = 6, priority = "high", scale = 0.5, shift = { -0.4375, -2.359375 }, width = 94 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-output-particles.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { 0.328125, 0.859375 }, width = 118 }, synced_fadeout = true, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-output-particles.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { -1.828125, -1 }, width = 84 } }, { always_draw = true, apply_tint = "status", east_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-lamp.png", height = 244, line_length = 1, priority = "high", scale = 0.5, shift = { 1.78125, -0.984375 }, width = 88 }, north_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-lamp.png", height = 80, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -2.265625 }, width = 322 }, south_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-lamp.png", height = 110, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.46875 }, width = 318 }, west_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-lamp.png", height = 244, line_length = 1, priority = "high", scale = 0.5, shift = { -1.734375, -0.984375 }, width = 90 } }, { always_draw = true, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top-nozzle.png", frame_count = 19, frame_sequence = { 18, 17, 16, 15, 14, 13, 13, 12, 11, 10, 9, 9, 9, 10, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19, 18, 19 }, height = 68, line_length = 6, priority = "high", scale = 0.5, shift = { 1.203125, -2.109375 }, width = 118 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 142, line_length = 6, priority = "high", scale = 0.5, shift = { -0.5625, -2.296875 }, width = 40 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 192, line_length = 6, priority = "high", scale = 0.5, shift = { 0.578125, -1.171875 }, width = 40 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 68, line_length = 6, priority = "high", scale = 0.5, shift = { -1.1875, -2.109375 }, width = 118 } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top.png", frame_count = 18, frame_sequence = { 18, 17, 16, 15, 14, 13, 13, 12, 11, 10, 9, 9, 9, 10, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17 }, height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.265625, -1.75 }, width = 212 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 104, line_length = 6, priority = "high", scale = 0.5, shift = { 2.375, 0.28125 }, width = 250 } } }, north_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 176, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -1.921875 }, width = 150 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 138, line_length = 6, priority = "high", scale = 0.5, shift = { 2.25, 0.046875 }, width = 216 } } }, south_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 174, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.640625 }, width = 152 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { 2.109375, 0.46875 }, width = 206 } } }, west_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 158, line_length = 6, priority = "high", scale = 0.5, shift = { -0.265625, -1.75 }, width = 214 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 106, line_length = 6, priority = "high", scale = 0.5, shift = { 2.0625, 0.28125 }, width = 238 } } } }, { always_draw = true, apply_tint = "status", east_position = { 2.1000000000000001, -1.2 }, light = { intensity = 0.25, minimum_darkness = 0, size = 4 }, north_position = { -1, -2.6499999999999999 }, south_position = { -1, 0.32000000000000002 }, west_position = { -2.1000000000000001, -1.2 } } } }, heating_energy = "200kW", icon = "__space-age__/graphics/icons/big-mining-drill.png", input_fluid_box = { pipe_connections = { { direction = 12, position = { -2, -1 } }, { direction = 4, position = { 2, -1 } }, { direction = 8, position = { 1, 2 } }, { direction = 8, position = { -1, 2 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 200 }, integration_patch = { east = { filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-integration.png", height = 376, line_length = 1, priority = "high", scale = 0.5, shift = { 0.109375, -0.09375 }, width = 382 }, north = { filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-integration.png", height = 384, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.234375 }, width = 372 }, south = { filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-integration.png", height = 368, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.1875 }, width = 370 }, west = { filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-integration.png", height = 376, line_length = 1, priority = "high", scale = 0.5, shift = { -0.109375, -0.09375 }, width = 382 } }, max_health = 300, minable = { mining_time = 0.3, result = "big-mining-drill" }, mining_speed = 2.5, module_slots = 4, monitor_visualization_tint = { b = 255, g = 173, r = 78 }, moving_sound = { fade_ticks = 2, minimal_sound_duration_for_stopped_sound = 33, sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 0.25, filename = "__space-age__/sound/entity/big-mining-drill/big-mining-drill-moving-loop.ogg", volume = 0.6 }, stopped_sound = { filename = "__space-age__/sound/entity/big-mining-drill/big-mining-drill-moving-stop.ogg", volume = 0.4 } }, name = "big-mining-drill", open_sound = { filename = "__base__/sound/open-close/drill-open.ogg", volume = 0.9 }, perceived_performance = { maximum = 30 }, radius_visualisation_picture = { filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-radius-visualization.png", height = 10, width = 10 }, resource_categories = { "basic-solid", "hard-solid" }, resource_drain_rate_percent = 50, resource_searching_radius = 6.4900000000000002, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "mining-drill", vector_to_place_result = { 0, -2.85 }, wet_mining_graphics_set = { animation = { east = { layers = { { animation_speed = 0.5, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still.png", height = 326, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.125 }, width = 318 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-shadow.png", height = 312, line_length = 1, priority = "high", scale = 0.5, shift = { 0.90625, 0.015625 }, width = 434 } } }, north = { layers = { { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still.png", height = 324, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.375 }, width = 324 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still-shadow.png", height = 318, line_length = 1, priority = "high", scale = 0.5, shift = { 0.453125, -0.109375 }, width = 382 } } }, south = { layers = { { animation_speed = 0.5, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still.png", height = 294, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.15625 }, width = 324 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still-shadow.png", height = 316, line_length = 1, priority = "high", scale = 0.5, shift = { 0.59375, 0.171875 }, width = 400 } } }, west = { layers = { { animation_speed = 0.5, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still.png", height = 326, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.125 }, width = 318 }, { animation_speed = 0.5, dice = 2, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-shadow.png", height = 310, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, 0 }, width = 350 } } } }, animation_progress = 1, circuit_connector_layer = "object", circuit_connector_secondary_draw_order = { east = 40, north = 40, south = 40, west = 40 }, drilling_vertical_movement_duration = 30, shift_animation_transition_duration = 100, shift_animation_waypoint_stop_duration = 360, shift_animation_waypoints = { east = { { -0.32499999999999996, 0 }, { 0.2, 0 }, { -0.58749999999999991, 0 }, { -0.062499999999999982, 0 }, { -0.72400000000000002, 0 }, { -0.19900000000000002, 0 }, { -0.46149999999999993, 0 }, { 0.063500000000000014, 0 }, { -0.85, 0 } }, north = { { 0, 0.30000000000000004 }, { 0, 0.9 }, { 0, 2.7755575615628914e-17 }, { 0, 0.60000000000000009 }, { 0, -0.15600000000000003 }, { 0, 0.44400000000000004 }, { 0, 0.14400000000000002 }, { 0, 0.74399999999999995 }, { 0, -0.3 } }, south = { { 0, -0.30000000000000004 }, { 0, 0.3 }, { 0, -0.60000000000000009 }, { 0, -2.7755575615628914e-17 }, { 0, -0.75600000000000005 }, { 0, -0.15600000000000003 }, { 0, -0.45600000000000005 }, { 0, 0.14400000000000002 }, { 0, -0.9 } }, west = { { 0.32499999999999996, 0 }, { 0.85, 0 }, { 0.062499999999999982, 0 }, { 0.58749999999999991, 0 }, { -0.074000000000000021, 0 }, { 0.45099999999999998, 0 }, { 0.1885, 0 }, { 0.71349999999999989, 0 }, { -0.2, 0 } } }, status_colors = { disabled = { 1, 1, 0, 1 }, full_output = { 1, 1, 0, 1 }, idle = { 1, 0, 0, 1 }, insufficient_input = { 1, 0, 0, 1 }, low_power = { 1, 1, 0, 1 }, no_minable_resources = { 1, 0, 0, 1 }, no_power = { 0, 0, 0, 0 }, working = { 0, 1, 0, 1 } }, working_visualisations = { { always_draw = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-scorchmark.png", height = 164, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.203125 }, width = 202 }, east_position = { 0, 0 }, mining_drill_scorch_mark = true, north_position = { 0, 0.15 }, scorch_mark_fade_in_frames = 30, scorch_mark_fade_out_duration = 300, scorch_mark_lifetime = 600, south_position = { 0, 0.15 }, west_position = { 0, 0 } }, { always_draw = true, animated_shift = true, animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill.png", frame_count = 36, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[2].animation.layers[1].frame_sequence ]=], height = 226, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -0.734375 }, width = 168 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-shadow.png", frame_count = 36, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[2].animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, priority = "high", scale = 0.5, shift = { 0.6875, 0.09375 }, width = 272 } } }, east_position = { 0, 0 }, name = "drill-animation", north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, west_position = { 0, 0 } }, { align_to_waypoint = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-dust.png", frame_count = 24, height = 190, line_length = 6, priority = "high", scale = 0.5, shift = { 0.015625, -0.203125 }, width = 216 }, east_position = { 0, 0 }, north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, synced_fadeout = true, west_position = { 0, 0 } }, { align_to_waypoint = true, animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/big-mining-drill-drill-dust-tint.png", frame_count = 24, height = 252, line_length = 6, priority = "high", scale = 0.5, shift = { 0, -0.671875 }, width = 230 }, apply_tint = "resource-color", east_position = { 0, 0 }, north_position = { 0, 0.15 }, south_position = { 0, 0.15 }, synced_fadeout = true, west_position = { 0, 0 } }, { always_draw = true, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-reel.png", height = 38, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, 1.3125 }, width = 284 }, north_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still.png", height = 324, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.375 }, width = 324 }, south_animation = { animation_speed = 0.5, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still.png", height = 294, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.15625 }, width = 324 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-reel.png", height = 40, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, 1.296875 }, width = 284 } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { 0.40625, -0.09375 }, width = 208 }, enabled_in_animated_shift_during_transition = true, enabled_in_animated_shift_during_waypoint_stop = false, frame_based_on_shift_animation_progress = true, north_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, width = 298 }, south_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0.25 }, width = 300 }, west_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { -0.40625, -0.09375 }, width = 208 } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { 0.40625, -0.09375 }, width = 208 }, enabled_in_animated_shift_during_transition = false, enabled_in_animated_shift_during_waypoint_stop = true, frame_based_on_shift_animation_progress = true, north_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.34375 }, width = 298 }, south_animation = { animation_speed = 0.2, dice_x = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-wheels.png", frame_count = 3, height = 150, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0.25 }, width = 300 }, west_animation = { animation_speed = 0.2, dice_y = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-wheels.png", frame_count = 3, height = 296, line_length = 3, priority = "high", scale = 0.5, shift = { -0.40625, -0.09375 }, width = 208 } }, { always_draw = true, animated_shift = false, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-output.png", frame_count = 5, height = 110, line_length = 1, priority = "high", scale = 0.5, shift = { 2.046875, -0.078125 }, width = 84 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-output.png", frame_count = 5, height = 88, line_length = 6, priority = "high", scale = 0.5, shift = { -0.0625, -2.078125 }, width = 128 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-output.png", frame_count = 5, height = 78, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, 2.03125 }, width = 134 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-output.png", frame_count = 5, height = 108, line_length = 1, priority = "high", scale = 0.5, shift = { -2.046875, -0.078125 }, width = 86 } }, { always_draw = true, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-pipe-connections.png", height = 74, line_length = 1, priority = "high", scale = 0.5, shift = { -0.34375, -2.609375 }, width = 256 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-pipe-connections.png", height = 164, line_length = 1, priority = "high", scale = 0.5, shift = { -0.03125, -1.1875 }, width = 338 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-pipe-connections.png", height = 90, line_length = 1, priority = "high", scale = 0.5, shift = { 0.03125, -2.0625 }, width = 326 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-pipe-connections.png", height = 74, line_length = 1, priority = "high", scale = 0.5, shift = { 0.359375, -2.609375 }, width = 256 } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 306, line_length = 3, priority = "high", scale = 0.5, shift = { 0.5, -0.625 }, width = 208 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-support-shadow.png", frame_count = 1, height = 288, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.84375, 0.046875 }, width = 248 } } }, north_animation = { layers = { { animation_speed = 0.5, dice_x = 3, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 190, line_length = 3, priority = "high", scale = 0.5, shift = { 0.015625, -0.65625 }, width = 290 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-support-shadow.png", frame_count = 1, height = 138, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.6875, -0.171875 }, width = 380 } } }, south_animation = { layers = { { animation_speed = 0.5, dice_x = 3, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 190, line_length = 3, priority = "high", scale = 0.5, shift = { 0, -0.640625 }, width = 294 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-support-shadow.png", frame_count = 1, height = 138, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.6875, -0.171875 }, width = 380 } } }, west_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-support.png", frame_count = 6, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[9].east_animation.layers[1].frame_sequence ]=], height = 306, line_length = 3, priority = "high", scale = 0.5, shift = { -0.328125, -0.625 }, width = 186 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-support-shadow.png", frame_count = 1, height = 288, line_length = 1, priority = "high", repeat_count = 180, scale = 0.5, shift = { 0.53125, 0.046875 }, width = 312 } } } }, { always_draw = true, east_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-still-front.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { 1, -0.328125 }, width = 188 }, north_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-still-front.png", height = 302, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.015625 }, width = 320 }, south_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-still-front.png", height = 176, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.96875 }, width = 322 }, west_animation = { animation_speed = 0.5, dice = 2, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-still-front.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { -1, -0.328125 }, width = 188 } }, { always_draw = true, apply_tint = "resource-color", east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-output-particles.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { 1.84375, -1 }, width = 84 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-output-particles.png", frame_count = 24, height = 82, line_length = 6, priority = "high", scale = 0.5, shift = { -0.4375, -2.359375 }, width = 94 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-output-particles.png", frame_count = 24, height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { 0.328125, 0.859375 }, width = 118 }, synced_fadeout = true, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-output-particles.png", frame_count = 24, height = 152, line_length = 6, priority = "high", scale = 0.5, shift = { -1.828125, -1 }, width = 84 } }, { always_draw = true, east_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-pipe-connections-front.png", height = 318, line_length = 1, priority = "high", scale = 0.5, shift = { 0.078125, 0.25 }, width = 334 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-pipe-connections-shadow.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { 0.859375, 0 }, width = 434 } } }, north_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-pipe-connections-front.png", height = 274, line_length = 1, priority = "high", scale = 0.5, shift = { -0.046875, 0.59375 }, width = 340 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-pipe-connections-shadow.png", height = 284, line_length = 1, priority = "high", scale = 0.5, shift = { 0.484375, 0.515625 }, width = 382 } } }, south_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-pipe-connections-front.png", height = 196, line_length = 1, priority = "high", scale = 0.5, shift = { 0.015625, 0.09375 }, width = 338 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-pipe-connections-shadow.png", height = 310, line_length = 1, priority = "high", scale = 0.5, shift = { 0.5625, 0.078125 }, width = 390 } } }, west_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-pipe-connections-front.png", height = 318, line_length = 1, priority = "high", scale = 0.5, shift = { -0.0625, 0.25 }, width = 332 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-pipe-connections-shadow.png", height = 352, line_length = 1, priority = "high", scale = 0.5, shift = { 0.65625, 0 }, width = 298 } } } }, { always_draw = true, apply_tint = "status", east_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-lamp.png", height = 244, line_length = 1, priority = "high", scale = 0.5, shift = { 1.78125, -0.984375 }, width = 88 }, north_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-lamp.png", height = 80, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -2.265625 }, width = 322 }, south_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-lamp.png", height = 110, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.46875 }, width = 318 }, west_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-lamp.png", height = 244, line_length = 1, priority = "high", scale = 0.5, shift = { -1.734375, -0.984375 }, width = 90 } }, { always_draw = true, east_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 68, line_length = 6, priority = "high", scale = 0.5, shift = { 1.203125, -2.109375 }, width = 118 }, north_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 142, line_length = 6, priority = "high", scale = 0.5, shift = { -0.5625, -2.296875 }, width = 40 }, south_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 192, line_length = 6, priority = "high", scale = 0.5, shift = { 0.578125, -1.171875 }, width = 40 }, west_animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top-nozzle.png", frame_count = 19, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[13].east_animation.frame_sequence ]=], height = 68, line_length = 6, priority = "high", scale = 0.5, shift = { -1.1875, -2.109375 }, width = 118 } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.265625, -1.75 }, width = 212 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/East/big-mining-drill-E-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 104, line_length = 6, priority = "high", scale = 0.5, shift = { 2.375, 0.28125 }, width = 250 } } }, north_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 176, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -1.921875 }, width = 150 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/North/big-mining-drill-N-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 138, line_length = 6, priority = "high", scale = 0.5, shift = { 2.25, 0.046875 }, width = 216 } } }, south_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 174, line_length = 6, priority = "high", scale = 0.5, shift = { -0.03125, -1.640625 }, width = 152 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/South/big-mining-drill-S-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 140, line_length = 6, priority = "high", scale = 0.5, shift = { 2.109375, 0.46875 }, width = 206 } } }, west_animation = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 158, line_length = 6, priority = "high", scale = 0.5, shift = { -0.265625, -1.75 }, width = 214 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/big-mining-drill/West/big-mining-drill-W-top-shadow.png", frame_count = 18, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["big-mining-drill"].graphics_set.working_visualisations[14].east_animation.layers[1].frame_sequence ]=], height = 106, line_length = 6, priority = "high", scale = 0.5, shift = { 2.0625, 0.28125 }, width = 238 } } } }, { always_draw = true, apply_tint = "status", east_position = { 2.1000000000000001, -1.2 }, light = { intensity = 0.25, minimum_darkness = 0, size = 4 }, north_position = { -1, -2.6499999999999999 }, south_position = { -1, 0.32000000000000002 }, west_position = { -2.1000000000000001, -1.2 } } } }, working_sound = { main_sounds = { fade_in_ticks = 4, fade_out_ticks = 30, sound = { filename = "__space-age__/sound/entity/big-mining-drill/big-mining-drill-working-loop.ogg", volume = 0.3 } }, max_sounds_per_prototype = 1, sound_accents = { { frame = 8, play_for_working_visualisation = "drill-animation", sound = { audible_distance_modifier = 0.3, filename = "__space-age__/sound/entity/big-mining-drill/big-mining-drill-start.ogg", volume = 0.75 } } } } }, ["burner-mining-drill"] = { allowed_effects = {}, circuit_connector = { { points = { shadow = { green = { 0.546875, 0.59375 }, red = { 0.859375, 0.53125 } }, wire = { green = { -0.25, 0.234375 }, red = { -0.125, 0.046875 } } }, sprites = { blue_led_light_offset = { -0.4375, 0.109375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.28125, -0.078125 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, 0.203125 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.28125, -0.109375 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.28125, -0.109375 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, -0.109375 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, -0.109375 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.40625, -0.046875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.28125, -0.078125 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.546875, 0.234375 }, width = 68, x = 68, y = 108 } } }, { points = { shadow = { green = { 0.375, 0.5 }, red = { 0.6875, 0.4375 } }, wire = { green = { -0.3125, 0.109375 }, red = { -0.1875, -0.078125 } } }, sprites = { blue_led_light_offset = { -0.5, -0.015625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.34375, -0.203125 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.296875, 0.109375 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.34375, -0.234375 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.34375, -0.234375 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, -0.234375 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, -0.234375 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.46875, -0.171875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.34375, -0.203125 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.375, 0.140625 }, width = 68, x = 68, y = 108 } } }, { points = { shadow = { green = { 0.46875, 0.625 }, red = { 0.78125, 0.5625 } }, wire = { green = { -0.296875, 0.171875 }, red = { -0.171875, -0.015625 } } }, sprites = { blue_led_light_offset = { -0.484375, 0.046875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.328125, -0.140625 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.390625, 0.234375 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.328125, -0.171875 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.328125, -0.171875 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.328125, -0.171875 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.328125, -0.171875 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.453125, -0.109375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.328125, -0.140625 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.46875, 0.265625 }, width = 68, x = 68, y = 108 } } }, { points = { shadow = { green = { 0.296875, 0.6875 }, red = { 0.609375, 0.625 } }, wire = { green = { -0.390625, 0.25 }, red = { -0.265625, 0.0625 } } }, sprites = { blue_led_light_offset = { -0.578125, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.421875, -0.0625 }, width = 52, x = 52, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, 0.296875 }, width = 60, x = 60, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.421875, -0.09375 }, width = 60, x = 60, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.421875, -0.09375 }, width = 46, x = 46, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.421875, -0.09375 }, width = 48, x = 48, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.421875, -0.09375 }, width = 48, x = 48, y = 92 }, red_green_led_light_offset = { -0.546875, -0.03125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.421875, -0.0625 }, width = 62, x = 62, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.296875, 0.328125 }, width = 68, x = 68, y = 108 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/drill-close.ogg", volume = 0.9 }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "burner-mining-drill-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "burner-mining-drill-explosion", energy_source = { effectivity = 1, emissions_per_minute = { pollution = 12 }, fuel_categories = { "chemical" }, fuel_inventory_size = 1, light_flicker = { color = { 0, 0, 0 } }, smoke = { { deviation = { 0.1, 0.1 }, frequency = 3, name = "smoke" } }, type = "burner" }, energy_usage = "150kW", fast_replaceable_group = "mining-drill", flags = { "placeable-neutral", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-E.png", frame_count = 32, height = 168, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.0859375, 0.03125 }, width = 185 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-E-shadow.png", frame_count = 32, height = 128, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.4296875, 0.015625 }, width = 185 } } }, north = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-N.png", frame_count = 32, height = 188, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.0859375, 0.015625 }, width = 173 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-N-shadow.png", frame_count = 32, height = 150, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.7421875, -0.03125 }, width = 217 } } }, south = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-S.png", frame_count = 32, height = 174, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.015625, -0.015625 }, width = 174 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-S-shadow.png", frame_count = 32, height = 137, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.34375, 0.0859375 }, width = 174 } } }, west = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-W.png", frame_count = 32, height = 176, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { -0.046875, 0 }, width = 180 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/burner-mining-drill/burner-mining-drill-W-shadow.png", frame_count = 32, height = 130, line_length = 4, priority = "high", run_mode = "forward-then-backward", scale = 0.5, shift = { 0.234375, 0.03125 }, width = 176 } } } } }, heating_energy = "50kW", icon = "__base__/graphics/icons/burner-mining-drill.png", max_health = 150, minable = { mining_time = 0.3, result = "burner-mining-drill" }, mining_speed = 0.25, monitor_visualization_tint = { 78, 173, 255 }, name = "burner-mining-drill", open_sound = { filename = "__base__/sound/open-close/drill-open.ogg", volume = 0.9 }, resource_categories = { "basic-solid" }, resource_searching_radius = 0.99000000000000004, selection_box = { { -1, -1 }, { 1, 1 } }, surface_conditions = { { min = 10, property = "pressure" } }, type = "mining-drill", vector_to_place_result = { -0.5, -1.3 }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, sound = { { filename = "__base__/sound/burner-mining-drill-1.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 0.8 }, volume = 0.6 }, { filename = "__base__/sound/burner-mining-drill-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["burner-mining-drill"].working_sound.sound[1].modifiers ]=], volume = 0.6 } } } }, ["electric-mining-drill"] = { circuit_connector = { { points = { shadow = { green = { -0.625, -1.3125 }, red = { -0.90625, -1.3125 } }, wire = { green = { -1.125, -1.59375 }, red = { -1.34375, -1.59375 } } }, sprites = { blue_led_light_offset = { -1.15625, -1.40625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.375, -1.25 }, width = 52, x = 208, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.375, -1.28125 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.375, -1.28125 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.375, -1.28125 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.375, -1.28125 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -1.3125, -1.4375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.375, -1.25 }, width = 62, x = 248, y = 0 } } }, { points = { shadow = { green = { 1.59375, 1.28125 }, red = { 1.5, 1.09375 } }, wire = { green = { 1.375, 1 }, red = { 1.3125, 0.84375 } } }, sprites = { blue_led_light_offset = { 1.0625, 0.9375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.0625, 0.96875 }, width = 52, x = 104, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.0625, 0.9375 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.0625, 0.9375 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.0625, 0.9375 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.0625, 0.9375 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 1.0625, 0.84375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.0625, 0.96875 }, width = 62, x = 124, y = 0 } } }, { points = { shadow = { green = { -1.21875, 1.1875 }, red = { -1.03125, 1.1875 } }, wire = { green = { -1.34375, 0.90625 }, red = { -1.125, 0.90625 } } }, sprites = { blue_led_light_offset = { -1.3125, 0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.09375, 0.78125 }, width = 52, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.09375, 0.75 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.09375, 0.75 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.09375, 0.75 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.09375, 0.75 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { -1.15625, 0.625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.09375, 0.78125 }, width = 62, x = 0, y = 0 } } }, { points = { shadow = { green = { -1.34375, 1.34375 }, red = { -1.46875, 1.5 } }, wire = { green = { -1.3125, 0.84375 }, red = { -1.375, 1.0625 } } }, sprites = { blue_led_light_offset = { -1.0625, 0.875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.0625, 1.1875 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.0625, 1.15625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.0625, 1.15625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.0625, 1.15625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.0625, 1.15625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -1.0625, 0.96875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.0625, 1.1875 }, width = 62, x = 372, y = 0 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["burner-mining-drill"].close_sound ]=], collision_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, corpse = "electric-mining-drill-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "electric-mining-drill-explosion", energy_source = { emissions_per_minute = { pollution = 10 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "90kW", fast_replaceable_group = "mining-drill", flags = { "placeable-neutral", "player-creation" }, graphics_set = { animation = { east = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E.png", height = 188, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, -0.125 }, width = 192 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-output.png", frame_count = 5, height = 74, line_length = 5, priority = "high", scale = 0.5, shift = { 0.9375, -0.25 }, width = 50 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-shadow.png", height = 182, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.3125, 0.0625 }, width = 222 } } }, north = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N.png", height = 208, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, -0.125 }, width = 190 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-output.png", frame_count = 5, height = 66, line_length = 5, priority = "high", scale = 0.5, shift = { -0.09375, -1.375 }, width = 60 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-shadow.png", height = 204, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.1875, -0.09375 }, width = 212 } } }, south = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S.png", height = 192, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, -0.03125 }, width = 184 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-shadow.png", height = 204, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.1875, 0.0625 }, width = 212 } } }, west = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W.png", height = 188, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, -0.125 }, width = 192 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-output.png", frame_count = 5, height = 60, line_length = 5, priority = "high", scale = 0.5, shift = { -0.96875, -0.40625 }, width = 50 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-shadow.png", height = 182, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { -0.15625, 0.0625 }, width = 200 } } } }, animation_progress = 1, circuit_connector_layer = "object", circuit_connector_secondary_draw_order = { east = 30, north = 14, south = 30, west = 30 }, drilling_vertical_movement_duration = 25, shift_animation_transition_duration = 75, shift_animation_waypoint_stop_duration = 487.5, shift_animation_waypoints = { east = { { 0, 0 }, { -0.4, 0 }, { -0.1, 0 }, { -0.5, 0 }, { -0.75, 0 }, { -1, 0 }, { -0.65, 0 }, { -0.3, 0 }, { -0.9, 0 }, { -0.6, 0 }, { -0.3, 0 } }, north = { { 0, 0 }, { 0, -0.3 }, { 0, 0.1 }, { 0, 0.5 }, { 0, 0.2 }, { 0, -0.1 }, { 0, -0.5 }, { 0, -0.15 }, { 0, 0.25 }, { 0, 0.6 }, { 0, 0.3 } }, south = { { 0, 0 }, { 0, -0.4 }, { 0, -0.1 }, { 0, -0.5 }, { 0, -0.75 }, { 0, -1 }, { 0, -0.65 }, { 0, -0.3 }, { 0, -0.9 }, { 0, -0.6 }, { 0, -0.3 } }, west = { { 0, 0 }, { 0.4, 0 }, { 0.1, 0 }, { 0.5, 0 }, { 0.75, 0 }, { 1, 0 }, { 0.65, 0 }, { 0.3, 0 }, { 0.9, 0 }, { 0.6, 0 }, { 0.3, 0 } } }, status_colors = { disabled = { 1, 1, 0, 1 }, full_output = { 1, 1, 0, 1 }, idle = { 1, 0, 0, 1 }, insufficient_input = { 1, 0, 0, 1 }, low_power = { 1, 1, 0, 1 }, no_minable_resources = { 1, 0, 0, 1 }, no_power = { 0, 0, 0, 0 }, working = { 0, 1, 0, 1 } }, working_visualisations = { { align_to_waypoint = true, animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-smoke.png", frame_count = 30, height = 72, line_length = 6, priority = "high", scale = 0.5, shift = { 0, 0.09375 }, width = 48 }, apply_tint = "resource-color", constant_speed = true, east_position = { 0, 0 }, north_position = { 0, 0.25 }, south_position = { 0, 0.25 }, synced_fadeout = true, west_position = { 0, 0 } }, { apply_tint = "resource-color", constant_speed = true, fadeout = true, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-smoke.png", frame_count = 10, height = 58, line_length = 5, priority = "high", scale = 0.5, shift = { -0.03125, -1.375 }, width = 42 } } } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal.png", frame_count = 30, frame_sequence = { 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1, 1 }, height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.375 }, width = 80 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-shadow.png", frame_count = 21, frame_sequence = { 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1, 1 }, height = 164, line_length = 7, priority = "high", scale = 0.5, shift = { 1.03125, 0.03125 }, width = 180 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 156, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -0.34375 }, width = 162 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 56, line_length = 7, priority = "high", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 218 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 156, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -0.34375 }, width = 162 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 56, line_length = 7, priority = "high", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 218 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.375 }, width = 80 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 164, line_length = 7, priority = "high", scale = 0.5, shift = { 1.03125, 0.03125 }, width = 180 } } } }, { align_to_waypoint = true, animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-smoke-front.png", frame_count = 30, height = 132, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.28125 }, width = 148 }, apply_tint = "resource-color", constant_speed = true, east_position = { 0, 0 }, north_position = { 0, 0.25 }, south_position = { 0, 0.25 }, synced_fadeout = true, west_position = { 0, 0 } }, { apply_tint = "resource-color", constant_speed = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-smoke.png", frame_count = 10, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { 0.75, -0.375 }, width = 46 } } }, fadeout = true, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-smoke.png", frame_count = 10, height = 36, line_length = 5, priority = "high", scale = 0.5, shift = { -0.0625, 0.625 }, width = 48 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-smoke.png", frame_count = 10, height = 54, line_length = 5, priority = "high", scale = 0.5, shift = { -0.78125, -0.34375 }, width = 46 } } } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-front.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 154, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 66 }, west_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-front.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 154, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 66 } }, { always_draw = true, east_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-front.png", height = 148, line_length = 1, priority = "high", scale = 0.5, shift = { 0.65625, 0.3125 }, width = 136 }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-output.png", frame_count = 5, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { -0.03125, 1.0625 }, width = 84 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-front.png", height = 104, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, 0.84375 }, width = 190 } } }, west_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-front.png", height = 140, line_length = 1, priority = "high", scale = 0.5, shift = { -0.6875, 0.375 }, width = 134 } }, { always_draw = true, apply_tint = "status", east_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-light.png", height = 34, scale = 0.5, shift = { 1.1875, -1 }, tint = { 1, 1, 1 }, width = 32 }, north_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-light.png", height = 32, scale = 0.5, shift = { 0.8125, -1.5 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[8].east_animation.tint ]=], width = 32 }, south_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-light.png", height = 46, scale = 0.5, shift = { 0.8125, 0.8125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[8].east_animation.tint ]=], width = 38 }, west_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-light.png", height = 34, scale = 0.5, shift = { -1.21875, -1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[8].east_animation.tint ]=], width = 32 } }, { always_draw = true, apply_tint = "status", east_position = { 1.2, -1 }, light = { color = { 1, 1, 1 }, intensity = 0.2, minimum_darkness = 0.1, size = 2 }, north_position = { 0.8, -1.5 }, south_position = { 0.8, 0.8 }, west_position = { -1.2, -1 } } } }, heating_energy = "100kW", icon = "__base__/graphics/icons/electric-mining-drill.png", input_fluid_box = { pipe_connections = { { direction = 12, position = { -1, 0 } }, { direction = 4, position = { 1, 0 } }, { direction = 8, position = { 0, 1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 200 }, integration_patch = { east = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-integration.png", height = 214, priority = "high", scale = 0.5, shift = { 0.09375, 0.0625 }, width = 236 }, north = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-integration.png", height = 218, priority = "high", scale = 0.5, shift = { -0.03125, 0.03125 }, width = 216 }, south = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-integration.png", height = 230, priority = "high", scale = 0.5, shift = { 0, 0.09375 }, width = 214 }, west = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-integration.png", height = 214, priority = "high", scale = 0.5, shift = { -0.125, 0.03125 }, width = 234 } }, max_health = 300, minable = { mining_time = 0.3, result = "electric-mining-drill" }, mining_speed = 0.5, module_slots = 3, monitor_visualization_tint = { 78, 173, 255 }, name = "electric-mining-drill", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["burner-mining-drill"].open_sound ]=], perceived_performance = { maximum = 30 }, radius_visualisation_picture = { filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-radius-visualization.png", height = 10, width = 10 }, resource_categories = { "basic-solid" }, resource_searching_radius = 2.4900000000000002, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "mining-drill", vector_to_place_result = { 0, -1.85 }, wet_mining_graphics_set = { animation = { east = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet.png", height = 208, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { -0.0625, -0.28125 }, width = 194 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-output.png", frame_count = 5, height = 74, line_length = 5, priority = "high", scale = 0.5, shift = { 0.9375, -0.25 }, width = 50 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-shadow.png", height = 202, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.28125, 0.15625 }, width = 226 } } }, north = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet.png", height = 198, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, -0.21875 }, width = 190 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-output.png", frame_count = 5, height = 66, line_length = 5, priority = "high", scale = 0.5, shift = { -0.09375, -1.375 }, width = 60 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet-shadow.png", height = 222, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.375, 0.03125 }, width = 248 } } }, south = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet.png", height = 210, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.03125, -0.171875 }, width = 192 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-shadow.png", height = 192, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.375, 0.15625 }, width = 248 } } }, west = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet.png", height = 208, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.03125, -0.28125 }, width = 194 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-output.png", frame_count = 5, height = 60, line_length = 5, priority = "high", scale = 0.5, shift = { -0.96875, -0.40625 }, width = 50 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-shadow.png", height = 202, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0.28125, 0.1875 }, width = 260 } } } }, animation_progress = 1, circuit_connector_layer = "object", circuit_connector_secondary_draw_order = { east = 48, north = 14, south = 48, west = 48 }, drilling_vertical_movement_duration = 25, shift_animation_transition_duration = 75, shift_animation_waypoint_stop_duration = 487.5, shift_animation_waypoints = { east = { { 0, 0 }, { -0.3, 0 }, { 0, 0 }, { -0.25, 0 } }, north = { { 0, 0 }, { 0, -0.4 }, { 0, -0.1 }, { 0, 0.2 } }, south = { { 0, 0 }, { 0, -0.4 }, { 0, -0.7 }, { 0, -0.3 } }, west = { { 0, 0 }, { 0.3, 0 }, { 0, 0 }, { 0.25, 0 } } }, status_colors = { disabled = { 1, 1, 0, 1 }, full_output = { 1, 1, 0, 1 }, idle = { 1, 0, 0, 1 }, insufficient_input = { 1, 0, 0, 1 }, low_power = { 1, 1, 0, 1 }, no_minable_resources = { 1, 0, 0, 1 }, no_power = { 0, 0, 0, 0 }, working = { 0, 1, 0, 1 } }, working_visualisations = { { align_to_waypoint = true, animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-smoke.png", frame_count = 30, height = 72, line_length = 6, priority = "high", scale = 0.5, shift = { 0, 0.09375 }, width = 48 }, apply_tint = "resource-color", constant_speed = true, east_position = { 0, 0 }, north_position = { 0, 0.25 }, south_position = { 0, 0.25 }, synced_fadeout = true, west_position = { 0, 0 } }, { apply_tint = "resource-color", constant_speed = true, fadeout = true, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-smoke.png", frame_count = 10, height = 58, line_length = 5, priority = "high", scale = 0.5, shift = { -0.03125, -1.375 }, width = 42 } } } }, { always_draw = true, animated_shift = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.375 }, width = 80 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 164, line_length = 7, priority = "high", scale = 0.5, shift = { 1.03125, 0.03125 }, width = 180 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 156, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -0.34375 }, width = 162 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 56, line_length = 7, priority = "high", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 218 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 156, line_length = 6, priority = "high", scale = 0.5, shift = { 0.03125, -0.34375 }, width = 162 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 56, line_length = 7, priority = "high", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 218 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 160, line_length = 6, priority = "high", scale = 0.5, shift = { 0.0625, -0.375 }, width = 80 }, { animation_speed = 0.4, draw_as_shadow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-shadow.png", frame_count = 21, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[2].frame_sequence ]=], height = 164, line_length = 7, priority = "high", scale = 0.5, shift = { 1.03125, 0.03125 }, width = 180 } } } }, { align_to_waypoint = true, animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-smoke-front.png", frame_count = 30, height = 132, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.28125 }, width = 148 }, apply_tint = "resource-color", constant_speed = true, synced_fadeout = true }, { apply_tint = "resource-color", constant_speed = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-smoke.png", frame_count = 10, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { 0.75, -0.375 }, width = 46 } } }, fadeout = true, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-smoke.png", frame_count = 10, height = 36, line_length = 5, priority = "high", scale = 0.5, shift = { -0.0625, 0.625 }, width = 48 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-smoke.png", frame_count = 10, height = 54, line_length = 5, priority = "high", scale = 0.5, shift = { -0.78125, -0.34375 }, width = 46 } } } }, { always_draw = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-window-background.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 22 } } }, secondary_draw_order = -49, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-window-background.png", height = 20, line_length = 1, priority = "high", scale = 0.5, shift = { -0.0625, -1.34375 }, width = 30 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-window-background.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 22 } } } }, { always_draw = true, apply_tint = "input-fluid-base-color", east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-fluid-background.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 22 } } }, secondary_draw_order = -48, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-fluid-background.png", height = 18, line_length = 1, priority = "high", scale = 0.5, shift = { -0.0625, -1.34375 }, width = 28 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-fluid-background.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 22 } } } }, { always_draw = true, apply_tint = "input-fluid-flow-color", east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-fluid-flow.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 24 } } }, secondary_draw_order = -47, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-fluid-flow.png", height = 16, line_length = 1, priority = "high", scale = 0.5, shift = { -0.0625, -1.3125 }, width = 26 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-fluid-flow.png", height = 14, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -1.625 }, width = 24 } } } }, { always_draw = true, animated_shift = true, east_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-front.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 154, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 66 }, west_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-horizontal-front.png", frame_count = 30, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[3].east_animation.layers[1].frame_sequence ]=], height = 154, line_length = 6, priority = "high", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 66 } }, { always_draw = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-window-background-front.png", height = 110, line_length = 1, priority = "high", scale = 0.5, shift = { -0.46875, 0.28125 }, width = 82 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet-window-background.png", height = 90, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.28125 }, width = 172 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-window-background-front.png", height = 22, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.21875 }, width = 172 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-window-background-front.png", height = 106, line_length = 1, priority = "high", scale = 0.5, shift = { 0.4375, 0.3125 }, width = 80 } } } }, { always_draw = true, apply_tint = "input-fluid-base-color", east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-fluid-background-front.png", height = 106, line_length = 1, priority = "high", scale = 0.5, shift = { -0.46875, 0.3125 }, width = 82 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet-fluid-background.png", height = 94, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.28125 }, width = 178 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-fluid-background-front.png", height = 28, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.21875 }, width = 178 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-fluid-background-front.png", height = 102, line_length = 1, priority = "high", scale = 0.5, shift = { 0.4375, 0.34375 }, width = 80 } } } }, { always_draw = true, apply_tint = "input-fluid-flow-color", east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-fluid-flow-front.png", height = 106, line_length = 1, priority = "high", scale = 0.5, shift = { -0.4375, 0.3125 }, width = 78 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet-fluid-flow.png", height = 88, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.3125 }, width = 172 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-fluid-flow-front.png", height = 22, line_length = 1, priority = "high", scale = 0.5, shift = { 0, -0.25 }, width = 172 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-fluid-flow-front.png", height = 102, line_length = 1, priority = "high", scale = 0.5, shift = { 0.4375, 0.34375 }, width = 78 } } } }, { always_draw = true, east_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-wet-front.png", height = 148, line_length = 1, priority = "high", scale = 0.5, shift = { 0.09375, 0.34375 }, width = 208 } } }, north_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-wet-front.png", height = 130, line_length = 1, priority = "high", scale = 0.5, shift = { 0, 0.5 }, width = 200 } } }, south_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-output.png", frame_count = 5, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { -0.03125, 1.0625 }, width = 84 }, { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-wet-front.png", height = 140, line_length = 1, priority = "high", repeat_count = 5, scale = 0.5, shift = { 0, 0.5625 }, width = 192 } } }, west_animation = { layers = { { animation_speed = 0.4, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-wet-front.png", height = 144, line_length = 1, priority = "high", scale = 0.5, shift = { -0.125, 0.375 }, width = 208 } } } }, { always_draw = true, apply_tint = "status", east_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-E-light.png", height = 34, scale = 0.5, shift = { 1.1875, -1 }, tint = { 1, 1, 1 }, width = 32 }, north_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-N-light.png", height = 32, scale = 0.5, shift = { 0.8125, -1.5 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].wet_mining_graphics_set.working_visualisations[14].east_animation.tint ]=], width = 32 }, south_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-S-light.png", height = 46, scale = 0.5, shift = { 0.8125, 0.8125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].wet_mining_graphics_set.working_visualisations[14].east_animation.tint ]=], width = 38 }, west_animation = { draw_as_glow = true, filename = "__base__/graphics/entity/electric-mining-drill/electric-mining-drill-W-light.png", height = 34, scale = 0.5, shift = { -1.21875, -1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].wet_mining_graphics_set.working_visualisations[14].east_animation.tint ]=], width = 32 } }, "SERPENT PLACEHOLDER" --[=[ ref [""]["mining-drill"]["electric-mining-drill"].graphics_set.working_visualisations[9] ]=] } }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, filename = "__base__/sound/electric-mining-drill.ogg", volume = 1 } } }, pumpjack = { allowed_effects = { "consumption", "speed", "productivity", "pollution" }, base_picture = { sheets = { { filename = "__base__/graphics/entity/pumpjack/pumpjack-base.png", height = 273, priority = "extra-high", scale = 0.5, shift = { -0.0703125, -0.1484375 }, width = 261 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pumpjack/pumpjack-base-shadow.png", height = 220, scale = 0.5, shift = { 0.1875, 0.015625 }, width = 220 } } }, base_render_layer = "object", circuit_connector = { { points = { shadow = { green = { 0.53125, -0.578125 }, red = { 0.71875, -0.578125 } }, wire = { green = { 0.40625, -0.640625 }, red = { 0.34375, -0.859375 } } }, sprites = { blue_led_light_offset = { 0.09375, -0.609375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, -0.8125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, -0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.25, -0.78125 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 0.53125, -0.578125 }, red = { 0.71875, -0.578125 } }, wire = { green = { 0.40625, -0.640625 }, red = { 0.34375, -0.859375 } } }, sprites = { blue_led_light_offset = { 0.09375, -0.609375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, -0.8125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, -0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.25, -0.78125 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 0.53125, -0.578125 }, red = { 0.71875, -0.578125 } }, wire = { green = { 0.40625, -0.640625 }, red = { 0.34375, -0.859375 } } }, sprites = { blue_led_light_offset = { 0.09375, -0.609375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, -0.8125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, -0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.25, -0.78125 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 0.53125, -0.578125 }, red = { 0.71875, -0.578125 } }, wire = { green = { 0.40625, -0.640625 }, red = { 0.34375, -0.859375 } } }, sprites = { blue_led_light_offset = { 0.09375, -0.609375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, -0.8125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, -0.890625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.09375, -0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, -0.859375 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.25, -0.78125 }, width = 68, x = 136, y = 162 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/pumpjack-close.ogg", volume = 0.5 }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "pumpjack-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 1, dying_explosion = "pumpjack-explosion", energy_source = { emissions_per_minute = { pollution = 10 }, type = "electric", usage_priority = "secondary-input" }, energy_usage = "90kW", fast_replaceable_group = "pumpjack", flags = { "placeable-neutral", "player-creation" }, graphics_set = { animation = { north = { layers = { { animation_speed = 0.5, filename = "__base__/graphics/entity/pumpjack/pumpjack-horsehead.png", frame_count = 40, height = 202, line_length = 8, priority = "high", scale = 0.5, shift = { -0.125, -0.75 }, width = 206 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__base__/graphics/entity/pumpjack/pumpjack-horsehead-shadow.png", frame_count = 40, height = 82, line_length = 8, priority = "high", scale = 0.5, shift = { 0.5546875, 0.453125 }, width = 309 } } } }, frozen_patch = { sheet = { filename = "__space-age__/graphics/entity/frozen/pumpjack/pumpjack.png", height = 256, priority = "extra-high", scale = 0.5, width = 256 } }, reset_animation_when_frozen = true }, heating_energy = "50kW", icon = "__base__/graphics/icons/pumpjack.png", max_health = 200, minable = { mining_time = 0.5, result = "pumpjack" }, mining_speed = 1, module_slots = 2, monitor_visualization_tint = { 78, 173, 255 }, name = "pumpjack", open_sound = { filename = "__base__/sound/open-close/pumpjack-open.ogg", volume = 0.5 }, output_fluid_box = { pipe_connections = { { direction = 0, flow_direction = "output", positions = { { 1, -1 }, { 1, -1 }, { -1, 1 }, { -1, 1 } } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 1000 }, radius_visualisation_picture = { filename = "__base__/graphics/entity/pumpjack/pumpjack-radius-visualization.png", height = 12, width = 12 }, resource_categories = { "basic-fluid" }, resource_searching_radius = 0.49000000000000004, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "mining-drill", vector_to_place_result = { 0, 0 }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 10, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.6, filename = "__base__/sound/pumpjack.ogg", volume = 0.7 } } } }, module = { ["efficiency-module"] = { art_style = "vanilla", beacon_tint = { primary = { 0, 1, 0 }, secondary = { 0.37000000000000002, 1, 0.37000000000000002, 1 } }, category = "efficiency", color_hint = { text = "E" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = -0.3 }, icon = "__base__/graphics/icons/efficiency-module.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.efficiency-module" }, name = "efficiency-module", order = "c[efficiency]-a[efficiency-module-1]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 1, type = "module", weight = 20000 }, ["efficiency-module-2"] = { art_style = "vanilla", beacon_tint = { primary = { 0, 1, 0 }, secondary = { 0.37000000000000002, 1, 0.37000000000000002, 1 } }, category = "efficiency", color_hint = { text = "E" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = -0.4 }, icon = "__base__/graphics/icons/efficiency-module-2.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.efficiency-module" }, name = "efficiency-module-2", order = "c[efficiency]-b[efficiency-module-2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 2, type = "module", weight = 20000 }, ["efficiency-module-3"] = { art_style = "vanilla", beacon_tint = { primary = { 0, 1, 0 }, secondary = { 0.37000000000000002, 1, 0.37000000000000002, 1 } }, category = "efficiency", color_hint = { text = "E" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = -0.5 }, icon = "__base__/graphics/icons/efficiency-module-3.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.efficiency-module" }, name = "efficiency-module-3", order = "c[efficiency]-c[efficiency-module-3]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 3, type = "module", weight = 20000 }, ["productivity-module"] = { category = "productivity", color_hint = { text = "P" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.4, pollution = 0.05, productivity = 0.04, speed = -0.05 }, icon = "__base__/graphics/icons/productivity-module.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.productivity-module" }, name = "productivity-module", order = "c[productivity]-a[productivity-module-1]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], stack_size = 50, subgroup = "module", tier = 1, type = "module", weight = 20000 }, ["productivity-module-2"] = { category = "productivity", color_hint = { text = "P" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.6, pollution = 0.070000000000000009, productivity = 0.06, speed = -0.1 }, icon = "__base__/graphics/icons/productivity-module-2.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.productivity-module" }, name = "productivity-module-2", order = "c[productivity]-b[productivity-module-2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], stack_size = 50, subgroup = "module", tier = 2, type = "module", weight = 20000 }, ["productivity-module-3"] = { category = "productivity", color_hint = { text = "P" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.8, pollution = 0.1, productivity = 0.1, speed = -0.15 }, icon = "__base__/graphics/icons/productivity-module-3.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.productivity-module" }, name = "productivity-module-3", order = "c[productivity]-c[productivity-module-3]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], stack_size = 50, subgroup = "module", tier = 3, type = "module", weight = 20000 }, ["quality-module"] = { category = "quality", color_hint = { text = "Q" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/module-inventory-move.ogg", volume = 0.8 }, effect = { quality = 0.1, speed = -0.05 }, icon = "__quality__/graphics/icons/quality-module.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].drop_sound ]=], localised_description = { "item-description.quality-module" }, name = "quality-module", order = "d[quality]-a[quality-module-1]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/module-inventory-pickup.ogg", volume = 0.8 }, stack_size = 50, subgroup = "module", tier = 1, type = "module", weight = 20000 }, ["quality-module-2"] = { category = "quality", color_hint = { text = "Q" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].drop_sound ]=], effect = { quality = 0.2, speed = -0.05 }, icon = "__quality__/graphics/icons/quality-module-2.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].drop_sound ]=], localised_description = { "item-description.quality-module" }, name = "quality-module-2", order = "d[quality]-b[quality-module-2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].pick_sound ]=], stack_size = 50, subgroup = "module", tier = 2, type = "module", weight = 20000 }, ["quality-module-3"] = { category = "quality", color_hint = { text = "Q" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].drop_sound ]=], effect = { quality = 0.25, speed = -0.05 }, icon = "__quality__/graphics/icons/quality-module-3.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].drop_sound ]=], localised_description = { "item-description.quality-module" }, name = "quality-module-3", order = "d[quality]-c[quality-module-3]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].module["quality-module"].pick_sound ]=], stack_size = 50, subgroup = "module", tier = 3, type = "module", weight = 20000 }, ["speed-module"] = { art_style = "vanilla", beacon_tint = { primary = { 0.44100000000000001, 0.71399999999999997, 1, 1 }, secondary = { 0.38799999999999999, 0.97599999999999998, 1, 1 } }, category = "speed", color_hint = { text = "S" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.5, quality = -0.1, speed = 0.2 }, icon = "__base__/graphics/icons/speed-module.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.speed-module" }, name = "speed-module", order = "a[speed]-a[speed-module-1]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 1, type = "module", weight = 20000 }, ["speed-module-2"] = { art_style = "vanilla", beacon_tint = { primary = { 0.44100000000000001, 0.71399999999999997, 1, 1 }, secondary = { 0.38799999999999999, 0.97599999999999998, 1, 1 } }, category = "speed", color_hint = { text = "S" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.6, quality = -0.15, speed = 0.3 }, icon = "__base__/graphics/icons/speed-module-2.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.speed-module" }, name = "speed-module-2", order = "a[speed]-b[speed-module-2]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 2, type = "module", weight = 20000 }, ["speed-module-3"] = { art_style = "vanilla", beacon_tint = { primary = { 0.44100000000000001, 0.71399999999999997, 1, 1 }, secondary = { 0.38799999999999999, 0.97599999999999998, 1, 1 } }, category = "speed", color_hint = { text = "S" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], effect = { consumption = 0.7, quality = -0.25, speed = 0.5 }, icon = "__base__/graphics/icons/speed-module-3.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].drop_sound ]=], localised_description = { "item-description.speed-module" }, name = "speed-module-3", order = "a[speed]-c[speed-module-3]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["empty-module-slot"].pick_sound ]=], requires_beacon_alt_mode = false, stack_size = 50, subgroup = "module", tier = 3, type = "module", weight = 20000 } }, ["module-category"] = { efficiency = { name = "efficiency", type = "module-category" }, productivity = { name = "productivity", type = "module-category" }, quality = { name = "quality", type = "module-category" }, speed = { name = "speed", type = "module-category" } }, ["module-transfer-achievement"] = { ["make-it-better"] = { amount = 1, icon = "__space-age__/graphics/achievement/make-it-better.png", icon_size = 128, module = { "quality-module", "quality-module-2", "quality-module-3" }, name = "make-it-better", order = "g[quality]-a[make-it-better]", type = "module-transfer-achievement" } }, ["mouse-cursor"] = { ["selection-tool-cursor"] = { filename = "__core__/graphics/cross-select-x32.png", hot_pixel_x = 16, hot_pixel_y = 16, name = "selection-tool-cursor", type = "mouse-cursor" } }, ["movement-bonus-equipment"] = { ["exoskeleton-equipment"] = { categories = { "armor" }, energy_consumption = "200kW", energy_source = { type = "electric", usage_priority = "secondary-input" }, movement_bonus = 0.3, name = "exoskeleton-equipment", shape = { height = 4, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/exoskeleton-equipment.png", height = 256, priority = "medium", scale = 0.5, width = 128 }, type = "movement-bonus-equipment" } }, ["night-vision-equipment"] = { ["night-vision-equipment"] = { activate_sound = { filename = "__base__/sound/nightvision-on.ogg", volume = 0.5 }, categories = { "armor" }, color_lookup = { { 0.5, "__core__/graphics/color_luts/nightvision.png" } }, darkness_to_turn_on = 0.5, deactivate_sound = { filename = "__base__/sound/nightvision-off.ogg", volume = 0.5 }, energy_input = "10kW", energy_source = { buffer_capacity = "120kJ", input_flow_limit = "240kW", type = "electric", usage_priority = "primary-input" }, name = "night-vision-equipment", shape = { height = 2, type = "full", width = 2 }, sprite = { filename = "__base__/graphics/equipment/night-vision-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, type = "night-vision-equipment" } }, ["noise-expression"] = { ammoniacal_ocean = { expression = "0.01 * (aux - 0.5)", name = "ammoniacal_ocean", type = "noise-expression" }, ammoniacal_ocean_2 = { expression = "-0.01 * (aux - 0.5)", name = "ammoniacal_ocean_2", type = "noise-expression" }, aquilo_angle = { expression = "map_seed_normalized * 3600", name = "aquilo_angle", type = "noise-expression" }, aquilo_aux = { expression = "0.5 + multioctave_noise{x = x + aquilo_wobble_x * 300 / aquilo_aux_scale,y = y + aquilo_wobble_y * 300 / aquilo_aux_scale,seed0 = map_seed,seed1 = 14243,octaves = 3,persistence = 0.7,input_scale = aquilo_aux_scale / 25,output_scale = 1}", name = "aquilo_aux", type = "noise-expression" }, aquilo_aux_scale = { expression = "aquilo_segmentation_multiplier * 1.5", name = "aquilo_aux_scale", type = "noise-expression" }, aquilo_crude_oil_probability = { expression = "(control:aquilo_crude_oil:size > 0)* (max(aquilo_starting_crude_oil * 0.02,min(aquilo_starting_mask, aquilo_crude_oil_spots) * 0.015))", name = "aquilo_crude_oil_probability", type = "noise-expression" }, aquilo_crude_oil_richness = { expression = "max(aquilo_starting_crude_oil * 1800000,aquilo_crude_oil_spots * 1440000) * control:aquilo_crude_oil:richness", name = "aquilo_crude_oil_richness", type = "noise-expression" }, aquilo_crude_oil_spots = { expression = "aquilo_spot_noise{seed = 567,count = 4,skip_offset = 0,region_size = 600 + 400 / control:aquilo_crude_oil:frequency,density = 1,radius = aquilo_spot_size * sqrt(control:aquilo_crude_oil:size),favorability = 1}", name = "aquilo_crude_oil_spots", type = "noise-expression" }, aquilo_elevation = { expression = "lerp(blended, maxed, 0.4)", local_expressions = { blended = "lerp(formation_clumped, formation_broken, 0.4)", formation_broken = "-20+ 8 * max(aquilo_island_peaks * 1.1, min(0., random_island_peaks - 0.2))+ 13 * (pow(voronoi_large * max(0, voronoi_large_cell * 1.2 - 0.2) + 0.5 * voronoi_small * max(0, aux + 0.1), 0.5))", formation_clumped = "-25+ 12 * max(aquilo_island_peaks, random_island_peaks)+ 15 * tri_crack", maxed = "max(formation_clumped, formation_broken)", random_island_peaks = "abs(amplitude_corrected_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 1000,input_scale = segmentation_mult / 1.2,offset_x = -10000,octaves = 6,persistence = 0.8,amplitude = 1})", segmentation_mult = "aquilo_segmentation_multiplier / 25", tri_crack = "min(aquilo_simple_billows{seed1 = 2000, octaves = 3, input_scale = segmentation_mult / 1.5},aquilo_simple_billows{seed1 = 3000, octaves = 3, input_scale = segmentation_mult / 1.2},aquilo_simple_billows{seed1 = 4000, octaves = 3, input_scale = segmentation_mult})", voronoi_large = "voronoi_facet_noise{ x = x + aquilo_wobble_x * 2,y = y + aquilo_wobble_y * 2,seed0 = map_seed,seed1 = 'aquilo-cracks',grid_size = 24,distance_type = 'euclidean',jitter = 1}", voronoi_large_cell = "voronoi_cell_id{ x = x + aquilo_wobble_x * 2,y = y + aquilo_wobble_y * 2,seed0 = map_seed,seed1 = 'aquilo-cracks',grid_size = 24,distance_type = 'euclidean',jitter = 1}", voronoi_small = "voronoi_facet_noise{ x = x + aquilo_wobble_x * 2,y = y + aquilo_wobble_y * 2,seed0 = map_seed,seed1 = 'aquilo-cracks',grid_size = 10,distance_type = 'euclidean',jitter = 1}" }, name = "aquilo_elevation", type = "noise-expression" }, aquilo_flourine_vent_probability = { expression = "(control:fluorine_vent:size > 0)* (max(aquilo_starting_flourine_vent * 0.02,aquilo_starting_flourine_vent_tiny > 0,min(aquilo_starting_mask, aquilo_flourine_vent_spots) * 0.008))", name = "aquilo_flourine_vent_probability", type = "noise-expression" }, aquilo_flourine_vent_richness = { expression = "max(aquilo_starting_flourine_vent * 420000,(aquilo_starting_flourine_vent_tiny > 0) * 420000,aquilo_flourine_vent_spots * 520000) * control:fluorine_vent:richness", name = "aquilo_flourine_vent_richness", type = "noise-expression" }, aquilo_flourine_vent_spots = { expression = "aquilo_spot_noise{seed = 567,count = 2,skip_offset = 2,region_size = 600 + 400 / control:fluorine_vent:frequency,density = 1,radius = aquilo_spot_size * 1.5 * sqrt(control:fluorine_vent:size),favorability = 1}", name = "aquilo_flourine_vent_spots", type = "noise-expression" }, aquilo_high_frequency_peaks = { expression = "abs(multioctave_noise{x = x, y = y, persistence = 0.85, seed0 = map_seed, seed1 = 1, octaves = 3, input_scale = 1/6})", name = "aquilo_high_frequency_peaks", type = "noise-expression" }, aquilo_island_peaks = { expression = "max(1.7 * (0.3 + aquilo_starting_island),1.5 * (0.5 + max(aquilo_starting_crude_oil, aquilo_crude_oil_spots,aquilo_starting_lithium_brine, aquilo_lithium_brine_spots,aquilo_starting_flourine_vent, aquilo_flourine_vent_spots)))", name = "aquilo_island_peaks", type = "noise-expression" }, aquilo_lithium_brine_probability = { expression = "(control:lithium_brine:size > 0)* (max(aquilo_starting_lithium_brine * 0.02,min(aquilo_starting_mask, aquilo_lithium_brine_spots) * 0.012))", name = "aquilo_lithium_brine_probability", type = "noise-expression" }, aquilo_lithium_brine_richness = { expression = "max(aquilo_starting_lithium_brine * 480000,aquilo_lithium_brine_spots * 720000) * control:lithium_brine:richness", name = "aquilo_lithium_brine_richness", type = "noise-expression" }, aquilo_lithium_brine_spots = { expression = "aquilo_spot_noise{seed = 567,count = 3,skip_offset = 1,region_size = 600 + 400 / control:lithium_brine:frequency,density = 1,radius = aquilo_spot_size * 1.2 * sqrt(control:lithium_brine:size),favorability = 1}", name = "aquilo_lithium_brine_spots", type = "noise-expression" }, aquilo_regular_resource_patch_set_count = { expression = 3, name = "aquilo_regular_resource_patch_set_count", type = "noise-expression" }, aquilo_segmentation_multiplier = { expression = 1, name = "aquilo_segmentation_multiplier", type = "noise-expression" }, aquilo_snow_ice = { expression = "multioctave_noise{x = x, y = y, persistence = 0.85, seed0 = map_seed, seed1 = 1, octaves = 3, input_scale = 1/12}", name = "aquilo_snow_ice", type = "noise-expression" }, aquilo_solid = { expression = "-1 + 2 * elevation < 0", name = "aquilo_solid", type = "noise-expression" }, aquilo_spot_size = { expression = 30, name = "aquilo_spot_size", type = "noise-expression" }, aquilo_starting_crude_oil = { expression = "starting_spot_at_angle{angle = aquilo_angle, distance = 40, radius = aquilo_spot_size * 0.8, x_distortion = 0, y_distortion = 0}", name = "aquilo_starting_crude_oil", type = "noise-expression" }, aquilo_starting_flourine_vent = { expression = "starting_spot_at_angle{angle = aquilo_angle + 240, distance = 160, radius = aquilo_spot_size * 0.6, x_distortion = 0, y_distortion = 0}", name = "aquilo_starting_flourine_vent", type = "noise-expression" }, aquilo_starting_flourine_vent_tiny = { expression = "starting_spot_at_angle{angle = aquilo_angle + 240, distance = 80, radius = 1, x_distortion = 0, y_distortion = 0}", name = "aquilo_starting_flourine_vent_tiny", type = "noise-expression" }, aquilo_starting_island = { expression = "1 - distance * (aquilo_segmentation_multiplier / 100)", name = "aquilo_starting_island", type = "noise-expression" }, aquilo_starting_lithium_brine = { expression = "starting_spot_at_angle{angle = aquilo_angle + 120, distance = 80, radius = aquilo_spot_size * 0.6, x_distortion = 0, y_distortion = 0}", name = "aquilo_starting_lithium_brine", type = "noise-expression" }, aquilo_starting_mask = { expression = "clamp((distance - 300) / 40, -1, 1)", name = "aquilo_starting_mask", type = "noise-expression" }, aquilo_starting_resource_patch_set_count = { expression = 0, name = "aquilo_starting_resource_patch_set_count", type = "noise-expression" }, aquilo_temperature = { expression = "temperature_basic - 100", name = "aquilo_temperature", type = "noise-expression" }, aquilo_tile_variant = { expression = "multioctave_noise{x = x, y = y, persistence = 0.85, seed0 = map_seed, seed1 = 100, octaves = 3, input_scale = 1/6}", name = "aquilo_tile_variant", type = "noise-expression" }, aquilo_wobble_x = { expression = "multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 12243,octaves = 3,persistence = 0.65,input_scale = aquilo_aux_scale / 100,output_scale = 0.35}", name = "aquilo_wobble_x", type = "noise-expression" }, aquilo_wobble_y = { expression = "multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 13243,octaves = 3,persistence = 0.65,input_scale = aquilo_aux_scale / 100,output_scale = 0.35}", name = "aquilo_wobble_y", type = "noise-expression" }, asterisk_noise = { expression = "decorative_mix_noise{seed = 5000, input_scale = 1/28}", name = "asterisk_noise", type = "noise-expression" }, aux = { expression = "aux_nauvis", localised_name = { "noise-expression.aux_nauvis" }, name = "aux", type = "noise-expression" }, aux_basic = { expression = "clamp(0.5 + var('control:aux:bias') + aux_noise, 0, 1)", name = "aux_basic", type = "noise-expression" }, aux_nauvis = { expression = "clamp(0.5 + var('control:aux:bias') + 0.06 * (nauvis_plateaus - 0.4)+ aux_noise,0, 1)", name = "aux_nauvis", type = "noise-expression" }, aux_noise = { expression = "quick_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 7,octaves = 4,input_scale = var('control:aux:frequency') / 2048,output_scale = 0.25,offset_x = 20000 / var('control:aux:frequency'),octave_output_scale_multiplier = 0.5,octave_input_scale_multiplier = 3}", name = "aux_noise", type = "noise-expression" }, brash_ice = { expression = "0.05 * (elevation / 5 -aux / 3 + 0.75)", name = "brash_ice", type = "noise-expression" }, cliff_elevation = { expression = "cliff_elevation_nauvis", localised_name = { "noise-expression.cliff_elevation_nauvis" }, name = "cliff_elevation", type = "noise-expression" }, cliff_elevation_from_elevation = { expression = "elevation", name = "cliff_elevation_from_elevation", type = "noise-expression" }, cliff_elevation_nauvis = { expression = "10 + 30 * (nauvis_hills - nauvis_hills_cliff_level)", name = "cliff_elevation_nauvis", type = "noise-expression" }, cliffiness = { expression = "cliffiness_nauvis", localised_name = { "noise-expression.cliffiness_nauvis" }, name = "cliffiness", type = "noise-expression" }, cliffiness_basic = { expression = "clamp(0.5 * log2(cliff_richness) + quick_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 123,input_scale = 1/32,output_scale = 1,octaves = 2,octave_output_scale_multiplier = 1,octave_input_scale_multiplier = 1/3},0, 1) + 0.5", name = "cliffiness_basic", type = "noise-expression" }, cliffiness_nauvis = { expression = "(main_cliffiness >= cliff_cutoff) * 10", local_expressions = { base_cliffiness = "(nauvis_cliff_ringbreak - 0.01) * 60", bridge_path_cliffiness = "(nauvis_bridge_billows - 0.05) * 15", cliff_cutoff = "2 * cliff_gap_size ^ 1.5", cliff_frequency = "40 / cliff_elevation_interval", cliff_gap_size = "0.5 - 0.5 * slider_to_linear(cliff_richness, -1, 1)", elevation_cliffiness = "(elevation_nauvis_no_cliff - 4) / 2", forest_path_cliffiness = "(forest_path_billows - 0.03) * 12", low_frequency_cliffiness = "1.5+ basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 86883,input_scale = nauvis_segmentation_multiplier/500,output_scale = 0.51}+ min(slider_to_linear(cliff_frequency, -1.7, 1.7),slider_to_linear(cliff_richness, -1, 1))", main_cliffiness = "min( base_cliffiness,forest_path_cliffiness,bridge_path_cliffiness,elevation_cliffiness,starting_area_cliffiness,4 * low_frequency_cliffiness)", starting_area_cliffiness = "-2 + distance * segmentation_multiplier / 120" }, name = "cliffiness_nauvis", type = "noise-expression" }, crater_cliff = { expression = "0.5 * (vulcanus_rock_noise + 0.5 * aux - 0.5 * moisture) * (1 - max(vulcanus_basalts_biome,vulcanus_ashlands_biome)) * place_every_n(21,21,0,0)", name = "crater_cliff", type = "noise-expression" }, crater_large = { expression = "min(0.15, (0.2 - vulcanus_rock_noise - aux) * place_every_n(3,3,0,0))", name = "crater_large", type = "noise-expression" }, crater_small = { expression = "min(0.1, 0.3 - vulcanus_rock_noise - aux)", name = "crater_small", type = "noise-expression" }, croton_noise = { expression = "decorative_mix_noise{seed = 3000, input_scale = 1/32}", name = "croton_noise", type = "noise-expression" }, decorative_knockout = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1300000, octaves = 2, input_scale = 1/2.5}", name = "decorative_knockout", type = "noise-expression" }, ["default-coal-patches"] = { expression = "resource_autoplace_all_patches{base_density = 8,base_spots_per_km2 = 2.5,candidate_spot_count = 21,frequency_multiplier = var('control:coal:frequency'),has_starting_area_placement = 1,random_spot_size_minimum = 0.25,random_spot_size_maximum = 2,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 2,regular_rq_factor = 0.1,seed1 = 100,size_multiplier = var('control:coal:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 2,starting_rq_factor = 0.15714285714286}", name = "default-coal-patches", type = "noise-expression" }, ["default-copper-ore-patches"] = { expression = "resource_autoplace_all_patches{base_density = 8,base_spots_per_km2 = 2.5,candidate_spot_count = 22,frequency_multiplier = var('control:copper-ore:frequency'),has_starting_area_placement = 1,random_spot_size_minimum = 0.25,random_spot_size_maximum = 2,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 1,regular_rq_factor = 0.11,seed1 = 100,size_multiplier = var('control:copper-ore:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 1,starting_rq_factor = 0.17142857142857}", name = "default-copper-ore-patches", type = "noise-expression" }, ["default-crude-oil-patches"] = { expression = "resource_autoplace_all_patches{base_density = 8.2,base_spots_per_km2 = 1.8,candidate_spot_count = 21,frequency_multiplier = var('control:crude-oil:frequency'),has_starting_area_placement = 0,random_spot_size_minimum = 1,random_spot_size_maximum = 1,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 4,regular_rq_factor = 0.1,seed1 = 100,size_multiplier = var('control:crude-oil:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 0,starting_rq_factor = 0.14285714285714}", name = "default-crude-oil-patches", type = "noise-expression" }, ["default-iron-ore-patches"] = { expression = "resource_autoplace_all_patches{base_density = 10,base_spots_per_km2 = 2.5,candidate_spot_count = 22,frequency_multiplier = var('control:iron-ore:frequency'),has_starting_area_placement = 1,random_spot_size_minimum = 0.25,random_spot_size_maximum = 2,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 0,regular_rq_factor = 0.11,seed1 = 100,size_multiplier = var('control:iron-ore:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 0,starting_rq_factor = 0.21428571428571}", name = "default-iron-ore-patches", type = "noise-expression" }, ["default-stone-patches"] = { expression = "resource_autoplace_all_patches{base_density = 4,base_spots_per_km2 = 2.5,candidate_spot_count = 21,frequency_multiplier = var('control:stone:frequency'),has_starting_area_placement = 1,random_spot_size_minimum = 0.25,random_spot_size_maximum = 2,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 3,regular_rq_factor = 0.1,seed1 = 100,size_multiplier = var('control:stone:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 3,starting_rq_factor = 0.15714285714286}", name = "default-stone-patches", type = "noise-expression" }, ["default-uranium-ore-patches"] = { expression = "resource_autoplace_all_patches{base_density = 0.9,base_spots_per_km2 = 1.25,candidate_spot_count = 21,frequency_multiplier = var('control:uranium-ore:frequency'),has_starting_area_placement = 0,random_spot_size_minimum = 2,random_spot_size_maximum = 4,regular_blob_amplitude_multiplier = 0.125,regular_patch_set_count = default_regular_resource_patch_set_count,regular_patch_set_index = 5,regular_rq_factor = 0.1,seed1 = 100,size_multiplier = var('control:uranium-ore:size'),starting_blob_amplitude_multiplier = 0.125,starting_patch_set_count = default_starting_resource_patch_set_count,starting_patch_set_index = 0,starting_rq_factor = 0.14285714285714}", name = "default-uranium-ore-patches", type = "noise-expression" }, default_regular_resource_patch_set_count = { expression = 6, name = "default_regular_resource_patch_set_count", type = "noise-expression" }, default_starting_resource_patch_set_count = { expression = 4, name = "default_starting_resource_patch_set_count", type = "noise-expression" }, demolisher_starting_area = { expression = "0 < starting_spot_at_angle{angle = vulcanus_mountains_angle - 5 * vulcanus_starting_direction,distance = 100 * vulcanus_starting_area_radius + 32,radius = 7 * 32,x_distortion = 0,y_distortion = 0}", name = "demolisher_starting_area", type = "noise-expression" }, demolisher_territory_expression = { expression = "voronoi_cell_id{x = x + 1000 * demolisher_territory_radius,y = y + 1000 * demolisher_territory_radius,seed0 = map_seed,seed1 = 0,grid_size = demolisher_territory_radius,distance_type = 'manhattan',jitter = 1} - demolisher_starting_area", name = "demolisher_territory_expression", type = "noise-expression" }, demolisher_territory_radius = { expression = 384, name = "demolisher_territory_radius", type = "noise-expression" }, demolisher_variation_expression = { expression = "floor(clamp(distance / (18 * 32) - 0.25, 0, 4)) + (-99 * no_enemies_mode)", name = "demolisher_variation_expression", type = "noise-expression" }, distance = { expression = "distance_from_nearest_point{x = x, y = y, points = starting_positions}", name = "distance", type = "noise-expression" }, elevation = { expression = "elevation_nauvis", intended_property = "elevation", localised_name = { "noise-expression.elevation_nauvis" }, name = "elevation", type = "noise-expression" }, elevation_island = { expression = "finish_elevation{elevation = make_0_12like_lakes{x = x,y = y,bias = -1000,terrain_octaves = 8,segmentation_multiplier = segmentation_mult},segmentation_multiplier = segmentation_mult}", intended_property = "elevation", local_expressions = { segmentation_mult = "segmentation_multiplier / 4" }, name = "elevation_island", order = "z", type = "noise-expression" }, elevation_lakes = { expression = "finish_elevation{elevation = make_0_12like_lakes{x = x,y = y,bias = 20,terrain_octaves = 8,segmentation_multiplier = segmentation_multiplier},segmentation_multiplier = segmentation_multiplier}", intended_property = "elevation", name = "elevation_lakes", type = "noise-expression" }, elevation_nauvis = { expression = "elevation_nauvis_function(nauvis_hills_plateaus)", name = "elevation_nauvis", type = "noise-expression" }, elevation_nauvis_no_cliff = { expression = "elevation_nauvis_function(0)", name = "elevation_nauvis_no_cliff", type = "noise-expression" }, enemy_base_frequency = { expression = "(0.00001 + 0.000003 * enemy_base_intensity) * var('control:enemy-base:frequency')", name = "enemy_base_frequency", type = "noise-expression" }, enemy_base_intensity = { expression = "clamp(distance, 0, 2400) / 325", name = "enemy_base_intensity", type = "noise-expression" }, enemy_base_probability = { expression = "spot_noise{x = x,y = y,density_expression = spot_quantity_expression * max(0, enemy_base_frequency),spot_quantity_expression = spot_quantity_expression,spot_radius_expression = spot_radius_expression,spot_favorability_expression = 1,seed0 = map_seed,seed1 = 123,region_size = 512,candidate_point_count = 100,hard_region_target_quantity = 0,basement_value = -1000,maximum_spot_basement_radius = 128} + (blob(1/8, 1) + blob(1/24, 1) + blob(1/64, 2) - 0.5) * spot_radius_expression / 150 * (0.1 + 0.9 * clamp(distance / 3000, 0, 1)) - 0.3 + min(0, 20 / starting_area_radius * distance - 20)", local_expressions = { spot_quantity_expression = "pi/90 * spot_radius_expression ^ 3", spot_radius_expression = "max(0, enemy_base_radius)" }, local_functions = { blob = { expression = "basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 123, input_scale = input_scale, output_scale = output_scale}", parameters = { "input_scale", "output_scale" } } }, name = "enemy_base_probability", type = "noise-expression" }, enemy_base_radius = { expression = "sqrt(var('control:enemy-base:size')) * (15 + 4 * enemy_base_intensity)", name = "enemy_base_radius", type = "noise-expression" }, forest_path_billows = { expression = "abs(multioctave_noise{x = x,y = y,persistence = 0.5,seed0 = map_seed,seed1 = 1800,octaves = 4,input_scale = nauvis_segmentation_multiplier / 100})", name = "forest_path_billows", type = "noise-expression" }, forest_paths = { expression = "(forest_path_billows - 0.07) * 3", name = "forest_paths", type = "noise-expression" }, fulgora_artificial_cap = { expression = "0.25", name = "fulgora_artificial_cap", type = "noise-expression" }, fulgora_artificial_mask = { expression = "1 - max(fulgora_oil_mask, fulgora_natural_and_mesa_mask)", name = "fulgora_artificial_mask", type = "noise-expression" }, fulgora_basis = { expression = "multioctave_noise{x = fulgora_wx,y = fulgora_wy,persistence = 0.5,seed0 = map_seed,seed1 = 'fulgora_basis',octaves = 6,input_scale = 128 / fulgora_grid / 7.5,output_scale = 0.5}", name = "fulgora_basis", type = "noise-expression" }, fulgora_basis_oil = { expression = "multioctave_noise{x = x + 1.5 * fulgora_wobble_x,y = y + 1.5 * fulgora_wobble_y,persistence = 0.65,seed0 = map_seed,seed1 = 'fulgora_basis_oil',octaves = 4,input_scale = 1 / 10}", name = "fulgora_basis_oil", type = "noise-expression" }, fulgora_blanks = { expression = "fulgora_cells < 0.33", name = "fulgora_blanks", type = "noise-expression" }, fulgora_cells = { expression = "voronoi_cell_id{x = fulgora_wx,y = fulgora_wy,seed0 = map_seed,seed1 = 'fulgora_cells',grid_size = fulgora_grid,distance_type = 'manhattan',jitter = fulgora_jitter}", name = "fulgora_cells", type = "noise-expression" }, fulgora_cliffiness = { expression = "8 * slider_rescale(cliff_richness, 20)* (fulgora_road_pyramids - 0.1 + max(0, 1 - 10 * fulgora_wobble_mask))- 1000 * safe_start_excluder_h", local_expressions = { safe_start_excluder_h = "min(x_from_start < fulgora_grid, x_from_start > -fulgora_grid, y_from_start < 5, y_from_start > -5)" }, name = "fulgora_cliffiness", type = "noise-expression" }, fulgora_coastline = { expression = 80, name = "fulgora_coastline", type = "noise-expression" }, fulgora_coastline_drop = { expression = 20, name = "fulgora_coastline_drop", type = "noise-expression" }, fulgora_decorative_machine_density = { expression = "max(fulgora_tile_ruin_walls, fulgora_tile_ruin_conduit * 2, fulgora_tile_ruin_machinery * 3)", name = "fulgora_decorative_machine_density", type = "noise-expression" }, fulgora_dunes = { expression = "0.66 - abs(multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_dunes',octaves = 3,input_scale = 1/6 })", name = "fulgora_dunes", type = "noise-expression" }, fulgora_elevation = { expression = "fulgora_pre_elevation + ((fulgora_sand_basins > 0) - 0.5) * fulgora_coastline_drop", name = "fulgora_elevation", type = "noise-expression" }, fulgora_grid = { expression = "175 - slider_to_linear(control:fulgora_islands:frequency, -50, 50)", name = "fulgora_grid", type = "noise-expression" }, fulgora_jitter = { expression = "0.6", name = "fulgora_jitter", type = "noise-expression" }, fulgora_mesa = { expression = "fulgora_cells > 0.75", name = "fulgora_mesa", type = "noise-expression" }, fulgora_mix_moats = { expression = "lerp(fulgora_mix_natural, fulgora_moats, max(fulgora_vaults_and_starting_vault, fulgora_starting_mask))", name = "fulgora_mix_moats", type = "noise-expression" }, fulgora_mix_natural = { expression = "max(fulgora_natural, fulgora_mix_pyramids)", name = "fulgora_mix_natural", type = "noise-expression" }, fulgora_mix_oil = { expression = "lerp(fulgora_mix_spots, min(-0.01, fulgora_mix_spots - 0.4 + 0.6 * fulgora_basis_oil), fulgora_oil_mask)", name = "fulgora_mix_oil", type = "noise-expression" }, fulgora_mix_pyramids = { expression = "min(fulgora_artificial_cap, (fulgora_sprawl_pyramids - 0.185) * 4)", name = "fulgora_mix_pyramids", type = "noise-expression" }, fulgora_mix_spots = { expression = "max(fulgora_mix_moats, fulgora_vault_spots) + max(0, fulgora_starting_cone - 0.8)", name = "fulgora_mix_spots", type = "noise-expression" }, fulgora_moats = { expression = "min(fulgora_artificial_cap, 1.5 * max(-0.05 -fulgora_vault_pyramids_and_start * 2, (fulgora_vault_pyramids_and_start - 0.35) * 2))", name = "fulgora_moats", type = "noise-expression" }, fulgora_natural = { expression = "fulgora_basis * 2 * slider_rescale(control:fulgora_islands:size, 2) - 0.85", name = "fulgora_natural", type = "noise-expression" }, fulgora_natural_and_mesa_mask = { expression = "max(fulgora_natural_mask, fulgora_mesa)", name = "fulgora_natural_and_mesa_mask", type = "noise-expression" }, fulgora_natural_mask = { expression = "max(min(fulgora_natural > fulgora_mix_pyramids, 1 - fulgora_vaults_and_starting_vault), fulgora_starting_mask)", name = "fulgora_natural_mask", type = "noise-expression" }, fulgora_oil_mask = { expression = "fulgora_mix_spots < 0", name = "fulgora_oil_mask", type = "noise-expression" }, fulgora_ox = { expression = "x + fulgora_grid / 2", name = "fulgora_ox", type = "noise-expression" }, fulgora_oy = { expression = "y + fulgora_grid / 2", name = "fulgora_oy", type = "noise-expression" }, fulgora_pre_elevation = { expression = "fulgora_sand_basins * 60 + fulgora_coastline", name = "fulgora_pre_elevation", type = "noise-expression" }, fulgora_pyramids = { expression = "voronoi_pyramid_noise{x = fulgora_wx,y = fulgora_wy,seed0 = map_seed,seed1 = 'fulgora_cells',grid_size = fulgora_grid,distance_type = 'manhattan',jitter = fulgora_jitter}", name = "fulgora_pyramids", type = "noise-expression" }, fulgora_pyramids_banding = { expression = "(fulgora_pyramids * 8) % 1", name = "fulgora_pyramids_banding", type = "noise-expression" }, fulgora_road_cells = { expression = "voronoi_cell_id{x = x,y = y,seed0 = map_seed,seed1 = 'fulgora_road_cells',grid_size = fulgora_grid / 3,distance_type = 'chebyshev',jitter = fulgora_road_jitter}", name = "fulgora_road_cells", type = "noise-expression" }, fulgora_road_dust = { expression = "(fulgora_road_pyramids < 0.08) * 0.9 - fulgora_road_paving_2c", name = "fulgora_road_dust", type = "noise-expression" }, fulgora_road_jitter = { expression = 1, name = "fulgora_road_jitter", type = "noise-expression" }, fulgora_road_paving_2 = { expression = "max((fulgora_road_pyramids < 0.05) * 0.9,(fulgora_pyramids_banding < 0.1) * 0.85 * (fulgora_road_cells < 0.6) * (fulgora_road_cells > 0.25),(fulgora_spots_banding < 0.1) * 0.85 * (fulgora_road_cells < 0.25),(fulgora_structure_facets < 0.1) * 0.85 * (fulgora_road_cells > 0.6))", name = "fulgora_road_paving_2", type = "noise-expression" }, fulgora_road_paving_2b = { expression = "lerp(fulgora_road_paving_2, (fulgora_structure_facets < 0.2) * 0.9, fulgora_structure_cells > 0.8)", name = "fulgora_road_paving_2b", type = "noise-expression" }, fulgora_road_paving_2c = { expression = "lerp(fulgora_road_paving_2b, (fulgora_spots_prebanding > 1) * 0.9, fulgora_spots_prebanding < 1.3)", name = "fulgora_road_paving_2c", type = "noise-expression" }, fulgora_road_paving_thin = { expression = "max((fulgora_road_pyramids < 0.03) * 0.9, (fulgora_structure_facets < 0.06) * 0.5)", name = "fulgora_road_paving_thin", type = "noise-expression" }, fulgora_road_pyramids = { expression = "voronoi_pyramid_noise{x = x,y = y,seed0 = map_seed,seed1 = 'fulgora_road_cells',grid_size = fulgora_grid / 3,distance_type = 'chebyshev',jitter = fulgora_road_jitter}", name = "fulgora_road_pyramids", type = "noise-expression" }, fulgora_rock = { expression = "0.33 + abs(multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_rock',octaves = 4,input_scale = 1/3 })", name = "fulgora_rock", type = "noise-expression" }, fulgora_ruins_paving = { expression = "abs(multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_ruins_paving',octaves = 3,input_scale = 1/16})", name = "fulgora_ruins_paving", type = "noise-expression" }, fulgora_ruins_walls = { expression = "0.66 - abs(multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_ruins_walls',octaves = 3,input_scale = 1/6})", name = "fulgora_ruins_walls", type = "noise-expression" }, fulgora_sand_basins = { expression = "min(fulgora_mix_oil, 0.6 - fulgora_mix_oil)", name = "fulgora_sand_basins", type = "noise-expression" }, fulgora_scrap_medium = { expression = "multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_scrap_medium',octaves = 3,input_scale = 1/18}", name = "fulgora_scrap_medium", type = "noise-expression" }, fulgora_scrap_small = { expression = "multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_scrap_small',octaves = 3,input_scale = 1/9}", name = "fulgora_scrap_small", type = "noise-expression" }, fulgora_spots = { expression = "voronoi_spot_noise{x = fulgora_ox + fulgora_wobble_x / 2,y = fulgora_oy + fulgora_wobble_y / 2,seed0 = map_seed,seed1 = 'fulgora_cells',grid_size = fulgora_grid,distance_type = 'euclidean',jitter = fulgora_jitter}", name = "fulgora_spots", type = "noise-expression" }, fulgora_spots_banding = { expression = "fulgora_spots_prebanding % 1", name = "fulgora_spots_banding", type = "noise-expression" }, fulgora_spots_inv = { expression = "1 - fulgora_spots", name = "fulgora_spots_inv", type = "noise-expression" }, fulgora_spots_prebanding = { expression = "min(fulgora_spots, (1 - fulgora_starting_vault_cone) / 2) * 9 + 0.5", name = "fulgora_spots_prebanding", type = "noise-expression" }, fulgora_sprawl = { expression = "(fulgora_cells > 0.5) - fulgora_mesa", name = "fulgora_sprawl", type = "noise-expression" }, fulgora_sprawl_mask = { expression = "max(0, fulgora_sprawl - fulgora_natural_mask)", name = "fulgora_sprawl_mask", type = "noise-expression" }, fulgora_sprawl_pyramids = { expression = "fulgora_pyramids* (fulgora_sprawl+ fulgora_mesa * min(1, abs(0.9 - 0.2 * fulgora_basis_oil + 0.05 * fulgora_rock)))", name = "fulgora_sprawl_pyramids", type = "noise-expression" }, fulgora_starting_cone = { expression = "max(0, starting_spot_at_angle{angle = map_seed / 360,distance = fulgora_grid / 30,radius = fulgora_grid / 1.8,x_distortion = 1 * fulgora_wobble_x,y_distortion = 1 * fulgora_wobble_y},starting_spot_at_angle{angle = map_seed / 360,distance = 1,radius = fulgora_grid / 4,x_distortion = 0.25 * fulgora_wobble_x,y_distortion = 0.25 * fulgora_wobble_y})", name = "fulgora_starting_cone", type = "noise-expression" }, fulgora_starting_mask = { expression = "(fulgora_starting_cone - fulgora_starting_vault_cone) > 0", name = "fulgora_starting_mask", type = "noise-expression" }, fulgora_starting_vault_cone = { expression = "max(0, starting_spot_at_angle{angle = map_seed / 360 + 180,distance = fulgora_grid / 1.8,radius = fulgora_grid / 1.8,x_distortion = 1 * fulgora_wobble_x,y_distortion = 1 * fulgora_wobble_y})", name = "fulgora_starting_vault_cone", type = "noise-expression" }, fulgora_starting_vault_mask = { expression = "(fulgora_starting_vault_cone - fulgora_starting_cone) > 0", name = "fulgora_starting_vault_mask", type = "noise-expression" }, fulgora_structure_cells = { expression = "voronoi_cell_id{x = x,y = y * 0.8,seed0 = map_seed,seed1 = 'fulgora_structure_cells',grid_size = fulgora_grid / 8,distance_type = 'minkowski3',jitter = fulgora_structure_jitter}", name = "fulgora_structure_cells", type = "noise-expression" }, fulgora_structure_facets = { expression = "voronoi_facet_noise{x = x,y = y * 0.8,seed0 = map_seed,seed1 = 'fulgora_structure_cells',grid_size = fulgora_grid / 8,distance_type = 'minkowski3',jitter = fulgora_structure_jitter}", name = "fulgora_structure_facets", type = "noise-expression" }, fulgora_structure_jitter = { expression = 0.8, name = "fulgora_structure_jitter", type = "noise-expression" }, fulgora_structure_subnoise = { expression = "multioctave_noise{x = x + 10000 * fulgora_structure_cells,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_structure_subnoise',octaves = 3,input_scale = 1/12}", name = "fulgora_structure_subnoise", type = "noise-expression" }, fulgora_tile_ruin_conduit = { expression = "fulgora_artificial_mask * (fulgora_ruins_walls+ fulgora_structure_subnoise + 2 * fulgora_structure_facets- fulgora_road_paving_2c+ 0.2+ 0.3 * fulgora_vaults_and_starting_vault) - fulgora_road_paving_2c", name = "fulgora_tile_ruin_conduit", type = "noise-expression" }, fulgora_tile_ruin_machinery = { expression = "fulgora_artificial_mask * (-fulgora_ruins_walls+ 1.25 * fulgora_structure_subnoise+ 2.5 * fulgora_structure_facets- fulgora_road_paving_2c- 0.2+ 0.3 * fulgora_vaults_and_starting_vault+ 2 * (fulgora_spots_prebanding < 1)) - fulgora_road_paving_2c", name = "fulgora_tile_ruin_machinery", type = "noise-expression" }, fulgora_tile_ruin_paving = { expression = "max(fulgora_natural_and_mesa_mask * (3 * fulgora_ruins_paving * fulgora_road_paving_thin - 0.5),fulgora_artificial_mask * (4 * fulgora_road_paving_2c + fulgora_ruins_paving - 1))", name = "fulgora_tile_ruin_paving", type = "noise-expression" }, fulgora_tile_ruin_walls = { expression = "max(fulgora_natural_and_mesa_mask * (2 * fulgora_ruins_walls + fulgora_ruins_paving - 0.5),fulgora_artificial_mask * (0.25 * fulgora_ruins_walls+ 0.25 * fulgora_structure_subnoise- 4 * fulgora_structure_facets- fulgora_road_paving_2c+ 2.5))", name = "fulgora_tile_ruin_walls", type = "noise-expression" }, fulgora_vault_pyramids = { expression = "max(fulgora_vaults * fulgora_pyramids, 0.5 * fulgora_starting_vault_cone)", name = "fulgora_vault_pyramids", type = "noise-expression" }, fulgora_vault_pyramids_and_start = { expression = "max(fulgora_vault_pyramids, 0.5 * fulgora_starting_cone)", name = "fulgora_vault_pyramids_and_start", type = "noise-expression" }, fulgora_vault_spots = { expression = "min(fulgora_artificial_cap,-10 + 11.5 * max(fulgora_vaults * fulgora_spots_inv,fulgora_starting_vault_mask * (0.5 + 0.5 * fulgora_starting_vault_cone),fulgora_starting_mask * (0.5 + 0.5 * fulgora_starting_cone)))", name = "fulgora_vault_spots", type = "noise-expression" }, fulgora_vaults = { expression = "1 - fulgora_blanks - fulgora_sprawl - fulgora_mesa", name = "fulgora_vaults", type = "noise-expression" }, fulgora_vaults_and_starting_vault = { expression = "max(fulgora_vaults, fulgora_starting_vault_mask)", name = "fulgora_vaults_and_starting_vault", type = "noise-expression" }, fulgora_wobble_influence = { expression = "multioctave_noise{x = x,y = y,persistence = 0.5,seed0 = map_seed,seed1 = 1,octaves = 3,input_scale = 128 / fulgora_grid / 20 ,output_scale = 3}", name = "fulgora_wobble_influence", type = "noise-expression" }, fulgora_wobble_mask = { expression = "clamp(fulgora_wobble_influence + 0.6, 0, 1)", name = "fulgora_wobble_mask", type = "noise-expression" }, fulgora_wobble_x = { expression = "multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_wobble_x',octaves = 4,input_scale = 5 / fulgora_grid,output_scale = fulgora_grid * 0.07}", name = "fulgora_wobble_x", type = "noise-expression" }, fulgora_wobble_y = { expression = "multioctave_noise{x = x,y = y,persistence = 0.7,seed0 = map_seed,seed1 = 'fulgora_wobble_y',octaves = 4,input_scale = 5 / fulgora_grid,output_scale = fulgora_grid * 0.07}", name = "fulgora_wobble_y", type = "noise-expression" }, fulgora_wx = { expression = "fulgora_ox + fulgora_wobble_x * fulgora_wobble_mask", name = "fulgora_wx", type = "noise-expression" }, fulgora_wy = { expression = "fulgora_oy + fulgora_wobble_y * fulgora_wobble_mask", name = "fulgora_wy", type = "noise-expression" }, garballo_noise = { expression = "decorative_mix_noise{seed = 4000, input_scale = 1/26}", name = "garballo_noise", type = "noise-expression" }, gleba_above_deep_water_mask = { expression = "elevation > gleba_deep_water_level", name = "gleba_above_deep_water_mask", type = "noise-expression" }, gleba_aux = { expression = "clamp(0.5 + 0.5 * lerp(aux_mutated, starting_aux, starting_radius) - min(0.2, gleba_rockpools), 0, 1)", local_expressions = { aux_angle = "gleba_starting_angle - gleba_starting_direction * (distance / 20 / gleba_starting_area_multiplier - 15)", aux_mutated = "clamp(aux_pattern * aux_mutator_multiplier, -3, 3)", aux_mutator = "aux_mutator_large + 0.1 * aux_mutator_small", aux_mutator_large = "multioctave_noise{x = x, y = y, persistence = 0.75, octaves = 4, input_scale = 1/30, seed0 = map_seed, seed1 = 8000}", aux_mutator_multiplier = "1 + 4 * gleba_select(aux_mutator, 1.4, 3, 0.5, 0, 1) - 0.9 * gleba_select(aux_mutator, -3, -1.4, 0.5, 0, 1)", aux_mutator_small = "gleba_cover_noise", aux_pattern = "multioctave_noise{x = x + gleba_wobble_x * 15 + gleba_wobble_small_x * 5, y = y + gleba_wobble_y * 15 + gleba_wobble_small_y * 5, persistence = 0.75, octaves = 7, input_scale = 1/70, seed0 = map_seed, seed1 = 7000}", starting_aux = "clamp(-starting_rotated_y / gleba_starting_area_multiplier / 200, -2, 2)", starting_radius = "clamp(1 - distance / gleba_starting_area_multiplier / 900, 0, 0.9)", starting_rotated_y = "rotate_y(x_from_start, y_from_start, aux_angle) + gleba_wobble_x * 10" }, name = "gleba_aux", type = "noise-expression" }, gleba_barnacle_solo = { expression = "region_box - gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0, 0.45, 0.1, -10, 1), gleba_select(gleba_moisture, 0, 0.5, 0.02, -10, 1)) - 1" }, name = "gleba_barnacle_solo", type = "noise-expression" }, gleba_barnacles = { expression = "region_box - gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.1, 0.4, 0.1, -10, 1), gleba_select(gleba_moisture, 0, 0.2, 0.02, -10, 1)) - 1" }, name = "gleba_barnacles", type = "noise-expression" }, gleba_biome_mask_green = { expression = "aux > 0.375", name = "gleba_biome_mask_green", type = "noise-expression" }, gleba_biome_mask_red = { expression = "aux < 0.625", name = "gleba_biome_mask_red", type = "noise-expression" }, gleba_black_sceptre = { expression = "max(region_box_a, region_box_b) - gleba_bush_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, -1, 0.35, 0.1, -10, 1), gleba_select(gleba_moisture, 0.2, 0.55, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, -1, 0.5, 0.05, -10, 1), gleba_select(gleba_moisture, 0.25, 0.5, 0.05, -10, 1)) - 1" }, name = "gleba_black_sceptre", type = "noise-expression" }, gleba_boompuff_region = { expression = "max(main_probability, invasion_tall_probability)", local_expressions = { invasion_tall_box = "min(gleba_select(gleba_aux, 0.55, 1, 0.15, -10, 1), gleba_select(gleba_moisture, 0.1, 0.6, 0.01, -10, 1)) - 1", invasion_tall_probability = "min(0.05, 0.1 * (invasion_tall_box + gleba_plants_noise - 0.55) * control:gleba_plants:size)", main_box = "min(gleba_select(gleba_aux, 0.5, 1, 0.05, -10, 1), gleba_select(gleba_moisture, 0.25, 0.5, 0.01, -10, 1)) - 1", main_probability = "min(0.1, 0.15 * (main_box + gleba_plants_noise - 0.45) * control:gleba_plants:size)" }, name = "gleba_boompuff_region", type = "noise-expression" }, gleba_bramble_grapes = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.65, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.35, 0.55, 0.1, -10, 1)) - 1" }, name = "gleba_bramble_grapes", type = "noise-expression" }, gleba_bramble_grapes_vibrant = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.65, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.55, 0.75, 0.1, -10, 1)) - 1" }, name = "gleba_bramble_grapes_vibrant", type = "noise-expression" }, gleba_bramble_vines = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.4, 0.65, 0.1, -10, 1)) - 1" }, name = "gleba_bramble_vines", type = "noise-expression" }, gleba_brown_cup = { expression = "max(region_box_a, region_box_b) - gleba_cover_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, -1, 0.55, 0.1, -10, 1), gleba_select(gleba_moisture, 0, 0.3, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.1, 0.4, 0.1, -10, 1), gleba_select(gleba_moisture, 0, 0.5, 0.05, -10, 1)) - 1" }, name = "gleba_brown_cup", type = "noise-expression" }, gleba_bush_noise = { expression = "0.6 * multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 5500, octaves = 2, input_scale = 1/12, output_scale = 0.5}+ 0.3 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 6500, octaves = 2, input_scale = 1/12})", name = "gleba_bush_noise", type = "noise-expression" }, gleba_carpet_shroom = { expression = "region_box - gleba_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.85, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.6, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_carpet_shroom", type = "noise-expression" }, gleba_carpet_shroom_probability = { expression = "grpi(0.25) + gleba_select(gleba_carpet_shroom - clamp(gleba_decorative_knockout, 0, 1), 0.1, 2, 0.1, 0, 1)", name = "gleba_carpet_shroom_probability", type = "noise-expression" }, gleba_cliffiness = { expression = "max(0.95 * cliffiness_basic, 0.99 * (gleba_rockpools > 0))", name = "gleba_cliffiness", type = "noise-expression" }, gleba_clubnub_grass = { expression = "region_box + gleba_plants_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0, 0.3, 0.15, -10, 1), gleba_water_plant_ramp, gleba_elevation < 2) - 1" }, name = "gleba_clubnub_grass", type = "noise-expression" }, gleba_copper_ore_probability = { expression = "gleba_copper_ore_richness > 1", name = "gleba_copper_ore_probability", type = "noise-expression" }, gleba_copper_ore_richness = { expression = "250000 * max(starting, gleba_simple_spot(3000, 9 * size ^ 0.5, 180 / frequency ^ 0.5, gleba_midland_aux_3) * gleba_midland_aux_3) * richness / size", local_expressions = { frequency = "var('control:copper-ore:frequency')", richness = "var('control:copper-ore:richness')", size = "var('control:copper-ore:size')", starting = "starting_spot_at_angle{ angle = gleba_starting_angle + 340 * gleba_starting_direction,distance = 80 * gleba_starting_area_multiplier,radius = 10 * size ^ 0.5,x_distortion = gleba_wobble_x * 10,y_distortion = gleba_wobble_x * 10}" }, name = "gleba_copper_ore_richness", type = "noise-expression" }, gleba_copper_stromatolite = { expression = "region_box - gleba_scrub_noise", local_expressions = { region_box = "gleba_select(gleba_aux, -1, 0.4, 0.1, -10, 1) - 1" }, name = "gleba_copper_stromatolite", type = "noise-expression" }, gleba_coral_stunted = { expression = "min(0.15, gleba_select(gleba_aux, 0.65, 1, 0.1, -10, 1) - (gleba_elevation - 2) / 5 + 0.25 * gleba_decorative_knockout - 0.8)", name = "gleba_coral_stunted", type = "noise-expression" }, gleba_coral_stunted_grey = { expression = "min(0.15, gleba_select(gleba_aux, 0.45, 0.65, 0.1, -10, 1) - (gleba_elevation - 2) / 5 + 0.25 * gleba_decorative_knockout - 0.8)", name = "gleba_coral_stunted_grey", type = "noise-expression" }, gleba_corals = { expression = "region_box - gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.65, 2, 0.35, -10, 1), gleba_select(gleba_moisture, 0.65, 0.8, 0.1, -10, 1)) - 1" }, name = "gleba_corals", type = "noise-expression" }, gleba_cover_noise = { expression = "0.6 * multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 3500, octaves = 2, input_scale = 1/10, output_scale = 0.5}+ 0.3 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 4500, octaves = 2, input_scale = 1/16})", name = "gleba_cover_noise", type = "noise-expression" }, gleba_cracked_mud = { expression = "region_box - gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.7, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.55, 0.6, 0.1, -10, 1)) - 1" }, name = "gleba_cracked_mud", type = "noise-expression" }, gleba_cracked_mud_probability = { expression = "grpi(0.05) + gleba_select(gleba_cracked_mud - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_cracked_mud_probability", type = "noise-expression" }, gleba_curly_orange_roots = { expression = "max(region_box_a - gleba_temperature_normalised, region_box_b + gleba_plants_noise_b)", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, 0.75, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.3, 0.5, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.6, 0.75, 0.15, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_curly_orange_roots", type = "noise-expression" }, gleba_dark_mud = { expression = "max(region_box_a, region_box_b) - gleba_decal_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, -1, 0.6, 0.05, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.1, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.45, 0.55, 0.05, -10, 1), gleba_select(gleba_moisture, 0.3, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_dark_mud", type = "noise-expression" }, gleba_dark_mud_probability = { expression = "grpi(0.05) + gleba_select(gleba_dark_mud - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_dark_mud_probability", type = "noise-expression" }, gleba_decal_noise = { expression = "0.6 * multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1500, octaves = 2, input_scale = 1/16, output_scale = 0.5}+ 0.3 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 2500, octaves = 2, input_scale = 1/20})", name = "gleba_decal_noise", type = "noise-expression" }, gleba_decorative_knockout = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1300000, octaves = 2, input_scale = 1/3}", name = "gleba_decorative_knockout", type = "noise-expression" }, gleba_decorative_subtype_mixer = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1300000, octaves = 2, input_scale = 1/1}", name = "gleba_decorative_subtype_mixer", type = "noise-expression" }, gleba_deep_water_level = { expression = "-10", name = "gleba_deep_water_level", type = "noise-expression" }, gleba_elevation = { expression = "lerp(gleba_elevation_common, lowland_elevation, lowland_mask)", local_expressions = { aux_adjustment_peak = "gleba_pos_peak(aux_high_contrast, 0.5, 0.5)", aux_high_contrast = "clamp(10 * (gleba_aux - 0.5) + 0.5, 0, 1)", lowland_elevation = "clamp(gleba_elevation_common * 0.5 + transition_adjusted_mud_noise, -1.5, 19.9) + 0.15 * transition_adjusted_mud_noise", lowland_mask = "gleba_select(gleba_elevation_common, -5, 20, 1, 0, 1)", mixed_mud_noise = "lerp(-8 + 16 * gleba_mud_basins, -12 + 16 * gleba_mud_channels, aux_high_contrast)", transition_adjusted_mud_noise = "mixed_mud_noise * (1 + 0.3 * aux_adjustment_peak) + 0.1 * aux_adjustment_peak" }, name = "gleba_elevation", type = "noise-expression" }, gleba_elevation_common = { expression = "lerp(starting_main_blend, -1, enemies_water_knockout)", local_expressions = { enemies_water_knockout = "clamp(max(gleba_starting_enemies_safe, gleba_starting_enemies) * 2, 0, 1)", high_frequency = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1, octaves = 3, input_scale = 1/18}", peaks = "multioctave_noise{x = x + gleba_wobble_x * 10, y = y + gleba_wobble_y * 10, persistence = 0.7, seed0 = map_seed, seed1 = 1000000, octaves = 3, input_scale = 1/60*slider_rescale(gleba_water_frequency, 3)} + ridges", peaks_terrace = "terrace{value = min(150, -25 + peaks * 250), offset = 40, width = 20, strength = 0.2}", ridge_terrace = "terrace{value = min(80, 110 + ridges * 500), offset = 40, width = 20, strength = 0.2}", ridges = "max(-gleba_tri_ridge * (0.6 + var('control:gleba_water:size') / 3), starting_bridges - 0.8) * 2.4 + 0.2 * ridges_small_noise", ridges_small_noise = "abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1000000, octaves = 3, input_scale = 1/60})", rockpool_elevation = "lerp(lerp(20, 80, gleba_rockpools < 0.3), 250, gleba_rockpools < 0.01)", spiral_angle = "gleba_starting_angle - gleba_starting_direction * (distance / gleba_starting_area_multiplier / 16 - 15)", spiral_angle_b = "gleba_starting_angle + gleba_starting_direction * (distance / gleba_starting_area_multiplier / 16 - 15)", starting_area = "max(-30 * clamp(starting_lakes * 2, 0, 1), 5 * min(gleba_starting_lowlands * 2, 1), 130 * min(starting_highlands * 2, 1), 80 * min(starting_midlands * 2, 1), 70 * min((starting_bridges - 0.5) * 3, 1)) + 6 * ridges_small_noise", starting_bridge = "min(1 - abs(starting_rotated_x / gleba_starting_area_multiplier - gleba_starting_direction * sin(starting_rotated_y / 64 / gleba_starting_area_multiplier) * 64 * gleba_starting_area_multiplier) / 110, 2 - distance / gleba_starting_area_multiplier / 700)", starting_bridge_b = "min(1 - abs(starting_rotated_b_x / gleba_starting_area_multiplier - gleba_starting_direction * sin(starting_rotated_b_y / 64 / gleba_starting_area_multiplier) * 64 * gleba_starting_area_multiplier) / 110, 2 - distance / gleba_starting_area_multiplier / 700)", starting_bridges = "max(starting_bridge, starting_bridge_b)", starting_highland_main = "starting_spot_at_angle{ angle = gleba_starting_angle + 95 * gleba_starting_direction,distance = 100 * gleba_starting_area_multiplier,radius = 130 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_highland_small = "starting_spot_at_angle{angle = gleba_starting_angle + 40 * gleba_starting_direction,distance = 130 * gleba_starting_area_multiplier,radius = 65 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_highlands = "max(starting_highland_main, starting_highland_small)", starting_lakes = "max(starting_stone_lake, starting_opposite_lake, starting_opposite_small_lake)", starting_main_blend = "min(rockpool_elevation, lerp(terraces_combined, starting_area, clamp(1.7 - (distance / gleba_starting_area_multiplier / 500), 0, 1))) + 3 * (0.5 - abs(high_frequency))", starting_midland_copper = "starting_spot_at_angle{angle = gleba_starting_angle + 340 * gleba_starting_direction,distance = 100 * gleba_starting_area_multiplier,radius = 80 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_midland_iron = "starting_spot_at_angle{angle = gleba_starting_angle + 180 * gleba_starting_direction,distance = 120 * gleba_starting_area_multiplier,radius = 130 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_midland_landing = "starting_spot_at_angle{ angle = gleba_starting_angle + 265 * gleba_starting_direction,distance = 10 * gleba_starting_area_multiplier,radius = 80 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_midlands = "max(starting_midland_landing, starting_midland_iron, starting_midland_copper)", starting_opposite_lake = "starting_spot_at_angle{ angle = gleba_starting_angle + 270 * gleba_starting_direction,distance = 500 * gleba_starting_area_multiplier,radius = 450 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_opposite_small_lake = "starting_spot_at_angle{ angle = gleba_starting_angle + 265 * gleba_starting_direction,distance = 50 * gleba_starting_area_multiplier,radius = 50 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_rotated_b_x = "rotate_x(x_from_start, y_from_start, spiral_angle_b) + gleba_wobble_x * 10", starting_rotated_b_y = "rotate_y(x_from_start, y_from_start, spiral_angle_b) + gleba_wobble_y * 10", starting_rotated_x = "rotate_x(x_from_start, y_from_start, spiral_angle) + gleba_wobble_x * 10", starting_rotated_y = "rotate_y(x_from_start, y_from_start, spiral_angle) + gleba_wobble_y * 10", starting_stone_lake = "starting_spot_at_angle{angle = gleba_starting_angle + 90 * gleba_starting_direction,distance = 500 * gleba_starting_area_multiplier,radius = 350 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", terraces_combined = "max(ridge_terrace, peaks_terrace, 25 + 22 * ridges)" }, name = "gleba_elevation_common", type = "noise-expression" }, gleba_enemy_base_frequency = { expression = "(0.00002 + 0.000006 * enemy_base_intensity) * control:gleba_enemy_base:frequency", name = "gleba_enemy_base_frequency", type = "noise-expression" }, gleba_enemy_base_radius = { expression = "sqrt(control:gleba_enemy_base:size) * (15 + 4 * enemy_base_intensity)", name = "gleba_enemy_base_radius", type = "noise-expression" }, gleba_fertile_solid = { expression = "2 * abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 2000000, octaves = 2, input_scale = 1/16})* gleba_fertile_spots_coastal", name = "gleba_fertile_solid", type = "noise-expression" }, gleba_fertile_spots_coastal = { expression = "max(min(1, gleba_starting_fertile * 4),min(exclude_middle, gleba_fertile_spots_coastal_raw) - max(0, -(elevation + 2) / 5) - max(0, (elevation - 10) / 5))", local_expressions = { exclude_middle = "(distance / gleba_starting_area_multiplier / 150) - 2.2" }, name = "gleba_fertile_spots_coastal", type = "noise-expression" }, gleba_fertile_spots_coastal_raw = { expression = "spot_noise{ x = x + wobble_noise_x * 15,y = y + wobble_noise_y * 15,seed0 = map_seed,seed1 = 1,candidate_spot_count = 80,suggested_minimum_candidate_point_spacing = 128,skip_span = 1,skip_offset = 0,region_size = 1024,density_expression = 80,spot_quantity_expression = 1000,spot_radius_expression = 32,hard_region_target_quantity = 0,spot_favorability_expression = 60,basement_value = -0.5,maximum_spot_basement_radius = 128}", local_expressions = { wobble_noise_x = "multioctave_noise{x = x, y = y, persistence = 0.5, seed0 = map_seed, seed1 = 3000000, octaves = 2, input_scale = 1/20}", wobble_noise_y = "multioctave_noise{x = x, y = y, persistence = 0.5, seed0 = map_seed, seed1 = 4000000, octaves = 2, input_scale = 1/20}" }, name = "gleba_fertile_spots_coastal_raw", type = "noise-expression" }, gleba_fuchsia_pita = { expression = "grpi(0.5) + max(gleba_teflilly_region, region_box - gleba_bush_noise)", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.35, 0.75, 0.05, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_fuchsia_pita", type = "noise-expression" }, gleba_funnel_trunk_region = { expression = "max(main_probability, invasion_middle_probability)", local_expressions = { invasion_middle_box = "min(gleba_select(gleba_aux, 0, 0.55, 0.05, -10, 1), gleba_select(gleba_moisture, 0.4, 0.6, 0.01, -10, 1)) - 1", invasion_middle_probability = "min(0.01, 0.1 * (invasion_middle_box + gleba_plants_noise_b - 0.5) * control:gleba_plants:size)", main_box = "min(gleba_select(gleba_aux, 0, 0.4, 0.05, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.01, -10, 1)) - 1", main_probability = "min(0.08, 0.15 * (main_box + gleba_plants_noise_b - 0.25) * control:gleba_plants:size)" }, name = "gleba_funnel_trunk_region", type = "noise-expression" }, gleba_green_bush = { expression = "region_box + gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.3, 0.1, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.1, -10, 1)) - 1" }, name = "gleba_green_bush", type = "noise-expression" }, gleba_green_bush_probability = { expression = "grpi(0.5) + gleba_select(gleba_green_bush - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_green_bush_probability", type = "noise-expression" }, gleba_green_carpet_grass_probability = { expression = "grpi(0.3) + 0.3 * gleba_select(gleba_clubnub_grass, 0.7, 2, 0.2, 0, 1)", name = "gleba_green_carpet_grass_probability", type = "noise-expression" }, gleba_green_cronton = { expression = "region_box + gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.25, 0.45, 0.1, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.1, -10, 1)) - 1" }, name = "gleba_green_cronton", type = "noise-expression" }, gleba_green_cronton_probability = { expression = "grpi(0.5) + gleba_select(gleba_green_cronton - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_green_cronton_probability", type = "noise-expression" }, gleba_green_cup = { expression = "region_box - gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.35, 0.1, -10, 1), gleba_select(gleba_moisture, 0.45, 0.75, 0.15, -10, 1)) - 1" }, name = "gleba_green_cup", type = "noise-expression" }, gleba_green_hairy_grass_probability = { expression = "grpi(0.5) + 0.8 * gleba_select(gleba_clubnub_grass, 0.8, 2, 0.2, 0, 1)", name = "gleba_green_hairy_grass_probability", type = "noise-expression" }, gleba_green_lettuce = { expression = "region_box - 0.5 * gleba_cover_noise + 0.7 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.25, 0.15, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_green_lettuce", type = "noise-expression" }, gleba_green_pita = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.5, 0.1, -10, 1), gleba_select(gleba_moisture, 0.35, 0.5, 0.1, -10, 1)) - 1" }, name = "gleba_green_pita", type = "noise-expression" }, gleba_green_pita_mini = { expression = "region_box - gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.5, 0.1, -10, 1), gleba_select(gleba_moisture, 0.2, 0.4, 0.1, -10, 1)) - 1" }, name = "gleba_green_pita_mini", type = "noise-expression" }, gleba_green_pita_mini_probability = { expression = "grpi(0.5) + gleba_select(gleba_green_pita_mini - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_green_pita_mini_probability", type = "noise-expression" }, gleba_green_pita_probability = { expression = "grpi(0.5) + gleba_select(gleba_green_pita - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_green_pita_probability", type = "noise-expression" }, gleba_grey_cracked_mud = { expression = "max(region_box_a, region_box_b) - gleba_decal_noise", local_expressions = { region_box_a = "gleba_select(gleba_moisture, 0, 0.20, 0.05, -10, 1) - 1", region_box_b = "min(gleba_select(gleba_aux, -1, 0.4, 0.05, -10, 1), gleba_select(gleba_moisture, 0, 0.45, 0.05, -10, 1)) - 1" }, name = "gleba_grey_cracked_mud", type = "noise-expression" }, gleba_highland = { expression = "gleba_select(gleba_elevation, 120, 1000, 0.5, 0, 1)", name = "gleba_highland", type = "noise-expression" }, gleba_honeycomb = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.8, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.1, 0.35, 0.05, -10, 1)) - 1" }, name = "gleba_honeycomb", type = "noise-expression" }, gleba_iron_ore_probability = { expression = "gleba_iron_ore_richness > 1", name = "gleba_iron_ore_probability", type = "noise-expression" }, gleba_iron_ore_richness = { expression = "250000 * max(starting, gleba_simple_spot(2000, 10 * size ^ 0.5, 180 / frequency ^ 0.5, gleba_midland_aux_1) * gleba_midland_aux_1) * richness / size", local_expressions = { frequency = "var('control:iron-ore:frequency')", richness = "var('control:iron-ore:richness')", size = "var('control:iron-ore:size')", starting = "starting_spot_at_angle{ angle = gleba_starting_angle + 180 * gleba_starting_direction,distance = 60 * gleba_starting_area_multiplier,radius = 11 * size ^ 0.5,x_distortion = gleba_wobble_x * 10,y_distortion = gleba_wobble_x * 10}" }, name = "gleba_iron_ore_richness", type = "noise-expression" }, gleba_iron_stromatolite = { expression = "region_box - gleba_scrub_noise", local_expressions = { region_box = "gleba_select(gleba_aux, 0.6, 2, 0.1, -10, 1) - 1" }, name = "gleba_iron_stromatolite", type = "noise-expression" }, gleba_light_mud = { expression = "region_box - gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.28, 0.47, 0.02, -10, 1)) - 1" }, name = "gleba_light_mud", type = "noise-expression" }, gleba_light_mud_probability = { expression = "grpi(0.05) + gleba_select(gleba_light_mud - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_light_mud_probability", type = "noise-expression" }, gleba_lowland = { expression = "gleba_select(gleba_elevation, 1, 20, 0.5, 0, 1)", name = "gleba_lowland", type = "noise-expression" }, gleba_lowland_aux_1 = { expression = "gleba_lowland * gleba_select(gleba_aux, 0, 0.3, 0.005, 0, 1)", name = "gleba_lowland_aux_1", type = "noise-expression" }, gleba_lowland_aux_2 = { expression = "gleba_lowland * gleba_select(gleba_aux, 0.3, 0.7, 0.005, 0, 1)", name = "gleba_lowland_aux_2", type = "noise-expression" }, gleba_lowland_aux_3 = { expression = "gleba_lowland * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1)", name = "gleba_lowland_aux_3", type = "noise-expression" }, gleba_midland = { expression = "gleba_select(gleba_elevation, 20, 120, 0.5, 0, 1)", name = "gleba_midland", type = "noise-expression" }, gleba_midland_aux_1 = { expression = "gleba_midland * gleba_select(gleba_aux, 0, 0.45, 0.0025, 0, 1)", name = "gleba_midland_aux_1", type = "noise-expression" }, gleba_midland_aux_2 = { expression = "gleba_midland * gleba_select(gleba_aux, 0.45, 0.55, 0.0025, 0, 1)", name = "gleba_midland_aux_2", type = "noise-expression" }, gleba_midland_aux_3 = { expression = "gleba_midland * gleba_select(gleba_aux, 0.55, 1, 0.0025, 0, 1)", name = "gleba_midland_aux_3", type = "noise-expression" }, gleba_moisture = { expression = "lerp(clamp(1 - min(0.25 + (gleba_elevation_common / 80), 0.5 + (gleba_elevation_common - 20) / 400), 0, 1), 0.35, min(1, gleba_rockpools_pitrock * 5))", name = "gleba_moisture", type = "noise-expression" }, gleba_mud_basins = { expression = "1 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1000000, octaves = 3, input_scale = 1/10})", name = "gleba_mud_basins", type = "noise-expression" }, gleba_mud_channels = { expression = "abs(multioctave_noise{x = x, y = y, persistence = 0.5, seed0 = map_seed, seed1 = 1000000, octaves = 3, input_scale = 1/9})", name = "gleba_mud_channels", type = "noise-expression" }, gleba_mycelium = { expression = "region_box + gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.4, 0.05, -10, 1), gleba_select(gleba_moisture, 0.2, 0.45, 0.01, -10, 1)) - 1" }, name = "gleba_mycelium", type = "noise-expression" }, gleba_nerve_veins = { expression = "region_box + gleba_temperature_normalised", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.7, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_nerve_veins", type = "noise-expression" }, gleba_orange_lichen = { expression = "region_box - gleba_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.8, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.4, 0.55, 0.05, -10, 1)) - 1" }, name = "gleba_orange_lichen", type = "noise-expression" }, gleba_orange_lichen_probability = { expression = "grpi(0.25) + gleba_select(gleba_orange_lichen - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_orange_lichen_probability", type = "noise-expression" }, gleba_pale_lettuce = { expression = "region_box - 0.5 * gleba_cover_noise + 0.7 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.25, 0.55, 0.1, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_pale_lettuce", type = "noise-expression" }, gleba_pink_lichen = { expression = "region_box + gleba_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.45, 0.75, 0.05, -10, 1)) - 1" }, name = "gleba_pink_lichen", type = "noise-expression" }, gleba_pink_lichen_probability = { expression = "grpi(0.5) + gleba_select(gleba_pink_lichen - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_pink_lichen_probability", type = "noise-expression" }, gleba_pink_phalanges = { expression = "region_box + gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.30, 0.8, 0.2, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.1, -10, 1)) - 1" }, name = "gleba_pink_phalanges", type = "noise-expression" }, gleba_plants_noise = { expression = "abs(multioctave_noise{x = x, y = y, persistence = 0.8, seed0 = map_seed, seed1 = 700000, octaves = 3, input_scale = 1/20 * control:gleba_plants:frequency }* multioctave_noise{x = x, y = y, persistence = 0.8, seed0 = map_seed, seed1 = 200000, octaves = 3, input_scale = 1/6 * control:gleba_plants:frequency })", name = "gleba_plants_noise", type = "noise-expression" }, gleba_plants_noise_b = { expression = "abs(multioctave_noise{x = x, y = y, persistence = 0.8, seed0 = map_seed, seed1 = 750000, octaves = 3, input_scale = 1/20 * control:gleba_plants:frequency }* multioctave_noise{x = x, y = y, persistence = 0.8, seed0 = map_seed, seed1 = 250000, octaves = 3, input_scale = 1/6 * control:gleba_plants:frequency })", name = "gleba_plants_noise_b", type = "noise-expression" }, gleba_polycephalum = { expression = "max(region_box_a, 0.9 * region_box_b) - gleba_decal_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, 0.25, 0.65, 0.2, -10, 1), gleba_select(gleba_moisture, 0.5, 0.7, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.5, 0.75, 0.2, -10, 1), gleba_select(gleba_moisture, 0.35, 0.6, 0.05, -10, 1)) - 1" }, name = "gleba_polycephalum", type = "noise-expression" }, gleba_purple_cups = { expression = "max(region_box_a, region_box_b) + gleba_cover_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, 0.2, 0.8, 0.15, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.6, 1, 0.15, -10, 1), gleba_select(gleba_moisture, 0.35, 0.85, 0.05, -10, 1)) - 1" }, name = "gleba_purple_cups", type = "noise-expression" }, gleba_red_asterisk = { expression = "region_box - gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.85, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.1, 0.55, 0.1, -10, 1)) - 1" }, name = "gleba_red_asterisk", type = "noise-expression" }, gleba_red_desert_bush = { expression = "region_box + gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.4, 0.8, 0.1, -10, 1), gleba_select(gleba_moisture, 0.2, 0.45, 0.1, -10, 1)) - 1" }, name = "gleba_red_desert_bush", type = "noise-expression" }, gleba_red_desert_bush_probability = { expression = "grpi(0.5) + gleba_select(gleba_red_desert_bush - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_red_desert_bush_probability", type = "noise-expression" }, gleba_red_lichen = { expression = "region_box - gleba_cover_noise + gleba_temperature_normalised", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.65, 1, 0.005, -10, 1), gleba_select(gleba_moisture, 0.55, 0.75, 0.05, -10, 1), gleba_select(gleba_temperature_normalised, 0.65, 1, 0.1, -10, 1)) - 1" }, name = "gleba_red_lichen", type = "noise-expression" }, gleba_red_pita = { expression = "region_box - gleba_bush_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 0.7, 0.1, -10, 1), gleba_select(gleba_moisture, 0.25, 0.35, 0.1, -10, 1)) - 1" }, name = "gleba_red_pita", type = "noise-expression" }, gleba_red_pita_probability = { expression = "grpi(0.5) + gleba_select(gleba_red_pita - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_red_pita_probability", type = "noise-expression" }, gleba_rockpools = { expression = "clamp(1 - 2 * abs(multioctave_noise{x = x, y = y, persistence = 0.75, seed0 = map_seed, seed1 = 1000000, octaves = 4, input_scale = 1/45}), 0, 1)* gleba_select(rockpools_mask_noise + min(0, distance / 150 - 2) - max(0, gleba_fertile_spots_coastal_raw), 1.4, 3, 0.4, 0, 1) * (1 + (rockpools_mask_noise - 1) / 10)", local_expressions = { rockpools_mask_noise = "abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1000000, octaves = 3, input_scale = 1/75})" }, name = "gleba_rockpools", type = "noise-expression" }, gleba_rockpools_bluewater = { expression = "gleba_select(gleba_rockpools, 0.8, 1.1, 0.1, 0, 1)", name = "gleba_rockpools_bluewater", type = "noise-expression" }, gleba_rockpools_deepwater = { expression = "gleba_select(gleba_rockpools, 1.1, 2, 0.1, 0, 1)", name = "gleba_rockpools_deepwater", type = "noise-expression" }, gleba_rockpools_pitrock = { expression = "gleba_select(gleba_rockpools, 0.05, 0.6, 0.05, 0, 1) * (elevation > 20)", name = "gleba_rockpools_pitrock", type = "noise-expression" }, gleba_rockpools_shallow = { expression = "gleba_select(gleba_rockpools, 0.6, 0.8, 0.1, 0, 1)", name = "gleba_rockpools_shallow", type = "noise-expression" }, gleba_scrub_noise = { expression = "0.6 * multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 7500, octaves = 2, input_scale = 1/8, output_scale = 0.5}+ 0.3 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 8500, octaves = 2, input_scale = 1/8})", name = "gleba_scrub_noise", type = "noise-expression" }, gleba_shallows = { expression = "gleba_select(gleba_elevation, -5, -2, 0.5, 0, 1)", name = "gleba_shallows", type = "noise-expression" }, gleba_shallows_aux_1 = { expression = "gleba_shallows * gleba_select(gleba_aux, 0, 0.3, 0.005, 0, 1)", name = "gleba_shallows_aux_1", type = "noise-expression" }, gleba_shallows_aux_2 = { expression = "gleba_shallows * gleba_select(gleba_aux, 0.3, 0.7, 0.005, 0, 1)", name = "gleba_shallows_aux_2", type = "noise-expression" }, gleba_shallows_aux_3 = { expression = "gleba_shallows * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1)", name = "gleba_shallows_aux_3", type = "noise-expression" }, gleba_shallows_edge = { expression = "gleba_select(gleba_elevation, -2, 2, 0.5, 0, 1)", name = "gleba_shallows_edge", type = "noise-expression" }, gleba_shallows_edge_aux_1 = { expression = "gleba_shallows_edge * gleba_select(gleba_aux, 0, 0.3, 0.005, 0, 1)", name = "gleba_shallows_edge_aux_1", type = "noise-expression" }, gleba_shallows_edge_aux_2 = { expression = "gleba_shallows_edge * gleba_select(gleba_aux, 0.3, 0.7, 0.005, 0, 1)", name = "gleba_shallows_edge_aux_2", type = "noise-expression" }, gleba_shallows_edge_aux_3 = { expression = "gleba_shallows_edge * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1)", name = "gleba_shallows_edge_aux_3", type = "noise-expression" }, gleba_small_cover_noise = { expression = "0.6 * multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 7500, octaves = 2, input_scale = 1/6, output_scale = 0.5}+ 0.3 - abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 8500, octaves = 2, input_scale = 1/6})", name = "gleba_small_cover_noise", type = "noise-expression" }, gleba_spawner = { expression = "max(0.01 * gleba_starting_enemies, max(min(0.02, enemy_autoplace_base(0, 8)), min(0.001, gleba_fertile_spots_coastal * 5000 - gleba_biome_mask_green * 25000)) * (distance > 500 * gleba_starting_area_multiplier)) * gleba_above_deep_water_mask", name = "gleba_spawner", type = "noise-expression" }, gleba_spawner_small = { expression = "max(0.02 * gleba_starting_enemies, 0.02 * gleba_starting_enemies_safe, min(0.02, enemy_autoplace_base(0, 8)), min(0.001, gleba_fertile_spots_coastal * 5000 - gleba_biome_mask_green * 25000)) * gleba_above_deep_water_mask", name = "gleba_spawner_small", type = "noise-expression" }, gleba_split_gill = { expression = "region_box + 0.5 * gleba_cover_noise + 0.6 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 0.85, 0.2, -10, 1), gleba_select(gleba_moisture, 0.51, 0.75, 0.01, -10, 1)) - 1" }, name = "gleba_split_gill", type = "noise-expression" }, gleba_split_gill_dying = { expression = "region_box + 0.5 * gleba_cover_noise + 0.6 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.5, 0.6, 0.1, -10, 1), gleba_select(gleba_moisture, 0.51, 0.75, 0.01, -10, 1)) - 1" }, name = "gleba_split_gill_dying", type = "noise-expression" }, gleba_split_gill_red = { expression = "region_box + 0.5 * gleba_cover_noise + 0.6 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.85, 1, 0.1, -10, 1), gleba_select(gleba_moisture, 0.51, 0.75, 0.01, -10, 1)) - 1" }, name = "gleba_split_gill_red", type = "noise-expression" }, gleba_starting_angle = { expression = "map_seed_normalized * 3600", name = "gleba_starting_angle", type = "noise-expression" }, gleba_starting_area_multiplier = { expression = "0.7", name = "gleba_starting_area_multiplier", type = "noise-expression" }, gleba_starting_direction = { expression = "-1 + 2 * (map_seed_small & 1)", name = "gleba_starting_direction", type = "noise-expression" }, gleba_starting_enemies = { expression = "max(starting_lowland_yumako, starting_lowland_jellynut)", local_expressions = { starting_lowland_jellynut = "starting_spot_at_angle{angle = gleba_starting_angle + 30 * gleba_starting_direction,distance = 410 * gleba_starting_area_multiplier,radius = 30 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 20,y_distortion = gleba_wobble_x * 20}", starting_lowland_yumako = "starting_spot_at_angle{angle = gleba_starting_angle + 210 * gleba_starting_direction,distance = 410 * gleba_starting_area_multiplier,radius = 30 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 20,y_distortion = gleba_wobble_x * 20}" }, name = "gleba_starting_enemies", type = "noise-expression" }, gleba_starting_enemies_safe = { expression = "starting_spot_at_angle{ angle = gleba_starting_angle + 40 * gleba_starting_direction,distance = 210 * gleba_starting_area_multiplier,radius = 30 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 20,y_distortion = gleba_wobble_x * 20}", name = "gleba_starting_enemies_safe", type = "noise-expression" }, gleba_starting_fertile = { expression = "max(starting_lowland_yumako, starting_lowland_jellynut)", local_expressions = { starting_lowland_jellynut = "starting_spot_at_angle{angle = gleba_starting_angle + 65 * gleba_starting_direction,distance = 310 * gleba_starting_area_multiplier,radius = 40 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_lowland_yumako = "starting_spot_at_angle{angle = gleba_starting_angle + 235 * gleba_starting_direction,distance = 310 * gleba_starting_area_multiplier,radius = 40 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}" }, name = "gleba_starting_fertile", type = "noise-expression" }, gleba_starting_lowlands = { expression = "max(starting_lowland_yumako, starting_lowland_jellynut)", local_expressions = { starting_lowland_jellynut = "starting_spot_at_angle{angle = gleba_starting_angle + 65 * gleba_starting_direction,distance = 290 * gleba_starting_area_multiplier,radius = 100 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}", starting_lowland_yumako = "starting_spot_at_angle{angle = gleba_starting_angle + 235 * gleba_starting_direction,distance = 300 * gleba_starting_area_multiplier,radius = 140 * gleba_starting_area_multiplier,x_distortion = gleba_wobble_x * 15,y_distortion = gleba_wobble_x * 15}" }, name = "gleba_starting_lowlands", type = "noise-expression" }, gleba_stone_probability = { expression = "(control:gleba_stone:size > 0) * (gleba_stone_richness > 1)", name = "gleba_stone_probability", type = "noise-expression" }, gleba_stone_richness = { expression = "4000 * max(starting, gleba_simple_spot(1000, 6 * size ^ 0.5, 80 / frequency ^ 0.5, gleba_highland) * max(gleba_highland, gleba_midland_aux_2)) * richness / size", local_expressions = { frequency = "control:gleba_stone:frequency", richness = "control:gleba_stone:richness", size = "control:gleba_stone:size", starting = "starting_spot_at_angle{ angle = gleba_starting_angle + 85 * gleba_starting_direction,distance = 80 * gleba_starting_area_multiplier,radius = 7 * size ^ 0.5,x_distortion = gleba_wobble_x * 8,y_distortion = gleba_wobble_x * 8}" }, name = "gleba_stone_richness", type = "noise-expression" }, gleba_teflilly_region = { expression = "max(main_probability, invasion_middle_probability)", local_expressions = { invasion_middle_box = "min(gleba_select(gleba_aux, 0.55, 0.85, 0.15, -10, 1), gleba_select(gleba_moisture, 0.4, 0.7, 0.01, -10, 1)) - 1", invasion_middle_probability = "min(0.05, 0.15 * (invasion_middle_box + gleba_plants_noise_b - 0.55) * control:gleba_plants:size)", main_box = "min(gleba_select(gleba_aux, 0.3, 0.7, 0.15, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.01, -10, 1)) - 1", main_probability = "min(0.1, 0.15 * (main_box + gleba_plants_noise_b - 0.3) * control:gleba_plants:size)" }, name = "gleba_teflilly_region", type = "noise-expression" }, gleba_temperature = { expression = "10 + gleba_temperature_normalised * 10", name = "gleba_temperature", type = "noise-expression" }, gleba_temperature_normalised = { expression = "clamp(0.8 * multioctave_noise{x = x + gleba_wobble_x * 6, y = y + gleba_wobble_y * 6, persistence = 0.65, octaves = 4, input_scale = 1/4, seed0 = map_seed, seed1 = 18000}, -1, 1)", name = "gleba_temperature_normalised", type = "noise-expression" }, gleba_tri_ridge = { expression = "0.5 * ((tri_bc < tri_a) * (tri_a - tri_bc) + (tri_ac < tri_b) * (tri_b - tri_ac) + (tri_ab < tri_c) * (tri_c - tri_ab))", local_expressions = { tri_a = "1 + multioctave_noise{x = wobble_x, y = wobble_y, persistence = 0.65, octaves = 3, input_scale = 1/300*control:gleba_water:frequency, seed0 = map_seed, seed1 = 10000}", tri_ab = "max(tri_a, tri_b)", tri_ac = "max(tri_a, tri_c)", tri_b = "1 + multioctave_noise{x = wobble_x, y = wobble_y, persistence = 0.65, octaves = 3, input_scale = 1/300*control:gleba_water:frequency, seed0 = map_seed, seed1 = 20000}", tri_bc = "max(tri_b, tri_c)", tri_c = "1 + multioctave_noise{x = wobble_x, y = wobble_y, persistence = 0.65, octaves = 3, input_scale = 1/300*control:gleba_water:frequency, seed0 = map_seed, seed1 = 30000}", wobble_x = "x + gleba_wobble_x * 6", wobble_y = "y + gleba_wobble_y * 6" }, name = "gleba_tri_ridge", type = "noise-expression" }, gleba_veins = { expression = "region_box + gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.6, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.01, -10, 1)) - 1" }, name = "gleba_veins", type = "noise-expression" }, gleba_water_frequency = { expression = "slider_rescale(control:gleba_water:frequency, 2)", name = "gleba_water_frequency", type = "noise-expression" }, gleba_water_plant_ramp = { expression = "clamp((0.8 - gleba_moisture) * 20, 0, 1)", name = "gleba_water_plant_ramp", type = "noise-expression" }, gleba_white_desert_bush = { expression = "max(region_box_a, region_box_b) - gleba_scrub_noise", local_expressions = { region_box_a = "min(gleba_select(gleba_aux, 0.35, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0, 0.25, 0.05, -10, 1)) - 1", region_box_b = "min(gleba_select(gleba_aux, 0.35, 0.55, 0.1, -10, 1), gleba_select(gleba_moisture, 0.25, 0.55, 0.05, -10, 1)) - 1" }, name = "gleba_white_desert_bush", type = "noise-expression" }, gleba_white_desert_bush_probability = { expression = "grpi(0.5) + gleba_select(gleba_white_desert_bush - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", name = "gleba_white_desert_bush_probability", type = "noise-expression" }, gleba_white_grass = { expression = "region_box + gleba_decal_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.35, 0.1, -10, 1), gleba_select(gleba_moisture, 0.25, 0.4, 0.05, -10, 1)) - 1" }, name = "gleba_white_grass", type = "noise-expression" }, gleba_wispy_lichen = { expression = "region_box + gleba_scrub_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, -1, 0.4, 0.1, -10, 1), gleba_select(gleba_moisture, 0.25, 0.45, 0.1, -10, 1)) - 1" }, name = "gleba_wispy_lichen", type = "noise-expression" }, gleba_wobble_small_x = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 2000, octaves = 2, input_scale = 1/6}", name = "gleba_wobble_small_x", type = "noise-expression" }, gleba_wobble_small_y = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 3000, octaves = 2, input_scale = 1/6}", name = "gleba_wobble_small_y", type = "noise-expression" }, gleba_wobble_x = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 2000, octaves = 3, input_scale = 1/20}", name = "gleba_wobble_x", type = "noise-expression" }, gleba_wobble_y = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 3000, octaves = 3, input_scale = 1/20}", name = "gleba_wobble_y", type = "noise-expression" }, gleba_yellow_coral = { expression = "region_box + gleba_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0, 0.3, 0.1, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.02, -10, 1)) - 1" }, name = "gleba_yellow_coral", type = "noise-expression" }, gleba_yellow_lettuce = { expression = "region_box + 0.3 * gleba_cover_noise + 0.75 * gleba_small_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.55, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.3, 0.5, 0.1, -10, 1)) - 1" }, name = "gleba_yellow_lettuce", type = "noise-expression" }, gleba_yellow_lettuce_cups = { expression = "region_box + gleba_cover_noise", local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.5, 2, 0.1, -10, 1), gleba_select(gleba_moisture, 0.2, 0.6, 0.1, -10, 1)) - 1" }, name = "gleba_yellow_lettuce_cups", type = "noise-expression" }, grass_noise = { expression = "decorative_mix_noise{seed = 1000, input_scale = 1/22}", name = "grass_noise", type = "noise-expression" }, ice_rough = { expression = "100 * aquilo_min_elevation(-1) + aquilo_snow_ice - abs(aquilo_tile_variant) - elevation / 10 + 0.5", name = "ice_rough", type = "noise-expression" }, ice_smooth = { expression = "100 * aquilo_min_elevation(-1) + aquilo_snow_ice - abs(aquilo_tile_variant + 1) - elevation / 25 + 1", name = "ice_smooth", type = "noise-expression" }, icebergs = { expression = "min(1, aquilo_high_frequency_peaks, 2 * ((elevation / 5 - aux / 3) + 1.5))", name = "icebergs", type = "noise-expression" }, lava_basalts_range = { expression = "100 * min(vulcanus_basalts_biome * lava_spawn_excluder* range_select_base(vulcanus_elev, -5000, 0, 1, -1000, 1),100 * (1 - vulcanus_metal_tile))", name = "lava_basalts_range", type = "noise-expression" }, lava_hot_basalts_range = { expression = "200 * min(vulcanus_basalts_biome * lava_spawn_excluder* range_select_base(vulcanus_elev, -5000, min(0, 5 * (-2 + 4 * vulcanus_rock_noise)), 1, -1000, 1),100 * (1 - vulcanus_metal_tile))", name = "lava_hot_basalts_range", type = "noise-expression" }, lava_hot_mountains_range = { expression = "1000 * range_select_base(mountain_lava_spots, 0.05, 0.3, 1, 0, 1)", name = "lava_hot_mountains_range", type = "noise-expression" }, lava_mountains_range = { expression = "1100 * range_select_base(mountain_lava_spots, 0.2, 10, 1, 0, 1)", name = "lava_mountains_range", type = "noise-expression" }, lava_spawn_excluder = { expression = "distance > 10", name = "lava_spawn_excluder", type = "noise-expression" }, moisture = { expression = "moisture_nauvis", localised_name = { "noise-expression.moisture_nauvis" }, name = "moisture", type = "noise-expression" }, moisture_adjusted_bias = { expression = "lerp(base_bias, starting_bias, starting_bias_region)", local_expressions = { base_bias = "var('control:moisture:bias')", starting_bias = "lerp(base_bias, starting_bias_change, starting_bias_magnitude * 1.1)", starting_bias_change = "slider_to_linear(var('control:starting_area_moisture:size'), -0.5, 0.5)", starting_bias_magnitude = "abs(2 * starting_bias_change)", starting_bias_region = "clamp(2 - var('control:starting_area_moisture:frequency') / 400 * distance, 0, 1)" }, name = "moisture_adjusted_bias", type = "noise-expression" }, moisture_basic = { expression = "clamp(0.45 + moisture_adjusted_bias + moisture_noise, 0, 1)", name = "moisture_basic", type = "noise-expression" }, moisture_nauvis = { expression = "max(min(moisture_main, 0.45), moisture_main - 0.2 * max(0, 1 - trees_forest_path_cutout * 1.5))", local_expressions = { moisture_main = "clamp(0.4 + moisture_adjusted_bias + moisture_noise- 0.08 * (nauvis_plateaus - 0.6),0, 1)" }, name = "moisture_nauvis", type = "noise-expression" }, moisture_noise = { expression = "quick_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 6,octaves = 4,input_scale = var('control:moisture:frequency') / 256,output_scale = 0.125,offset_x = 30000 / var('control:moisture:frequency'),octave_output_scale_multiplier = 1.5,octave_input_scale_multiplier = 1/3}", name = "moisture_noise", type = "noise-expression" }, mountain_basis_noise = { expression = "basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 13423,input_scale = 1 / 500,output_scale = 250}", name = "mountain_basis_noise", type = "noise-expression" }, mountain_elevation = { expression = "lerp(max(clamp(mountain_plasma, -100, 10000), mountain_basis_noise),mountain_plasma,clamp(0.7 * mountain_basis_noise, 0, 1))* (1 - clamp(vulcanus_plasma(13, 2.5, 10, 0.15, 0.75), 0, 1))", name = "mountain_elevation", type = "noise-expression" }, mountain_lava_spots = { expression = "clamp(vulcanus_threshold(mountain_volcano_spots * 1.95 - 0.95,0.4 * clamp(vulcanus_threshold(vulcanus_mountains_biome, 0.5), 0, 1))* vulcanus_threshold(clamp(vulcanus_plasma(17453, 0.2, 0.4, 10, 20) / 20, 0, 1), 1.8),0, 1)", name = "mountain_lava_spots", type = "noise-expression" }, mountain_plasma = { expression = "vulcanus_plasma(102, 2.5, 10, 125, 625)", name = "mountain_plasma", type = "noise-expression" }, mountain_volcano_spots = { expression = "max(vulcanus_starting_volcano_spot, raw_spots - starting_protector)", local_expressions = { raw_spots = "spot_noise{x = x + vulcanus_wobble_x/2 + vulcanus_wobble_large_x/12 + vulcanus_wobble_huge_x/80,y = y + vulcanus_wobble_y/2 + vulcanus_wobble_large_y/12 + vulcanus_wobble_huge_y/80,seed0 = map_seed,seed1 = 1,candidate_spot_count = 1,suggested_minimum_candidate_point_spacing = volcano_spot_spacing,skip_span = 1,skip_offset = 0,region_size = 256,density_expression = volcano_area / volcanism_sq,spot_quantity_expression = volcano_spot_radius * volcano_spot_radius,spot_radius_expression = volcano_spot_radius,hard_region_target_quantity = 0,spot_favorability_expression = volcano_area,basement_value = 0,maximum_spot_basement_radius = volcano_spot_radius}", starting_protector = "clamp(starting_spot_at_angle{ angle = vulcanus_mountains_angle + 180 * vulcanus_starting_direction,distance = (400 * vulcanus_starting_area_radius) / 2,radius = 800 * vulcanus_starting_area_radius,x_distortion = vulcanus_wobble_x/2 + vulcanus_wobble_large_x/12 + vulcanus_wobble_huge_x/80,y_distortion = vulcanus_wobble_y/2 + vulcanus_wobble_large_y/12 + vulcanus_wobble_huge_y/80}, 0, 1)", volcanism = "0.3 + 0.7 * slider_rescale(control:vulcanus_volcanism:size, 3) / slider_rescale(vulcanus_scale_multiplier, 3)", volcanism_sq = "volcanism * volcanism", volcano_area = "lerp(vulcanus_mountains_biome_full_pre_volcano, 0, vulcanus_starting_area)", volcano_spot_radius = "200 * volcanism", volcano_spot_spacing = "1500 * volcanism" }, name = "mountain_volcano_spots", type = "noise-expression" }, nauvis_bridge_billows = { expression = "abs(multioctave_noise{x = x,y = y,persistence = 0.5,seed0 = map_seed,seed1 = 700,octaves = 4,input_scale = nauvis_segmentation_multiplier / 150})", name = "nauvis_bridge_billows", type = "noise-expression" }, nauvis_bridge_paths = { expression = "(nauvis_bridge_billows - 0.07) * 5", name = "nauvis_bridge_paths", type = "noise-expression" }, nauvis_bridges = { expression = "1 - 0.1 * nauvis_bridge_billows - 0.9 * max(0, -0.1 + nauvis_bridge_billows)", name = "nauvis_bridges", type = "noise-expression" }, nauvis_cliff_ringbreak = { expression = "abs(nauvis_hills - nauvis_hills_offset)", name = "nauvis_cliff_ringbreak", type = "noise-expression" }, nauvis_detail = { expression = "variable_persistence_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 600,input_scale = nauvis_segmentation_multiplier / 14,output_scale = 0.03,offset_x = 10000 / nauvis_segmentation_multiplier,octaves = 5,persistence = nauvis_persistance}", name = "nauvis_detail", type = "noise-expression" }, nauvis_hills = { expression = "abs(multioctave_noise{x = x,y = y,persistence = 0.5,seed0 = map_seed,seed1 = 900,octaves = 4,input_scale = nauvis_segmentation_multiplier / 90})", name = "nauvis_hills", type = "noise-expression" }, nauvis_hills_cliff_level = { expression = "clamp(0.65 + basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 99584,input_scale = nauvis_segmentation_multiplier/500,output_scale = 0.6}, 0.15, 1.15)", name = "nauvis_hills_cliff_level", type = "noise-expression" }, nauvis_hills_offset = { expression = "abs(multioctave_noise{x = x + 12 * nauvis_hills_offset_normalized_x,y = y + 12 * nauvis_hills_offset_normalized_y,persistence = 0.5,seed0 = map_seed,seed1 = 900,octaves = 4,input_scale = nauvis_segmentation_multiplier / 90})", name = "nauvis_hills_offset", type = "noise-expression" }, nauvis_hills_offset_normalized_x = { expression = "normalize(nauvis_hills_offset_raw_x, nauvis_hills_offset_raw_y, 0.001)", name = "nauvis_hills_offset_normalized_x", type = "noise-expression" }, nauvis_hills_offset_normalized_y = { expression = "normalize(nauvis_hills_offset_raw_y, nauvis_hills_offset_raw_x, 0.001)", name = "nauvis_hills_offset_normalized_y", type = "noise-expression" }, nauvis_hills_offset_raw_x = { expression = "basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 'nauvis_offset_x',input_scale = nauvis_segmentation_multiplier / 500}", name = "nauvis_hills_offset_raw_x", type = "noise-expression" }, nauvis_hills_offset_raw_y = { expression = "basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 'nauvis_offset_y',input_scale = nauvis_segmentation_multiplier / 500}", name = "nauvis_hills_offset_raw_y", type = "noise-expression" }, nauvis_hills_paths = { expression = "(nauvis_hills - 0.1) * 3", name = "nauvis_hills_paths", type = "noise-expression" }, nauvis_hills_plateaus = { expression = "0.1 * nauvis_hills + 0.8 * nauvis_plateaus", name = "nauvis_hills_plateaus", type = "noise-expression" }, nauvis_macro = { expression = "multioctave_noise{x = x,y = y,persistence = 0.6,seed0 = map_seed,seed1 = 1000,octaves = 2,input_scale = nauvis_segmentation_multiplier / 1600}* max(0, multioctave_noise{x = x,y = y,persistence = 0.6,seed0 = map_seed,seed1 = 1100,octaves = 1,input_scale = nauvis_segmentation_multiplier / 1600})", name = "nauvis_macro", type = "noise-expression" }, nauvis_persistance = { expression = "clamp(amplitude_corrected_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 500,octaves = 5,input_scale = nauvis_segmentation_multiplier / 2,offset_x = 10000 / nauvis_segmentation_multiplier,persistence = 0.7,amplitude = 0.5} + 0.55,0.5, 0.65)", name = "nauvis_persistance", type = "noise-expression" }, nauvis_plateaus = { expression = "0.5 + clamp((nauvis_hills - nauvis_hills_cliff_level) * 10, -0.5, 0.5)", name = "nauvis_plateaus", type = "noise-expression" }, nauvis_segmentation_multiplier = { expression = "1.5 * control:water:frequency", name = "nauvis_segmentation_multiplier", type = "noise-expression" }, pita_noise = { expression = "decorative_mix_noise{seed = 2000, input_scale = 1/30}", name = "pita_noise", type = "noise-expression" }, pumice_relief_decal = { expression = "(aux + moisture - 1) * 0.01", name = "pumice_relief_decal", type = "noise-expression" }, rock_density = { expression = "rock_noise - max(0, 1.1 - distance / 32)", name = "rock_density", type = "noise-expression" }, rock_noise = { expression = "multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 137,octaves = 4,persistence = 0.9,input_scale = 0.15 * var('control:rocks:frequency'),output_scale = 1} + 0.25 + 0.75 * (slider_rescale(control:rocks:size, 1.5) - 1)", name = "rock_noise", type = "noise-expression" }, segmentation_multiplier = { expression = "control:water:frequency", name = "segmentation_multiplier", type = "noise-expression" }, snow_crests = { expression = "100 * aquilo_min_elevation(1) - abs(aquilo_snow_ice - 0.2) - abs(aquilo_tile_variant - 0.2) + elevation / 25 + 1.2", name = "snow_crests", type = "noise-expression" }, snow_flat = { expression = "100 * aquilo_min_elevation(1.5) - (aquilo_snow_ice + 0.5) - abs(aquilo_tile_variant - 0.5) + elevation / 25 + 1", name = "snow_flat", type = "noise-expression" }, snow_lumpy = { expression = "100 * aquilo_min_elevation(0.5) - abs(aquilo_snow_ice + 0.1) - abs(aquilo_tile_variant + 0.3) + elevation / 25 + 1.2", name = "snow_lumpy", type = "noise-expression" }, snow_patchy = { expression = "100 * aquilo_min_elevation(0) - abs(aquilo_snow_ice + 0.4) - abs(aquilo_tile_variant + 0.6) + elevation / 25 + 1", name = "snow_patchy", type = "noise-expression" }, starting_area_weight = { expression = "1 - min(1, 0.5 * tier_from_start)", name = "starting_area_weight", type = "noise-expression" }, temperature = { expression = "temperature_basic", localised_name = { "noise-expression.temperature_basic" }, name = "temperature", type = "noise-expression" }, temperature_basic = { expression = "clamp(sea_level_temperature + var('control:temperature:bias') + quick_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 5,octaves = 4,input_scale = var('control:temperature:frequency') / 32,output_scale = 1/20,offset_x = 40000 / var('control:temperature:frequency'),octave_output_scale_multiplier = 3,octave_input_scale_multiplier = 1/3},-20, 50)", local_expressions = { sea_level_temperature = 15 }, name = "temperature_basic", type = "noise-expression" }, tier_from_start = { expression = "max(0, distance - starting_area_radius) / starting_area_radius", name = "tier_from_start", type = "noise-expression" }, tree_01 = { expression = "min(0.45, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=0, from_top=10, to_top=14, to_bottom=15},asymmetric_ramps{input=moisture, from_bottom=0.6, from_top=0.7, to_top=1, to_bottom=2})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-01',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.8})", name = "tree_01", type = "noise-expression" }, tree_02 = { expression = "min(0.4, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=0, from_top=10, to_top=14, to_bottom=15},asymmetric_ramps{input=moisture, from_bottom=0.4, from_top=0.5, to_top=0.7, to_bottom=0.8})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-02',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.75})", name = "tree_02", type = "noise-expression" }, tree_02_red = { expression = "min(0.3, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=0, from_top=10, to_top=14, to_bottom=15},asymmetric_ramps{input=moisture, from_bottom=0.2, from_top=0.3, to_top=0.5, to_bottom=0.6})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-02-red',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.7})", name = "tree_02_red", type = "noise-expression" }, tree_03 = { expression = "min(0.4, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=15, from_top=16, to_top=35, to_bottom=45},asymmetric_ramps{input=moisture, from_bottom=0.4, from_top=0.5, to_top=0.7, to_bottom=0.8})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-03',octaves = 3,input_scale = 1/35 * control:trees:frequency,output_scale = 0.75})", name = "tree_03", type = "noise-expression" }, tree_04 = { expression = "min(0.45, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.7, from_top=0.9, to_top=1, to_bottom=2})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-04',octaves = 3,input_scale = 1/30 * control:trees:frequency,output_scale = 0.8})", name = "tree_04", type = "noise-expression" }, tree_05 = { expression = "min(0.45, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=15, from_top=16, to_top=35, to_bottom=45},asymmetric_ramps{input=moisture, from_bottom=0.6, from_top=0.7, to_top=1, to_bottom=2})+ min(0, distance/20 - 3)- 0.45 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-05',octaves = 3,input_scale = 1/40 * control:trees:frequency,output_scale = 0.8})", name = "tree_05", type = "noise-expression" }, tree_06 = { expression = "min(0.2, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=0, from_top=10, to_top=14, to_bottom=15},asymmetric_ramps{input=moisture, from_bottom=0.1, from_top=0.2, to_top=0.3, to_bottom=0.4})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-06',octaves = 3,input_scale = 1/22 * control:trees:frequency,output_scale = 0.6})", name = "tree_06", type = "noise-expression" }, tree_06_brown = { expression = "min(0.1, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=0, from_top=10, to_top=14, to_bottom=15},asymmetric_ramps{input=moisture, from_bottom=0, from_top=0.1, to_top=0.2, to_bottom=0.3})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-06-brown',octaves = 3,input_scale = 1/22 * control:trees:frequency,output_scale = 0.5})", name = "tree_06_brown", type = "noise-expression" }, tree_07 = { expression = "min(0.4, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.5, from_top=0.6, to_top=0.9, to_bottom=1})+ min(0, distance/20 - 3)- 0.45 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-07',octaves = 3,input_scale = 1/40 * control:trees:frequency,output_scale = 0.75})", name = "tree_07", type = "noise-expression" }, tree_08 = { expression = "min(0.3, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.3, from_top=0.4, to_top=0.6, to_bottom=0.7})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-08',octaves = 3,input_scale = 1/30 * control:trees:frequency,output_scale = 0.7})", name = "tree_08", type = "noise-expression" }, tree_08_brown = { expression = "min(0.2, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.2, from_top=0.3, to_top=0.4, to_bottom=0.5})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-08-brown',octaves = 3,input_scale = 1/30 * control:trees:frequency,output_scale = 0.6})", name = "tree_08_brown", type = "noise-expression" }, tree_08_red = { expression = "min(0.1, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.1, from_top=0.2, to_top=0.3, to_bottom=0.4})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-08-red',octaves = 3,input_scale = 1/30 * control:trees:frequency,output_scale = 0.5})", name = "tree_08_red", type = "noise-expression" }, tree_09 = { expression = "min(0.3, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=15, from_top=16, to_top=35, to_bottom=45},asymmetric_ramps{input=moisture, from_bottom=0.2, from_top=0.3, to_top=0.5, to_bottom=0.6})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-09',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.7})", name = "tree_09", type = "noise-expression" }, tree_09_brown = { expression = "min(0.2, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=15, from_top=16, to_top=35, to_bottom=45},asymmetric_ramps{input=moisture, from_bottom=0.1, from_top=0.2, to_top=0.3, to_bottom=0.4})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-09-brown',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.6})", name = "tree_09_brown", type = "noise-expression" }, tree_09_red = { expression = "min(0.1, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=15, from_top=16, to_top=35, to_bottom=45},asymmetric_ramps{input=moisture, from_bottom=0, from_top=0.1, to_top=0.2, to_bottom=0.3})+ min(0, distance/20 - 3)- 0.5 + 0.2 * control:trees:size+ tree_small_noise * 0.1+ multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-09-red',octaves = 3,input_scale = 1/25 * control:trees:frequency,output_scale = 0.5})", name = "tree_09_red", type = "noise-expression" }, tree_dead_desert = { expression = "0.2 * max(tree_08, tree_08_brown, tree_08_red, tree_08_extended, desert) * clamp(1 - tree_small_noise, 0, 2)", local_expressions = { desert = "min(0.1,trees_forest_path_cutout_faded,min(0, asymmetric_ramps{input=moisture, from_bottom=-0.2, from_top=-0.1, to_top=0.1, to_bottom=0.2})+ (min(0, distance/20 - 3) - 0.5 + 0.2 * control:trees:size)+ min(tree_noise, desert_noise + 0.2))", desert_noise = "multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-08-desert',octaves = 3,input_scale = 1/50 * control:trees:frequency,output_scale = 0.7}", tree_08_extended = "min(0.1, trees_forest_path_cutout_faded,min(0,asymmetric_ramps{input=temperature, from_bottom=13, from_top=14, to_top=16, to_bottom=17},asymmetric_ramps{input=moisture, from_bottom=0.05, from_top=0.15, to_top=0.3, to_bottom=0.4})+ (min(0, distance/20 - 3) - 0.5 + 0.2 * control:trees:size)+ tree_noise)", tree_noise = "multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = 'tree-08-red',octaves = 3,input_scale = 1/30 * control:trees:frequency,output_scale = 0.5}" }, name = "tree_dead_desert", type = "noise-expression" }, tree_dead_dry_hairy = { expression = "0.2 * max(tree_05, tree_06, tree_06_brown, tree_09, tree_09_brown, tree_09_red) * clamp(1 - tree_small_noise, 0, 2)", name = "tree_dead_dry_hairy", type = "noise-expression" }, tree_dead_grey_trunk = { expression = "max(0.2 * max(tree_dead_desert, tree_02, tree_02_red, tree_03, tree_04) * clamp(1 - tree_small_noise, 0, 2), tree_dead_desert)", name = "tree_dead_grey_trunk", type = "noise-expression" }, tree_dry = { expression = "0.2 * max(tree_01, tree_09, tree_09_brown, tree_09_red) * clamp(1 - tree_small_noise, 0, 2)", name = "tree_dry", type = "noise-expression" }, tree_dry_hairy = { expression = "0.2 * max(tree_05, tree_06, tree_06_brown) * clamp(1 - tree_small_noise, 0, 2)", name = "tree_dry_hairy", type = "noise-expression" }, tree_small_noise = { expression = "multioctave_noise{x = x,y = y,persistence = 0.75,seed0 = map_seed,seed1 = 'tree-small',octaves = 3,input_scale = 0.2,output_scale = 0.5}", name = "tree_small_noise", type = "noise-expression" }, trees_forest_path_cutout = { expression = "min(nauvis_bridge_paths, nauvis_hills_paths, forest_paths)", name = "trees_forest_path_cutout", type = "noise-expression" }, trees_forest_path_cutout_faded = { expression = "trees_forest_path_cutout * 0.3 + tree_small_noise * 0.1", name = "trees_forest_path_cutout_faded", type = "noise-expression" }, volcanic_ash_cracks_range = { expression = "min(1, 4 * (vulcanus_ashlands_biome - 0.25))+ 1.5 * (aux - 0.5)- 1.5 * (moisture - 0.66)", name = "volcanic_ash_cracks_range", type = "noise-expression" }, volcanic_ash_dark_range = { expression = "min(1, 4 * (vulcanus_ashlands_biome - 0.25))+ max(-1.5 * (aux - 0.25),0.01 - 1.5 * abs(aux - 0.5) - 1.5 * (moisture - 0.66))", name = "volcanic_ash_dark_range", type = "noise-expression" }, volcanic_ash_flats_range = { expression = "2 * (vulcanus_ashlands_biome - 0.5)- 1.5 * (aux - 0.25)- 1.5 * (moisture - 0.6)", name = "volcanic_ash_flats_range", type = "noise-expression" }, volcanic_ash_light_range = { expression = "2 * (vulcanus_ashlands_biome - 0.5)- 1.5 * (moisture - 0.6)", name = "volcanic_ash_light_range", type = "noise-expression" }, volcanic_ash_soil_range = { expression = "2 * (vulcanus_ashlands_biome - 0.5)", name = "volcanic_ash_soil_range", type = "noise-expression" }, volcanic_cracks_cold_range = { expression = "(0.5 - vulcanus_ashlands_biome) * range_select_base(vulcanus_elev, 20, 100, 1, 0, 1)+ (aux - 0.3)", name = "volcanic_cracks_cold_range", type = "noise-expression" }, volcanic_cracks_hot_range = { expression = "vulcanus_basalts_biome * range_select_base(vulcanus_elev, 0, 8, 1, 0, 20)", name = "volcanic_cracks_hot_range", type = "noise-expression" }, volcanic_cracks_warm_range = { expression = "vulcanus_basalts_biome * range_select_base(vulcanus_elev, 8, 22, 1, 0, 5)+ (aux - 0.05)+ 50000 * vulcanus_metal_tile", name = "volcanic_cracks_warm_range", type = "noise-expression" }, volcanic_folds_flat_range = { expression = "2 * (vulcanus_mountains_biome - 0.5) - 0.15 * mountain_volcano_spots", name = "volcanic_folds_flat_range", type = "noise-expression" }, volcanic_folds_range = { expression = "2 * (vulcanus_mountains_biome - 0.5) + (aux - 0.5) + 0.5 * (mountain_volcano_spots - 0.1)", name = "volcanic_folds_range", type = "noise-expression" }, volcanic_folds_warm_range = { expression = "2 * (vulcanus_mountains_biome - 0.5) + 3 * (mountain_volcano_spots - 0.85) - 2 * (aux - 0.5)", name = "volcanic_folds_warm_range", type = "noise-expression" }, volcanic_jagged_ground_range = { expression = "5 * min(10, max(vulcanus_calcite_region + 0.2,range_select_base(vulcanus_elev, 1010, 2000, 2, -10, 1) + 3 * (aux - 0.5)))", name = "volcanic_jagged_ground_range", type = "noise-expression" }, volcanic_pumice_stones_range = { expression = "2 * (vulcanus_ashlands_biome - 0.5)+ 1.5 * (aux - 0.5)+ 1.5 * (moisture - 0.66)", name = "volcanic_pumice_stones_range", type = "noise-expression" }, volcanic_smooth_stone_range = { expression = "(0.5 - vulcanus_ashlands_biome) * range_select_base(vulcanus_elev, 20, 100, 1, 0, 1)- (aux - 0.3)", name = "volcanic_smooth_stone_range", type = "noise-expression" }, volcanic_smooth_stone_warm_range = { expression = "vulcanus_basalts_biome * range_select_base(vulcanus_elev, 8, 20, 1, 0, 5)- (aux - 0.05)+ 50000 * vulcanus_metal_tile", name = "volcanic_smooth_stone_warm_range", type = "noise-expression" }, volcanic_soil_dark_range = { expression = "max(volcanic_soil_dark_range_mountains, volcanic_soil_dark_range_ashlands)", name = "volcanic_soil_dark_range", type = "noise-expression" }, volcanic_soil_dark_range_ashlands = { expression = "2 * (vulcanus_ashlands_biome - 0.5)- 1.5 * (aux - 0.25)+ 1.5 * (moisture - 0.8)", name = "volcanic_soil_dark_range_ashlands", type = "noise-expression" }, volcanic_soil_dark_range_mountains = { expression = "min(0.8, 4 * (vulcanus_mountains_biome - 0.25)) - 0.35 * mountain_volcano_spots - 1 * (aux - 0.5)", name = "volcanic_soil_dark_range_mountains", type = "noise-expression" }, volcanic_soil_light_range = { expression = "max(volcanic_soil_light_range_mountains, volcanic_soil_light_range_ashlands, 10 * (vulcanus_sulfuric_acid_region_patchy + 0.2))", name = "volcanic_soil_light_range", type = "noise-expression" }, volcanic_soil_light_range_ashlands = { expression = "2 * (vulcanus_ashlands_biome - 0.5)+ 1.5 * (moisture - 0.8)", name = "volcanic_soil_light_range_ashlands", type = "noise-expression" }, volcanic_soil_light_range_mountains = { expression = "min(0.8, 4 * (vulcanus_mountains_biome - 0.25)) - 0.35 * mountain_volcano_spots - 3 * (aux - 0.2)", name = "volcanic_soil_light_range_mountains", type = "noise-expression" }, vulcanus_ashlands_angle = { expression = "map_seed_normalized * 3600", name = "vulcanus_ashlands_angle", type = "noise-expression" }, vulcanus_ashlands_biome = { expression = "clamp(vulcanus_ashlands_biome_full * vulcanus_biome_contrast, 0, 1)", name = "vulcanus_ashlands_biome", type = "noise-expression" }, vulcanus_ashlands_biome_full = { expression = "vulcanus_ashlands_raw - max(vulcanus_mountains_raw_volcano, vulcanus_basalts_raw)", name = "vulcanus_ashlands_biome_full", type = "noise-expression" }, vulcanus_ashlands_biome_noise = { expression = "vulcanus_biome_multiscale{seed1 = 12416,scale = 40,bias = 0}", name = "vulcanus_ashlands_biome_noise", type = "noise-expression" }, vulcanus_ashlands_func = { expression = "300 + 0.001 * min(basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 12643,input_scale = vulcanus_scale_multiplier / 50 / scale,output_scale = 150},basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 12643,input_scale = vulcanus_scale_multiplier / 50 / scale,output_scale = 150})", local_expressions = { scale = 3 }, name = "vulcanus_ashlands_func", type = "noise-expression" }, vulcanus_ashlands_raw = { expression = "lerp(vulcanus_ashlands_biome_noise, starting_weights, clamp(2 * vulcanus_starting_area, 0, 1))", local_expressions = { starting_weights = "-vulcanus_mountains_start + vulcanus_ashlands_start - vulcanus_basalts_start" }, name = "vulcanus_ashlands_raw", type = "noise-expression" }, vulcanus_ashlands_resource_favorability = { expression = "clamp(((vulcanus_ashlands_biome_full * (vulcanus_starting_area < 0.01)) - buffer) * contrast, 0, 1)", local_expressions = { buffer = 0.3, contrast = 2 }, name = "vulcanus_ashlands_resource_favorability", type = "noise-expression" }, vulcanus_ashlands_start = { expression = "4 * starting_spot_at_angle{ angle = vulcanus_ashlands_angle,distance = 170 * vulcanus_starting_area_radius,radius = 350 * vulcanus_starting_area_radius,x_distortion = 0.1 * vulcanus_starting_area_radius * (vulcanus_wobble_x + vulcanus_wobble_large_x + vulcanus_wobble_huge_x),y_distortion = 0.1 * vulcanus_starting_area_radius * (vulcanus_wobble_y + vulcanus_wobble_large_y + vulcanus_wobble_huge_y)}", name = "vulcanus_ashlands_start", type = "noise-expression" }, vulcanus_aux = { expression = "clamp(min(abs(multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 2,octaves = 5,persistence = 0.6,input_scale = 0.2,output_scale = 0.6}),0.3 - 0.6 * vulcanus_flood_paths), 0, 1)", name = "vulcanus_aux", type = "noise-expression" }, vulcanus_basalt_lakes = { expression = "min(1,-0.2 + vulcanus_flood_basalts_func- 0.35 * clamp(vulcanus_contrast(vulcanus_detail_noise(837, 1/40, 4, 1.25), 0.95)* vulcanus_contrast(vulcanus_detail_noise(234, 1/50, 4, 1), 0.95)* vulcanus_detail_noise(643, 1/70, 4, 0.7),0, 3))", name = "vulcanus_basalt_lakes", type = "noise-expression" }, vulcanus_basalts_angle = { expression = "vulcanus_ashlands_angle + 240 * vulcanus_starting_direction", name = "vulcanus_basalts_angle", type = "noise-expression" }, vulcanus_basalts_biome = { expression = "clamp(vulcanus_basalts_biome_full * vulcanus_biome_contrast, 0, 1)", name = "vulcanus_basalts_biome", type = "noise-expression" }, vulcanus_basalts_biome_full = { expression = "vulcanus_basalts_raw - max(vulcanus_mountains_raw_volcano, vulcanus_ashlands_raw)", name = "vulcanus_basalts_biome_full", type = "noise-expression" }, vulcanus_basalts_biome_noise = { expression = "vulcanus_biome_multiscale{seed1 = 42416,scale = 80,bias = 0}", name = "vulcanus_basalts_biome_noise", type = "noise-expression" }, vulcanus_basalts_raw = { expression = "lerp(vulcanus_basalts_biome_noise, starting_weights, clamp(2 * vulcanus_starting_area, 0, 1))", local_expressions = { starting_weights = "-vulcanus_mountains_start - vulcanus_ashlands_start + vulcanus_basalts_start" }, name = "vulcanus_basalts_raw", type = "noise-expression" }, vulcanus_basalts_resource_favorability = { expression = "clamp(((vulcanus_basalts_biome_full * (vulcanus_starting_area < 0.01)) - buffer) * contrast, 0, 1)", local_expressions = { buffer = 0.3, contrast = 2 }, name = "vulcanus_basalts_resource_favorability", type = "noise-expression" }, vulcanus_basalts_start = { expression = "2 * starting_spot_at_angle{ angle = vulcanus_basalts_angle,distance = 250,radius = 550 * vulcanus_starting_area_radius,x_distortion = 0.1 * vulcanus_starting_area_radius * (vulcanus_wobble_x + vulcanus_wobble_large_x + vulcanus_wobble_huge_x),y_distortion = 0.1 * vulcanus_starting_area_radius * (vulcanus_wobble_y + vulcanus_wobble_large_y + vulcanus_wobble_huge_y)}", name = "vulcanus_basalts_start", type = "noise-expression" }, vulcanus_biome_contrast = { expression = 2, name = "vulcanus_biome_contrast", type = "noise-expression" }, vulcanus_calcite_probability = { expression = "(control:calcite:size > 0) * (1000 * ((1 + vulcanus_calcite_region) * random_penalty_between(0.9, 1, 1) - 1))", name = "vulcanus_calcite_probability", type = "noise-expression" }, vulcanus_calcite_region = { expression = "max(vulcanus_starting_calcite,min(1 - vulcanus_starting_circle,vulcanus_place_non_metal_spots(749, 12, 1,vulcanus_calcite_size * min(1.2, vulcanus_ore_dist) * 25,control:calcite:frequency,vulcanus_mountains_resource_favorability)))", name = "vulcanus_calcite_region", type = "noise-expression" }, vulcanus_calcite_richness = { expression = "vulcanus_calcite_region * random_penalty_between(0.9, 1, 1)* 24000 * vulcanus_starting_area_multiplier* control:calcite:richness / vulcanus_calcite_size", name = "vulcanus_calcite_richness", type = "noise-expression" }, vulcanus_calcite_size = { expression = "slider_rescale(control:calcite:size, 2)", name = "vulcanus_calcite_size", type = "noise-expression" }, vulcanus_calcite_stain = { expression = "min(0.2, min(0.5, 3 * (vulcanus_calcite_region + 0.1)) - 0.8 - 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_calcite_stain", type = "noise-expression" }, vulcanus_calcite_stain_small = { expression = "min(0.2, min(0.5, 3 * (vulcanus_calcite_region + 0.2)) - 0.4 + 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_calcite_stain_small", type = "noise-expression" }, vulcanus_carpet_grass_brown = { expression = "min(0.5, uneven_select_range(vulcanus_elev, 90, 30, 300, 200)- 1.5 + 2 * moisture - aux)", name = "vulcanus_carpet_grass_brown", type = "noise-expression" }, vulcanus_chimney_cold = { expression = "-random_penalty_between(0, 1, 1) + 7 * min(0.2, vulcanus_chimney_main * (vulcanus_sulfuric_acid_region_patchy < 0.01))", name = "vulcanus_chimney_cold", type = "noise-expression" }, vulcanus_chimney_faded = { expression = "-random_penalty_between(0, 1, 1) + 7 * min(0.2, vulcanus_chimney_main * (vulcanus_sulfuric_acid_region_patchy < 0.3))", name = "vulcanus_chimney_faded", type = "noise-expression" }, vulcanus_chimney_main = { expression = "2 * (vulcanus_mountains_biome - 0.5) - 2.3 + 1.2 * min(aux, 1 - moisture) + vulcanus_rock_noise - 0.5 * vulcanus_decorative_knockout", name = "vulcanus_chimney_main", type = "noise-expression" }, vulcanus_chimney_sulfuric = { expression = "-random_penalty_between(0, 1, 1) + 10 * min(0.2, clamp(vulcanus_chimney_main, 0.017, 0.05)) * (vulcanus_sulfuric_acid_region_patchy > 0)", name = "vulcanus_chimney_sulfuric", type = "noise-expression" }, vulcanus_chimney_truncated = { expression = "max( min(0.05, 2 * (vulcanus_mountains_biome - 0.5)- 2.1 + 1.2 * min(aux, 1 - moisture) + vulcanus_rock_noise - 0.5 * vulcanus_decorative_knockout),min(0.05, 2 * (vulcanus_ashlands_biome - 0.5)- 2.3 + 1.2 * min(aux, 1 - moisture) + vulcanus_rock_noise - 0.5 * vulcanus_decorative_knockout))", name = "vulcanus_chimney_truncated", type = "noise-expression" }, vulcanus_coal_probability = { expression = "(control:vulcanus_coal:size > 0) * (1000 * ((1 + vulcanus_coal_region) * random_penalty_between(0.9, 1, 1) - 1))", name = "vulcanus_coal_probability", type = "noise-expression" }, vulcanus_coal_region = { expression = "max(vulcanus_starting_coal,min(1 - vulcanus_starting_circle,vulcanus_place_non_metal_spots(782349, 12, 1,vulcanus_coal_size * min(1.2, vulcanus_ore_dist) * 25,control:vulcanus_coal:frequency,vulcanus_ashlands_resource_favorability)))", name = "vulcanus_coal_region", type = "noise-expression" }, vulcanus_coal_richness = { expression = "vulcanus_coal_region * random_penalty_between(0.9, 1, 1)* 18000 * vulcanus_starting_area_multiplier* control:vulcanus_coal:richness / vulcanus_coal_size", name = "vulcanus_coal_richness", type = "noise-expression" }, vulcanus_coal_size = { expression = "slider_rescale(control:vulcanus_coal:size, 2)", name = "vulcanus_coal_size", type = "noise-expression" }, vulcanus_crack_decal = { expression = "min(0.2, range_select_base(vulcanus_elev, 50, 90, 1, -10, 1) - 0.1 - 0.25 * aux + 0.25 * (moisture - 0.6) + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_crack_decal", type = "noise-expression" }, vulcanus_crack_decal_huge_warm = { expression = "vulcanus_basalts_biome * min(0.3, range_select_base(vulcanus_elev, 0, 10, 1, -10, 1) - 0.1 - 0.25 * aux + 0.25 * (moisture - 0.6) + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_crack_decal_huge_warm", type = "noise-expression" }, vulcanus_crack_decal_large = { expression = "min(0.2, range_select_base(vulcanus_elev, 20, 50, 1, -10, 1) - 0.1 - 0.25 * aux + 0.25 * (moisture - 0.6) + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_crack_decal_large", type = "noise-expression" }, vulcanus_crack_decal_warm = { expression = "vulcanus_basalts_biome * min(0.2, range_select_base(vulcanus_elev, 10, 30, 1, -10, 1) - 0.1 - 0.25 * aux + 0.25 * (moisture - 0.6) + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_crack_decal_warm", type = "noise-expression" }, vulcanus_cracks_scale = { expression = 0.325, name = "vulcanus_cracks_scale", type = "noise-expression" }, vulcanus_decorative_knockout = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 1300000, octaves = 2, input_scale = 1/3}", name = "vulcanus_decorative_knockout", type = "noise-expression" }, vulcanus_dune_decal = { expression = "(1 - aux - moisture) * 0.05 * vulcanus_ashlands_biome", name = "vulcanus_dune_decal", type = "noise-expression" }, vulcanus_elev = { expression = "vulcanus_elevation_offset+ lerp(lerp(120 * vulcanus_basalt_lakes_multisample,20 + vulcanus_mountains_func * vulcanus_mountains_elevation_multiplier,vulcanus_mountains_biome),vulcanus_ashlands_func,vulcanus_ashlands_biome)", local_expressions = { vulcanus_basalt_lakes_multisample = "min(multisample(vulcanus_basalt_lakes, 0, 0),multisample(vulcanus_basalt_lakes, 1, 0),multisample(vulcanus_basalt_lakes, 0, 1),multisample(vulcanus_basalt_lakes, 1, 1))" }, name = "vulcanus_elev", type = "noise-expression" }, vulcanus_elevation = { expression = "max(-500, vulcanus_elev)", name = "vulcanus_elevation", type = "noise-expression" }, vulcanus_elevation_offset = { expression = "0", name = "vulcanus_elevation_offset", type = "noise-expression" }, vulcanus_flood_basalts_func = { expression = "min(max(vulcanus_flood_cracks_a - 0.125, vulcanus_flood_paths), vulcanus_flood_cracks_b) + 0.3 * min(0.5, vulcanus_hairline_cracks)", name = "vulcanus_flood_basalts_func", type = "noise-expression" }, vulcanus_flood_cracks_a = { expression = "lerp(min(vulcanus_plasma(7543, 2.5 * vulcanus_cracks_scale, 4 * vulcanus_cracks_scale, 0.5, 1),vulcanus_plasma(7443, 1.5 * vulcanus_cracks_scale, 3.5 * vulcanus_cracks_scale, 0.5, 1)),1,clamp(vulcanus_detail_noise(241, 2 * vulcanus_cracks_scale, 2, 0.25), 0, 1))", name = "vulcanus_flood_cracks_a", type = "noise-expression" }, vulcanus_flood_cracks_b = { expression = "lerp(1,min(vulcanus_plasma(12223, 2 * vulcanus_cracks_scale, 3 * vulcanus_cracks_scale, 0.5, 1),vulcanus_plasma(152, 1 * vulcanus_cracks_scale, 1.5 * vulcanus_cracks_scale, 0.25, 0.5)) - 0.5,clamp(0.2 + vulcanus_detail_noise(821, 6 * vulcanus_cracks_scale, 2, 0.5), 0, 1))", name = "vulcanus_flood_cracks_b", type = "noise-expression" }, vulcanus_flood_paths = { expression = "0.4- vulcanus_plasma(1543, 1.5 * vulcanus_cracks_scale, 3 * vulcanus_cracks_scale, 0.5, 1)+ min(0, vulcanus_detail_noise(121, vulcanus_cracks_scale * 4, 2, 0.5))", name = "vulcanus_flood_paths", type = "noise-expression" }, vulcanus_hairline_cracks = { expression = "vulcanus_plasma(15223, 0.3 * vulcanus_cracks_scale, 0.6 * vulcanus_cracks_scale, 0.6, 1)", name = "vulcanus_hairline_cracks", type = "noise-expression" }, vulcanus_hairy_grass_brown = { expression = "uneven_select_range(vulcanus_elev, 70, 30, 400, 300)- 3 + 3 * moisture - 0.5 * aux + vulcanus_decorative_knockout", name = "vulcanus_hairy_grass_brown", type = "noise-expression" }, vulcanus_hairy_grass_green = { expression = "uneven_select_range(vulcanus_elev, 90, 30, 300, 200)- 1.5 + 2 * moisture - aux", name = "vulcanus_hairy_grass_green", type = "noise-expression" }, vulcanus_metal_tile = { expression = "max(0, vulcanus_tungsten_ore_probability)", name = "vulcanus_metal_tile", type = "noise-expression" }, vulcanus_moisture = { expression = "clamp(1- abs(multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 4,octaves = 2,persistence = 0.6,input_scale = 0.025,output_scale = 0.25})- abs(multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 400,octaves = 3,persistence = 0.62,input_scale = 0.051144353,output_scale = 0.25})- 0.2 * vulcanus_flood_cracks_a, 0, 1)", name = "vulcanus_moisture", type = "noise-expression" }, vulcanus_mountains_angle = { expression = "vulcanus_ashlands_angle + 120 * vulcanus_starting_direction", name = "vulcanus_mountains_angle", type = "noise-expression" }, vulcanus_mountains_biome = { expression = "clamp(vulcanus_mountains_biome_full * vulcanus_biome_contrast, 0, 1)", name = "vulcanus_mountains_biome", type = "noise-expression" }, vulcanus_mountains_biome_full = { expression = "vulcanus_mountains_raw_volcano - max(vulcanus_ashlands_raw, vulcanus_basalts_raw)", name = "vulcanus_mountains_biome_full", type = "noise-expression" }, vulcanus_mountains_biome_full_pre_volcano = { expression = "vulcanus_mountains_raw_pre_volcano - max(vulcanus_ashlands_raw, vulcanus_basalts_raw)", name = "vulcanus_mountains_biome_full_pre_volcano", type = "noise-expression" }, vulcanus_mountains_biome_noise = { expression = "vulcanus_biome_multiscale{seed1 = 342,scale = 60,bias = 0}", name = "vulcanus_mountains_biome_noise", type = "noise-expression" }, vulcanus_mountains_elevation_multiplier = { expression = 1.5, name = "vulcanus_mountains_elevation_multiplier", type = "noise-expression" }, vulcanus_mountains_func = { expression = "lerp(mountain_elevation, 700 * volcano_inverted_peak(mountain_volcano_spots, 0.65), clamp(mountain_volcano_spots * 3, 0, 1))+ 200 * (aux - 0.5) * (mountain_volcano_spots + 0.5)", name = "vulcanus_mountains_func", type = "noise-expression" }, vulcanus_mountains_raw_pre_volcano = { expression = "lerp(vulcanus_mountains_biome_noise, starting_weights, clamp(2 * vulcanus_starting_area, 0, 1))", local_expressions = { starting_weights = "vulcanus_mountains_start - vulcanus_ashlands_start - vulcanus_basalts_start" }, name = "vulcanus_mountains_raw_pre_volcano", type = "noise-expression" }, vulcanus_mountains_raw_volcano = { expression = "0.5 * vulcanus_mountains_raw_pre_volcano + max(2 * mountain_volcano_spots, 10 * clamp((mountain_volcano_spots - 0.33) * 3, 0, 1))", name = "vulcanus_mountains_raw_volcano", type = "noise-expression" }, vulcanus_mountains_resource_favorability = { expression = "clamp(main_region - (mountain_volcano_spots > 0.78), 0, 1)", local_expressions = { buffer = 0.4, contrast = 2, main_region = "clamp(((vulcanus_mountains_biome_full * (vulcanus_starting_area < 0.01)) - buffer) * contrast, 0, 1)" }, name = "vulcanus_mountains_resource_favorability", type = "noise-expression" }, vulcanus_mountains_start = { expression = "2 * starting_spot_at_angle{ angle = vulcanus_mountains_angle,distance = 250 * vulcanus_starting_area_radius,radius = 500 * vulcanus_starting_area_radius,x_distortion = 0.05 * vulcanus_starting_area_radius * (vulcanus_wobble_x + vulcanus_wobble_large_x + vulcanus_wobble_huge_x),y_distortion = 0.05 * vulcanus_starting_area_radius * (vulcanus_wobble_y + vulcanus_wobble_large_y + vulcanus_wobble_huge_y)}", name = "vulcanus_mountains_start", type = "noise-expression" }, vulcanus_mountains_sulfur_favorability = { expression = "clamp(((vulcanus_mountains_biome_full * (vulcanus_starting_area < 0.01)) - buffer) * contrast, 0, 1)", local_expressions = { buffer = 0.3, contrast = 2 }, name = "vulcanus_mountains_sulfur_favorability", type = "noise-expression" }, vulcanus_ore_dist = { expression = "max(1, distance / 4000)", name = "vulcanus_ore_dist", type = "noise-expression" }, vulcanus_ore_spacing = { expression = 128, name = "vulcanus_ore_spacing", type = "noise-expression" }, vulcanus_pita = { expression = "uneven_select_range(vulcanus_elev, 110, 20, 450, 300)- 2.2 + 2 * moisture + aux", name = "vulcanus_pita", type = "noise-expression" }, vulcanus_resource_penalty = { expression = "random_penalty_inverse(2.5, 1)", name = "vulcanus_resource_penalty", type = "noise-expression" }, vulcanus_resource_wobble_x = { expression = "vulcanus_wobble_x + 0.25 * vulcanus_wobble_large_x", name = "vulcanus_resource_wobble_x", type = "noise-expression" }, vulcanus_resource_wobble_y = { expression = "vulcanus_wobble_y + 0.25 * vulcanus_wobble_large_y", name = "vulcanus_resource_wobble_y", type = "noise-expression" }, vulcanus_richness_multiplier = { expression = "6 + distance / 10000", name = "vulcanus_richness_multiplier", type = "noise-expression" }, vulcanus_rock_big = { expression = "min(0.2 * (1 - 0.5 * vulcanus_ashlands_biome), - 1.0 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_big", type = "noise-expression" }, vulcanus_rock_cluster = { expression = "min(0.2 * (1 - 0.5 * vulcanus_ashlands_biome), - 0.7 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_cluster", type = "noise-expression" }, vulcanus_rock_decal_large = { expression = "min(0.1, range_select_base(vulcanus_elev, 20, 50, 1, -10, 1) - 0.6 + 0.25 * aux + 0.25 * (moisture - 0.6) + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_decal_large", type = "noise-expression" }, vulcanus_rock_huge = { expression = "min(0.2 * (1 - 0.75 * vulcanus_ashlands_biome), - 1.2 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_huge", type = "noise-expression" }, vulcanus_rock_medium = { expression = "min(0.5 * (1 - 0.5 * vulcanus_ashlands_biome), - 0.8 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_medium", type = "noise-expression" }, vulcanus_rock_noise = { expression = "multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 137,octaves = 4,persistence = 0.65,input_scale = 0.1,output_scale = 0.4}", name = "vulcanus_rock_noise", type = "noise-expression" }, vulcanus_rock_small = { expression = "min(0.6 * (1 - 0.5 * vulcanus_ashlands_biome), - 0.6 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_small", type = "noise-expression" }, vulcanus_rock_tiny = { expression = "min(0.75 * (1 - 0.5 * vulcanus_ashlands_biome), - 0.5 + 1.2 * min(aux, -0.1 + 1.1 * moisture) + vulcanus_rock_noise + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_rock_tiny", type = "noise-expression" }, vulcanus_sand_decal = { expression = "(1 - aux - moisture) * 0.05 * vulcanus_basalts_biome", name = "vulcanus_sand_decal", type = "noise-expression" }, vulcanus_scale_multiplier = { expression = "slider_rescale(control:vulcanus_volcanism:frequency, 3)", name = "vulcanus_scale_multiplier", type = "noise-expression" }, vulcanus_segment_scale = { expression = 1, name = "vulcanus_segment_scale", type = "noise-expression" }, vulcanus_shared_influence = { expression = 315, name = "vulcanus_shared_influence", type = "noise-expression" }, vulcanus_small_sulfur_rock = { expression = "min(0.4, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.1)) - 0.7 + 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_small_sulfur_rock", type = "noise-expression" }, vulcanus_starting_area = { expression = "clamp(max(vulcanus_basalts_start, vulcanus_mountains_start, vulcanus_ashlands_start), 0, 1)", name = "vulcanus_starting_area", type = "noise-expression" }, vulcanus_starting_area_multiplier = { expression = "lerp(1, 0.06, clamp(0.5 + vulcanus_starting_circle, 0, 1))", name = "vulcanus_starting_area_multiplier", type = "noise-expression" }, vulcanus_starting_area_radius = { expression = "0.7 * 0.75", name = "vulcanus_starting_area_radius", type = "noise-expression" }, vulcanus_starting_calcite = { expression = "starting_spot_at_angle{ angle = vulcanus_mountains_angle - 20 * vulcanus_starting_direction,distance = 350 * vulcanus_starting_area_radius,radius = 35 / 1.5 * vulcanus_calcite_size,x_distortion = 0.5 * vulcanus_resource_wobble_x,y_distortion = 0.5 * vulcanus_resource_wobble_y}", name = "vulcanus_starting_calcite", type = "noise-expression" }, vulcanus_starting_circle = { expression = "1 + vulcanus_starting_area_radius * (300 - distance) / 50", name = "vulcanus_starting_circle", type = "noise-expression" }, vulcanus_starting_coal = { expression = "starting_spot_at_angle{ angle = vulcanus_ashlands_angle + 15 * vulcanus_starting_direction,distance = 180 * vulcanus_starting_area_radius,radius = 30 * vulcanus_coal_size,x_distortion = 0.5 * vulcanus_resource_wobble_x,y_distortion = 0.5 * vulcanus_resource_wobble_y}", name = "vulcanus_starting_coal", type = "noise-expression" }, vulcanus_starting_direction = { expression = "-1 + 2 * (map_seed_small & 1)", name = "vulcanus_starting_direction", type = "noise-expression" }, vulcanus_starting_sulfur = { expression = "max(starting_spot_at_angle{ angle = vulcanus_mountains_angle + 10 * vulcanus_starting_direction,distance = 590 * vulcanus_starting_area_radius,radius = 30,x_distortion = 0.75 * vulcanus_resource_wobble_x,y_distortion = 0.75 * vulcanus_resource_wobble_y},starting_spot_at_angle{ angle = vulcanus_mountains_angle + 30 * vulcanus_starting_direction,distance = 200 * vulcanus_starting_area_radius,radius = 25 * vulcanus_sulfuric_acid_geyser_size,x_distortion = 0.75 * vulcanus_resource_wobble_x,y_distortion = 0.75 * vulcanus_resource_wobble_y})", name = "vulcanus_starting_sulfur", type = "noise-expression" }, vulcanus_starting_tungsten = { expression = "starting_spot_at_angle{ angle = vulcanus_basalts_angle - 10 * vulcanus_starting_direction,distance = 450 * vulcanus_starting_area_radius,radius = 30 / 1.5,x_distortion = 0.5 * vulcanus_resource_wobble_x,y_distortion = 0.5 * vulcanus_resource_wobble_y}", name = "vulcanus_starting_tungsten", type = "noise-expression" }, vulcanus_starting_volcano_spot = { expression = "clamp(starting_spot_at_angle{ angle = vulcanus_mountains_angle,distance = 400 * vulcanus_starting_area_radius,radius = 200,x_distortion = vulcanus_wobble_x/2 + vulcanus_wobble_large_x/12 + vulcanus_wobble_huge_x/80,y_distortion = vulcanus_wobble_y/2 + vulcanus_wobble_large_y/12 + vulcanus_wobble_huge_y/80}, 0, 1)", name = "vulcanus_starting_volcano_spot", type = "noise-expression" }, vulcanus_sulfur_rock_cluster = { expression = "min(0.1, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy)) - 0.6 + 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_sulfur_rock_cluster", type = "noise-expression" }, vulcanus_sulfur_rock_tiny = { expression = "min(0.5, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.2)) - 0.4 + 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_sulfur_rock_tiny", type = "noise-expression" }, vulcanus_sulfuric_acid_geyser_probability = { expression = "(control:sulfuric_acid_geyser:size > 0) * (0.025 * ((vulcanus_sulfuric_acid_region_patchy > 0) + 2 * vulcanus_sulfuric_acid_region_patchy))", name = "vulcanus_sulfuric_acid_geyser_probability", type = "noise-expression" }, vulcanus_sulfuric_acid_geyser_richness = { expression = "(vulcanus_sulfuric_acid_region > 0) * random_penalty_between(0.5, 1, 1)* 80000 * 40 * vulcanus_richness_multiplier * vulcanus_starting_area_multiplier* control:sulfuric_acid_geyser:richness / vulcanus_sulfuric_acid_geyser_size", name = "vulcanus_sulfuric_acid_geyser_richness", type = "noise-expression" }, vulcanus_sulfuric_acid_geyser_size = { expression = "slider_rescale(control:sulfuric_acid_geyser:size, 2)", name = "vulcanus_sulfuric_acid_geyser_size", type = "noise-expression" }, vulcanus_sulfuric_acid_patches = { expression = "0.8 * abs(multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = 21000, octaves = 2, input_scale = 1/3})", name = "vulcanus_sulfuric_acid_patches", type = "noise-expression" }, vulcanus_sulfuric_acid_puddle = { expression = "min(0.2, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.1)) - 0.6 - 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_sulfuric_acid_puddle", type = "noise-expression" }, vulcanus_sulfuric_acid_puddle_small = { expression = "min(0.25, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.15)) - 0.6 - 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_sulfuric_acid_puddle_small", type = "noise-expression" }, vulcanus_sulfuric_acid_region = { expression = "max(vulcanus_starting_sulfur,min(1 - vulcanus_starting_circle,vulcanus_place_sulfur_spots(759, 9, 0,vulcanus_sulfuric_acid_geyser_size * min(1.2, vulcanus_ore_dist) * 25,control:sulfuric_acid_geyser:frequency,vulcanus_mountains_sulfur_favorability)))", name = "vulcanus_sulfuric_acid_region", type = "noise-expression" }, vulcanus_sulfuric_acid_region_patchy = { expression = "(1 + vulcanus_sulfuric_acid_region) * (0.5 + 0.5 * vulcanus_sulfuric_acid_patches) - 1", name = "vulcanus_sulfuric_acid_region_patchy", type = "noise-expression" }, vulcanus_sulfuric_acid_stain = { expression = "min(0.2, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.1)) - 0.8 - 0.6 * vulcanus_decorative_knockout)", name = "vulcanus_sulfuric_acid_stain", type = "noise-expression" }, vulcanus_sulfuric_acid_stain_small = { expression = "max(min(0.1, vulcanus_chimney_main),min(0.2, min(0.5, 3 * (vulcanus_sulfuric_acid_region_patchy + 0.2)) - 0.4 + 0.6 * vulcanus_decorative_knockout))", name = "vulcanus_sulfuric_acid_stain_small", type = "noise-expression" }, vulcanus_temperature = { expression = "100+ 100 * var('control:temperature:bias')- min(vulcanus_elev, vulcanus_elev / 100)- 2 * vulcanus_moisture- 1 * vulcanus_aux- 20 * vulcanus_ashlands_biome+ 200 * max(0, mountain_volcano_spots - 0.6)", name = "vulcanus_temperature", type = "noise-expression" }, vulcanus_tree = { expression = "min(10 * (vulcanus_ashlands_biome - 0.9),-1.5 + 1.5 * moisture + 0.5 * (moisture > 0.9) - 0.5 * aux + 0.5 * vulcanus_decorative_knockout)", name = "vulcanus_tree", type = "noise-expression" }, vulcanus_tungsten_ore_probability = { expression = "(control:tungsten_ore:size > 0) * (1000 * ((1 + vulcanus_tungsten_ore_region) * random_penalty_between(0.9, 1, 1) - 1))", name = "vulcanus_tungsten_ore_probability", type = "noise-expression" }, vulcanus_tungsten_ore_region = { expression = "max(vulcanus_starting_tungsten,min(1 - vulcanus_starting_circle,vulcanus_place_metal_spots(789, 15, 2,vulcanus_tungsten_ore_size * min(1.2, vulcanus_ore_dist) * 25,control:tungsten_ore:frequency,vulcanus_basalts_resource_favorability)))", name = "vulcanus_tungsten_ore_region", type = "noise-expression" }, vulcanus_tungsten_ore_richness = { expression = "vulcanus_tungsten_ore_region * random_penalty_between(0.9, 1, 1)* 10000 * vulcanus_starting_area_multiplier* control:tungsten_ore:richness / vulcanus_tungsten_ore_size", name = "vulcanus_tungsten_ore_richness", type = "noise-expression" }, vulcanus_tungsten_ore_size = { expression = "slider_rescale(control:tungsten_ore:size, 2)", name = "vulcanus_tungsten_ore_size", type = "noise-expression" }, vulcanus_wobble_huge_x = { expression = "vulcanus_detail_noise{seed1 = 30, scale = 2, octaves = 2, magnitude = 800}", name = "vulcanus_wobble_huge_x", type = "noise-expression" }, vulcanus_wobble_huge_y = { expression = "vulcanus_detail_noise{seed1 = 1030, scale = 2, octaves = 2, magnitude = 800}", name = "vulcanus_wobble_huge_y", type = "noise-expression" }, vulcanus_wobble_large_x = { expression = "vulcanus_detail_noise{seed1 = 20, scale = 1/2, octaves = 2, magnitude = 50}", name = "vulcanus_wobble_large_x", type = "noise-expression" }, vulcanus_wobble_large_y = { expression = "vulcanus_detail_noise{seed1 = 1020, scale = 1/2, octaves = 2, magnitude = 50}", name = "vulcanus_wobble_large_y", type = "noise-expression" }, vulcanus_wobble_x = { expression = "vulcanus_detail_noise{seed1 = 10, scale = 1/8, octaves = 2, magnitude = 4}", name = "vulcanus_wobble_x", type = "noise-expression" }, vulcanus_wobble_y = { expression = "vulcanus_detail_noise{seed1 = 1010, scale = 1/8, octaves = 2, magnitude = 4}", name = "vulcanus_wobble_y", type = "noise-expression" }, water_level = { expression = "10 * log2(control:water:size)", name = "water_level", type = "noise-expression" }, waves_decal = { expression = "(1 - aux - moisture) * 0.05 * place_every_n(5.7,5.7,1,1) * vulcanus_ashlands_biome", name = "waves_decal", type = "noise-expression" }, x_from_start = { expression = "distance_from_nearest_point_x(x, y, starting_positions)", name = "x_from_start", type = "noise-expression" }, y_from_start = { expression = "distance_from_nearest_point_y(x, y, starting_positions)", name = "y_from_start", type = "noise-expression" } }, ["noise-function"] = { amplitude_corrected_multioctave_noise = { expression = "variable_persistence_multioctave_noise{x = x,y = y,seed0 = seed0,seed1 = seed1,input_scale = input_scale,output_scale = (1 - persistence) / 2 ^ octaves / (1 - persistence ^ octaves) * amplitude,offset_x = offset_x,octaves = octaves,persistence = persistence}", name = "amplitude_corrected_multioctave_noise", parameters = { "x", "y", "seed0", "seed1", "input_scale", "offset_x", "octaves", "persistence", "amplitude" }, type = "noise-function" }, aquilo_min_elevation = { expression = "-1 + 2 * (elevation > min_elevation)", name = "aquilo_min_elevation", parameters = { "min_elevation" }, type = "noise-function" }, aquilo_simple_billows = { expression = "abs(quick_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = seed1,input_scale = input_scale,output_scale = 1,offset_x = 10000,octaves = octaves,octave_input_scale_multiplier = 0.5,octave_output_scale_multiplier = 0.75})", name = "aquilo_simple_billows", parameters = { "seed1", "octaves", "input_scale" }, type = "noise-function" }, aquilo_spot_noise = { expression = "spot_noise{x = x,y = y,seed0 = map_seed,seed1 = seed,candidate_spot_count = count,suggested_minimum_candidate_point_spacing = 128,skip_span = 3,skip_offset = skip_offset,region_size = region_size,density_expression = density,spot_quantity_expression = radius * radius,spot_radius_expression = radius,hard_region_target_quantity = 0,spot_favorability_expression = favorability,basement_value = -1,maximum_spot_basement_radius = radius * 2}", name = "aquilo_spot_noise", parameters = { "seed", "count", "skip_offset", "region_size", "density", "radius", "favorability" }, type = "noise-function" }, asymmetric_ramps = { expression = "min((input - from_top) / (from_top - from_bottom), (to_top - input) / (to_bottom - to_top))", name = "asymmetric_ramps", parameters = { "input", "from_bottom", "from_top", "to_top", "to_bottom" }, type = "noise-function" }, decorative_mix_noise = { expression = "-0.25+ abs(multioctave_noise{x = x, y = y, persistence = 0.65, seed0 = map_seed, seed1 = seed + 500, octaves = 2, input_scale = input_scale, output_scale = 0.8, offset_y = seed})+ basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed, input_scale = input_scale, output_scale = 0.1, offset_x = seed}+ basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed, input_scale = input_scale / 2, output_scale = 0.15, offset_x = seed}+ basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed, input_scale = input_scale / 4, output_scale = 0.2, offset_x = seed}", name = "decorative_mix_noise", parameters = { "seed", "input_scale" }, type = "noise-function" }, elevation_nauvis_function = { expression = "min(wlc_elevation, starting_lake)", local_expressions = { elevation_magnitude = 20, nauvis_main = "elevation_magnitude * (lerp(0.5 * added_cliff_elevation - 0.6,1.9 * added_cliff_elevation + 1.6,0.1 + 0.5 * nauvis_bridges)+ 0.25 * nauvis_detail+ 3 * nauvis_macro * starting_macro_multiplier)", starting_island = "nauvis_main + elevation_magnitude * (2.5 - distance * segmentation_multiplier / 200)", starting_lake = "elevation_magnitude * (-3 + (starting_lake_distance + starting_lake_noise) / 8) / 8", starting_lake_distance = "distance_from_nearest_point{x = x, y = y, points = starting_lake_positions, maximum_distance = 1024}", starting_lake_noise = "quick_multioctave_noise_persistence{x = x,y = y,seed0 = map_seed,seed1 = 14,input_scale = 1/8,output_scale = 0.8,octaves = 4,octave_input_scale_multiplier = 0.5,persistence = 0.68}", starting_macro_multiplier = "clamp(distance * nauvis_segmentation_multiplier / 2000, 0, 1)", wlc_amplitude = 2, wlc_elevation = "max(nauvis_main - water_level * wlc_amplitude, starting_island)" }, name = "elevation_nauvis_function", parameters = { "added_cliff_elevation" }, type = "noise-function" }, enemy_autoplace_base = { expression = "random_penalty{x = x + seed,y = y,source = min(enemy_base_probability * max(0, 1 + 0.002 * distance_factor * (-312 * distance_factor - starting_area_radius + distance)),0.25 + distance_factor * 0.05),amplitude = 0.1}", name = "enemy_autoplace_base", parameters = { "distance_factor", "seed" }, type = "noise-function" }, expression_in_range_base = { expression = "expression_in_range(20, 1, aux, moisture, aux_from, moisture_from, aux_to, moisture_to)", name = "expression_in_range_base", parameters = { "aux_from", "moisture_from", "aux_to", "moisture_to" }, type = "noise-function" }, finish_elevation = { expression = "min((elevation - water_level) / segmentation_multiplier,basis_noise{x = x, y = y, seed0 = map_seed, seed1 = 123, input_scale = 1/8, output_scale = 1.5} + starting_lake_distance / 4 - 4,-1 + (starting_lake_distance + starting_lake_noise) / 16,max(2, 2 + starting_lake_distance / 16 + starting_lake_noise / 2))", local_expressions = { starting_lake_distance = "distance_from_nearest_point{x = x, y = y, points = starting_lake_positions, maximum_distance = 1024}", starting_lake_noise = "quick_multioctave_noise_persistence{x = x,y = y,seed0 = map_seed,seed1 = 14,input_scale = 1/8,output_scale = 1,octaves = 5,octave_input_scale_multiplier = 0.5,persistence = 0.75}" }, name = "finish_elevation", parameters = { "elevation", "segmentation_multiplier" }, type = "noise-function" }, gleba_pos_peak = { expression = "max(0, 1 - abs(input - point) / range)", name = "gleba_pos_peak", parameters = { "input", "point", "range" }, type = "noise-function" }, gleba_select = { expression = "clamp(min(input - (from - slope), to + slope - input) / slope, min, max)", name = "gleba_select", parameters = { "input", "from", "to", "slope", "min", "max" }, type = "noise-function" }, gleba_simple_spot = { expression = "spot_noise{x = x + gleba_wobble_small_x * 0.5 * radius,y = y + gleba_wobble_small_y * 0.5 * radius,seed0 = map_seed,seed1 = seed1,skip_span = 1,skip_offset = 1,region_size = spacing * 5,density_expression = favorability,spot_favorability_expression = favorability,candidate_spot_count = 22,suggested_minimum_candidate_point_spacing = spacing,spot_quantity_expression = radius * radius,spot_radius_expression = radius,hard_region_target_quantity = 0,basement_value = -1,maximum_spot_basement_radius = radius * 2}", name = "gleba_simple_spot", parameters = { "seed1", "radius", "spacing", "favorability" }, type = "noise-function" }, grpi = { expression = "random_penalty{x = x, y = y, seed = 1, source = 1, amplitude = 1/survival} - 1", name = "grpi", parameters = { "survival" }, type = "noise-function" }, lerp = { expression = "a + (b - a) * alpha", name = "lerp", parameters = { "a", "b", "alpha" }, type = "noise-function" }, make_0_12like_lakes = { expression = "max(bias + variable_persistence_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 1,input_scale = input_scale,output_scale = 0.125,offset_x = offset_x,octaves = terrain_octaves,persistence = persistence},20 + water_level - 0.1 * segmentation_multiplier * distance + variable_persistence_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 2,input_scale = input_scale,output_scale = 0.125,offset_x = offset_x,octaves = 6,persistence = persistence})", local_expressions = { input_scale = "segmentation_multiplier / 2", offset_x = "10000 / segmentation_multiplier", persistence = "clamp(amplitude_corrected_multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = 1,octaves = terrain_octaves - 2,input_scale = input_scale,offset_x = offset_x,persistence = 0.7,amplitude = 0.5} + 0.3,0.1, 0.9)" }, name = "make_0_12like_lakes", parameters = { "x", "y", "bias", "terrain_octaves", "segmentation_multiplier" }, type = "noise-function" }, noise_layer_noise = { expression = "multioctave_noise{x = x, y = y, persistence = 0.7, seed0 = map_seed, seed1 = seed, octaves = 4, input_scale = 1/6, output_scale = 2/3}", name = "noise_layer_noise", parameters = { "seed" }, type = "noise-function" }, normalize = { expression = "primary / sqrt(bias + (primary*primary)+(secondary*secondary))", name = "normalize", parameters = { "primary", "secondary", "bias" }, type = "noise-function" }, place_every_n = { expression = "min(((o_x + o_y * 0.93819) / 1.41983 % x_spacing) <= 1,((o_x / 4.1875839 - o_y) * 0.913853883 % y_spacing) <= 1)", local_expressions = { o_x = "x + x_offset", o_y = "y + y_offset" }, name = "place_every_n", parameters = { "x_spacing", "y_spacing", "x_offset", "y_offset" }, type = "noise-function" }, quick_multioctave_noise_persistence = { expression = "quick_multioctave_noise{x = x,y = y,seed0 = seed0,seed1 = seed1,input_scale = input_scale * octave_input_scale_multiplier ^ (octaves - 1),output_scale = output_scale * 2 ^ (octaves - 1),octaves = octaves,octave_output_scale_multiplier = persistence,octave_input_scale_multiplier = 1 / octave_input_scale_multiplier}", name = "quick_multioctave_noise_persistence", parameters = { "x", "y", "seed0", "seed1", "input_scale", "output_scale", "octaves", "octave_input_scale_multiplier", "persistence" }, type = "noise-function" }, random = { expression = "1 - random_penalty{x = x, y = y, seed = seed, source = 1, amplitude = amplitude}", name = "random", parameters = { "amplitude", "seed" }, type = "noise-function" }, random_penalty_at = { expression = "random_penalty{x = x, y = y, seed = seed, source = value, amplitude = value}", name = "random_penalty_at", parameters = { "value", "seed" }, type = "noise-function" }, random_penalty_between = { expression = "random_penalty{x = x, y = y, seed = seed, source = to, amplitude = to - from}", name = "random_penalty_between", parameters = { "from", "to", "seed" }, type = "noise-function" }, random_penalty_inverse = { expression = "random_penalty{x = x, y = y, seed = seed, source = 1, amplitude = 1 / penalty}", name = "random_penalty_inverse", parameters = { "penalty", "seed" }, type = "noise-function" }, range_select = { expression = "clamp(min(input - (from - slope), to + slope - input) / slope, min, max)", name = "range_select", parameters = { "input", "from", "to", "slope", "min", "max" }, type = "noise-function" }, range_select_base = { expression = "clamp(min(input - from, to - input) / slope, min, max)", name = "range_select_base", parameters = { "input", "from", "to", "slope", "min", "max" }, type = "noise-function" }, resource_autoplace_all_patches = { expression = "if(has_starting_area_placement == 1, max(starting_patches, regular_patches), regular_patches)", local_expressions = { basement_value = "-6 * max(regular_blob_amplitude_at(regular_blob_amplitude_maximum_distance), starting_blob_amplitude)", blobs0 = "basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed1, input_scale = 1/8, output_scale = 1} + basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed1, input_scale = 1/24, output_scale = 1}", double_density_distance = 1300, regular_blob_amplitude_maximum_distance = "if(has_starting_area_placement == -1,double_density_distance,double_density_distance + regular_patch_fade_in_distance)", regular_patch_fade_in_distance = 300, regular_patches = "spot_noise{x = x,y = y,density_expression = regular_density_at(distance),spot_quantity_expression = regular_spot_quantity_expression,spot_radius_expression = min(32, regular_rq_factor * regular_spot_quantity_expression ^ (1/3)),spot_favorability_expression = 1,seed0 = map_seed,seed1 = seed1,region_size = 1024,candidate_spot_count = candidate_spot_count,suggested_minimum_candidate_point_spacing = 45.254833995939045,skip_span = regular_patch_set_count,skip_offset = regular_patch_set_index,hard_region_target_quantity = 0,basement_value = basement_value,maximum_spot_basement_radius = 128} + (blobs0 + basis_noise{x = x, y = y, seed0 = map_seed, seed1 = seed1, input_scale = 1/64, output_scale = 1.5} - 1/3) * regular_blob_amplitude_at(distance)", regular_spot_quantity_expression = "random_penalty_between(random_spot_size_minimum, random_spot_size_maximum, 1) * regular_spot_quantity_base_at(distance)", starting_amount = "20000 * base_density * (frequency_multiplier + 1) * size_multiplier", starting_area_spot_quantity = "starting_amount / starting_patches_split / frequency_multiplier", starting_blob_amplitude = "starting_blob_amplitude_multiplier / (pi/3 * starting_rq_factor ^ 2) * starting_area_spot_quantity ^ (1/3)", starting_modulation = "starting_resource_placement_radius > distance", starting_patches = "spot_noise{x = x,y = y,density_expression = starting_amount / (pi * starting_resource_placement_radius * starting_resource_placement_radius) * starting_modulation,spot_quantity_expression = starting_area_spot_quantity,spot_radius_expression = starting_rq_factor * starting_area_spot_quantity ^ (1/3),spot_favorability_expression = clamp((elevation_lakes - 1) / 10, 0, 1) * starting_modulation * 2 - distance / starting_resource_placement_radius + random_penalty_at(0.5, 1),seed0 = map_seed,seed1 = seed1 + 1,skip_span = starting_patch_set_count,skip_offset = starting_patch_set_index,region_size = starting_resource_placement_radius * 2,candidate_spot_count = 32,suggested_minimum_candidate_point_spacing = 32,hard_region_target_quantity = 1,basement_value = basement_value,maximum_spot_basement_radius = 128} + (blobs0 - 0.25) * starting_blob_amplitude", starting_patches_split = 0.5, starting_resource_placement_radius = 120 }, local_functions = { regular_blob_amplitude_at = { expression = "regular_blob_amplitude_multiplier * min(regular_spot_height_typical_at(regular_blob_amplitude_maximum_distance),regular_spot_height_typical_at(distance))", parameters = { "distance" } }, regular_density_at = { expression = "base_density * frequency_multiplier * size_multiplier * if(has_starting_area_placement == -1, 1, clamp((distance - starting_resource_placement_radius) / regular_patch_fade_in_distance, 0, 1)) * (1 + clamp(size_effective_distance_at(distance) / double_density_distance, 0, 1))", parameters = { "distance" } }, regular_spot_height_typical_at = { expression = "((random_spot_size_minimum + random_spot_size_maximum) / 2 * regular_spot_quantity_base_at(distance)) ^ (1/3) / (pi/3 * regular_rq_factor ^ 2)", parameters = { "distance" } }, regular_spot_quantity_base_at = { expression = "1000000 / base_spots_per_km2 / frequency_multiplier * regular_density_at(distance)", parameters = { "distance" } }, size_effective_distance_at = { expression = "if(has_starting_area_placement == -1, distance, distance - regular_patch_fade_in_distance)", parameters = { "distance" } } }, name = "resource_autoplace_all_patches", parameters = { "base_density", "base_spots_per_km2", "candidate_spot_count", "frequency_multiplier", "has_starting_area_placement", "random_spot_size_minimum", "random_spot_size_maximum", "regular_blob_amplitude_multiplier", "regular_patch_set_count", "regular_patch_set_index", "regular_rq_factor", "seed1", "size_multiplier", "starting_blob_amplitude_multiplier", "starting_patch_set_count", "starting_patch_set_index", "starting_rq_factor" }, type = "noise-function" }, rotate_x = { expression = "x * cos(angle_rad) + y * sin(angle_rad)", local_expressions = { angle_rad = "angle / 180 * pi" }, name = "rotate_x", parameters = { "x", "y", "angle" }, type = "noise-function" }, rotate_y = { expression = "y * cos(angle_rad) - x * sin(angle_rad)", local_expressions = { angle_rad = "angle / 180 * pi" }, name = "rotate_y", parameters = { "x", "y", "angle" }, type = "noise-function" }, rpi = { expression = "random_penalty{x = x, y = y, source = 1, amplitude = 1/survival} - 1", name = "rpi", parameters = { "survival" }, type = "noise-function" }, slider_rescale = { expression = "2^(log2(slider_value)/log2(6)*log2(n))", name = "slider_rescale", parameters = { "slider_value", "n" }, type = "noise-function" }, slider_to_linear = { expression = "min + 0.5 * (max - min) * (1 + log2(slider_value) / log2(6))", name = "slider_to_linear", parameters = { "slider_value", "min", "max" }, type = "noise-function" }, spot_at_angle = { expression = "1 - (delta_x * delta_x + delta_y * delta_y) ^ 0.5 / radius", local_expressions = { angle_rad = "angle / 180 * pi", delta_x = "distance * sin(angle_rad) - x + x_distortion", delta_y = "-distance * cos(angle_rad) - y + y_distortion" }, name = "spot_at_angle", parameters = { "angle", "distance", "radius", "x_distortion", "y_distortion" }, type = "noise-function" }, starting_spot_at_angle = { expression = "1 - (delta_x * delta_x + delta_y * delta_y) ^ 0.5 / radius", local_expressions = { angle_rad = "angle / 180 * pi", delta_x = "distance * sin(angle_rad) - x_from_start + x_distortion", delta_y = "-distance * cos(angle_rad) - y_from_start + y_distortion" }, name = "starting_spot_at_angle", parameters = { "angle", "distance", "radius", "x_distortion", "y_distortion" }, type = "noise-function" }, uneven_select_range = { expression = "min(0, (input - from) / from_slope, (to - input) / to_slope)", name = "uneven_select_range", parameters = { "input", "from", "from_slope", "to", "to_slope" }, type = "noise-function" }, volcano_inverted_peak = { expression = "(inversion_point - abs(spot - inversion_point)) / inversion_point", name = "volcano_inverted_peak", parameters = { "spot", "inversion_point" }, type = "noise-function" }, vulcanus_biome_blend = { expression = "fade * (noise - offset)", name = "vulcanus_biome_blend", parameters = { "fade", "noise", "offset" }, type = "noise-function" }, vulcanus_biome_multiscale = { expression = "bias + lerp(vulcanus_biome_noise(seed1, scale * 0.5),vulcanus_biome_noise(seed1 + 1000, scale),clamp(distance / 10000, 0, 1))", name = "vulcanus_biome_multiscale", parameters = { "seed1", "scale", "bias" }, type = "noise-function" }, vulcanus_biome_noise = { expression = "multioctave_noise{x = x,y = y,persistence = 0.65,seed0 = map_seed,seed1 = seed1,octaves = 5,input_scale = vulcanus_scale_multiplier / scale}", name = "vulcanus_biome_noise", parameters = { "seed1", "scale" }, type = "noise-function" }, vulcanus_contrast = { expression = "clamp(value, c, 1) - c", name = "vulcanus_contrast", parameters = { "value", "c" }, type = "noise-function" }, vulcanus_detail_noise = { expression = "multioctave_noise{x = x,y = y,seed0 = map_seed,seed1 = seed1 + 12243,octaves = octaves,persistence = 0.6,input_scale = 1 / 50 / scale,output_scale = magnitude}", name = "vulcanus_detail_noise", parameters = { "seed1", "scale", "octaves", "magnitude" }, type = "noise-function" }, vulcanus_place_metal_spots = { expression = "min(clamp(-1 + 4 * favor_biome, -1, 1), metal_spot_noise - vulcanus_hairline_cracks / 30000)", local_expressions = { metal_spot_noise = "vulcanus_spot_noise{seed = seed,count = count,spacing = vulcanus_ore_spacing,span = 3,offset = offset,region_size = 500 + 500 / freq,density = favor_biome * 4,quantity = size * size,radius = size,favorability = favor_biome > 0.9}" }, name = "vulcanus_place_metal_spots", parameters = { "seed", "count", "offset", "size", "freq", "favor_biome" }, type = "noise-function" }, vulcanus_place_non_metal_spots = { expression = "min(2 * favor_biome - 1, vulcanus_spot_noise{seed = seed,count = count,spacing = vulcanus_ore_spacing,span = 3,offset = offset,region_size = 400 + 400 / freq,density = favor_biome * 4,quantity = size * size,radius = size,favorability = favor_biome > 0.9})", name = "vulcanus_place_non_metal_spots", parameters = { "seed", "count", "offset", "size", "freq", "favor_biome" }, type = "noise-function" }, vulcanus_place_sulfur_spots = { expression = "min(2 * favor_biome - 1, vulcanus_spot_noise{seed = seed,count = count,spacing = vulcanus_ore_spacing,span = 3,offset = offset,region_size = 450 + 450 / freq,density = favor_biome * 4,quantity = size * size,radius = size,favorability = favor_biome > 0.9})", name = "vulcanus_place_sulfur_spots", parameters = { "seed", "count", "offset", "size", "freq", "favor_biome" }, type = "noise-function" }, vulcanus_plasma = { expression = "abs(basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 12643,input_scale = 1 / 50 / scale,output_scale = magnitude1}- basis_noise{x = x,y = y,seed0 = map_seed,seed1 = 13423 + seed,input_scale = 1 / 50 / scale2,output_scale = magnitude2})", name = "vulcanus_plasma", parameters = { "seed", "scale", "scale2", "magnitude1", "magnitude2" }, type = "noise-function" }, vulcanus_spot_noise = { expression = "spot_noise{x = x + vulcanus_resource_wobble_x,y = y + vulcanus_resource_wobble_y,seed0 = map_seed,seed1 = seed,candidate_spot_count = count,suggested_minimum_candidate_point_spacing = 128,skip_span = span,skip_offset = offset,region_size = region_size,density_expression = density,spot_quantity_expression = quantity,spot_radius_expression = radius,hard_region_target_quantity = 0,spot_favorability_expression = favorability,basement_value = -1,maximum_spot_basement_radius = 128}", name = "vulcanus_spot_noise", parameters = { "seed", "count", "spacing", "span", "offset", "region_size", "density", "quantity", "radius", "favorability" }, type = "noise-function" }, vulcanus_threshold = { expression = "(value - (1 - threshold)) * (1 / threshold)", name = "vulcanus_threshold", parameters = { "value", "threshold" }, type = "noise-function" }, water_base = { expression = "if(max_elevation >= elevation, influence * min(max_elevation - elevation, 1), -inf)", name = "water_base", parameters = { "max_elevation", "influence" }, type = "noise-function" } }, ["offshore-pump"] = { ["offshore-pump"] = { always_draw_fluid = true, circuit_connector = { { points = { shadow = { green = { -0.125, 0.421875 }, red = { 0.15625, 0.421875 } }, wire = { green = { -0.65625, 0.078125 }, red = { -0.5625, -0.078125 } } }, sprites = { blue_led_light_offset = { -0.6875, -0.109375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.5, -0.234375 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.5, -0.265625 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.5, -0.265625 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, -0.265625 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, -0.265625 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -0.6875, -0.234375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.5, -0.234375 }, width = 62, x = 0, y = 174 } } }, { points = { shadow = { green = { 0.28125, 0.765625 }, red = { 0.46875, 0.765625 } }, wire = { green = { 0.09375, 0.390625 }, red = { 0.03125, 0.171875 } } }, sprites = { blue_led_light_offset = { -0.21875, 0.421875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.21875, 0.171875 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.078125, 0.53125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.21875, 0.140625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.21875, 0.140625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.140625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.21875, 0.140625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { -0.21875, 0.328125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.21875, 0.171875 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0, 0.5625 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { -0.484375, 0.6875 }, red = { -0.171875, 0.71875 } }, wire = { green = { -0.640625, 0.109375 }, red = { -0.515625, 0.015625 } } }, sprites = { blue_led_light_offset = { -0.671875, -0.109375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.421875, -0.140625 }, width = 52, x = 0, y = 100 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.421875, -0.171875 }, width = 60, x = 0, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.421875, -0.171875 }, width = 46, x = 0, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.421875, -0.171875 }, width = 48, x = 0, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.421875, -0.171875 }, width = 48, x = 0, y = 92 }, red_green_led_light_offset = { -0.609375, -0.171875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.421875, -0.140625 }, width = 62, x = 0, y = 116 } } }, { points = { shadow = { green = { -0.03125, -0.078125 }, red = { 0.15625, -0.078125 } }, wire = { green = { 0.484375, 0.390625 }, red = { 0.421875, 0.171875 } } }, sprites = { blue_led_light_offset = { 0.171875, 0.421875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.171875, 0.171875 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.390625, -0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.171875, 0.140625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.171875, 0.140625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, 0.140625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, 0.140625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.171875, 0.328125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.171875, 0.171875 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.3125, -0.28125 }, width = 68, x = 136, y = 162 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.6, -1.05 }, { 0.6, 0.3 } }, collision_mask = { layers = { is_lower_object = true, is_object = true, object = true, train = true } }, corpse = "offshore-pump-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "offshore-pump-explosion", energy_source = { type = "void" }, energy_usage = "60kW", fast_replaceable_group = "offshore-pump", flags = { "placeable-neutral", "player-creation", "filter-directions" }, fluid_box = { pipe_connections = { { direction = 8, flow_direction = "output", position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, production_type = "output", volume = 100 }, fluid_source_offset = { 0, -1 }, graphics_set = { animation = { east = { layers = { { animation_speed = 0.25, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East.png", frame_count = 32, height = 102, line_length = 8, priority = "high", scale = 0.5, shift = { 0.46875, -0.0625 }, width = 124 }, { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East-shadow.png", frame_count = 32, height = 66, line_length = 8, priority = "high", scale = 0.5, shift = { 0.84375, 0.25 }, width = 180 } } }, north = { layers = { { animation_speed = 0.25, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North.png", frame_count = 32, height = 162, line_length = 8, priority = "high", scale = 0.5, shift = { -0.03125, -0.46875 }, width = 90 }, { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North-shadow.png", frame_count = 32, height = 134, line_length = 8, priority = "high", scale = 0.5, shift = { 0.40625, -0.21875 }, width = 150 } } }, south = { layers = { { animation_speed = 0.25, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South.png", frame_count = 32, height = 192, line_length = 8, priority = "high", scale = 0.5, shift = { -0.03125, 0 }, width = 92 }, { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South-shadow.png", frame_count = 32, height = 128, line_length = 8, priority = "high", scale = 0.5, shift = { 0.46875, 0.71875 }, width = 164 } } }, west = { layers = { { animation_speed = 0.25, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West.png", frame_count = 32, height = 102, line_length = 8, priority = "high", scale = 0.5, shift = { -0.46875, -0.0625 }, width = 124 }, { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West-shadow.png", frame_count = 32, height = 66, line_length = 8, priority = "high", scale = 0.5, shift = { -0.09375, 0.25 }, width = 172 } } } }, base_pictures = { east = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East-legs.png", height = 60, scale = 0.5, shift = { 0.125, 0.40625 }, width = 106 }, north = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North-legs.png", height = 106, scale = 0.5, shift = { -0.03125, -0.15625 }, width = 114 }, south = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South-legs.png", height = 108, scale = 0.5, shift = { -0.0625, 0.1875 }, width = 110 }, west = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West-legs.png", height = 64, scale = 0.5, shift = { -0.1875, 0.375 }, width = 108 } }, base_render_layer = "ground-patch", fluid_animation = { east = { animation_speed = 0.25, apply_runtime_tint = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East-fluid.png", frame_count = 32, height = 50, line_length = 8, scale = 0.5, shift = { 0.1875, -0.34375 }, width = 38 }, north = { animation_speed = 0.25, apply_runtime_tint = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North-fluid.png", frame_count = 32, height = 40, line_length = 8, scale = 0.5, shift = { -0.03125, -0.6875 }, width = 40 }, south = { animation_speed = 0.25, apply_runtime_tint = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South-fluid.png", frame_count = 32, height = 14, line_length = 8, scale = 0.5, shift = { -0.03125, -0.125 }, width = 36 }, west = { animation_speed = 0.25, apply_runtime_tint = true, filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West-fluid.png", frame_count = 32, height = 50, line_length = 8, scale = 0.5, shift = { -0.21875, -0.34375 }, width = 36 } }, glass_pictures = { east = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East-glass.png", height = 32, scale = 0.5, shift = { 0.15625, -0.40625 }, width = 30 }, north = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North-glass.png", height = 40, scale = 0.5, shift = { -0.0625, -0.6875 }, width = 36 }, south = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South-glass.png", height = 24, scale = 0.5, shift = { -0.03125, -0.1875 }, width = 40 }, west = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West-glass.png", height = 32, scale = 0.5, shift = { -0.1875, -0.4375 }, width = 30 } }, underwater_layer_offset = 15, underwater_pictures = { east = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_East-underwater.png", height = 72, scale = 0.5, shift = { 1.21875, 0.53125 }, width = 40 }, north = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_North-underwater.png", height = 36, scale = 0.5, shift = { -0.03125, -1 }, width = 98 }, south = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_South-underwater.png", height = 48, scale = 0.5, shift = { -0.03125, 1.53125 }, width = 98 }, west = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump_West-underwater.png", height = 72, scale = 0.5, shift = { -1.25, 0.53125 }, width = 40 } } }, icon = "__base__/graphics/icons/offshore-pump.png", impact_category = "metal", max_health = 150, minable = { mining_time = 0.1, result = "offshore-pump" }, name = "offshore-pump", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], perceived_performance = { minimum = 0.5 }, placeable_position_visualization = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, x = 192 }, pumping_speed = 20, resistances = { { percent = 70, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.6, -1.49 }, { 0.6, 0.49000000000000004 } }, tile_buildability_rules = { { area = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colliding_tiles = { layers = { water_tile = true } }, remove_on_collision = true, required_tiles = { layers = { ground_tile = true } } }, { area = { { -1, -2 }, { 1, -1 } }, colliding_tiles = { layers = {} }, required_tiles = { layers = { water_tile = true } } } }, tile_height = 1, tile_width = 1, type = "offshore-pump", water_reflection = { orientation_to_variation = true, pictures = { filename = "__base__/graphics/entity/offshore-pump/offshore-pump-reflection.png", height = 156, priority = "extra-high", scale = 1, shift = { 0, 0.59375 }, variation_count = 4, width = 132 }, rotate = false }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_volume_to_activity = true, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.7, filename = "__base__/sound/offshore-pump.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 1.1000000000000001 }, volume = 0.5 } } } }, ["optimized-decorative"] = { ["aqulio-ice-decal-blue"] = { autoplace = { order = "d[decal]-a", probability_expression = "min(1, random_penalty{x = x, y = y, seed = 1, source = 1, amplitude = 1/0.1} + aquilo_high_frequency_peaks / 2 )", tile_restriction = { "snow-crests", "snow-lumpy", "snow-patchy" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, name = "aqulio-ice-decal-blue", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-01.png", height = 334, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 590 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-02.png", height = 365, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 395 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-03.png", height = 360, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 607 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-04.png", height = 310, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 846 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-05.png", height = 316, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 520 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-06.png", height = 363, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 358 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-07.png", height = 228, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 342 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-08.png", height = 429, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 517 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-09.png", height = 372, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 872 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-10.png", height = 261, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 402 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-11.png", height = 317, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 579 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-12.png", height = 292, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 445 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-ice-decal-blue/aqulio-ice-decal-blue-13.png", height = 383, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 508 } }, render_layer = "decals", tile_layer = 220, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/ice-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/ice-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["aqulio-snowy-decal"] = { autoplace = { order = "d[decal]-b", probability_expression = "min(1, random_penalty{x = x, y = y, seed = 1, source = 1, amplitude = 1/0.1} + 0.3 -aquilo_high_frequency_peaks / 2)", tile_restriction = { "ice-smooth", "ice-rough" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, name = "aqulio-snowy-decal", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-01.png", height = 396, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 759 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-02.png", height = 548, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 907 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-03.png", height = 307, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 678 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-04.png", height = 476, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 563 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-05.png", height = 348, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 479 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-06.png", height = 320, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 585 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-07.png", height = 373, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 468 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-08.png", height = 509, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 558 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-09.png", height = 428, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 570 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-10.png", height = 378, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 736 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-11.png", height = 473, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 513 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-12.png", height = 279, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 529 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-13.png", height = 380, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 376 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-14.png", height = 372, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 421 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-15.png", height = 383, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 724 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-16.png", height = 364, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 389 }, { filename = "__space-age__/graphics/decorative/aquilo-ice/aqulio-snowy-decal/aqulio-snowy-decal-17.png", height = 379, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1 }, width = 817 } }, render_layer = "decals", tile_layer = 220, type = "optimized-decorative" }, ["barnacles-decal"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_barnacles - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)", tile_restriction = { "natural-yumako-soil", "natural-jellynut-soil", "lowland-brown-blubber", "lowland-olive-blubber", "lowland-olive-blubber-2", "lowland-olive-blubber-3", "lowland-pale-green", "lowland-cream-cauliflower", "lowland-cream-cauliflower-2", "lowland-dead-skin", "lowland-dead-skin-2", "lowland-cream-red", "lowland-red-vein", "lowland-red-vein-2", "lowland-red-vein-3", "lowland-red-vein-4", "lowland-red-vein-dead", "lowland-red-infection", "midland-turquoise-bark", "midland-turquoise-bark-2", "midland-cracked-lichen", "midland-cracked-lichen-dull", "midland-cracked-lichen-dark", "midland-yellow-crust", "midland-yellow-crust-2", "midland-yellow-crust-3", "midland-yellow-crust-4", "highland-dark-rock", "highland-dark-rock-2", "highland-yellow-rock", "pit-rock" } }, collision_box = { { -3.375, -2.3125 }, { 3.25, 2.3125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "barnacles-decal", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-00.png", height = 299, scale = 0.5, shift = { 0.140625, -0.0703125 }, width = 400 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-01.png", height = 320, scale = 0.5, shift = { -0.0234375, 0.0625 }, width = 419 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-02.png", height = 287, scale = 0.5, shift = { -0.0390625, 0.0390625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-03.png", height = 298, scale = 0.5, shift = { -0.0078125, 0.171875 }, width = 421 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-04.png", height = 302, scale = 0.5, shift = { 0.1875, 0.125 }, width = 396 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-05.png", height = 295, scale = 0.5, shift = { -0.078125, 0.2421875 }, width = 408 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-06.png", height = 317, scale = 0.5, shift = { -0.0390625, 0.1015625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-07.png", height = 312, scale = 0.5, shift = { 0.0234375, 0.078125 }, width = 419 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-08.png", height = 317, scale = 0.5, shift = { -0.0703125, 0.0703125 }, width = 413 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-09.png", height = 310, scale = 0.5, shift = { 0.0078125, 0.046875 }, width = 403 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-10.png", height = 307, scale = 0.5, shift = { -0.0234375, 0.0546875 }, width = 411 }, { filename = "__space-age__/graphics/decorative/barnacles-decal/barnacles-decal-11.png", height = 295, scale = 0.5, shift = { -0.0078125, -0.0234375 }, width = 421 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-mud-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-7.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-8.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-9.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-10.ogg", volume = 0.3 } } } }, ["black-sceptre"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.5) + gleba_select(gleba_black_sceptre - clamp(gleba_decorative_knockout, 0, 1), 0.8, 2, 0.3, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "black-sceptre", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 210, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 420, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 630, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 840, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 1050, y = 0 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 0, y = 146 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 210, y = 146 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 420, y = 146 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 630, y = 146 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 840, y = 146 }, { filename = "__space-age__/graphics/decorative/black-sceptre/black-sceptre.png", height = 146, line_length = 6, scale = 0.5, shift = { 0.921875, -0.203125 }, width = 210, x = 1050, y = 146 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/bush-small-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-7.ogg", volume = 0.6 } } } }, ["blood-grape"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.4) + gleba_select(gleba_bramble_grapes - clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "blood-grape", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape/blood-grape.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 260 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["blood-grape-vibrant"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.4) + gleba_select(gleba_bramble_grapes_vibrant - clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "blood-grape-vibrant", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 0 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 130 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 0, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 162, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 324, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 486, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 648, y = 260 }, { filename = "__space-age__/graphics/decorative/blood-grape-vibrant/blood-grape-vibrant.png", height = 130, line_length = 6, scale = 0.5, shift = { 0.328125, 0.375 }, width = 162, x = 810, y = 260 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-grass-1.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-2.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-3.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-4.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-5.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-6.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-7.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-8.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-9.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-10.ogg", volume = 0.2 } } } }, brambles = { autoplace = { probability_expression = "grpi(0.8) + gleba_select(gleba_bramble_vines - clamp(gleba_decorative_knockout, 0, 1), 0.0, 0.4, 0.1, 0, 1)" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "brambles", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 208, y = 0 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 416, y = 0 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 624, y = 0 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 832, y = 0 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 0, y = 130 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 208, y = 130 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 416, y = 130 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 624, y = 130 }, { filename = "__space-age__/graphics/decorative/bramble/bramble.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.140625, 0.0625 }, width = 208, x = 832, y = 130 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/bush-big-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-7.ogg", volume = 0.3 } } } }, ["brown-asterisk"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0, to = 0.3, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 15, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-g[asterisk]-a", probability_expression = "-1.5 + rpi(0.2) + asterisk_noise - min(0, decorative_knockout) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "brown-asterisk", order = "b[decorative]-b[asterisk]-a[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-00.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.203125 }, width = 119 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-01.png", height = 94, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.265625 }, width = 113 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-02.png", height = 69, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.0859375 }, width = 94 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-03.png", height = 81, priority = "extra-high", scale = 0.5, shift = { 0.296875, -0.2578125 }, width = 106 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-04.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.2578125 }, width = 94 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-05.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.1796875 }, width = 77 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-06.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 0.296875, -0.046875 }, width = 112 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-07.png", height = 94, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.25 }, width = 97 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-08.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1015625 }, width = 107 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-09.png", height = 90, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.09375 }, width = 115 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-10.png", height = 59, priority = "extra-high", scale = 0.5, shift = { -0.125, 0.0703125 }, width = 110 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-11.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.3671875, -0.0625 }, width = 85 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-12.png", height = 62, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.296875 }, width = 95 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-13.png", height = 80, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.125 }, width = 77 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-14.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.1640625 }, width = 87 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-15.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.1328125 }, width = 77 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-16.png", height = 66, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.21875 }, width = 107 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-17.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.109375 }, width = 85 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-18.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.1328125 }, width = 85 }, { filename = "__base__/graphics/decorative/brown-asterisk/brown-asterisk-19.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.15625 }, width = 65 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "brown-asterisk-vegetation-particle-small-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "brown-asterisk-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "brown-asterisk-grass-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/plant-1.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-2.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-3.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-4.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-5.ogg", volume = 0.4 } } } }, ["brown-asterisk-mini"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.25, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 14, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-h[leaves]-b", probability_expression = "-1.2 + rpi(0.2) + croton_noise + max(0, decorative_knockout) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "brown-asterisk-mini", order = "b[decorative]-b[asterisk-mini]-c[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-00.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.1953125, 0.0078125 }, width = 39 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-01.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 24 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-02.png", height = 46, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0 }, width = 39 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-03.png", height = 25, priority = "extra-high", scale = 0.5, shift = { -0.046875, -0.1484375 }, width = 44 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-04.png", height = 30, priority = "extra-high", scale = 0.5, shift = { -0.1171875, -0.03125 }, width = 31 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-05.png", height = 43, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.0234375 }, width = 63 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-06.png", height = 28, priority = "extra-high", scale = 0.5, shift = { -0.1015625, -0.171875 }, width = 55 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-07.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.015625 }, width = 53 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-08.png", height = 21, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.0078125 }, width = 32 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-09.png", height = 24, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.015625 }, width = 25 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-10.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.015625 }, width = 39 }, { filename = "__base__/graphics/decorative/brown-asterisk-mini/brown-asterisk-mini-11.png", height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.0625 }, width = 38 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.27000000000000002, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-asterisk-mini-vegetation-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.019, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-asterisk-mini-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/grass-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/grass-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["brown-carpet-grass"] = { autoplace = { local_expressions = { region_box = "range_select{input = moisture, from = 0.35, to = 0.8, slope = 0.1, min = -10, max = 1}" }, order = "a[doodad]-fb[grass-brown]-b", probability_expression = "-1 + rpi(0.4) + pita_noise - 0.5 * min(0, decorative_knockout) + region_box" }, collision_box = { { -2, -2 }, { 2, 2 } }, grows_through_rail_path = true, name = "brown-carpet-grass", order = "b[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-06.png", height = 220, priority = "extra-high", scale = 0.5, shift = { -0.0390625, -0.109375 }, width = 239 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-07.png", height = 274, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.21875 }, width = 241 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-08.png", height = 261, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.0078125 }, width = 266 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-09.png", height = 228, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.359375 }, width = 265 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-10.png", height = 293, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.1015625 }, width = 288 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-11.png", height = 265, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1328125 }, width = 269 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-00.png", height = 195, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.2578125 }, width = 211 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-01.png", height = 259, priority = "extra-high", scale = 0.5, shift = { 0, -0.0859375 }, width = 248 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-02.png", height = 263, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.0859375 }, width = 258 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-03.png", height = 126, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.078125 }, width = 283 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-04.png", height = 265, priority = "extra-high", scale = 0.5, shift = { 0, -0.2265625 }, width = 152 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-05.png", height = 216, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.03125 }, width = 247 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-grass-1.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-2.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-3.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-4.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-5.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-6.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-7.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-8.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-9.ogg", volume = 0.2 }, { filename = "__base__/sound/walking/decorative-grass-10.ogg", volume = 0.2 } } } }, ["brown-cup"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.7) + gleba_select(gleba_brown_cup - clamp(gleba_decorative_knockout, 0, 1), 0.6, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "brown-cup", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-01.png", height = 220, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-02.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-03.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-04.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-05.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-06.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-07.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-08.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-09.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-10.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-11.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-12.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 }, { filename = "__space-age__/graphics/decorative/brown-cup/brown-cup-13.png", height = 220, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-cup"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["brown-fluff"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.4, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-i[fluff]-a", probability_expression = "-1.4 + rpi(0.7) + (garballo_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "brown-fluff", order = "b[decorative]-g[fluff]-a[normal]-a[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-00.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0546875 }, width = 56 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-01.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0 }, width = 59 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-02.png", height = 41, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.0390625 }, width = 65 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-03.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0546875 }, width = 63 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-04.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0703125 }, width = 70 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-05.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, width = 57 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-06.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.0859375 }, width = 62 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-07.png", height = 45, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.1015625 }, width = 81 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-08.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.0078125 }, width = 58 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-09.png", height = 48, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.015625 }, width = 71 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-10.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.0390625 }, width = 67 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-11.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, width = 59 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-12.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.09375, 0.0078125 }, width = 66 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-13.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0 }, width = 53 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-14.png", height = 32, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 56 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-15.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.0390625 }, width = 52 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-16.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0546875 }, width = 56 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-17.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0703125 }, width = 56 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-18.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0703125 }, width = 56 }, { filename = "__base__/graphics/decorative/brown-fluff/brown-fluff-19.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0703125 }, width = 56 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-fluff-vegetation-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.005, speed_from_center_deviation = 0.003, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-fluff-wooden-splinter-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.005, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/bush-big-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/plant/bush-big-7.ogg", volume = 0.3 } } } }, ["brown-fluff-dry"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.1, to = 0.4, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-i[fluff]-b", probability_expression = "-1.5 + rpi(0.5) + (croton_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "brown-fluff-dry", order = "b[decorative]-g[fluff]-b[dry]-a[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-00.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0625 }, width = 67 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-01.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.03125 }, width = 76 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-02.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.046875 }, width = 75 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-03.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.046875 }, width = 65 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-04.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.1015625 }, width = 88 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-05.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0234375 }, width = 63 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-06.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.078125 }, width = 74 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-07.png", height = 53, priority = "extra-high", scale = 0.5, shift = { -0.0546875, -0.1171875 }, width = 89 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-08.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.046875 }, width = 70 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-09.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.0078125 }, width = 83 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-10.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.0703125 }, width = 76 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-11.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.0625 }, width = 71 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-12.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.0078125 }, width = 79 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-13.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.015625, -0.046875 }, width = 60 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-14.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.078125 }, width = 65 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-15.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.0390625 }, width = 65 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-16.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.0390625 }, width = 51 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-17.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.03125 }, width = 49 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-18.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.0390625 }, width = 53 }, { filename = "__base__/graphics/decorative/brown-fluff-dry/brown-fluff-dry-19.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.0390625 }, width = 46 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-fluff-dry-vegetation-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.005, speed_from_center_deviation = 0.003, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.042000000000000002, initial_vertical_speed_deviation = 0.047999999999999998, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-fluff-dry-wooden-splinter-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.005, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-fluff"].walking_sound ]=] }, ["brown-hairy-grass"] = { autoplace = { local_expressions = { region_box = "max(range_select{input = moisture, from = 0.3, to = 0.6, slope = 0.1, min = -10, max = 1},min(range_select{input = moisture, from = 0.1, to = 2, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.6, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 14, to = 20, slope = 0.5, min = -10, max = 1}))" }, order = "a[doodad]-fb[grass-brown]-a", probability_expression = "-1.2 + rpi(0.6) + (pita_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -1, -1 }, { 1, 1 } }, grows_through_rail_path = true, name = "brown-hairy-grass", order = "b[decorative]-a[grass]-a[hairy]", pictures = { { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-00.png", height = 129, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.1640625 }, width = 151 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-01.png", height = 122, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0625 }, width = 167 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-02.png", height = 95, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.0234375 }, width = 107 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-03.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.03125 }, width = 121 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-04.png", height = 102, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.09375 }, width = 98 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-05.png", height = 67, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0703125 }, width = 83 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-06.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.125 }, width = 103 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-07.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0546875 }, width = 89 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-08.png", height = 102, priority = "extra-high", scale = 0.5, shift = { -0.0703125, 0.046875 }, width = 97 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-09.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.4375, -0.1328125 }, width = 128 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-10.png", height = 74, priority = "extra-high", scale = 0.5, shift = { -0.1328125, -0.21875 }, width = 141 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-11.png", height = 87, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.1015625 }, width = 55 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-12.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.1328125 }, width = 107 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-13.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.09375 }, width = 64 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-14.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.1015625 }, width = 71 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-15.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.015625 }, width = 66 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-16.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.109375 }, width = 61 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-17.png", height = 37, priority = "extra-high", scale = 0.5, shift = { -0.046875, -0.1015625 }, width = 28 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-18.png", height = 29, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1015625 }, width = 43 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-19.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0 }, width = 43 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-hairy-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.55, initial_vertical_speed = 0.021000000000000001, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-hairy-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.005, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-grass-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-7.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-8.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-9.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-10.ogg", volume = 0.3 } } } }, ["calcite-stain"] = { autoplace = { order = "d[ground-surface]-c[stain]-c[calcite-large]", probability_expression = "vulcanus_calcite_stain" }, collision_box = { { -3, -3 }, { 3, 3 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true } }, name = "calcite-stain", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-15.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-16.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-17.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-18.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 249, type = "optimized-decorative" }, ["calcite-stain-small"] = { autoplace = { order = "d[ground-surface]-c[stain]-b[calcite]-b[small]", probability_expression = "vulcanus_calcite_stain_small" }, collision_box = { { -3, -3 }, { 3, 3 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true } }, name = "calcite-stain-small", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-15.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-16.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-17.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/calcite-stain/calcite-stain-spotty-18.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["calcite-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 249, type = "optimized-decorative" }, ["coral-land"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.5) + gleba_select(gleba_corals - clamp(gleba_decorative_knockout, 0, 1), 0.3, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "coral-land", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 166, y = 0 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 332, y = 0 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 498, y = 0 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 664, y = 0 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 0, y = 118 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 166, y = 118 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 332, y = 118 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 498, y = 118 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 664, y = 118 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 0, y = 236 }, { filename = "__space-age__/graphics/decorative/coral/coral.png", height = 118, line_length = 5, scale = 0.5, shift = { 0.34375, -0.1875 }, width = 166, x = 166, y = 236 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["black-sceptre"].walking_sound ]=] }, ["coral-stunted"] = { autoplace = { probability_expression = "min(0.2, gleba_coral_stunted)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -3.375, -2.3125 }, { 3.25, 2.3125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "coral-stunted", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-00.png", height = 299, scale = 0.5, shift = { 0.140625, -0.0703125 }, width = 400 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-01.png", height = 320, scale = 0.5, shift = { -0.0234375, 0.0625 }, width = 419 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-02.png", height = 287, scale = 0.5, shift = { -0.0390625, 0.0390625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-03.png", height = 298, scale = 0.5, shift = { -0.0078125, 0.171875 }, width = 421 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-04.png", height = 302, scale = 0.5, shift = { 0.1875, 0.125 }, width = 396 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-05.png", height = 295, scale = 0.5, shift = { -0.078125, 0.2421875 }, width = 408 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-06.png", height = 317, scale = 0.5, shift = { -0.0390625, 0.1015625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-07.png", height = 312, scale = 0.5, shift = { 0.0234375, 0.078125 }, width = 419 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-08.png", height = 317, scale = 0.5, shift = { -0.0703125, 0.0703125 }, width = 413 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-09.png", height = 310, scale = 0.5, shift = { 0.0078125, 0.046875 }, width = 403 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-10.png", height = 307, scale = 0.5, shift = { -0.0234375, 0.0546875 }, width = 411 }, { filename = "__space-age__/graphics/decorative/coral-stunted/coral-stunted-11.png", height = 295, scale = 0.5, shift = { -0.0078125, -0.0234375 }, width = 421 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["coral-stunted-grey"] = { autoplace = { probability_expression = "gleba_coral_stunted_grey", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -3.375, -2.3125 }, { 3.25, 2.3125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "coral-stunted-grey", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-00.png", height = 299, scale = 0.5, shift = { 0.140625, -0.0703125 }, width = 400 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-01.png", height = 320, scale = 0.5, shift = { -0.0234375, 0.0625 }, width = 419 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-02.png", height = 287, scale = 0.5, shift = { -0.0390625, 0.0390625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-03.png", height = 298, scale = 0.5, shift = { -0.0078125, 0.171875 }, width = 421 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-04.png", height = 302, scale = 0.5, shift = { 0.1875, 0.125 }, width = 396 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-05.png", height = 295, scale = 0.5, shift = { -0.078125, 0.2421875 }, width = 408 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-06.png", height = 317, scale = 0.5, shift = { -0.0390625, 0.1015625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-07.png", height = 312, scale = 0.5, shift = { 0.0234375, 0.078125 }, width = 419 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-08.png", height = 317, scale = 0.5, shift = { -0.0703125, 0.0703125 }, width = 413 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-09.png", height = 310, scale = 0.5, shift = { 0.0078125, 0.046875 }, width = 403 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-10.png", height = 307, scale = 0.5, shift = { -0.0234375, 0.0546875 }, width = 411 }, { filename = "__space-age__/graphics/decorative/coral-stunted-grey/coral-stunted-grey-11.png", height = 295, scale = 0.5, shift = { -0.0078125, -0.0234375 }, width = 421 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["coral-water"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.7) + gleba_water_plant_ramp * gleba_select(gleba_corals - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "coral-water", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 166, y = 0 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 332, y = 0 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 498, y = 0 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 664, y = 0 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 0, y = 130 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 166, y = 130 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 332, y = 130 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 498, y = 130 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 664, y = 130 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 0, y = 260 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 166, y = 260 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 332, y = 260 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 498, y = 260 }, { filename = "__space-age__/graphics/decorative/coral-water/coral-water.png", height = 130, line_length = 5, scale = 0.5, shift = { 0.34375, -0.09375 }, width = 166, x = 664, y = 260 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["cracked-mud-decal"] = { autoplace = { probability_expression = "clamp(-1.5 + noise_layer_noise('red-desert-decal')+ min(range_select(moisture, 0.45, 0.7, 0.05, -1, 1),range_select(aux, 0, 0.7, 0.05, -1, 1)),0, 0.01)" }, collision_box = { { -3.75, -2.5625 }, { 3.75, 2.5625 } }, collision_mask = { layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "cracked-mud-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-00.png", height = 337, scale = 0.5, shift = { 0, -0.0078125 }, width = 474 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-01.png", height = 265, scale = 0.5, shift = { 0.0078125, -0.0859375 }, width = 473 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-02.png", height = 267, scale = 0.5, shift = { 0.0078125, -0.1171875 }, width = 473 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-03.png", height = 243, scale = 0.5, shift = { 0.046875, 0.0390625 }, width = 432 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-04.png", height = 305, scale = 0.5, shift = { 0, -0.0078125 }, width = 472 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-05.png", height = 224, scale = 0.5, shift = { -0.0078125, 0 }, width = 375 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-06.png", height = 335, scale = 0.5, shift = { -0.03125, -0.0234375 }, width = 296 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-07.png", height = 220, scale = 0.5, shift = { -0.28125, 0.234375 }, width = 400 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-08.png", height = 337, scale = 0.5, shift = { 0.078125, -0.0078125 }, width = 268 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-09.png", height = 156, scale = 0.5, shift = { 0.1875, 0.234375 }, width = 426 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-10.png", height = 267, scale = 0.5, shift = { 0.09375, 0.1953125 }, width = 426 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-11.png", height = 329, scale = 0.5, shift = { 0, 0.0078125 }, width = 472 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-12.png", height = 337, scale = 0.5, shift = { 0, -0.0078125 }, width = 472 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-13.png", height = 276, scale = 0.5, shift = { 0.6796875, -0.328125 }, width = 381 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-14.png", height = 338, scale = 0.5, shift = { 0, 0 }, width = 472 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-15.png", height = 336, scale = 0.5, shift = { -0.0078125, -0.015625 }, width = 473 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-16.png", height = 215, scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 327 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-17.png", height = 212, scale = 0.5, shift = { -0.09375, 0.3125 }, width = 298 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-18.png", height = 199, scale = 0.5, shift = { -0.4375, 0.2421875 }, width = 286 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-19.png", height = 157, scale = 0.5, shift = { 0.15625, 0.0078125 }, width = 206 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-20.png", height = 190, scale = 0.5, shift = { 0.2734375, 0.0625 }, width = 305 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-21.png", height = 209, scale = 0.5, shift = { -0.1640625, -0.0859375 }, width = 321 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-22.png", height = 182, scale = 0.5, shift = { -0.3515625, 0.15625 }, width = 297 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-23.png", height = 196, scale = 0.5, shift = { -0.125, 0.078125 }, width = 268 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-24.png", height = 229, scale = 0.5, shift = { -0.078125, 0.0546875 }, width = 320 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-25.png", height = 149, scale = 0.5, shift = { 0, -0.0390625 }, width = 472 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-26.png", height = 211, scale = 0.5, shift = { 0.03125, -0.1640625 }, width = 180 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-27.png", height = 153, scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 325 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-28.png", height = 132, scale = 0.5, shift = { 0, 0.140625 }, width = 326 }, { filename = "__base__/graphics/decorative/cracked-mud-decal/cracked-mud-decal-29.png", height = 183, scale = 0.5, shift = { 0.4140625, -0.6796875 }, width = 311 } }, render_layer = "decals", tile_layer = 210, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-mud-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-7.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-8.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-9.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-mud-10.ogg", volume = 0.3 } } } }, ["crater-large"] = { autoplace = { order = "d[ground-surface]-e[crater]-a[large]", probability_expression = "crater_large" }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "crater-large", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-huge-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/pebble/stones-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-7.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-8.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-9.ogg", volume = 0.6 } } } }, ["crater-small"] = { autoplace = { order = "d[ground-surface]-e[crater]-a[small]", probability_expression = "crater_small" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "crater-small", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-01.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-02.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-03.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-04.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-05.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-06.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-07.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-08.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-09.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-10.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-11.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-12.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-13.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-14.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-15.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-16.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-17.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-18.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-19.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-crater/vulcanus-crater-20.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["cream-nerve-roots-veins-dense"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.6, 2, 0.1, 0, 1)", tile_restriction = { "lowland-cream-red", "lowland-red-vein", "lowland-red-infection" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "cream-nerve-roots-veins-dense", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-dense-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-dense-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-dense-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-dense-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative" }, ["cream-nerve-roots-veins-sparse"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.2, 0.6, 0.2, 0, 1)", tile_restriction = { "lowland-cream-cauliflower", "lowland-dead-skin", "lowland-cream-red", "lowland-red-vein", "lowland-red-infection" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "cream-nerve-roots-veins-sparse", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-light-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-light-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-light-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/cream-nerve-root-veins-light-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative" }, ["curly-roots-grey"] = { autoplace = { probability_expression = 0 }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "curly-roots-grey", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/curly-root-grey/curly-root-grey-01.png", height = 1257, priority = "extra-high", scale = 0.45, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/curly-root-grey/curly-root-grey-02.png", height = 1257, priority = "extra-high", scale = 0.45, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/curly-root-grey/curly-root-grey-03.png", height = 1257, priority = "extra-high", scale = 0.45, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/curly-root-grey/curly-root-grey-04.png", height = 1257, priority = "extra-high", scale = 0.45, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/curly-root-grey/curly-root-grey-05.png", height = 1257, priority = "extra-high", scale = 0.45, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 } }, render_layer = "decals", tile_layer = 254, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/plant-1.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-2.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-3.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-4.ogg", volume = 0.4 }, { filename = "__base__/sound/walking/plant/plant-5.ogg", volume = 0.4 } } } }, ["curly-roots-orange"] = { autoplace = { probability_expression = "grpi(0.1) + gleba_select(gleba_curly_orange_roots, 0.5, 2, 0.5, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "curly-roots-orange", opacity_over_water = 0.2, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/orange-root/orange-root-01.png", height = 1257, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/orange-root/orange-root-02.png", height = 1257, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-orange"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/orange-root/orange-root-03.png", height = 1257, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-orange"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/orange-root/orange-root-04.png", height = 1257, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-orange"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 }, { filename = "__space-age__/graphics/decorative/orange-root/orange-root-05.png", height = 1257, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-orange"].pictures[1].tint ]=], tint_as_overlay = false, width = 1257 } }, render_layer = "decals", tile_layer = 254, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["dark-mud-decal"] = { autoplace = { probability_expression = "clamp(-1.2 + noise_layer_noise('red-desert-decal') + range_select(moisture, 0.7, 1, 0.05, -1, 1), 0, 0.02)" }, collision_box = { { -4.625, -3.25 }, { 4.6875, 3.125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "dark-mud-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-00.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-01.png", height = 438, scale = 0.5, shift = { -0.0078125, 0 }, width = 613 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-02.png", height = 438, scale = 0.5, shift = { 0, 0 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-03.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-04.png", height = 438, scale = 0.5, shift = { 0, 0 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-05.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-06.png", height = 434, scale = 0.5, shift = { -0.0078125, 0.03125 }, width = 613 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-07.png", height = 435, scale = 0.5, shift = { 0, 0.0390625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-08.png", height = 436, scale = 0.5, shift = { 0, 0.015625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-09.png", height = 437, scale = 0.5, shift = { 0, 0.0078125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-10.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-11.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-12.png", height = 439, scale = 0.5, shift = { 0, 0.0078125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-13.png", height = 435, scale = 0.5, shift = { 0, 0.0390625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-14.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-15.png", height = 435, scale = 0.5, shift = { 0, 0.0234375 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-16.png", height = 437, scale = 0.5, shift = { 0, 0.0078125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-17.png", height = 435, scale = 0.5, shift = { 0, 0.0234375 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-18.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-19.png", height = 435, scale = 0.5, shift = { 0, 0.0234375 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-20.png", height = 438, scale = 0.5, shift = { 0, 0 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-21.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-22.png", height = 435, scale = 0.5, shift = { 0, 0.0390625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-23.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-24.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-25.png", height = 434, scale = 0.5, shift = { 0, 0.03125 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-26.png", height = 435, scale = 0.5, shift = { 0, 0.0234375 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-27.png", height = 435, scale = 0.5, shift = { 0, 0.0390625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-28.png", height = 436, scale = 0.5, shift = { 0, 0.015625 }, width = 612 }, { filename = "__base__/graphics/decorative/dark-mud-decal/dark-mud-decal-29.png", height = 436, scale = 0.5, shift = { 0, 0.015625 }, width = 612 } }, render_layer = "decals", tile_layer = 210, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["cracked-mud-decal"].walking_sound ]=] }, ["enemy-decal"] = { collision_box = { { -6, -4 }, { 6, 4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, decal_overdraw_priority = 500, name = "enemy-decal", order = "b[decorative]-b[enemy-decal]", pictures = { { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-00.png", height = 726, scale = 0.5, shift = { 0, 0 }, width = 1016 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-01.png", height = 722, scale = 0.5, shift = { -0.125, 0.03125 }, width = 998 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-02.png", height = 718, scale = 0.5, shift = { 0, 0 }, width = 1014 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-03.png", height = 718, scale = 0.5, shift = { 0.03125, 0 }, width = 1010 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-04.png", height = 722, scale = 0.5, shift = { 0.125, 0 }, width = 862 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-05.png", height = 578, scale = 0.5, shift = { 0.4375, -0.03125 }, width = 920 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-06.png", height = 708, scale = 0.5, shift = { 0.09375, -0.0625 }, width = 968 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-07.png", height = 722, scale = 0.5, shift = { 0, -0.03125 }, width = 1016 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["cracked-mud-decal"].walking_sound ]=] }, ["enemy-decal-transparent"] = { collision_box = { { -6, -4 }, { 6, 4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, decal_overdraw_priority = 100, name = "enemy-decal-transparent", order = "b[decorative]-b[enemy-decal]", pictures = { { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-00.png", height = 720, scale = 0.5, shift = { 0, -0.0625 }, width = 1016 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-01.png", height = 570, scale = 0.5, shift = { -0.09375, 0.71875 }, width = 936 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-02.png", height = 540, scale = 0.5, shift = { -1.34375, 0.71875 }, width = 848 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-03.png", height = 690, scale = 0.5, shift = { 0.125, -0.21875 }, width = 968 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-04.png", height = 720, scale = 0.5, shift = { 0.21875, -0.0625 }, width = 800 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-05.png", height = 496, scale = 0.5, shift = { 0.53125, 0.09375 }, width = 846 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-06.png", height = 602, scale = 0.5, shift = { 0.1875, 0.28125 }, width = 916 }, { filename = "__base__/graphics/decorative/enemy-decal/enemy-decal-t-07.png", height = 710, scale = 0.5, shift = { 0.09375, -0.09375 }, width = 1004 } }, render_layer = "decals", tile_layer = 253, type = "optimized-decorative" }, ["floating-iceberg-large"] = { autoplace = { order = "a[rock]-a[huge]", probability_expression = "icebergs * 0.015" }, collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { ground_tile = true } }, name = "floating-iceberg-large", order = "a[aquilo]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-1.png", height = 230, line_length = 8, scale = 0.005, shift = { -0.03125, 0.140625 }, width = 296 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-2.png", height = 238, line_length = 8, scale = 0.005, shift = { 0.109375, -0.1171875 }, width = 282 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-3.png", height = 176, line_length = 8, scale = 0.005, shift = { 0.09375, 0.0546875 }, width = 264 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-4.png", height = 196, line_length = 8, scale = 0.005, shift = { -0.109375, 0.2890625 }, width = 206 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-3.png", height = 176, line_length = 8, scale = 0.005, shift = { 0.09375, 0.0546875 }, width = 264 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-4.png", height = 196, line_length = 8, scale = 0.005, shift = { -0.109375, 0.2890625 }, width = 206 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-4.png", height = 196, line_length = 8, scale = 0.005, shift = { -0.109375, 0.2890625 }, width = 206 } }, render_layer = "object", stateless_visualisation = { animation = { { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-1.png", frame_count = 31, height = 230, line_length = 8, scale = 0.5, shift = { -0.03125, 0.140625 }, width = 296 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-2.png", frame_count = 31, height = 238, line_length = 8, scale = 0.5, shift = { 0.109375, -0.1171875 }, width = 282 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-3.png", frame_count = 31, height = 176, line_length = 8, scale = 0.5, shift = { 0.09375, 0.0546875 }, width = 264 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-4.png", frame_count = 31, height = 196, line_length = 8, scale = 0.5, shift = { -0.109375, 0.2890625 }, width = 206 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-5.png", frame_count = 31, height = 218, line_length = 8, scale = 0.5, shift = { 0.0234375, 0.3125 }, width = 238 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-6.png", frame_count = 31, height = 238, line_length = 8, scale = 0.5, shift = { -0.0390625, 0.0859375 }, width = 290 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-7.png", frame_count = 31, height = 290, line_length = 8, scale = 0.5, shift = { 0.015625, 0.125 }, width = 256 } } }, type = "optimized-decorative" }, ["floating-iceberg-small"] = { autoplace = { order = "a[rock]-c[medium]", probability_expression = "icebergs * 0.02" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { ground_tile = true } }, name = "floating-iceberg-small", order = "a[aquilo]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-2.png", height = 102, line_length = 8, scale = 0.005, shift = { -0.0390625, 0.1640625 }, width = 114 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-3.png", height = 78, line_length = 8, scale = 0.005, shift = { -0.0546875, 0.0703125 }, width = 96 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-4.png", height = 66, line_length = 8, scale = 0.005, shift = { -0.03125, -0.0078125 }, width = 98 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-3.png", height = 78, line_length = 8, scale = 0.005, shift = { -0.0546875, 0.0703125 }, width = 96 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-4.png", height = 66, line_length = 8, scale = 0.005, shift = { -0.03125, -0.0078125 }, width = 98 }, { filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-4.png", height = 66, line_length = 8, scale = 0.005, shift = { -0.03125, -0.0078125 }, width = 98 } }, render_layer = "object", stateless_visualisation = { animation = { { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-2.png", frame_count = 31, height = 102, line_length = 8, scale = 0.5, shift = { -0.0390625, 0.1640625 }, width = 114 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-3.png", frame_count = 31, height = 78, line_length = 8, scale = 0.5, shift = { -0.0546875, 0.0703125 }, width = 96 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-4.png", frame_count = 31, height = 66, line_length = 8, scale = 0.5, shift = { -0.03125, -0.0078125 }, width = 98 }, { animation_speed = 0.1, filename = "__space-age__/graphics/decorative/aquilo-iceberg/floating-iceberg-small-5.png", frame_count = 31, height = 110, line_length = 8, scale = 0.5, shift = { 0.0234375, -0.03125 }, width = 154 } } }, type = "optimized-decorative" }, ["fuchsia-pita"] = { autoplace = { probability_expression = "grpi(0.7) + gleba_select(gleba_fuchsia_pita - clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "fuchsia-pita", order = "b[decorative]-c[pita]-a[red]", pictures = { { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-00.png", height = 98, scale = 0.5, shift = { 0.328125, -0.234375 }, width = 152 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-01.png", height = 109, scale = 0.5, shift = { 0.40625, -0.2109375 }, width = 146 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-02.png", height = 82, scale = 0.5, shift = { 0.3359375, -0.234375 }, width = 119 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-03.png", height = 84, scale = 0.5, shift = { 0.296875, -0.15625 }, width = 118 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-04.png", height = 99, scale = 0.5, shift = { 0.4296875, -0.2421875 }, width = 149 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-05.png", height = 93, scale = 0.5, shift = { 0.40625, -0.2578125 }, width = 142 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-06.png", height = 106, scale = 0.5, shift = { 0.2578125, -0.15625 }, width = 177 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-07.png", height = 120, scale = 0.5, shift = { 0.3203125, -0.203125 }, width = 167 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-08.png", height = 128, scale = 0.5, shift = { 0.328125, -0.1875 }, width = 168 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-09.png", height = 85, scale = 0.5, shift = { 0.1328125, -0.2265625 }, width = 119 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-10.png", height = 69, scale = 0.5, shift = { 0.2265625, -0.1015625 }, width = 109 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-11.png", height = 70, scale = 0.5, shift = { 0.1796875, -0.140625 }, width = 93 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-12.png", height = 74, scale = 0.5, shift = { 0.2421875, -0.15625 }, width = 107 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-13.png", height = 70, scale = 0.5, shift = { 0.375, -0.140625 }, width = 114 }, { filename = "__space-age__/graphics/decorative/fuchsia-pita/fuchsia-pita-14.png", height = 71, scale = 0.5, shift = { 0.1171875, -0.2265625 }, width = 89 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-vegetation-particle-small-medium", probability = 1, repeat_count = 9, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-wooden-splinter-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].brambles.walking_sound ]=] }, ["fulgoran-gravewort"] = { autoplace = { probability_expression = "min(0.1, fulgora_natural_mask * max(0, fulgora_scrap_medium + fulgora_rock - fulgora_basis_oil - 2.5))" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "fulgoran-gravewort", order = "a[fulgora]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 192, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 576, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 0, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-gravewort/fulgoran-gravewort.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, 0 }, width = 192, x = 192, y = 128 } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/grass-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/grass-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/grass-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["fulgoran-gravewort"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["fulgoran-ruin-tiny"] = { autoplace = { order = "a[ruin]-i[tiny]", placement_density = 2, probability_expression = "0.0005 * fulgora_oil_mask * (fulgora_elevation > -10)+ (1 - fulgora_oil_mask)* (0.005 * (0.1 * fulgora_natural_mask + fulgora_mesa)+ (0.04 + 0.01 * fulgora_decorative_machine_density)* (fulgora_artificial_mask + 0.2 * fulgora_mesa * max(0, fulgora_scrap_medium)))" }, collision_box = { { -0.45, -0.45 }, { 0.45, 0.45 } }, collision_mask = { colliding_with_tiles_only = true, layers = { object = true } }, name = "fulgoran-ruin-tiny", order = "a[fulgora]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 128, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 640, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 896, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1152, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1408, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1664, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1792, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1920, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 2048, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 2176, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 2304, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 2432, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 0, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 128, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 256, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 384, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 512, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 640, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 768, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 896, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1024, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1152, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1280, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1408, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1536, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1664, y = 128 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-tiny.png", height = 128, line_length = 20, scale = 0.3, shift = { 0, 0 }, width = 128, x = 1792, y = 128 } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, garballo = { autoplace = { local_expressions = { region_box = "max(min(range_select{input = moisture, from = 0.3, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 15, slope = 0.5, min = -10, max = 1}),min(range_select{input = moisture, from = 0.65, to = 0.95, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.5, to = 0.8, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 14, to = 15, slope = 0.5, min = -10, max = 1}))" }, order = "a[doodad]-d[garballo]-a", placement_density = 2, probability_expression = "-1.7 + rpi(0.5) + (garballo_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "garballo", order = "b[decorative]-i[garballo]-a[normal]", pictures = { { filename = "__base__/graphics/decorative/garballo/garballo-00.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.2109375 }, width = 59 }, { filename = "__base__/graphics/decorative/garballo/garballo-01.png", height = 49, priority = "extra-high", scale = 0.5, shift = { -0.0390625, -0.2578125 }, width = 55 }, { filename = "__base__/graphics/decorative/garballo/garballo-02.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.125 }, width = 54 }, { filename = "__base__/graphics/decorative/garballo/garballo-03.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.1796875 }, width = 76 }, { filename = "__base__/graphics/decorative/garballo/garballo-04.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.1328125 }, width = 64 }, { filename = "__base__/graphics/decorative/garballo/garballo-05.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.125 }, width = 61 }, { filename = "__base__/graphics/decorative/garballo/garballo-06.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.3046875 }, width = 60 }, { filename = "__base__/graphics/decorative/garballo/garballo-07.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.203125 }, width = 69 }, { filename = "__base__/graphics/decorative/garballo/garballo-08.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.3125 }, width = 61 }, { filename = "__base__/graphics/decorative/garballo/garballo-09.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.1796875 }, width = 64 }, { filename = "__base__/graphics/decorative/garballo/garballo-10.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.2109375 }, width = 87 }, { filename = "__base__/graphics/decorative/garballo/garballo-11.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.09375 }, width = 85 }, { filename = "__base__/graphics/decorative/garballo/garballo-12.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.1328125 }, width = 69 }, { filename = "__base__/graphics/decorative/garballo/garballo-13.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.1171875 }, width = 49 }, { filename = "__base__/graphics/decorative/garballo/garballo-14.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0, -0.1875 }, width = 48 }, { filename = "__base__/graphics/decorative/garballo/garballo-15.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.3125, -0.25 }, width = 72 }, { filename = "__base__/graphics/decorative/garballo/garballo-16.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.15625 }, width = 79 }, { filename = "__base__/graphics/decorative/garballo/garballo-17.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.3125 }, width = 69 }, { filename = "__base__/graphics/decorative/garballo/garballo-18.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.1171875 }, width = 39 }, { filename = "__base__/graphics/decorative/garballo/garballo-19.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.1328125 }, width = 33 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.020000000000000004, -0.020000000000000004 }, { 0.020000000000000004, 0.020000000000000004 } }, offsets = { { 0, 0 } }, particle_name = "garballo-vegetation-particle-small-medium", probability = 1, repeat_count = 8, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.015, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.325, initial_height_deviation = 0.5, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.020000000000000004, -0.020000000000000004 }, { 0.020000000000000004, 0.020000000000000004 } }, offsets = { { 0, 0 } }, particle_name = "garballo-wooden-splinter-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["garballo-mini-dry"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.15, to = 0.4, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 15, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-d[garballo]-b", placement_density = 2, probability_expression = "-1.5 + rpi(0.3) + (garballo_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "garballo-mini-dry", order = "b[decorative]-i[garballo]-a[mini-dry]", pictures = { { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-00.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.15625 }, width = 57 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-01.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.1796875 }, width = 43 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-02.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1015625 }, width = 59 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-03.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.140625 }, width = 68 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-04.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.0625 }, width = 55 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-05.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.1171875 }, width = 51 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-06.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.1328125 }, width = 56 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-07.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.1328125 }, width = 81 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-08.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.1953125 }, width = 59 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-09.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.125 }, width = 69 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-10.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.1171875 }, width = 85 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-11.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.234375, -0.078125 }, width = 74 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-12.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0625 }, width = 63 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-13.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.1796875 }, width = 55 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-14.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.1484375 }, width = 47 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-15.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.2890625, -0.0625 }, width = 75 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-16.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.0625 }, width = 64 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-17.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.1171875 }, width = 72 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-18.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.09375 }, width = 38 }, { filename = "__base__/graphics/decorative/garballo-mini-dry/garballo-mini-dry-19.png", height = 26, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.0625 }, width = 31 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.020000000000000004, -0.020000000000000004 }, { 0.020000000000000004, 0.020000000000000004 } }, offsets = { { 0, 0 } }, particle_name = "garballo-mini-dry-vegetation-particle-small-medium", probability = 1, repeat_count = 9, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.015, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.325, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.020000000000000004, -0.020000000000000004 }, { 0.020000000000000004, 0.020000000000000004 } }, offsets = { { 0, 0 } }, particle_name = "garballo-mini-dry-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.03, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/plant/bush-small-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/plant/bush-small-7.ogg", volume = 0.6 } } } }, ["gleba-spawner-slime"] = { collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { ground_tile = true } }, name = "gleba-spawner-slime", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0000.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0001.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0002.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0003.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0004.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0005.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 }, { filename = "__space-age__/graphics/decorative/gleba-spawner-slime/spawning-foam-0006.png", height = 768, scale = 0.5, shift = { 0, 0 }, width = 768 } }, render_layer = "decals", tile_layer = 10, type = "optimized-decorative" }, ["green-asterisk"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.3, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 15, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-g[asterisk]-c", probability_expression = "-1.5 + rpi(0.2) + asterisk_noise - min(0, decorative_knockout) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "green-asterisk", order = "b[decorative]-b[asterisk-mini]-b[green]", pictures = { { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-00.png", height = 80, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.125 }, width = 120 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-01.png", height = 95, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.1796875 }, width = 130 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-02.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0, 0.03125 }, width = 122 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-03.png", height = 75, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.0234375 }, width = 121 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-04.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.1015625 }, width = 85 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-05.png", height = 77, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.0390625 }, width = 132 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-06.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.125 }, width = 84 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-07.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.0859375 }, width = 118 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-08.png", height = 78, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.015625 }, width = 104 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-09.png", height = 61, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.0859375 }, width = 88 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-10.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.3046875 }, width = 89 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-11.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.4296875, -0.03125 }, width = 91 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-12.png", height = 64, priority = "extra-high", scale = 0.5, shift = { -0.234375, 0.0625 }, width = 90 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-13.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1484375 }, width = 89 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-14.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.09375 }, width = 78 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-15.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0234375 }, width = 85 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-16.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.25, -0.0546875 }, width = 92 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-17.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0078125 }, width = 90 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-18.png", height = 69, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1484375 }, width = 117 }, { filename = "__base__/graphics/decorative/green-asterisk/green-asterisk-19.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 0.015625, -0.0625 }, width = 82 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-vegetation-particle-small-medium", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-grass-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["green-asterisk-mini"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.7, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 14, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-h[leaves]-a", probability_expression = "-1.2 + rpi(0.2) + garballo_noise + max(0, decorative_knockout) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "green-asterisk-mini", order = "b[decorative]-b[asterisk-mini]-c[green]", pictures = { { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-00.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.265625, 0.0390625 }, width = 42 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-01.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.03125 }, width = 31 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-02.png", height = 39, priority = "extra-high", scale = 0.5, shift = { -0.0390625, 0.0703125 }, width = 49 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-03.png", height = 32, priority = "extra-high", scale = 0.5, shift = { -0.046875, 0 }, width = 54 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-04.png", height = 43, priority = "extra-high", scale = 0.5, shift = { -0.2109375, -0.0546875 }, width = 41 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-05.png", height = 39, priority = "extra-high", scale = 0.5, shift = { -0.1328125, -0.0546875 }, width = 39 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-06.png", height = 19, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.0078125 }, width = 31 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-07.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.015625 }, width = 27 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-08.png", height = 20, priority = "extra-high", scale = 0.5, shift = { -0.046875, 0.015625 }, width = 32 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-09.png", height = 27, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.0390625 }, width = 26 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-10.png", height = 23, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.0234375 }, width = 37 }, { filename = "__base__/graphics/decorative/green-asterisk-mini/green-asterisk-mini-11.png", height = 33, priority = "extra-high", scale = 0.5, shift = { -0.109375, -0.0859375 }, width = 46 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.27000000000000002, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-mini-vegetation-particle-small-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.32000000000000002, initial_vertical_speed = 0.019, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-mini-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["green-bush-mini"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.5, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 14.5, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-c[croton]-a", placement_density = 2, probability_expression = "-2 + rpi(0.9) + 1.3 * croton_noise + max(0, decorative_knockout) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "green-bush-mini", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-00.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.0390625 }, width = 62 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-01.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.03125 }, width = 73 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-02.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.046875 }, width = 58 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-03.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.0390625 }, width = 61 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-04.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.09375 }, width = 55 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-05.png", height = 42, priority = "extra-high", scale = 0.5, shift = { -0.0234375, -0.046875 }, width = 57 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-06.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.0546875 }, width = 64 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-07.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.1171875 }, width = 64 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-08.png", height = 36, priority = "extra-high", scale = 0.5, shift = { -0.0234375, -0.015625 }, width = 53 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-09.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.0703125 }, width = 47 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-10.png", height = 31, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.0859375 }, width = 39 }, { filename = "__base__/graphics/decorative/green-bush-mini/green-bush-mini-11.png", height = 25, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.0078125 }, width = 41 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-bush-mini-vegetation-particle-small-medium", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["green-carpet-grass"] = { autoplace = { local_expressions = { region_box = "range_select{input = moisture, from = 0.45, to = 1, slope = 0.05, min = -10, max = 1}" }, order = "a[doodad]-f[grass]-c", probability_expression = "-0.6 + rpi(0.4) + grass_noise - 0.7 * min(0, decorative_knockout) + region_box" }, collision_box = { { -2, -2 }, { 2, 2 } }, grows_through_rail_path = true, name = "green-carpet-grass", order = "b[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-08.png", height = 241, priority = "extra-high", scale = 0.5, shift = { -0.125, 0.3984375 }, width = 252 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-09.png", height = 135, priority = "extra-high", scale = 0.5, shift = { 0, 0.2890625 }, width = 260 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-10.png", height = 290, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.234375 }, width = 272 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-11.png", height = 253, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.0546875 }, width = 267 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-03.png", height = 220, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.484375 }, width = 282 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-04.png", height = 146, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.234375 }, width = 264 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-05.png", height = 262, priority = "extra-high", scale = 0.5, shift = { 0.1328125, 0.0625 }, width = 235 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-06.png", height = 257, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.1953125 }, width = 260 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-07.png", height = 255, priority = "extra-high", scale = 0.5, shift = { 0.171875, 0.0859375 }, width = 244 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-00.png", height = 292, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.09375 }, width = 289 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-01.png", height = 264, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.015625 }, width = 273 }, { filename = "__base__/graphics/decorative/green-carpet-grass/green-carpet-grass-02.png", height = 185, priority = "extra-high", scale = 0.5, shift = { -0.140625, 0.4453125 }, width = 246 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 50, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-carpet-grass"].walking_sound ]=] }, ["green-croton"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.4, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15.5, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-c[croton]-b", placement_density = 2, probability_expression = "-1.5 + rpi(0.7) + (croton_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "green-croton", order = "b[decorative]-d[croton]-a[green]", pictures = { { filename = "__base__/graphics/decorative/green-croton/green-croton-00.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.09375 }, width = 77 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-01.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.109375 }, width = 78 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-02.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.140625 }, width = 71 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-03.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.125 }, width = 70 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-04.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.15625 }, width = 74 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-05.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.1484375 }, width = 71 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-06.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1171875 }, width = 71 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-07.png", height = 42, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.078125 }, width = 65 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-08.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.109375 }, width = 70 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-09.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.109375 }, width = 65 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-10.png", height = 42, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.109375 }, width = 53 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-11.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.0703125 }, width = 49 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-12.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.140625 }, width = 59 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-13.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1015625 }, width = 49 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-14.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.1328125 }, width = 59 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-15.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.0859375 }, width = 50 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-16.png", height = 42, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.078125 }, width = 64 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-17.png", height = 31, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.0703125 }, width = 43 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-18.png", height = 32, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.109375 }, width = 43 }, { filename = "__base__/graphics/decorative/green-croton/green-croton-19.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0625 }, width = 36 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-croton-vegetation-particle-small-medium", probability = 1, repeat_count = 8, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.009, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-croton-wooden-splinter-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["green-cup"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.6) + gleba_select(gleba_green_cup - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.2, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "green-cup", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 220, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 440, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 660, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 880, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 1100, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 1320, y = 0 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 0, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 220, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 440, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 660, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 880, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 1100, y = 188 }, { filename = "__space-age__/graphics/decorative/green-cup/green-cup.png", height = 188, line_length = 7, scale = 0.5, shift = { 0.03125, 0.40625 }, width = 220, x = 1320, y = 188 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["black-sceptre"].walking_sound ]=] }, ["green-desert-bush"] = { autoplace = { local_expressions = { region_box = "clamp(min(range_select{input = moisture, from = 0.3, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 14, to = 20, slope = 0.5, min = -10, max = 1}),min(range_select{input = moisture, from = 0.65, to = 0.95, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 14, slope = 0.5, min = -10, max = 1}),range_select{input = aux, from = 0, to = 0.6, slope = 0.05, min = -10, max = 1})" }, order = "a[doodad]-g[asterisk]-d", placement_density = 2, probability_expression = "-1.9 + asterisk_noise + max(0, decorative_knockout) + rpi(0.9) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "green-desert-bush", order = "b[decorative]-g[red-desert-bush]", pictures = { { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-00.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.140625 }, width = 77 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-01.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.109375 }, width = 63 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-02.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.2265625 }, width = 67 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-03.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0859375 }, width = 65 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-04.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.2265625 }, width = 65 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-05.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.34375, -0.1484375 }, width = 76 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-06.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.140625 }, width = 75 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-07.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.109375 }, width = 76 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-08.png", height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.21875 }, width = 57 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-09.png", height = 36, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.03125 }, width = 55 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-10.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.1484375 }, width = 52 }, { filename = "__base__/graphics/decorative/green-desert-bush/green-desert-bush-11.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.1796875 }, width = 57 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-desert-bush-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-desert-bush-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["garballo-mini-dry"].walking_sound ]=] }, ["green-hairy-grass"] = { autoplace = { local_expressions = { region_box = "range_select{input = moisture, from = 0.5, to = 1, slope = 0.05, min = -10, max = 1}" }, order = "a[doodad]-f[grass]-a", probability_expression = "-1.2 + rpi(0.6) + 0.8 * grass_noise - min(0, decorative_knockout) + region_box" }, collision_box = { { -1, -1 }, { 1, 1 } }, grows_through_rail_path = true, name = "green-hairy-grass", order = "b[decorative]-a[grass]-a[hairy]", pictures = { { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-13.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.125 }, width = 79 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-14.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.1171875 }, width = 80 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-15.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.140625 }, width = 72 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-16.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.1015625 }, width = 73 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-17.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1015625 }, width = 59 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-18.png", height = 29, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1171875 }, width = 49 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-19.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.0625 }, width = 91 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-06.png", height = 90, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.109375 }, width = 102 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-07.png", height = 67, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.1171875 }, width = 122 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-08.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.1328125 }, width = 101 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-09.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.2109375 }, width = 82 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-10.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.140625 }, width = 109 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-11.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.171875 }, width = 84 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-12.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.1875 }, width = 66 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-00.png", height = 118, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.125 }, width = 147 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-01.png", height = 91, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.1171875 }, width = 153 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-02.png", height = 96, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.03125 }, width = 158 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-03.png", height = 144, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0625 }, width = 172 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-04.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1015625 }, width = 161 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-05.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.125 }, width = 119 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, offsets = { { 0, 0 } }, particle_name = "green-hairy-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 20, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.55, initial_vertical_speed = 0.021000000000000001, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, offsets = { { 0, 0 } }, particle_name = "green-hairy-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.005, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-hairy-grass"].walking_sound ]=] }, ["green-lettuce-lichen-1x1"] = { autoplace = { probability_expression = "grpi(0.3) + gleba_select(gleba_green_lettuce - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.5, 0.1, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.5, -0.4 }, { 0.5, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-1x1", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-01.png", height = 72, line_length = 1, scale = 0.5, shift = { -0.203125, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-02.png", height = 84, line_length = 1, scale = 0.5, shift = { -0.078125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.15625, -0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-05.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.21875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-06.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-07.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.09375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-08.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.03125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-09.png", height = 78, line_length = 1, scale = 0.5, shift = { -0.125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-10.png", height = 106, line_length = 1, scale = 0.5, shift = { -0.109375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-1x1-11.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.03125, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 106 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["green-lettuce-lichen-3x3"] = { autoplace = { probability_expression = "grpi(0.3) + gleba_select(gleba_green_lettuce - 0.8 * clamp(gleba_decorative_knockout, 0, 1), 0.1, 0.4, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -1, -0.8 }, { 1, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-3x3", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-01.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.03125, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-02.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-03.png", height = 154, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-04.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-05.png", height = 174, line_length = 1, scale = 0.5, shift = { 0.203125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-06.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.09375, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 206 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-07.png", height = 138, line_length = 1, scale = 0.5, shift = { 0.046875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-08.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.21875, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-09.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.03125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-10.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.140625, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-11.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 234 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-3x3-12.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.21875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["green-lettuce-lichen-6x6"] = { autoplace = { probability_expression = "grpi(0.3) + gleba_select(gleba_green_lettuce - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -2, -1.6000000000000001 }, { 2, 1.6000000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-6x6", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-01.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-02.png", height = 302, line_length = 1, scale = 0.5, shift = { 0, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 380 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-03.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-04.png", height = 316, line_length = 1, scale = 0.5, shift = { -0.1875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-05.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.015625, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-06.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.296875, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 364 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-07.png", height = 216, line_length = 1, scale = 0.5, shift = { 0.09375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-08.png", height = 202, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-09.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-10.png", height = 208, line_length = 1, scale = 0.5, shift = { 0.265625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 314 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-11.png", height = 288, line_length = 1, scale = 0.5, shift = { 0.046875, 0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen/green-lettuce-lichen-6x6-12.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.078125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["green-lettuce-lichen-water-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.3) + gleba_water_plant_ramp * gleba_select(gleba_green_lettuce - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.5, 0.1, 0.1, 0, 1)" }, collision_box = { { -0.5, -0.4 }, { 0.5, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-water-1x1", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-01.png", height = 72, line_length = 1, scale = 0.5, shift = { -0.203125, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-02.png", height = 84, line_length = 1, scale = 0.5, shift = { -0.078125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.15625, -0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-05.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.21875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-06.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-07.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.09375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-08.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.03125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-09.png", height = 78, line_length = 1, scale = 0.5, shift = { -0.125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-10.png", height = 106, line_length = 1, scale = 0.5, shift = { -0.109375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-1x1-11.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.03125, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 106 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["green-lettuce-lichen-water-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.3) + gleba_water_plant_ramp * gleba_select(gleba_green_lettuce - 0.8 * clamp(gleba_decorative_knockout, 0, 1), 0.1, 0.4, 0.1, 0, 1)" }, collision_box = { { -1, -0.8 }, { 1, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-water-3x3", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-01.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.03125, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-02.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-03.png", height = 154, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-04.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-05.png", height = 174, line_length = 1, scale = 0.5, shift = { 0.203125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-06.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.09375, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 206 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-07.png", height = 138, line_length = 1, scale = 0.5, shift = { 0.046875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-08.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.21875, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-09.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.03125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-10.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.140625, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-11.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 234 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-3x3-12.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.21875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["green-lettuce-lichen-water-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-a[inner]", probability_expression = "grpi(0.3) + gleba_water_plant_ramp * gleba_select(gleba_green_lettuce - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)" }, collision_box = { { -2, -1.6000000000000001 }, { 2, 1.6000000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "green-lettuce-lichen-water-6x6", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-01.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-02.png", height = 302, line_length = 1, scale = 0.5, shift = { 0, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 380 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-03.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-04.png", height = 316, line_length = 1, scale = 0.5, shift = { -0.1875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-05.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.015625, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-06.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.296875, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 364 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-07.png", height = 216, line_length = 1, scale = 0.5, shift = { 0.09375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-08.png", height = 202, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-09.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-10.png", height = 208, line_length = 1, scale = 0.5, shift = { 0.265625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 314 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-11.png", height = 288, line_length = 1, scale = 0.5, shift = { 0.046875, 0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/green-lettuce-lichen-water/green-lettuce-lichen-6x6-12.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.078125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["green-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["green-pita"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.3, to = 0.5, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0, to = 0.3, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-e[pita]-a", probability_expression = "-1.8 + (rpi(0.7) + (pita_noise - min(0, decorative_knockout))) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "green-pita", order = "b[decorative]-c[pita]-a[green]", pictures = { { filename = "__base__/graphics/decorative/green-pita/green-pita-00.png", height = 104, priority = "extra-high", scale = 0.5, shift = { 0.3515625, -0.171875 }, width = 153 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-01.png", height = 104, priority = "extra-high", scale = 0.5, shift = { 0.359375, -0.296875 }, width = 146 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-02.png", height = 83, priority = "extra-high", scale = 0.5, shift = { 0.296875, -0.1953125 }, width = 120 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-03.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.1875 }, width = 121 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-04.png", height = 95, priority = "extra-high", scale = 0.5, shift = { 0.390625, -0.2890625 }, width = 144 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-05.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.265625, -0.234375 }, width = 140 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-06.png", height = 120, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.21875 }, width = 156 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-07.png", height = 123, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.1640625 }, width = 155 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-08.png", height = 116, priority = "extra-high", scale = 0.5, shift = { 0.359375, -0.203125 }, width = 162 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-09.png", height = 78, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.140625 }, width = 123 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-10.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.125 }, width = 99 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-11.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.078125 }, width = 98 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-12.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.1640625 }, width = 99 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-13.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.1328125 }, width = 109 }, { filename = "__base__/graphics/decorative/green-pita/green-pita-14.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.15625 }, width = 100 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-pita-vegetation-particle-small-medium", probability = 1, repeat_count = 12, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-pita-wooden-splinter-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["green-pita-mini"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.2, to = 0.4, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0, to = 0.5, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-e[pita]-b", placement_density = 2, probability_expression = "-1.7 + (rpi(0.7) + (pita_noise - min(0, decorative_knockout))) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "green-pita-mini", order = "b[decorative]-d[pita-mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-00.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0625 }, width = 83 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-01.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1171875 }, width = 75 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-02.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1171875 }, width = 87 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-03.png", height = 62, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.109375 }, width = 96 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-04.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.140625 }, width = 87 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-05.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.1015625 }, width = 92 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-06.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.0234375 }, width = 64 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-07.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.1171875 }, width = 73 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-08.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.109375 }, width = 66 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-09.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.109375 }, width = 97 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-10.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1328125 }, width = 101 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-11.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.1171875 }, width = 98 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-12.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.1171875 }, width = 90 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-13.png", height = 64, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.140625 }, width = 84 }, { filename = "__base__/graphics/decorative/green-pita-mini/green-pita-mini-14.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.09375 }, width = 79 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.041000000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-pita-mini-vegetation-particle-small-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-pita-mini-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["green-small-grass"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.35, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.3, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 16, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-f[grass]-b", probability_expression = "-1.2 + rpi(0.6) + grass_noise - min(0, decorative_knockout) + region_box" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, grows_through_rail_path = true, name = "green-small-grass", order = "b[decorative]-a[grass]-c[small]", pictures = { { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-00.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.1875 }, width = 122 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-01.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 101 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-02.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.078125 }, width = 86 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-03.png", height = 74, priority = "extra-high", scale = 0.5, shift = { -0.09375, -0.125 }, width = 106 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-04.png", height = 67, priority = "extra-high", scale = 0.5, shift = { -0.078125, -0.0703125 }, width = 100 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-05.png", height = 65, priority = "extra-high", scale = 0.5, shift = { -0.0625, -0.1171875 }, width = 116 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-06.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.09375 }, width = 81 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-07.png", height = 54, priority = "extra-high", scale = 0.5, shift = { -0.1015625, -0.046875 }, width = 95 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-08.png", height = 56, priority = "extra-high", scale = 0.5, shift = { -0.0859375, -0.078125 }, width = 91 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-09.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.046875 }, width = 77 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-10.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.0546875 }, width = 46 }, { filename = "__base__/graphics/decorative/green-small-grass/green-small-grass-11.png", height = 26, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0 }, width = 39 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-small-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-small-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 2, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-carpet-grass"].walking_sound ]=] }, ["grey-cracked-mud-decal"] = { autoplace = { probability_expression = "grpi(0.08) + gleba_select(gleba_grey_cracked_mud - clamp(gleba_decorative_knockout, 0, 1), 0.1, 2, 0.1, 0, 1)" }, collision_box = { { -3.75, -2.5625 }, { 3.75, 2.5625 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "grey-cracked-mud-decal", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-00.png", height = 337, scale = 0.5, shift = { 0, -0.0078125 }, width = 474 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-01.png", height = 265, scale = 0.5, shift = { 0.0078125, -0.0859375 }, width = 473 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-02.png", height = 267, scale = 0.5, shift = { 0.0078125, -0.1171875 }, width = 473 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-03.png", height = 243, scale = 0.5, shift = { 0.046875, 0.0390625 }, width = 432 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-04.png", height = 305, scale = 0.5, shift = { 0, -0.0078125 }, width = 472 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-05.png", height = 224, scale = 0.5, shift = { -0.0078125, 0 }, width = 375 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-06.png", height = 335, scale = 0.5, shift = { -0.03125, -0.0234375 }, width = 296 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-07.png", height = 220, scale = 0.5, shift = { -0.28125, 0.234375 }, width = 400 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-08.png", height = 337, scale = 0.5, shift = { 0.078125, -0.0078125 }, width = 268 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-09.png", height = 156, scale = 0.5, shift = { 0.1875, 0.234375 }, width = 426 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-10.png", height = 267, scale = 0.5, shift = { 0.09375, 0.1953125 }, width = 426 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-11.png", height = 329, scale = 0.5, shift = { 0, 0.0078125 }, width = 472 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-12.png", height = 337, scale = 0.5, shift = { 0, -0.0078125 }, width = 472 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-13.png", height = 276, scale = 0.5, shift = { 0.6796875, -0.328125 }, width = 381 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-14.png", height = 338, scale = 0.5, shift = { 0, 0 }, width = 472 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-15.png", height = 336, scale = 0.5, shift = { -0.0078125, -0.015625 }, width = 473 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-16.png", height = 215, scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 327 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-17.png", height = 212, scale = 0.5, shift = { -0.09375, 0.3125 }, width = 298 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-18.png", height = 199, scale = 0.5, shift = { -0.4375, 0.2421875 }, width = 286 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-19.png", height = 157, scale = 0.5, shift = { 0.15625, 0.0078125 }, width = 206 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-20.png", height = 190, scale = 0.5, shift = { 0.2734375, 0.0625 }, width = 305 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-21.png", height = 209, scale = 0.5, shift = { -0.1640625, -0.0859375 }, width = 321 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-22.png", height = 182, scale = 0.5, shift = { -0.3515625, 0.15625 }, width = 297 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-23.png", height = 196, scale = 0.5, shift = { -0.125, 0.078125 }, width = 268 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-24.png", height = 229, scale = 0.5, shift = { -0.078125, 0.0546875 }, width = 320 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-25.png", height = 149, scale = 0.5, shift = { 0, -0.0390625 }, width = 472 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-26.png", height = 211, scale = 0.5, shift = { 0.03125, -0.1640625 }, width = 180 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-27.png", height = 153, scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 325 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-28.png", height = 132, scale = 0.5, shift = { 0, 0.140625 }, width = 326 }, { filename = "__space-age__/graphics/decorative/grey-cracked-mud-decal/grey-cracked-mud-decal-29.png", height = 183, scale = 0.5, shift = { 0.4140625, -0.6796875 }, width = 311 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["honeycomb-fungus"] = { autoplace = { probability_expression = "grpi(0.7) + min(gleba_decorative_subtype_mixer, gleba_select(gleba_honeycomb, 0.3, 2, 0.1, 0, 1))" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "honeycomb-fungus", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-01.png", height = 140, line_length = 1, scale = 0.5, shift = { 0.9375, -0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 214 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-02.png", height = 140, line_length = 1, scale = 0.5, shift = { 0.171875, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 142 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-03.png", height = 150, line_length = 1, scale = 0.5, shift = { 0.421875, -0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 204 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-04.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.640625, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 148 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-05.png", height = 156, line_length = 1, scale = 0.5, shift = { -0.234375, -0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 148 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-06.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.46875, -0.296875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 122 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-07.png", height = 152, line_length = 1, scale = 0.5, shift = { 1.140625, -0.53125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-08.png", height = 120, line_length = 1, scale = 0.5, shift = { 0.375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-09.png", height = 144, line_length = 1, scale = 0.5, shift = { -0.546875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-10.png", height = 94, line_length = 1, scale = 0.5, shift = { 0.375, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 150 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-11.png", height = 84, line_length = 1, scale = 0.5, shift = { 0.28125, 0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus/honeycomb-fungus-12.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.421875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].brambles.walking_sound ]=] }, ["honeycomb-fungus-1x1"] = { autoplace = { probability_expression = "grpi(0.4) + min(gleba_decorative_subtype_mixer, gleba_select(gleba_honeycomb, 0, 0.4, 0.1, 0, 1))" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "honeycomb-fungus-1x1", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-01.png", height = 104, line_length = 1, scale = 0.5, shift = { -0.109375, -0.203125 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 116 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-02.png", height = 118, line_length = 1, scale = 0.5, shift = { 0.765625, -0.296875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 154 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-03.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.34375, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 124 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-04.png", height = 46, line_length = 1, scale = 0.5, shift = { 0.25, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 72 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-05.png", height = 80, line_length = 1, scale = 0.5, shift = { -0.15625, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 76 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-06.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.140625, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 34 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-07.png", height = 26, line_length = 1, scale = 0.5, shift = { 0.25, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 36 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-08.png", height = 34, line_length = 1, scale = 0.5, shift = { 0.25, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 44 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-09.png", height = 18, line_length = 1, scale = 0.5, shift = { 0.171875, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 32 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-10.png", height = 50, line_length = 1, scale = 0.5, shift = { 0.21875, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 64 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-11.png", height = 48, line_length = 1, scale = 0.5, shift = { 0.03125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 60 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-1x1/honeycomb-fungus-1x1-12.png", height = 52, line_length = 1, scale = 0.5, shift = { 0.15625, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 60 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].brambles.walking_sound ]=] }, ["honeycomb-fungus-decayed"] = { autoplace = { probability_expression = "grpi(0.2) + min(-gleba_decorative_subtype_mixer, gleba_select(gleba_honeycomb, 0, 0.5, 0.1, 0, 1))" }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "honeycomb-fungus-decayed", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-01.png", height = 102, line_length = 1, scale = 0.5, shift = { -0.359375, 0.421875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-02.png", height = 144, line_length = 1, scale = 0.5, shift = { -0.359375, 0.515625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 166 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.015625, 0.296875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-04.png", height = 158, line_length = 1, scale = 0.5, shift = { 0.640625, 0.328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 178 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-05.png", height = 166, line_length = 1, scale = 0.5, shift = { 0.59375, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-06.png", height = 126, line_length = 1, scale = 0.5, shift = { 0.171875, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-07.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.453125, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 214 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-08.png", height = 90, line_length = 1, scale = 0.5, shift = { 0.375, 0.5625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 130 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-09.png", height = 170, line_length = 1, scale = 0.5, shift = { -0.046875, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 250 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-10.png", height = 170, line_length = 1, scale = 0.5, shift = { -0.265625, 0.5 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 216 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-11.png", height = 134, line_length = 1, scale = 0.5, shift = { -0.265625, 0.953125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 188 }, { filename = "__space-age__/graphics/decorative/honeycomb-fungus-decayed/honeycomb-fungus-decayed-12.png", height = 98, line_length = 1, scale = 0.5, shift = { -0.03125, 0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["honeycomb-fungus-decayed"].pictures[1].tint ]=], tint_as_overlay = false, width = 124 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["knobbly-roots"] = { autoplace = { probability_expression = "2 * gleba_funnel_trunk_region" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "knobbly-roots", opacity_over_water = 0.4, pictures = { { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots/gleba-cliff-roots.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 512 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["knobbly-roots-orange"] = { autoplace = { probability_expression = "2 * gleba_boompuff_region" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "knobbly-roots-orange", opacity_over_water = 0.4, pictures = { { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 0 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 256 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 0, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 256, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 512, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 768, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1024, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1280, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1536, y = 512 }, { filename = "__space-age__/graphics/decorative/gleba-cliff-roots-orange/gleba-cliff-roots-orange.png", height = 256, line_length = 8, scale = 0.5, shift = { 0, 0 }, width = 256, x = 1792, y = 512 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["lichen-decal"] = { autoplace = { probability_expression = 0 }, collision_box = { { -2.1000000000000001, -1.7 }, { 2.1000000000000001, 1.7 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "lichen-decal", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-00.png", height = 248, priority = "extra-high", scale = 0.5, shift = { -0.09375, -0.21875 }, tint = { b = 0.31764705882352939, g = 0.85882352941176467, r = 0.86666666666666679 }, width = 356 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-01.png", height = 260, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 334 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-02.png", height = 262, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 418 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-03.png", height = 226, priority = "extra-high", scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 364 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-04.png", height = 304, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 382 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-05.png", height = 224, priority = "extra-high", scale = 0.5, shift = { -0.25, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 300 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-06.png", height = 224, priority = "extra-high", scale = 0.5, shift = { -0.28125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 314 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-07.png", height = 266, priority = "extra-high", scale = 0.5, shift = { -0.0625, -0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 318 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-08.png", height = 200, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 326 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-09.png", height = 182, priority = "extra-high", scale = 0.5, shift = { -0.5625, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 304 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-10.png", height = 172, priority = "extra-high", scale = 0.5, shift = { -0.09375, -0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 238 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-11.png", height = 258, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 332 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-12.png", height = 218, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.28125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 256 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-13.png", height = 216, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 372 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-14.png", height = 140, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 134 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-15.png", height = 134, priority = "extra-high", scale = 0.5, shift = { 0.34375, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["lichen-decal"].pictures[1].tint ]=], width = 174 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.19, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-stone-particle-small", probability = 1, repeat_count = 25, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-carpet-grass"].walking_sound ]=] }, ["light-mud-decal"] = { autoplace = { probability_expression = "clamp(-1.5 + noise_layer_noise('red-desert-decal')+ min(range_select(moisture, 0, 0.3, 0.05, -1, 1),range_select(aux, 0, 0.45, 0.05, -1, 1)),0, 0.01)" }, collision_box = { { -3.375, -2.3125 }, { 3.25, 2.3125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "light-mud-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-00.png", height = 299, scale = 0.5, shift = { 0.140625, -0.0703125 }, width = 400 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-01.png", height = 320, scale = 0.5, shift = { -0.0234375, 0.0625 }, width = 419 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-02.png", height = 287, scale = 0.5, shift = { -0.0390625, 0.0390625 }, width = 417 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-03.png", height = 298, scale = 0.5, shift = { -0.0078125, 0.171875 }, width = 421 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-04.png", height = 302, scale = 0.5, shift = { 0.1875, 0.125 }, width = 396 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-05.png", height = 295, scale = 0.5, shift = { -0.078125, 0.2421875 }, width = 408 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-06.png", height = 317, scale = 0.5, shift = { -0.0390625, 0.1015625 }, width = 417 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-07.png", height = 312, scale = 0.5, shift = { 0.0234375, 0.078125 }, width = 419 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-08.png", height = 317, scale = 0.5, shift = { -0.0703125, 0.0703125 }, width = 413 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-09.png", height = 310, scale = 0.5, shift = { 0.0078125, 0.046875 }, width = 403 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-10.png", height = 307, scale = 0.5, shift = { -0.0234375, 0.0546875 }, width = 411 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-11.png", height = 295, scale = 0.5, shift = { -0.0078125, -0.0234375 }, width = 421 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-12.png", height = 280, scale = 0.5, shift = { -0.015625, -0.21875 }, width = 420 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-13.png", height = 311, scale = 0.5, shift = { 0.0234375, 0.1015625 }, width = 403 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-14.png", height = 304, scale = 0.5, shift = { 0, 0.0625 }, width = 418 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-15.png", height = 284, scale = 0.5, shift = { -0.109375, 0.203125 }, width = 398 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-16.png", height = 313, scale = 0.5, shift = { 0.125, 0.0078125 }, width = 406 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-17.png", height = 294, scale = 0.5, shift = { 0.015625, 0.140625 }, width = 420 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-18.png", height = 289, scale = 0.5, shift = { 0.0078125, 0.1796875 }, width = 379 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-19.png", height = 311, scale = 0.5, shift = { -0.1640625, 0.0390625 }, width = 401 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-20.png", height = 315, scale = 0.5, shift = { 0.015625, 0.0390625 }, width = 418 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-21.png", height = 314, scale = 0.5, shift = { 0.03125, 0.09375 }, width = 418 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-22.png", height = 270, scale = 0.5, shift = { -0.0078125, 0.03125 }, width = 421 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-23.png", height = 290, scale = 0.5, shift = { 0.0703125, -0.078125 }, width = 403 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-24.png", height = 315, scale = 0.5, shift = { -0.015625, 0.0703125 }, width = 418 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-25.png", height = 310, scale = 0.5, shift = { -0.0625, 0.125 }, width = 414 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-26.png", height = 306, scale = 0.5, shift = { -0.1171875, 0.15625 }, width = 403 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-27.png", height = 303, scale = 0.5, shift = { 0.03125, 0.0078125 }, width = 416 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-28.png", height = 311, scale = 0.5, shift = { 0, 0.0703125 }, width = 422 }, { filename = "__base__/graphics/decorative/light-mud-decal/light-mud-decal-29.png", height = 292, scale = 0.5, shift = { -0.109375, 0.0625 }, width = 406 } }, render_layer = "decals", tile_layer = 210, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["cracked-mud-decal"].walking_sound ]=] }, ["lithium-iceberg-medium"] = { autoplace = { probability_expression = "(aquilo_high_frequency_peaks - 0.6) * 0.9" }, collision_box = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, name = "lithium-iceberg-medium", order = "b[decorative]-l[rock]-k[lithium-iceberg]-c[medium]", pictures = { { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-1.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-1.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-2.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-3.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-4.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-5.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-6.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-7.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-8.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-9.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-10.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-11.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-12.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-13.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-14.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-medium/lithium-iceberg-medium-15.png", height = 88, scale = 0.5, shift = { 0, 0 }, width = 126 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound ]=] }, ["lithium-iceberg-small"] = { autoplace = { probability_expression = "(aquilo_high_frequency_peaks - 0.35) * 0.7" }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, name = "lithium-iceberg-small", order = "b[decorative]-l[rock]-k[lithium-iceberg]-b[small]", pictures = { { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-1.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-2.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-3.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-4.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-5.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-6.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-7.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-8.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-9.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-10.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-small/lithium-iceberg-small-11.png", height = 68, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 110 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound ]=] }, ["lithium-iceberg-tiny"] = { autoplace = { probability_expression = "(aquilo_high_frequency_peaks - 0.2) * 0.5" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, name = "lithium-iceberg-tiny", order = "b[decorative]-l[rock]-k[lithium-iceberg]-a[tiny]", pictures = { { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-1.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-2.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-3.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-4.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-5.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-6.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-7.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-8.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-9.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-10.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-11.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-tiny/lithium-iceberg-tiny-12.png", height = 28, scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 46 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "tiny-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["matches-small"] = { autoplace = { local_expressions = { region_box = "min(gleba_select(gleba_aux, 0.65, 2, 0.05, -10, 1), gleba_select(gleba_moisture, 0.25, 0.55, 0.01, -10, 1), gleba_select(gleba_temperature_normalised, 0.5, 2, 0.3, -10, 1)) - 1" }, placement_density = 2, probability_expression = "grpi(0.6) + gleba_select(region_box + 0.3 * gleba_scrub_noise + 0.7 * gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "matches-small", order = "b[cover]-b[yellow-lichen]-a[7]", pictures = { { filename = "__space-age__/graphics/decorative/matches-small/matches-small-01.png", height = 51, scale = 0.5, shift = { 0, -0.0078125 }, width = 43 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-02.png", height = 63, scale = 0.5, shift = { 0, -0.0078125 }, width = 63 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-03.png", height = 81, scale = 0.5, shift = { 0, -0.0078125 }, width = 67 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-04.png", height = 81, scale = 0.5, shift = { 0, -0.0078125 }, width = 76 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-05.png", height = 60, scale = 0.5, shift = { 0, -0.0078125 }, width = 72 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-06.png", height = 33, scale = 0.5, shift = { 0, -0.0078125 }, width = 36 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-07.png", height = 49, scale = 0.5, shift = { 0, -0.0078125 }, width = 72 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-08.png", height = 51, scale = 0.5, shift = { 0, -0.0078125 }, width = 47 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-09.png", height = 64, scale = 0.5, shift = { 0, -0.0078125 }, width = 58 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-10.png", height = 88, scale = 0.5, shift = { 0, -0.0078125 }, width = 68 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-11.png", height = 60, scale = 0.5, shift = { 0, -0.0078125 }, width = 66 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-12.png", height = 76, scale = 0.5, shift = { 0, -0.0078125 }, width = 70 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-13.png", height = 82, scale = 0.5, shift = { 0, -0.0078125 }, width = 61 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-14.png", height = 78, scale = 0.5, shift = { 0, -0.0078125 }, width = 68 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-15.png", height = 87, scale = 0.5, shift = { 0, -0.0078125 }, width = 72 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-16.png", height = 80, scale = 0.5, shift = { 0, -0.0078125 }, width = 83 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-17.png", height = 40, scale = 0.5, shift = { 0, -0.0078125 }, width = 39 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-18.png", height = 36, scale = 0.5, shift = { 0, -0.0078125 }, width = 41 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-19.png", height = 35, scale = 0.5, shift = { 0, -0.0078125 }, width = 52 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-20.png", height = 48, scale = 0.5, shift = { 0, -0.0078125 }, width = 41 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-21.png", height = 53, scale = 0.5, shift = { 0, -0.0078125 }, width = 46 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-22.png", height = 56, scale = 0.5, shift = { 0, -0.0078125 }, width = 46 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-23.png", height = 55, scale = 0.5, shift = { 0, -0.0078125 }, width = 49 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-24.png", height = 63, scale = 0.5, shift = { 0, -0.0078125 }, width = 65 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-25.png", height = 73, scale = 0.5, shift = { 0, -0.0078125 }, width = 43 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-26.png", height = 47, scale = 0.5, shift = { 0, -0.0078125 }, width = 54 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-27.png", height = 40, scale = 0.5, shift = { 0, -0.0078125 }, width = 49 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-28.png", height = 34, scale = 0.5, shift = { 0, -0.0078125 }, width = 38 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-29.png", height = 52, scale = 0.5, shift = { 0, -0.0078125 }, width = 54 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-30.png", height = 68, scale = 0.5, shift = { 0, -0.0078125 }, width = 57 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-31.png", height = 59, scale = 0.5, shift = { 0, -0.0078125 }, width = 73 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-32.png", height = 27, scale = 0.5, shift = { 0, -0.0078125 }, width = 27 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-33.png", height = 66, scale = 0.5, shift = { 0, -0.0078125 }, width = 66 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-34.png", height = 43, scale = 0.5, shift = { 0, -0.0078125 }, width = 45 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-35.png", height = 38, scale = 0.5, shift = { 0, -0.0078125 }, width = 38 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-36.png", height = 65, scale = 0.5, shift = { 0, -0.0078125 }, width = 52 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-37.png", height = 33, scale = 0.5, shift = { 0, -0.0078125 }, width = 54 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-38.png", height = 44, scale = 0.5, shift = { 0, -0.0078125 }, width = 41 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-39.png", height = 67, scale = 0.5, shift = { 0, -0.0078125 }, width = 57 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-40.png", height = 34, scale = 0.5, shift = { 0, -0.0078125 }, width = 33 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-41.png", height = 49, scale = 0.5, shift = { 0, -0.0078125 }, width = 55 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-42.png", height = 94, scale = 0.5, shift = { 0, -0.0078125 }, width = 87 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-43.png", height = 51, scale = 0.5, shift = { 0, -0.0078125 }, width = 70 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-44.png", height = 38, scale = 0.5, shift = { 0, -0.0078125 }, width = 35 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-45.png", height = 59, scale = 0.5, shift = { 0, -0.0078125 }, width = 82 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-46.png", height = 41, scale = 0.5, shift = { 0, -0.0078125 }, width = 36 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-47.png", height = 46, scale = 0.5, shift = { 0, -0.0078125 }, width = 44 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-48.png", height = 46, scale = 0.5, shift = { 0, -0.0078125 }, width = 46 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-49.png", height = 53, scale = 0.5, shift = { 0, -0.0078125 }, width = 58 }, { filename = "__space-age__/graphics/decorative/matches-small/matches-small-50.png", height = 61, scale = 0.5, shift = { 0, -0.0078125 }, width = 48 } }, render_layer = "object", type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["medium-fulgora-rock"] = { autoplace = { order = "r[rock]-2", probability_expression = "(1 - fulgora_oil_mask) * (fulgora_natural_mask + fulgora_mesa)* min(0.15,0.3 * 2 - 2.4 + fulgora_rock - 0.5 * fulgora_mix_oil + 0.7 * fulgora_basis_oil)" }, collision_box = { { -1.5, -0.5 }, { 1.5, 0.5 } }, name = "medium-fulgora-rock", order = "d[remnants]-d[sand-rock]-b[medium]", pictures = { { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-01.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.515625 }, width = 134 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-02.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0.57031200000000002 }, width = 110 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-03.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.34375, 0.484375 }, width = 90 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-04.png", height = 89, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.47656200000000002 }, width = 110 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-05.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.359375, 0.25 }, width = 106 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-06.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.4375, 0.296875 }, width = 100 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-07.png", height = 83, priority = "extra-high", scale = 0.5, shift = { 0.59375, 0.39843800000000002 }, width = 82 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-08.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.60156200000000002, 0.328125 }, width = 123 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-09.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.5625, 0.3125 }, width = 146 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-10.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.46875, 0.46093799999999998 }, width = 112 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-11.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0.44531200000000002, 0.50781200000000002 }, width = 91 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-12.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.39843800000000002, 0.453125 }, width = 105 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-13.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.63281200000000002 }, width = 94 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-14.png", height = 89, priority = "extra-high", scale = 0.5, shift = { 0.359375, 0.57031200000000002 }, width = 122 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-15.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.77343799999999998 }, width = 98 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/medium-fulgora-rock-16.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.71875 }, width = 144 } }, render_layer = "floor", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative" }, ["medium-rock"] = { autoplace = { control = "rocks", local_expressions = { control = "control:rocks:size", multiplier = 0.4, penalty = 1.3999999999999999, region_box = "range_select_base(moisture, 0.35, 1, 0.2, -10, 0)" }, order = "a[doodad]-a[rock]-c[medium]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, name = "medium-rock", order = "b[decorative]-l[rock]-c[medium]", pictures = { { filename = "__base__/graphics/decorative/medium-rock/medium-rock-01.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.109375 }, width = 89 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-02.png", height = 66, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.13281200000000002 }, width = 77 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-03.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.14843799999999998, 0.17968799999999998 }, width = 92 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-04.png", height = 59, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.1875 }, width = 91 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-05.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.17968799999999998 }, width = 104 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-06.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.21875 }, width = 83 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-07.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.0625, 0.3125 }, width = 111 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-08.png", height = 81, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.14843799999999998 }, width = 79 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-09.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.140625 }, width = 98 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-10.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0, 0.13281200000000002 }, width = 91 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-11.png", height = 71, priority = "extra-high", scale = 0.5, shift = { -0.0234375, 0.125 }, width = 105 }, { filename = "__base__/graphics/decorative/medium-rock/medium-rock-12.png", height = 80, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.015625 }, width = 78 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative" }, ["medium-sand-rock"] = { autoplace = { control = "rocks", local_expressions = { aux_range = "range_select_base(aux, 0.3, 1, 0.3, -10, 0)", control = "control:rocks:size", moisture_range = "range_select_base(moisture, 0, 0.3, 0.2, -10, 0)", multiplier = 0.3, penalty = 1.5, region_box = "min(aux_range, moisture_range)" }, order = "a[doodad]-a[rock]-c[medium]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -1.5, -0.5 }, { 1.5, 0.5 } }, name = "medium-sand-rock", order = "d[remnants]-d[sand-rock]-b[medium]", pictures = { { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-01.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.515625 }, width = 134 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-02.png", height = 79, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0.57031200000000002 }, width = 110 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-03.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.34375, 0.484375 }, width = 90 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-04.png", height = 89, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.47656200000000002 }, width = 110 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-05.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.359375, 0.25 }, width = 106 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-06.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.4375, 0.296875 }, width = 100 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-07.png", height = 83, priority = "extra-high", scale = 0.5, shift = { 0.59375, 0.39843800000000002 }, width = 82 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-08.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.60156200000000002, 0.328125 }, width = 123 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-09.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.5625, 0.3125 }, width = 146 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-10.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.46875, 0.46093799999999998 }, width = 112 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-11.png", height = 61, priority = "extra-high", scale = 0.5, shift = { 0.44531200000000002, 0.50781200000000002 }, width = 91 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-12.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.39843800000000002, 0.453125 }, width = 105 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-13.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.63281200000000002 }, width = 94 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-14.png", height = 89, priority = "extra-high", scale = 0.5, shift = { 0.359375, 0.57031200000000002 }, width = 122 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-15.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.77343799999999998 }, width = 98 }, { filename = "__base__/graphics/decorative/sand-rock/medium-sand-rock-16.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.71875 }, width = 144 } }, render_layer = "floor", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative" }, ["medium-volcanic-rock"] = { autoplace = { order = "d[ground-surface]-i[rock]-a[medium]", probability_expression = "vulcanus_rock_medium" }, collision_box = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, name = "medium-volcanic-rock", order = "b[decorative]-l[rock]-c[medium]", pictures = { { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-01.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.109375 }, tint = { 0.25879999999999992, 0.25879999999999992, 0.25879999999999992 }, tint_as_overlay = true, width = 89 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-02.png", height = 66, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 77 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-03.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.14843799999999998, 0.17968799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 92 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-04.png", height = 59, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 91 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-05.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.203125, 0.17968799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 104 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-06.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 83 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-07.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.0625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 111 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-08.png", height = 81, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.14843799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 79 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-09.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 98 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-10.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 91 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-11.png", height = 71, priority = "extra-high", scale = 0.5, shift = { -0.0234375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 105 }, { filename = "__space-age__/graphics/decorative/medium-volcanic-rock/medium-volcanic-rock-12.png", height = 80, priority = "extra-high", scale = 0.5, shift = { 0.078125, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 78 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.091999999999999993, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "medium-rock-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["muddy-stump"] = { collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "muddy-stump", order = "b[decorative]-a[stump]-a[muddy]", pictures = { { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-00.png", height = 90, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.09375 }, width = 106 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-01.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.09375, 0 }, width = 114 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-02.png", height = 92, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.03125 }, width = 120 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-03.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, width = 104 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-04.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0, -0.03125 }, width = 92 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-05.png", height = 80, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0 }, width = 92 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-06.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.0625 }, width = 112 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-07.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.0625 }, width = 88 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-08.png", height = 60, priority = "extra-high", scale = 0.5, shift = { -0.125, 0.03125 }, width = 92 }, { filename = "__base__/graphics/decorative/muddy-stump/muddy-stump-09.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.0625 }, width = 96 } }, render_layer = "object", type = "optimized-decorative" }, mycelium = { autoplace = { probability_expression = "grpi(0.5) + gleba_select(gleba_mycelium - clamp(gleba_decorative_knockout, 0, 1), 0.1, 2, 0.2, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "mycelium", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/mycelium/mycelium-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-15.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/mycelium/mycelium-16.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].mycelium.pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 254, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["nerve-roots-dense"] = { autoplace = { probability_expression = 0 }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "nerve-roots-dense", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-dense-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-dense-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-dense-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-dense-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["nerve-roots-sparse"] = { autoplace = { probability_expression = 0 }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "nerve-roots-sparse", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-light-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-light-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-light-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots/nerve-root-light-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["nuclear-ground-patch"] = { collision_box = { { -4.625, -3.25 }, { 4.6875, 3.125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "nuclear-ground-patch", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-00.png", height = 284, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.21875 }, width = 388 }, { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-01.png", height = 262, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.25 }, width = 372 }, { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-02.png", height = 254, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0.03125 }, width = 374 }, { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-03.png", height = 252, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.09375 }, width = 364 }, { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-04.png", height = 256, priority = "extra-high", scale = 0.5, shift = { 0.375, -0.03125 }, width = 328 }, { filename = "__base__/graphics/decorative/nuclear-ground-patch/nuclear-ground-patch-05.png", height = 260, priority = "extra-high", scale = 0.5, shift = { 0.0625, 0.25 }, width = 374 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative" }, ["pale-lettuce-lichen-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.2) + gleba_select(gleba_pale_lettuce - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.6, -0.1, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.5, -0.4 }, { 0.5, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-1x1", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-01.png", height = 72, line_length = 1, scale = 0.5, shift = { -0.203125, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-02.png", height = 84, line_length = 1, scale = 0.5, shift = { -0.078125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.15625, -0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-05.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.21875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-06.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-07.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.09375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-08.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.03125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-09.png", height = 78, line_length = 1, scale = 0.5, shift = { -0.125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-10.png", height = 106, line_length = 1, scale = 0.5, shift = { -0.109375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-1x1-11.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.03125, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 106 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.2) + gleba_select(gleba_pale_lettuce - 0.8 * clamp(gleba_decorative_knockout, 0, 1), -0.2, 0.4, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -1, -0.8 }, { 1, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-3x3", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-01.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.03125, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-02.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-03.png", height = 154, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-04.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-05.png", height = 174, line_length = 1, scale = 0.5, shift = { 0.203125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-06.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.09375, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 206 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-07.png", height = 138, line_length = 1, scale = 0.5, shift = { 0.046875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-08.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.21875, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-09.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.03125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-10.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.140625, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-11.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 234 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-3x3-12.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.21875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-a[inner]", probability_expression = "grpi(0.3) + gleba_select(gleba_pale_lettuce - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -2, -1.6000000000000001 }, { 2, 1.6000000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-6x6", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-01.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-02.png", height = 302, line_length = 1, scale = 0.5, shift = { 0, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 380 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-03.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-04.png", height = 316, line_length = 1, scale = 0.5, shift = { -0.1875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-05.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.015625, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-06.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.296875, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 364 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-07.png", height = 216, line_length = 1, scale = 0.5, shift = { 0.09375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-08.png", height = 202, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-09.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-10.png", height = 208, line_length = 1, scale = 0.5, shift = { 0.265625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 314 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-11.png", height = 288, line_length = 1, scale = 0.5, shift = { 0.046875, 0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen/pale-lettuce-lichen-6x6-12.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.078125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-cups-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-c[outer]", placement_density = 2, probability_expression = "grpi(0.3) + gleba_water_plant_ramp * gleba_select(gleba_purple_cups - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.5, -0.1, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-cups-1x1", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-c[1]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-01.png", height = 68, line_length = 1, scale = 0.5, shift = { -0.140625, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 94 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-02.png", height = 82, line_length = 1, scale = 0.5, shift = { -0.0625, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-03.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.15625, -0.359375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 112 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.0625, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 96 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-05.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.25, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 116 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-06.png", height = 100, line_length = 1, scale = 0.5, shift = { 0, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-07.png", height = 76, line_length = 1, scale = 0.5, shift = { 0.078125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 134 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-08.png", height = 114, line_length = 1, scale = 0.5, shift = { -0.015625, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 130 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-09.png", height = 74, line_length = 1, scale = 0.5, shift = { -0.125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 100 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-10.png", height = 104, line_length = 1, scale = 0.5, shift = { -0.109375, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-1x1-11.png", height = 50, line_length = 1, scale = 0.5, shift = { 0.015625, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-cups-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-b[mid-ring]", probability_expression = "grpi(0.2) + gleba_water_plant_ramp * gleba_select(gleba_purple_cups - 0.8 * clamp(gleba_decorative_knockout, 0, 1), -0.1, 0.2, 0.1, 0, 1)" }, collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-cups-3x3", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-b[3]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-01.png", height = 158, line_length = 1, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 160 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-02.png", height = 126, line_length = 1, scale = 0.5, shift = { 0.078125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 194 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-03.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 166 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-04.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.0625, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-05.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-06.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-07.png", height = 116, line_length = 1, scale = 0.5, shift = { -0.015625, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 168 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-08.png", height = 116, line_length = 1, scale = 0.5, shift = { 0.125, 0.34375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 194 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-09.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 134 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-10.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.078125, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 118 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-11.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.3125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 208 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-3x3-12.png", height = 128, line_length = 1, scale = 0.5, shift = { 0.171875, 0.359375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-cups-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-a[inner]", probability_expression = "grpi(0.1) + gleba_water_plant_ramp * gleba_select(gleba_purple_cups - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)" }, collision_box = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-cups-6x6", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-a[6]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-01.png", height = 354, line_length = 1, scale = 0.5, shift = { 0.75, -0.671875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 346 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-02.png", height = 286, line_length = 1, scale = 0.5, shift = { -0.09375, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-03.png", height = 254, line_length = 1, scale = 0.5, shift = { -0.015625, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 342 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-04.png", height = 290, line_length = 1, scale = 0.5, shift = { -0.1875, 0.421875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 366 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-05.png", height = 280, line_length = 1, scale = 0.5, shift = { -0.171875, 0.328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 342 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-06.png", height = 164, line_length = 1, scale = 0.5, shift = { -0.34375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 340 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-07.png", height = 186, line_length = 1, scale = 0.5, shift = { 0.265625, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-08.png", height = 180, line_length = 1, scale = 0.5, shift = { 0.1875, 0.671875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-09.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.015625, 0.5625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 316 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-10.png", height = 182, line_length = 1, scale = 0.5, shift = { 0.421875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 286 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-11.png", height = 268, line_length = 1, scale = 0.5, shift = { -0.140625, 0.453125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 346 }, { filename = "__space-age__/graphics/decorative/gleba-pale-lettuce-lichen-cups/gleba-pale-lettuce-lichen-cups-6x6-12.png", height = 202, line_length = 1, scale = 0.5, shift = { -0.125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 326 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["pale-lettuce-lichen-water-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.1) + gleba_water_plant_ramp * gleba_select(gleba_pale_lettuce - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.5, 0.1, 0.1, 0, 1)" }, collision_box = { { -0.5, -0.4 }, { 0.5, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-water-1x1", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-01.png", height = 72, line_length = 1, scale = 0.5, shift = { -0.203125, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-02.png", height = 84, line_length = 1, scale = 0.5, shift = { -0.078125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.15625, -0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-05.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.21875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-06.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-07.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.09375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-08.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.03125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-09.png", height = 78, line_length = 1, scale = 0.5, shift = { -0.125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-10.png", height = 106, line_length = 1, scale = 0.5, shift = { -0.109375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-1x1-11.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.03125, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 106 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["pale-lettuce-lichen-water-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.2) + gleba_water_plant_ramp * gleba_select(gleba_pale_lettuce - 0.8 * clamp(gleba_decorative_knockout, 0, 1), 0.1, 0.5, 0.1, 0, 1)" }, collision_box = { { -1, -0.8 }, { 1, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-water-3x3", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-01.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.03125, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-02.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-03.png", height = 154, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-04.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-05.png", height = 174, line_length = 1, scale = 0.5, shift = { 0.203125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-06.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.09375, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 206 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-07.png", height = 138, line_length = 1, scale = 0.5, shift = { 0.046875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-08.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.21875, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-09.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.03125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-10.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.140625, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-11.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 234 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-3x3-12.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.21875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["pale-lettuce-lichen-water-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-a[inner]", probability_expression = "grpi(0.3) + gleba_water_plant_ramp * gleba_select(gleba_pale_lettuce - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.5, 2, 0.1, 0, 1)" }, collision_box = { { -2, -1.6000000000000001 }, { 2, 1.6000000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, ground_tile = true }, not_colliding_with_itself = true }, name = "pale-lettuce-lichen-water-6x6", opacity_over_water = 0.7, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-01.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-02.png", height = 302, line_length = 1, scale = 0.5, shift = { 0, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 380 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-03.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-04.png", height = 316, line_length = 1, scale = 0.5, shift = { -0.1875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-05.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.015625, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-06.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.296875, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 364 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-07.png", height = 216, line_length = 1, scale = 0.5, shift = { 0.09375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-08.png", height = 202, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-09.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-10.png", height = 208, line_length = 1, scale = 0.5, shift = { 0.265625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 314 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-11.png", height = 288, line_length = 1, scale = 0.5, shift = { 0.046875, 0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/pale-lettuce-lichen-water/pale-lettuce-lichen-6x6-12.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.078125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pale-lettuce-lichen-water-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["pink-lichen-decal"] = { autoplace = { probability_expression = "gleba_pink_lichen_probability" }, collision_box = { { -2.1000000000000001, -1.7 }, { 2.1000000000000001, 1.7 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "pink-lichen-decal", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-00.png", height = 248, priority = "extra-high", scale = 0.5, shift = { -0.09375, -0.21875 }, tint = { b = 0.88235294117647065, g = 0.74117647058823533, r = 0.88235294117647065 }, width = 356 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-01.png", height = 260, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 334 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-02.png", height = 262, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 418 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-03.png", height = 226, priority = "extra-high", scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 364 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-04.png", height = 304, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 382 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-05.png", height = 224, priority = "extra-high", scale = 0.5, shift = { -0.25, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 300 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-06.png", height = 224, priority = "extra-high", scale = 0.5, shift = { -0.28125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 314 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-07.png", height = 266, priority = "extra-high", scale = 0.5, shift = { -0.0625, -0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 318 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-08.png", height = 200, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 326 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-09.png", height = 182, priority = "extra-high", scale = 0.5, shift = { -0.5625, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 304 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-10.png", height = 172, priority = "extra-high", scale = 0.5, shift = { -0.09375, -0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 238 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-11.png", height = 258, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 332 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-12.png", height = 218, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.28125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 256 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-13.png", height = 216, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 372 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-14.png", height = 140, priority = "extra-high", scale = 0.5, shift = { -0.0625, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 134 }, { filename = "__base__/graphics/decorative/lichen-decal/lichen-decal-15.png", height = 134, priority = "extra-high", scale = 0.5, shift = { 0.34375, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pink-lichen-decal"].pictures[1].tint ]=], width = 174 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.19, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-stone-particle-small", probability = 1, repeat_count = 25, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-carpet-grass"].walking_sound ]=] }, ["pink-phalanges"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.6) + gleba_select(gleba_pink_phalanges - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "pink-phalanges", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 204, y = 0 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 408, y = 0 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 612, y = 0 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 816, y = 0 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 0, y = 166 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 204, y = 166 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 408, y = 166 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 612, y = 166 }, { filename = "__space-age__/graphics/decorative/pink-phalanges/pink-phalanges.png", height = 166, line_length = 5, scale = 0.5, shift = { 0.390625, -0.125 }, width = 204, x = 816, y = 166 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["black-sceptre"].walking_sound ]=] }, ["polycephalum-balloon"] = { autoplace = { order = "d[decorative]-c[trivial]-b[bush]-a[inner]", probability_expression = "grpi(0.6) + gleba_select(gleba_polycephalum - clamp(-gleba_decorative_knockout, 0, 1), 1, 2, 0.2, 0, 1)" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "polycephalum-balloon", order = "a[polycephalum]-b[balloon]", pictures = { { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 0 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 70 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 70 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 140 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 140 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 210 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 210 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 280 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 280 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 350 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 170, y = 350 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-balloon.png", height = 70, line_length = 2, scale = 0.7, shift = { 0.890625, -0.1875 }, width = 170, x = 0, y = 420 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["polycephalum-slime"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "gleba_select(gleba_polycephalum - clamp(-gleba_decorative_knockout, 0, 1), 0.9, 2, 0.2, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "polycephalum-slime", order = "a[polycephalum]-a[slime]", pictures = { { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 0 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 188 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 188 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 376 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 376 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 564 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 564 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 752 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 752 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 940 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 940 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 1128 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 1128 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 1316 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 216, y = 1316 }, { filename = "__space-age__/graphics/decorative/polycephalum/polycephalum-slime.png", height = 188, line_length = 2, scale = 0.5, shift = { 0.015625, 0.125 }, width = 216, x = 0, y = 1504 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].walking_sound ]=] }, ["pumice-relief-decal"] = { autoplace = { order = "d[ground-surface]-d[relief]-b[rocky]", probability_expression = "pumice_relief_decal" }, collision_box = { { -5, -5 }, { 5, 5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "pumice-relief-decal", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-01.png", height = 1024, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-02.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-03.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-04.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-05.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-06.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-07.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-08.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-09.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-10.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-11.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-12.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-13.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-14.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-15.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-16.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-17.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-18.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 }, { filename = "__space-age__/graphics/decorative/vulcanus-relief-decal/vulcanus-pumice-relief-19.png", height = 1024, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["pumice-relief-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 1024 } }, render_layer = "decals", tile_layer = 220, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["purple-nerve-roots-veins-dense"] = { autoplace = { probability_expression = "grpi(0.1) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.2, 0.6, 0.2, 0, 0.8)", tile_restriction = { "wetland-jellynut" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "purple-nerve-roots-veins-dense", opacity_over_water = 0.7, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-dense-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-dense-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-dense-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-dense-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative" }, ["purple-nerve-roots-veins-sparse"] = { autoplace = { probability_expression = "grpi(0.1) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.2, 0.6, 0.2, 0, 1)", tile_restriction = { "wetland-jellynut", "lowland-red-vein-dead", "wetland-red-tentacle" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "purple-nerve-roots-veins-sparse", opacity_over_water = 0.7, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-light-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-light-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-light-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/purple-nerve-root-veins-light-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative" }, ["red-asterisk"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.05, to = 0.55, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.6, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 15, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-g[asterisk]-e", probability_expression = "-1.5 + rpi(0.2) + asterisk_noise - min(0, decorative_knockout) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "red-asterisk", order = "b[decorative]-b[asterisk]-c[red]", pictures = { { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-00.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.1875 }, width = 111 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-01.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.0546875 }, width = 85 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-02.png", height = 75, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.0234375 }, width = 126 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-03.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.1484375 }, width = 114 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-04.png", height = 90, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.09375 }, width = 130 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-05.png", height = 75, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.0546875 }, width = 104 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-06.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.0546875 }, width = 64 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-07.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, width = 101 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-08.png", height = 57, priority = "extra-high", scale = 0.5, shift = { -0.046875, -0.0546875 }, width = 60 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-09.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.2578125 }, width = 107 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-10.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.3671875, -0.0390625 }, width = 63 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-11.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.1796875 }, width = 78 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-12.png", height = 86, priority = "extra-high", scale = 0.5, shift = { -0.265625, -0.09375 }, width = 72 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-13.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.1015625 }, width = 95 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-14.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.109375 }, width = 55 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-15.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.234375, -0.0625 }, width = 70 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-16.png", height = 65, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.0859375 }, width = 84 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-17.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.015625 }, width = 53 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-18.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.015625, -0.0234375 }, width = 68 }, { filename = "__base__/graphics/decorative/red-asterisk/red-asterisk-19.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.1015625 }, width = 88 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "red-asterisk-vegetation-particle-small-medium", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "red-asterisk-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "red-asterisk-grass-particle-small-medium", probability = 1, repeat_count = 8, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["red-croton"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.3, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.6, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 15.5, to = 20, slope = 0.5, min = -10, max = 1})" }, order = "a[doodad]-c[croton]-c", placement_density = 2, probability_expression = "-1.5 + rpi(0.7) + (croton_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "red-croton", order = "b[decorative]-d[croton]-a[red]", pictures = { { filename = "__base__/graphics/decorative/red-croton/red-croton-00.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.1640625 }, width = 76 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-01.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.1640625 }, width = 76 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-02.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.1640625 }, width = 81 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-03.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.2109375 }, width = 75 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-04.png", height = 56, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.15625 }, width = 69 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-05.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.1328125 }, width = 66 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-06.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.15625 }, width = 80 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-07.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.171875 }, width = 55 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-08.png", height = 57, priority = "extra-high", scale = 0.5, shift = { 0.3125, -0.1953125 }, width = 82 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-09.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.1953125 }, width = 77 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-10.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.203125 }, width = 77 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-11.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.234375, -0.1484375 }, width = 60 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-12.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.1796875 }, width = 63 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-13.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.1328125 }, width = 57 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-14.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.15625 }, width = 70 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-15.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.125 }, width = 56 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-16.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.140625 }, width = 80 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-17.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1484375 }, width = 55 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-18.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.109375 }, width = 56 }, { filename = "__base__/graphics/decorative/red-croton/red-croton-19.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1171875 }, width = 43 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-croton-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.009, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "green-croton-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.009, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-croton-wooden-splinter-particle-small", probability = 1, repeat_count = 12, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["red-desert-bush"] = { autoplace = { local_expressions = { region_box = "min(range_select{input = moisture, from = 0.05, to = 0.3, slope = 0.1, min = -10, max = 1},range_select{input = aux, from = 0.15, to = 1, slope = 0.05, min = -10, max = 1})" }, order = "a[doodad]-d[garballo]-c", probability_expression = "-1.75 + rpi(0.8) + (garballo_noise - min(0, decorative_knockout)) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "red-desert-bush", order = "b[decorative]-g[red-desert-bush]", pictures = { { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-00.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.125 }, width = 82 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-01.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.2109375 }, width = 84 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-02.png", height = 55, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.1953125 }, width = 83 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-03.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.1953125 }, width = 78 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-04.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.109375 }, width = 63 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-05.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.15625 }, width = 63 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-06.png", height = 42, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.171875 }, width = 57 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-07.png", height = 36, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.09375 }, width = 55 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-08.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.09375 }, width = 54 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-09.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.09375 }, width = 70 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-10.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.1171875 }, width = 58 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-11.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0546875 }, width = 51 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-12.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.0390625, -0.0859375 }, width = 67 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-13.png", height = 32, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.140625 }, width = 49 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-14.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.1015625 }, width = 43 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-15.png", height = 36, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.09375 }, width = 52 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-16.png", height = 28, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.078125 }, width = 38 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-17.png", height = 28, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.09375 }, width = 38 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-18.png", height = 58, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.1875 }, width = 86 }, { filename = "__base__/graphics/decorative/red-desert-bush/red-desert-bush-19.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.1953125 }, width = 93 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-bush-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-bush-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["garballo-mini-dry"].walking_sound ]=] }, ["red-desert-decal"] = { autoplace = { probability_expression = "clamp(-1.5 + noise_layer_noise('red-desert-decal')+ min(range_select(moisture, 0.3, 0.7, 0.05, -1, 1),range_select(aux, 0.7, 1, 0.05, -1, 1)),0, 0.01)" }, collision_box = { { -4.40625, -5.6875 }, { 4.375, 5.625 } }, collision_mask = { layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "red-desert-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-00.png", height = 565, scale = 0.5, width = 567 }, { dice_y = 2, filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-01.png", height = 753, scale = 0.5, width = 553 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-02.png", height = 471, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-03.png", height = 425, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-04.png", height = 565, scale = 0.5, width = 557 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-05.png", height = 563, scale = 0.5, width = 555 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-06.png", height = 565, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-07.png", height = 565, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-08.png", height = 565, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-09.png", height = 565, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-10.png", height = 564, scale = 0.5, width = 567 }, { filename = "__base__/graphics/decorative/red-desert-decal/red-desert-decal-11.png", height = 409, scale = 0.5, width = 371 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["cracked-mud-decal"].walking_sound ]=] }, ["red-lichen-decal"] = { autoplace = { probability_expression = "grpi(0.3) + gleba_select(gleba_red_lichen - clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.4, 0, 1)" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "red-lichen-decal", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-00.png", height = 248, scale = 0.5, shift = { -0.09375, -0.21875 }, width = 356 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-01.png", height = 260, scale = 0.5, shift = { 0.125, -0.03125 }, width = 334 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-02.png", height = 262, scale = 0.5, shift = { 0.125, 0.09375 }, width = 418 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-03.png", height = 226, scale = 0.5, shift = { 0, 0.09375 }, width = 364 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-04.png", height = 304, scale = 0.5, shift = { 0.03125, 0.03125 }, width = 382 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-05.png", height = 224, scale = 0.5, shift = { -0.25, 0.03125 }, width = 300 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-06.png", height = 224, scale = 0.5, shift = { -0.28125, 0.0625 }, width = 314 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-07.png", height = 266, scale = 0.5, shift = { -0.0625, -0.21875 }, width = 318 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-08.png", height = 200, scale = 0.5, shift = { 0.03125, -0.03125 }, width = 326 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-09.png", height = 182, scale = 0.5, shift = { -0.5625, 0.21875 }, width = 304 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-10.png", height = 172, scale = 0.5, shift = { -0.09375, -0.40625 }, width = 238 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-11.png", height = 258, scale = 0.5, shift = { 0.1875, -0.125 }, width = 332 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-12.png", height = 218, scale = 0.5, shift = { 0.09375, -0.28125 }, width = 256 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-13.png", height = 216, scale = 0.5, shift = { -0.03125, -0.1875 }, width = 372 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-14.png", height = 140, scale = 0.5, shift = { -0.0625, 0.09375 }, width = 134 }, { filename = "__space-age__/graphics/decorative/red-lichen-decal/red-lichen-decal-15.png", height = 134, scale = 0.5, shift = { 0.34375, 0.15625 }, width = 174 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.19, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-stone-particle-small", probability = 1, repeat_count = 25, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.045, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "lichen-vegetation-particle-small-medium", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["red-nerve-roots-veins-dense"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.6, 2, 0.1, 0, 1)", tile_restriction = { "lowland-red-vein-2", "lowland-red-vein-3", "lowland-red-vein-4" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "red-nerve-roots-veins-dense", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-dense-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-dense-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-dense-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-dense-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["red-nerve-roots-veins-sparse"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_nerve_veins + gleba_temperature_normalised - clamp(gleba_decorative_knockout, 0, 1), 0.2, 0.6, 0.2, 0, 1)", tile_restriction = { "lowland-red-vein-2", "lowland-red-vein-3", "lowland-red-vein-4" } }, collision_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "red-nerve-roots-veins-sparse", opacity_over_water = 0.4, order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-light-01.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-light-02.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-light-03.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 }, { filename = "__space-age__/graphics/decorative/nerve-roots-veins/red-nerve-root-veins-light-04.png", height = 990, scale = 0.5, shift = { 0, -0.0078125 }, width = 1536 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["red-pita"] = { autoplace = { local_expressions = { region_box = "clamp(min(range_select{input = moisture, from = 0.05, to = 0.3, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 14, to = 20, slope = 0.5, min = -10, max = 1}),min(range_select{input = moisture, from = 0.8, to = 0.95, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 16, to = 20, slope = 0.5, min = -10, max = 1}),range_select{input = aux, from = 0.5, to = 1, slope = 0.05, min = -10, max = 1})" }, order = "a[doodad]-e[pita]-c", probability_expression = "-1.9 + (rpi(0.7) + (pita_noise - min(0, decorative_knockout))) + region_box" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "red-pita", order = "b[decorative]-c[pita]-a[red]", pictures = { { filename = "__base__/graphics/decorative/red-pita/red-pita-00.png", height = 98, priority = "extra-high", scale = 0.5, shift = { 0.328125, -0.234375 }, width = 152 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-01.png", height = 109, priority = "extra-high", scale = 0.5, shift = { 0.40625, -0.2109375 }, width = 146 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-02.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.234375 }, width = 119 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-03.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.296875, -0.15625 }, width = 118 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-04.png", height = 99, priority = "extra-high", scale = 0.5, shift = { 0.4296875, -0.2421875 }, width = 149 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-05.png", height = 93, priority = "extra-high", scale = 0.5, shift = { 0.40625, -0.2578125 }, width = 142 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-06.png", height = 106, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.15625 }, width = 177 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-07.png", height = 120, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.203125 }, width = 167 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-08.png", height = 128, priority = "extra-high", scale = 0.5, shift = { 0.328125, -0.1875 }, width = 168 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-09.png", height = 85, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.2265625 }, width = 119 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-10.png", height = 69, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.1015625 }, width = 109 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-11.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.140625 }, width = 93 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-12.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.15625 }, width = 107 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-13.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.375, -0.140625 }, width = 114 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-14.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.2265625 }, width = 89 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-vegetation-particle-small-medium", probability = 1, repeat_count = 9, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-wooden-splinter-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk"].walking_sound ]=] }, ["sand-decal"] = { autoplace = { probability_expression = "clamp(-1.5 + noise_layer_noise('sand-decal')+ min(range_select(moisture, 0.1, 1, 0.05, -1, 1),range_select(aux, 0.4, 0.9, 0.05, -1, 1)),0, 0.01)" }, collision_box = { { -7.21875, -5.9375 }, { 7.3125, 5.71875 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "sand-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/sand-decal/sand-decal-01.png", height = 664, scale = 0.5, width = 975 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-02.png", height = 477, scale = 0.5, width = 628 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-03.png", height = 331, scale = 0.5, width = 519 }, { dice_y = 2, filename = "__base__/graphics/decorative/sand-decal/sand-decal-04.png", height = 781, scale = 0.5, width = 870 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-05.png", height = 161, scale = 0.5, width = 230 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-06.png", height = 110, scale = 0.5, width = 140 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-07.png", height = 243, scale = 0.5, width = 285 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-08.png", height = 85, scale = 0.5, width = 156 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-09.png", height = 152, scale = 0.5, width = 212 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-10.png", height = 197, scale = 0.5, width = 233 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-11.png", height = 413, scale = 0.5, width = 324 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-12.png", height = 488, scale = 0.5, width = 504 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-13.png", height = 305, scale = 0.5, width = 329 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-14.png", height = 724, scale = 0.5, width = 811 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-15.png", height = 262, scale = 0.5, width = 266 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-16.png", height = 712, scale = 0.5, width = 921 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-17.png", height = 395, scale = 0.5, width = 722 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-18.png", height = 289, scale = 0.5, width = 187 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-19.png", height = 374, scale = 0.5, width = 999 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-20.png", height = 399, scale = 0.5, width = 783 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-21.png", height = 406, scale = 0.5, width = 668 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-22.png", height = 318, scale = 0.5, width = 437 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-23.png", height = 246, scale = 0.5, width = 394 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-24.png", height = 291, scale = 0.5, width = 361 }, { dice_y = 4, filename = "__base__/graphics/decorative/sand-decal/sand-decal-25.png", height = 1281, scale = 0.5, width = 1290 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-26.png", height = 174, scale = 0.5, width = 314 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-27.png", height = 264, scale = 0.5, width = 348 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-28.png", height = 357, scale = 0.5, width = 488 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-29.png", height = 634, scale = 0.5, width = 594 }, { filename = "__base__/graphics/decorative/sand-decal/sand-decal-30.png", height = 215, scale = 0.5, width = 195 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["cracked-mud-decal"].walking_sound ]=] }, ["sand-dune-decal"] = { autoplace = { probability_expression = "-0.8 - 0.4 * min(0.5, abs(grass_noise)) + 0.04 * noise_layer_noise('sand-decal')+ min(range_select(moisture, 0, 0.15, 0.4, -10, 1),range_select(aux, 0.0, 0.25, 0.4, -10, 1))" }, collision_box = { { -1.78125, -1.34375 }, { 1.78125, 1.34375 } }, collision_mask = { layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "sand-dune-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-00.png", height = 168, scale = 0.5, shift = { -0.25, 0 }, width = 212 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-01.png", height = 148, scale = 0.5, shift = { 0.1796875, -0.109375 }, width = 211 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-02.png", height = 184, scale = 0.5, shift = { 0.09375, 0.03125 }, width = 260 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-03.png", height = 181, scale = 0.5, shift = { 0.0234375, 0.0546875 }, width = 129 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-04.png", height = 184, scale = 0.5, shift = { -0.109375, -0.046875 }, width = 196 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-05.png", height = 184, scale = 0.5, shift = { -0.0390625, -0.03125 }, width = 215 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-06.png", height = 179, scale = 0.5, shift = { 0.203125, 0.1328125 }, width = 218 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-07.png", height = 183, scale = 0.5, shift = { 0.546875, 0.1015625 }, width = 250 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-08.png", height = 176, scale = 0.5, shift = { 0.15625, 0.015625 }, width = 260 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-09.png", height = 184, scale = 0.5, shift = { -0.171875, -0.03125 }, width = 260 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-10.png", height = 183, scale = 0.5, shift = { -0.4296875, 0.0390625 }, width = 233 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-11.png", height = 184, scale = 0.5, shift = { -0.296875, 0.0625 }, width = 172 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-12.png", height = 166, scale = 0.5, shift = { 0.078125, -0.203125 }, width = 260 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-13.png", height = 172, scale = 0.5, shift = { 0.1484375, -0.03125 }, width = 259 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-14.png", height = 184, scale = 0.5, shift = { -0.0703125, -0.0625 }, width = 199 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-15.png", height = 184, scale = 0.5, shift = { 0.265625, -0.09375 }, width = 214 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-16.png", height = 182, scale = 0.5, shift = { -0.25, -0.140625 }, width = 162 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-17.png", height = 153, scale = 0.5, shift = { -0.09375, -0.0078125 }, width = 222 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-18.png", height = 184, scale = 0.5, shift = { 0.1328125, -0.078125 }, width = 247 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-19.png", height = 184, scale = 0.5, shift = { -0.1796875, -0.09375 }, width = 211 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-20.png", height = 183, scale = 0.5, shift = { -0.046875, 0.0703125 }, width = 248 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-21.png", height = 184, scale = 0.5, shift = { 0.203125, 0.046875 }, width = 176 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-22.png", height = 185, scale = 0.5, shift = { 0.28125, -0.0546875 }, width = 208 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-23.png", height = 184, scale = 0.5, shift = { -0.1171875, -0.046875 }, width = 227 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-24.png", height = 186, scale = 0.5, shift = { 0.140625, -0.03125 }, width = 158 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-25.png", height = 184, scale = 0.5, shift = { 0.046875, -0.046875 }, width = 260 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-26.png", height = 184, scale = 0.5, shift = { -0.015625, -0.03125 }, width = 134 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-27.png", height = 165, scale = 0.5, shift = { 0.8203125, 0.0390625 }, width = 127 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-28.png", height = 158, scale = 0.5, shift = { -0.078125, -0.140625 }, width = 258 }, { filename = "__base__/graphics/decorative/sand-dune-decal/sand-dune-decal-29.png", height = 184, scale = 0.5, shift = { -0.109375, -0.0625 }, width = 180 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative" }, ["shroom-decal"] = { autoplace = { probability_expression = 0 }, collision_box = { { -3.5, -1.8 }, { 3.5, 1.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "shroom-decal", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-00.png", height = 206, priority = "extra-high", scale = 0.5, shift = { -0.40625, -0.03125 }, tint = { b = 0.55294117647058822, g = 0.67058823529411757, r = 0.88235294117647065 }, width = 334 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-01.png", height = 182, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 256 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-02.png", height = 194, priority = "extra-high", scale = 0.5, shift = { -0.25, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 406 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-03.png", height = 220, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 432 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-04.png", height = 206, priority = "extra-high", scale = 0.5, shift = { -0.375, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 368 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-05.png", height = 200, priority = "extra-high", scale = 0.5, shift = { 0.75, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 340 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-06.png", height = 214, priority = "extra-high", scale = 0.5, shift = { 0.71875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 326 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-07.png", height = 190, priority = "extra-high", scale = 0.5, shift = { 0.625, 0.28125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 336 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-08.png", height = 206, priority = "extra-high", scale = 0.5, shift = { -0.375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 386 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-09.png", height = 150, priority = "extra-high", scale = 0.5, shift = { 0.25, -0.34375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 278 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-10.png", height = 204, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 364 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-11.png", height = 206, priority = "extra-high", scale = 0.5, shift = { 0.71875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 378 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-12.png", height = 220, priority = "extra-high", scale = 0.5, shift = { -0.125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 320 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-13.png", height = 160, priority = "extra-high", scale = 0.5, shift = { 0.96875, 0.34375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 318 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-14.png", height = 206, priority = "extra-high", scale = 0.5, shift = { 0.78125, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 368 }, { filename = "__base__/graphics/decorative/shroom-decal/shroom-decal-15.png", height = 222, priority = "extra-high", scale = 0.5, shift = { -0.15625, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["shroom-decal"].pictures[1].tint ]=], width = 410 } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-carpet-grass"].walking_sound ]=] }, ["small-fulgora-rock"] = { autoplace = { order = "r[rock]-3", probability_expression = "(1 - fulgora_oil_mask) * (fulgora_natural_mask + fulgora_mesa)* min(0.25,0.3 * 3 - 2.4 + fulgora_rock - 0.5 * fulgora_mix_oil + 0.7 * fulgora_basis_oil)" }, collision_box = { { -1.5, -0.5 }, { 1.5, 0.5 } }, name = "small-fulgora-rock", order = "d[remnants]-d[sand-rock]-a[small]", pictures = { { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-01.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.40625, 0.47656200000000002 }, width = 56 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-02.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.47656200000000002 }, width = 54 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-03.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.53125 }, width = 44 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-04.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.265625, 0.60156200000000002 }, width = 60 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-05.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.46875 }, width = 52 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-06.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.55468799999999998, 0.52343799999999998 }, width = 57 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-07.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.57031200000000002, 0.53906200000000002 }, width = 73 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-08.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.640625, 0.390625 }, width = 50 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-09.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.671875, 0.33593800000000003 }, width = 52 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-10.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.63281200000000002, 0.39843800000000002 }, width = 63 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-11.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.46093799999999998, 0.61718799999999998 }, width = 57 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-12.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.46093799999999998, 0.57031200000000002 }, width = 67 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-13.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.484375, 0.78906200000000002 }, width = 70 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-14.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.17968799999999998, 0.90625 }, width = 63 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-15.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.140625, 0.78125 }, width = 56 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/small-fulgora-rock-16.png", height = 46, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0.78125 }, width = 74 } }, render_layer = "floor", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/pebble/stones-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-7.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-8.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-9.ogg", volume = 0.6 } } } }, ["small-rock"] = { autoplace = { control = "rocks", local_expressions = { control = "control:rocks:size", multiplier = 0.5, penalty = 1.3, region_box = "range_select_base(moisture, 0.35, 1, 0.2, -10, 0)" }, order = "a[doodad]-a[rock]-d[small]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, name = "small-rock", order = "b[decorative]-l[rock]-d[small]", pictures = { { filename = "__base__/graphics/decorative/small-rock/small-rock-01.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0.117188 }, width = 51 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-02.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.078125 }, width = 52 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-03.png", height = 42, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.14843799999999998 }, width = 46 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-04.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.15625 }, width = 53 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-05.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.140625 }, width = 47 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-06.png", height = 41, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0.09375 }, width = 62 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-07.png", height = 36, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.0703125 }, width = 64 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-08.png", height = 31, priority = "extra-high", scale = 0.5, shift = { -0.71875, -0.16406200000000002 }, width = 65 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-09.png", height = 34, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.101562 }, width = 46 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-10.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.125 }, width = 48 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-11.png", height = 33, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.078125 }, width = 51 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-12.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.117188 }, width = 47 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-13.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0, 0.09375 }, width = 43 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-14.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.140625 }, width = 43 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-15.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0, 0.140625 }, width = 41 }, { filename = "__base__/graphics/decorative/small-rock/small-rock-16.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.125 }, width = 46 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/pebble/stones-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-7.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-8.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-9.ogg", volume = 0.6 } } } }, ["small-sand-rock"] = { autoplace = { control = "rocks", local_expressions = { aux_range = "range_select_base(aux, 0.3, 1, 0.3, -10, 0)", control = "control:rocks:size", moisture_range = "range_select_base(moisture, 0, 0.3, 0.2, -10, 0)", multiplier = 0.5, penalty = 1.3999999999999999, region_box = "min(aux_range, moisture_range)" }, order = "a[doodad]-a[rock]-d[small]", placement_density = 2, probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -1.5, -0.5 }, { 1.5, 0.5 } }, name = "small-sand-rock", order = "d[remnants]-d[sand-rock]-a[small]", pictures = { { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-01.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.40625, 0.47656200000000002 }, width = 56 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-02.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.47656200000000002 }, width = 54 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-03.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.53125 }, width = 44 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-04.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.265625, 0.60156200000000002 }, width = 60 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-05.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.296875, 0.46875 }, width = 52 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-06.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.55468799999999998, 0.52343799999999998 }, width = 57 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-07.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.57031200000000002, 0.53906200000000002 }, width = 73 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-08.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.640625, 0.390625 }, width = 50 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-09.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.671875, 0.33593800000000003 }, width = 52 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-10.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.63281200000000002, 0.39843800000000002 }, width = 63 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-11.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.46093799999999998, 0.61718799999999998 }, width = 57 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-12.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.46093799999999998, 0.57031200000000002 }, width = 67 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-13.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.484375, 0.78906200000000002 }, width = 70 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-14.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.17968799999999998, 0.90625 }, width = 63 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-15.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.140625, 0.78125 }, width = 56 }, { filename = "__base__/graphics/decorative/sand-rock/small-sand-rock-16.png", height = 46, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0.78125 }, width = 74 } }, render_layer = "floor", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-rock"].walking_sound ]=] }, ["small-sulfur-rock"] = { autoplace = { order = "d[ground-surface]-b[sulfur-rock]-a[small]", placement_density = 2, probability_expression = "vulcanus_small_sulfur_rock" }, collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, name = "small-sulfur-rock", order = "b[decorative]-l[rock]-d[small]", pictures = { { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-01.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0.117188 }, tint = { 0.78800000000000008, 0.62699999999999996, 0.16700000000000001 }, tint_as_overlay = true, width = 51 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-02.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 52 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-03.png", height = 42, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.14843799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-04.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 53 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-05.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 47 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-06.png", height = 41, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 62 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-07.png", height = 36, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.0703125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 64 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-08.png", height = 31, priority = "extra-high", scale = 0.5, shift = { -0.71875, -0.16406200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 65 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-09.png", height = 34, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.101562 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-10.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 48 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-11.png", height = 33, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 51 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-12.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.117188 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 47 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-13.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 43 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-14.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 43 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-15.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 41 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-16.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["small-volcanic-rock"] = { autoplace = { order = "d[ground-surface]-i[rock]-b[small]", probability_expression = "vulcanus_rock_small" }, collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, name = "small-volcanic-rock", order = "b[decorative]-l[rock]-d[small]", pictures = { { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-01.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0.117188 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 51 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-02.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 52 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-03.png", height = 42, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.14843799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-04.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 53 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-05.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 47 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-06.png", height = 41, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 62 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-07.png", height = 36, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0.0703125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 64 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-08.png", height = 31, priority = "extra-high", scale = 0.5, shift = { -0.71875, -0.16406200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 65 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-09.png", height = 34, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.101562 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-10.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 48 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-11.png", height = 33, priority = "extra-high", scale = 0.5, shift = { -0.0859375, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 51 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-12.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.117188 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 47 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-13.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 43 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-14.png", height = 30, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 43 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-15.png", height = 37, priority = "extra-high", scale = 0.5, shift = { 0, 0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 41 }, { filename = "__space-age__/graphics/decorative/small-volcanic-rock/small-volcanic-rock-16.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 46 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["snow-drift-decal"] = { autoplace = { order = "d[decal]-c", probability_expression = "min(1, random_penalty{x = x, y = y, seed = 1, source = 1, amplitude = 1/0.1} + 0.3 -aquilo_high_frequency_peaks / 2)" }, collision_box = { { -3.375, -2.3125 }, { 3.25, 2.3125 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "snow-drift-decal", order = "b[decorative]-b[red-desert-decal]", pictures = { { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-00.png", height = 299, scale = 0.5, shift = { 0.140625, -0.0703125 }, width = 400 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-01.png", height = 320, scale = 0.5, shift = { -0.0234375, 0.0625 }, width = 419 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-02.png", height = 287, scale = 0.5, shift = { -0.0390625, 0.0390625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-03.png", height = 298, scale = 0.5, shift = { -0.0078125, 0.171875 }, width = 421 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-04.png", height = 302, scale = 0.5, shift = { 0.1875, 0.125 }, width = 396 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-05.png", height = 295, scale = 0.5, shift = { -0.078125, 0.2421875 }, width = 408 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-06.png", height = 317, scale = 0.5, shift = { -0.0390625, 0.1015625 }, width = 417 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-07.png", height = 312, scale = 0.5, shift = { 0.0234375, 0.078125 }, width = 419 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-08.png", height = 317, scale = 0.5, shift = { -0.0703125, 0.0703125 }, width = 413 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-09.png", height = 310, scale = 0.5, shift = { 0.0078125, 0.046875 }, width = 403 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-10.png", height = 307, scale = 0.5, shift = { -0.0234375, 0.0546875 }, width = 411 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-11.png", height = 295, scale = 0.5, shift = { -0.0078125, -0.0234375 }, width = 421 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-12.png", height = 280, scale = 0.5, shift = { -0.015625, -0.21875 }, width = 420 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-13.png", height = 311, scale = 0.5, shift = { 0.0234375, 0.1015625 }, width = 403 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-14.png", height = 304, scale = 0.5, shift = { 0, 0.0625 }, width = 418 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-15.png", height = 284, scale = 0.5, shift = { -0.109375, 0.203125 }, width = 398 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-16.png", height = 313, scale = 0.5, shift = { 0.125, 0.0078125 }, width = 406 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-17.png", height = 294, scale = 0.5, shift = { 0.015625, 0.140625 }, width = 420 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-18.png", height = 289, scale = 0.5, shift = { 0.0078125, 0.1796875 }, width = 379 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-19.png", height = 311, scale = 0.5, shift = { -0.1640625, 0.0390625 }, width = 401 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-20.png", height = 315, scale = 0.5, shift = { 0.015625, 0.0390625 }, width = 418 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-21.png", height = 154, scale = 0.5, shift = { 0.03125, 0.09375 }, width = 418 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-22.png", height = 270, scale = 0.5, shift = { -0.0078125, 0.03125 }, width = 421 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-23.png", height = 290, scale = 0.5, shift = { 0.0703125, -0.078125 }, width = 403 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-24.png", height = 315, scale = 0.5, shift = { -0.015625, 0.0703125 }, width = 418 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-25.png", height = 310, scale = 0.5, shift = { -0.0625, 0.125 }, width = 414 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-26.png", height = 306, scale = 0.5, shift = { -0.1171875, 0.15625 }, width = 403 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-27.png", height = 303, scale = 0.5, shift = { 0.03125, 0.0078125 }, width = 416 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-28.png", height = 311, scale = 0.5, shift = { 0, 0.0703125 }, width = 422 }, { filename = "__space-age__/graphics/decorative/snow-drift-decal/snow-drift-decal-29.png", height = 292, scale = 0.5, shift = { -0.109375, 0.0625 }, width = 406 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative" }, ["solo-barnacle"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.6) + gleba_select(gleba_barnacle_solo - 0.5 * clamp(gleba_decorative_knockout, 0, 1), 0.6, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "solo-barnacle", order = "b[cover]-b[yellow-lichen]-a[7]", pictures = { { filename = "__space-age__/graphics/decorative/barney/barney-01.png", height = 31, scale = 0.5, shift = { 0, -0.0078125 }, width = 39 }, { filename = "__space-age__/graphics/decorative/barney/barney-02.png", height = 53, scale = 0.5, shift = { 0, -0.0078125 }, width = 74 }, { filename = "__space-age__/graphics/decorative/barney/barney-03.png", height = 35, scale = 0.5, shift = { 0, -0.0078125 }, width = 74 }, { filename = "__space-age__/graphics/decorative/barney/barney-04.png", height = 31, scale = 0.5, shift = { 0, -0.0078125 }, width = 44 }, { filename = "__space-age__/graphics/decorative/barney/barney-05.png", height = 51, scale = 0.5, shift = { 0, -0.0078125 }, width = 70 }, { filename = "__space-age__/graphics/decorative/barney/barney-06.png", height = 48, scale = 0.5, shift = { 0, -0.0078125 }, width = 49 }, { filename = "__space-age__/graphics/decorative/barney/barney-07.png", height = 34, scale = 0.5, shift = { 0, -0.0078125 }, width = 49 }, { filename = "__space-age__/graphics/decorative/barney/barney-08.png", height = 31, scale = 0.5, shift = { 0, -0.0078125 }, width = 38 }, { filename = "__space-age__/graphics/decorative/barney/barney-09.png", height = 31, scale = 0.5, shift = { 0, -0.0078125 }, width = 42 }, { filename = "__space-age__/graphics/decorative/barney/barney-10.png", height = 35, scale = 0.5, shift = { 0, -0.0078125 }, width = 46 }, { filename = "__space-age__/graphics/decorative/barney/barney-11.png", height = 54, scale = 0.5, shift = { 0, -0.0078125 }, width = 77 }, { filename = "__space-age__/graphics/decorative/barney/barney-12.png", height = 33, scale = 0.5, shift = { 0, -0.0078125 }, width = 42 }, { filename = "__space-age__/graphics/decorative/barney/barney-13.png", height = 27, scale = 0.5, shift = { 0, -0.0078125 }, width = 38 }, { filename = "__space-age__/graphics/decorative/barney/barney-14.png", height = 38, scale = 0.5, shift = { 0, -0.0078125 }, width = 70 }, { filename = "__space-age__/graphics/decorative/barney/barney-15.png", height = 29, scale = 0.5, shift = { 0, -0.0078125 }, width = 38 }, { filename = "__space-age__/graphics/decorative/barney/barney-16.png", height = 45, scale = 0.5, shift = { 0, -0.0078125 }, width = 56 }, { filename = "__space-age__/graphics/decorative/barney/barney-17.png", height = 31, scale = 0.5, shift = { 0, -0.0078125 }, width = 39 }, { filename = "__space-age__/graphics/decorative/barney/barney-18.png", height = 49, scale = 0.5, shift = { 0, -0.0078125 }, width = 93 }, { filename = "__space-age__/graphics/decorative/barney/barney-19.png", height = 49, scale = 0.5, shift = { 0, -0.0078125 }, width = 87 }, { filename = "__space-age__/graphics/decorative/barney/barney-20.png", height = 33, scale = 0.5, shift = { 0, -0.0078125 }, width = 42 }, { filename = "__space-age__/graphics/decorative/barney/barney-21.png", height = 34, scale = 0.5, shift = { 0, -0.0078125 }, width = 45 }, { filename = "__space-age__/graphics/decorative/barney/barney-22.png", height = 27, scale = 0.5, shift = { 0, -0.0078125 }, width = 40 }, { filename = "__space-age__/graphics/decorative/barney/barney-23.png", height = 53, scale = 0.5, shift = { 0, -0.0078125 }, width = 56 }, { filename = "__space-age__/graphics/decorative/barney/barney-24.png", height = 29, scale = 0.5, shift = { 0, -0.0078125 }, width = 37 }, { filename = "__space-age__/graphics/decorative/barney/barney-25.png", height = 28, scale = 0.5, shift = { 0, -0.0078125 }, width = 36 } }, render_layer = "object", type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["space-platform-decorative-1x1"] = { collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, minimal_separation = 0.19, name = "space-platform-decorative-1x1", order = "b[decorative]-b[space-platform-decal]-e[1x1]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 74, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 148, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 222, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 296, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 370, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 444, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 518, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 592, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 666, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 74, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 148, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 222, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 296, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 370, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 444, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 518, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 592, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 666, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 74, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 148, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 222, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 296, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 370, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 444, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 518, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 592, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 666, y = 148 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 74, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 148, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 222, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 296, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 370, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 444, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 518, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 592, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 666, y = 222 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 74, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 148, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 222, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 296, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 370, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 444, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 518, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 592, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 666, y = 296 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-1x1.png", height = 74, scale = 0.5, width = 74, x = 0, y = 370 } }, render_layer = "ground-layer-3", target_count = 100, type = "optimized-decorative" }, ["space-platform-decorative-2x2"] = { collision_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, minimal_separation = 0.5, name = "space-platform-decorative-2x2", order = "b[decorative]-b[space-platform-decal]-d[2x2]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 150, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 300, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 450, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 600, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 750, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 900, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1050, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1200, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1350, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 0, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 150, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 300, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 450, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 600, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 750, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 900, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1050, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1200, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1350, y = 150 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 0, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 150, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 300, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 450, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 600, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 750, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 900, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1050, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1200, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-2x2.png", height = 150, scale = 0.5, width = 150, x = 1350, y = 300 } }, render_layer = "ground-layer-2", target_count = 40, type = "optimized-decorative" }, ["space-platform-decorative-4x4"] = { collision_box = { { -1.9, -1.9 }, { 1.9, 1.9 } }, minimal_separation = 3, name = "space-platform-decorative-4x4", order = "b[decorative]-b[space-platform-decal]-c[4x4]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 300, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 600, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 900, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 0, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 300, y = 300 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-4x4.png", height = 300, scale = 0.5, width = 300, x = 600, y = 300 } }, render_layer = "ground-layer-1", target_count = 4, type = "optimized-decorative" }, ["space-platform-decorative-pipes-1x1"] = { collision_box = { { -0.25, -0.25 }, { 0.25, 0.25 } }, minimal_separation = 0.2, name = "space-platform-decorative-pipes-1x1", order = "b[decorative]-b[space-platform-decal]-b[pipe-1x2]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 64, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 128, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 192, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 320, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 448, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 576, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 640, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 704, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 0, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 64, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 128, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 192, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 256, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 320, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 384, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 448, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 512, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 576, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 640, y = 64 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x1.png", height = 64, scale = 0.5, width = 64, x = 704, y = 64 } }, render_layer = "ground-layer-4", target_count = 100, type = "optimized-decorative" }, ["space-platform-decorative-pipes-1x2"] = { collision_box = { { -0.45, -0.9 }, { 0.45, 0.9 } }, minimal_separation = 0.5, name = "space-platform-decorative-pipes-1x2", order = "b[decorative]-b[space-platform-decal]-b[pipe-1x2]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 64, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 128, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 192, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 320, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 448, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-1x2.png", height = 128, scale = 0.5, width = 64, x = 512, y = 0 } }, render_layer = "ground-layer-4", target_count = 50, type = "optimized-decorative" }, ["space-platform-decorative-pipes-2x1"] = { collision_box = { { -0.9, -0.45 }, { 0.9, 0.45 } }, minimal_separation = 0.5, name = "space-platform-decorative-pipes-2x1", order = "b[decorative]-b[space-platform-decal]-q[pipe-2x1]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 128, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 640, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-pipes-2x1.png", height = 64, scale = 0.5, width = 128, x = 768, y = 0 } }, render_layer = "ground-layer-4", target_count = 50, type = "optimized-decorative" }, ["space-platform-decorative-tiny"] = { collision_box = { { -0.15, -0.15 }, { 0.15, 0.15 } }, minimal_separation = 0.05, name = "space-platform-decorative-tiny", order = "b[decorative]-b[space-platform-decal]-f[tiny]", pictures = { { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 37, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 74, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 111, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 148, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 185, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 222, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 259, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 296, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 333, y = 0 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 0, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 37, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 74, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 111, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 148, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 185, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 222, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 259, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 296, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 333, y = 37 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 0, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 37, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 74, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 111, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 148, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 185, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 222, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 259, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 296, y = 74 }, { filename = "__space-age__/graphics/decorative/space-platform-decorative/space-platform-decorative-tiny.png", height = 37, scale = 0.5, width = 37, x = 333, y = 74 } }, render_layer = "ground-layer-1", target_count = 500, type = "optimized-decorative" }, ["split-gill-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.5) + gleba_select(0.4 + gleba_split_gill + 0.2 * gleba_decorative_knockout, -0.5, 0.2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-1x1", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-01.png", height = 66, line_length = 1, scale = 0.5, shift = { 0.15625, 0.15625 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-02.png", height = 60, line_length = 1, scale = 0.5, shift = { 0.09375, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 80 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-03.png", height = 66, line_length = 1, scale = 0.5, shift = { -0.015625, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 74 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-04.png", height = 64, line_length = 1, scale = 0.5, shift = { -0.140625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-05.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.078125, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 82 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-06.png", height = 46, line_length = 1, scale = 0.5, shift = { 0.0625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 62 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-07.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.171875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 88 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-08.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 90 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-09.png", height = 44, line_length = 1, scale = 0.5, shift = { 0.046875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 54 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-10.png", height = 76, line_length = 1, scale = 0.5, shift = { 0.09375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 108 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-11.png", height = 62, line_length = 1, scale = 0.5, shift = { 0.109375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 84 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-1x1-12.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.078125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["split-gill-2x2"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.6) + gleba_select(0.4 + gleba_split_gill + 0.3 * gleba_decorative_knockout, 0.2, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.45, -0.45 }, { 0.45, 0.45 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-2x2", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-01.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.078125, 0.296875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 180 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-02.png", height = 116, line_length = 1, scale = 0.5, shift = { -0.078125, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 144 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-03.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.25, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 98 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-04.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-05.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.140625, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 118 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-06.png", height = 170, line_length = 1, scale = 0.5, shift = { -0.171875, -0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 252 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-07.png", height = 132, line_length = 1, scale = 0.5, shift = { -0.078125, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-08.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.328125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 198 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-09.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-10.png", height = 178, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 266 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-11.png", height = 104, line_length = 1, scale = 0.5, shift = { 0.109375, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/split-gill/split-gill-2x2-12.png", height = 180, line_length = 1, scale = 0.5, shift = { -0.3125, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 242 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["split-gill-dying-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.5) + gleba_select(0.4 + gleba_split_gill_dying + 0.2 * gleba_decorative_knockout, -0.5, 0.2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-dying-1x1", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-01.png", height = 66, line_length = 1, scale = 0.5, shift = { 0.15625, 0.15625 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-02.png", height = 60, line_length = 1, scale = 0.5, shift = { 0.09375, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 80 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-03.png", height = 66, line_length = 1, scale = 0.5, shift = { -0.015625, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 74 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-04.png", height = 64, line_length = 1, scale = 0.5, shift = { -0.140625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-05.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.078125, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 82 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-06.png", height = 46, line_length = 1, scale = 0.5, shift = { 0.0625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 62 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-07.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.171875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 88 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-08.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 90 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-09.png", height = 44, line_length = 1, scale = 0.5, shift = { 0.046875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 54 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-10.png", height = 76, line_length = 1, scale = 0.5, shift = { 0.09375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 108 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-11.png", height = 62, line_length = 1, scale = 0.5, shift = { 0.109375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 84 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-1x1-12.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.078125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["split-gill-dying-2x2"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.6) + gleba_select(0.4 + gleba_split_gill_dying + 0.3 * gleba_decorative_knockout, 0.2, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.45, -0.45 }, { 0.45, 0.45 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-dying-2x2", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-01.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.078125, 0.296875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 180 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-02.png", height = 116, line_length = 1, scale = 0.5, shift = { -0.078125, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 144 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-03.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.25, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 98 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-04.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-05.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.140625, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 118 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-06.png", height = 170, line_length = 1, scale = 0.5, shift = { -0.171875, -0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 252 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-07.png", height = 132, line_length = 1, scale = 0.5, shift = { -0.078125, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-08.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.328125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 198 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-09.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-10.png", height = 178, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 266 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-11.png", height = 104, line_length = 1, scale = 0.5, shift = { 0.109375, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/split-gill-dying/split-gill-dying-2x2-12.png", height = 180, line_length = 1, scale = 0.5, shift = { -0.3125, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-dying-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 242 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["split-gill-red-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.5) + gleba_select(0.4 + gleba_split_gill_red + 0.2 * gleba_decorative_knockout, -0.5, 0.2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-red-1x1", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-01.png", height = 66, line_length = 1, scale = 0.5, shift = { 0.15625, 0.15625 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-02.png", height = 60, line_length = 1, scale = 0.5, shift = { 0.09375, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 80 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-03.png", height = 66, line_length = 1, scale = 0.5, shift = { -0.015625, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 74 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-04.png", height = 64, line_length = 1, scale = 0.5, shift = { -0.140625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-05.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.078125, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 82 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-06.png", height = 46, line_length = 1, scale = 0.5, shift = { 0.0625, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 62 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-07.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.171875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 88 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-08.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 90 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-09.png", height = 44, line_length = 1, scale = 0.5, shift = { 0.046875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 54 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-10.png", height = 76, line_length = 1, scale = 0.5, shift = { 0.09375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 108 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-11.png", height = 62, line_length = 1, scale = 0.5, shift = { 0.109375, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 84 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-1x1-12.png", height = 110, line_length = 1, scale = 0.5, shift = { -0.078125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["split-gill-red-2x2"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.6) + gleba_select(0.4 + gleba_split_gill_red + 0.3 * gleba_decorative_knockout, 0.2, 2, 0.1, 0, 1)", tile_restriction = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["barnacles-decal"].autoplace.tile_restriction ]=] }, collision_box = { { -0.45, -0.45 }, { 0.45, 0.45 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "split-gill-red-2x2", order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-01.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.078125, 0.296875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 180 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-02.png", height = 116, line_length = 1, scale = 0.5, shift = { -0.078125, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 144 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-03.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.25, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 98 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-04.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-05.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.140625, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 118 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-06.png", height = 170, line_length = 1, scale = 0.5, shift = { -0.171875, -0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 252 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-07.png", height = 132, line_length = 1, scale = 0.5, shift = { -0.078125, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-08.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.328125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 198 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-09.png", height = 88, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-10.png", height = 178, line_length = 1, scale = 0.5, shift = { 0.15625, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 266 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-11.png", height = 104, line_length = 1, scale = 0.5, shift = { 0.109375, 0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/split-gill-red/split-gill-red-2x2-12.png", height = 180, line_length = 1, scale = 0.5, shift = { -0.3125, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["split-gill-red-2x2"].pictures[1].tint ]=], tint_as_overlay = false, width = 242 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["sulfur-rock-cluster"] = { autoplace = { order = "d[ground-surface]-b[sulfur-rock]-b[cluster]", placement_density = 2, probability_expression = "vulcanus_sulfur_rock_cluster" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true } }, name = "sulfur-rock-cluster", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-01.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-02.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-03.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-04.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-05.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-06.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-07.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-08.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 } }, render_layer = "decorative", type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["sulfur-stain"] = { autoplace = { order = "d[ground-surface]-c[stain]-b[calcite]-a[large]", probability_expression = "vulcanus_sulfuric_acid_stain" }, collision_box = { { -3, -3 }, { 3, 3 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "sulfur-stain", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 249, type = "optimized-decorative" }, ["sulfur-stain-small"] = { autoplace = { order = "d[ground-surface]-c[stain]-a[sulfur]-b[small]", probability_expression = "vulcanus_sulfuric_acid_stain_small" }, collision_box = { { -3, -3 }, { 3, 3 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "sulfur-stain-small", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-15.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-16.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-17.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-18.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-19.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-20.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/sulfur-stain/sulfur-stain-spotty-21.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfur-stain-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 249, type = "optimized-decorative" }, ["sulfuric-acid-puddle"] = { autoplace = { order = "d[ground-surface]-a[puddle]-a[large]", placement_density = 2, probability_expression = "vulcanus_sulfuric_acid_puddle" }, collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "sulfuric-acid-puddle", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-01.png", height = 384, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-02.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-03.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-04.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-05.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-06.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-07.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-08.png", height = 384, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle"].pictures[1].tint ]=], tint_as_overlay = false, width = 384 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } } }, ["sulfuric-acid-puddle-small"] = { autoplace = { order = "d[ground-surface]-a[puddle]-b[small]", placement_density = 2, probability_expression = "vulcanus_sulfuric_acid_puddle_small" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "sulfuric-acid-puddle-small", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-small-01.png", height = 192, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-small-02.png", height = 192, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-small-03.png", height = 192, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/sulfuric-acid-puddle/sulfuric-acid-puddle-small-04.png", height = 192, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["sulfuric-acid-puddle-small"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } } }, ["tiny-fulgora-rock"] = { autoplace = { order = "r[rock]-4", probability_expression = "(1 - fulgora_oil_mask) * (fulgora_natural_mask + fulgora_mesa)* min(0.35,0.3 * 4 - 2.4 + fulgora_rock - 0.5 * fulgora_mix_oil + 0.7 * fulgora_basis_oil)" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, name = "tiny-fulgora-rock", order = "b[decorative]-l[rock]-e[tiny]", pictures = { { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-01.png", height = 21, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-02.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.0234375 }, width = 30 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-03.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.0234375 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-04.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, width = 32 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-05.png", height = 25, priority = "extra-high", scale = 0.5, shift = { 0, -0.0078125 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-06.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, -0.0234375 }, width = 36 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-07.png", height = 34, priority = "extra-high", scale = 0.5, shift = { -0.34375, -0.13281200000000002 }, width = 78 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-08.png", height = 19, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0 }, width = 35 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-09.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.015625 }, width = 28 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-10.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-11.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.0078125 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-12.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0 }, width = 29 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-13.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, width = 27 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-14.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.0078125 }, width = 27 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-15.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.015625 }, width = 26 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/tiny-fulgora-rock-16.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.0078125 }, width = 27 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "tiny-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/pebble/stones-1.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-2.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-3.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-4.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-5.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-6.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-7.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-8.ogg", volume = 0.6 }, { filename = "__base__/sound/walking/pebble/stones-9.ogg", volume = 0.6 } } } }, ["tiny-rock"] = { autoplace = { control = "rocks", local_expressions = { control = "control:rocks:size", multiplier = 0.5, penalty = 1.2, region_box = "range_select_base(moisture, 0.35, 1, 0.2, -10, 0)" }, order = "a[doodad]-a[rock]-e[tiny]", placement_density = 2, probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, name = "tiny-rock", order = "b[decorative]-l[rock]-e[tiny]", pictures = { { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-01.png", height = 21, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.0234375 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-02.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.0234375 }, width = 30 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-03.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.0234375 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-04.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, width = 32 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-05.png", height = 25, priority = "extra-high", scale = 0.5, shift = { 0, -0.0078125 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-06.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, -0.0234375 }, width = 36 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-07.png", height = 34, priority = "extra-high", scale = 0.5, shift = { -0.34375, -0.13281200000000002 }, width = 78 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-08.png", height = 19, priority = "extra-high", scale = 0.5, shift = { -0.03125, 0 }, width = 35 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-09.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0234375, 0.015625 }, width = 28 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-10.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0078125, -0.0234375 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-11.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.0078125 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-12.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0 }, width = 29 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-13.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, width = 27 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-14.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.0078125 }, width = 27 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-15.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0078125, 0.015625 }, width = 26 }, { filename = "__base__/graphics/decorative/tiny-rock/tiny-rock-16.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.0078125 }, width = 27 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "tiny-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-rock"].walking_sound ]=] }, ["tiny-rock-cluster"] = { autoplace = { order = "d[ground-surface]-i[rock]-c[cluster]", placement_density = 2, probability_expression = "vulcanus_rock_cluster" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true } }, name = "tiny-rock-cluster", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-01.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-02.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-03.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-04.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-05.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-06.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-07.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock-cluster/tiny-volcanic-rock-cluster-08.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 128 } }, render_layer = "decorative", type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["tiny-sulfur-rock"] = { autoplace = { order = "d[ground-surface]-b[sulfur-rock]-c[tiny]", placement_density = 5, probability_expression = "vulcanus_sulfur_rock_tiny" }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, name = "tiny-sulfur-rock", order = "b[decorative]-l[rock]-d[small]", pictures = { { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-01.png", height = 21, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-02.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 30 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-03.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-04.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 32 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-05.png", height = 25, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-06.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 36 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-07.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 78 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-08.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 35 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-09.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 28 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-10.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-11.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-12.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-13.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-14.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-15.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 26 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-16.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["small-sulfur-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["tiny-volcanic-rock"] = { autoplace = { order = "d[ground-surface]-i[rock]-d[tiny]", placement_density = 5, probability_expression = "vulcanus_rock_tiny" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, name = "tiny-volcanic-rock", order = "b[decorative]-l[rock]-d[small]", pictures = { { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-01.png", height = 21, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-02.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 30 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-03.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-04.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 32 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-05.png", height = 25, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-06.png", height = 24, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 36 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-07.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 78 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-08.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 35 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-09.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 28 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-10.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-11.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-12.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-13.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-14.png", height = 19, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-15.png", height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 26 }, { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-16.png", height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 27 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-small", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.85, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "small-rock-stone-particle-tiny", probability = 1, repeat_count = 5, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["urchin-cactus"] = { autoplace = { placement_density = 2, probability_expression = "min(0.1, fulgora_natural_mask * max(0, fulgora_scrap_medium - fulgora_rock - 0.75))" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "urchin-cactus", order = "a[fulgora]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 128, y = 0 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 0, y = 128 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 128, y = 128 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 256, y = 128 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 384, y = 128 }, { filename = "__space-age__/graphics/decorative/urchin-cactus/urchin-cactus.png", height = 128, line_length = 5, scale = 0.5, shift = { 0, -0.25 }, width = 128, x = 512, y = 128 } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].brambles.walking_sound ]=] }, ["v-brown-carpet-grass"] = { autoplace = { order = "e[vegetation]-b[grass]-a[carpet]", probability_expression = "vulcanus_carpet_grass_brown" }, collision_box = { { -2, -2 }, { 2, 2 } }, grows_through_rail_path = true, name = "v-brown-carpet-grass", order = "b[decorative]-a[grass]-a[carpet]-b[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-06.png", height = 220, priority = "extra-high", scale = 0.5, shift = { -0.0390625, -0.109375 }, tint = { 1, 0.9, 1 }, width = 239 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-07.png", height = 274, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 241 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-08.png", height = 261, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.0078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 266 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-09.png", height = 228, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.359375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 265 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-10.png", height = 293, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 288 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-11.png", height = 265, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 269 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-00.png", height = 195, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.2578125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 211 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-01.png", height = 259, priority = "extra-high", scale = 0.5, shift = { 0, -0.0859375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 248 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-02.png", height = 263, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.0859375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 258 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-03.png", height = 126, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 283 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-04.png", height = 265, priority = "extra-high", scale = 0.5, shift = { 0, -0.2265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 152 }, { filename = "__base__/graphics/decorative/brown-carpet-grass/brown-carpet-grass-05.png", height = 216, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-carpet-grass"].pictures[1].tint ]=], width = 247 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["v-brown-hairy-grass"] = { autoplace = { order = "e[vegetation]-b[grass]-b[hairy]-b[brown]", probability_expression = "vulcanus_hairy_grass_brown" }, collision_box = { { -1, -1 }, { 1, 1 } }, grows_through_rail_path = true, name = "v-brown-hairy-grass", order = "b[decorative]-a[grass]-b[hairy]-b[brown]", pictures = { { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-00.png", height = 129, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.1640625 }, tint = { 0.7, 0.7, 0.7 }, width = 151 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-01.png", height = 122, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 167 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-02.png", height = 95, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 107 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-03.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 121 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-04.png", height = 102, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 98 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-05.png", height = 67, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0703125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 83 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-06.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 103 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-07.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 89 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-08.png", height = 102, priority = "extra-high", scale = 0.5, shift = { -0.0703125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 97 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-09.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.4375, -0.1328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 128 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-10.png", height = 74, priority = "extra-high", scale = 0.5, shift = { -0.1328125, -0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 141 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-11.png", height = 87, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 55 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-12.png", height = 53, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.1328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 107 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-13.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.03125, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 64 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-14.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 71 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-15.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.046875, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 66 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-16.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 61 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-17.png", height = 37, priority = "extra-high", scale = 0.5, shift = { -0.046875, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 28 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-18.png", height = 29, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 43 }, { filename = "__base__/graphics/decorative/brown-hairy-grass/brown-hairy-grass-19.png", height = 34, priority = "extra-high", scale = 0.5, shift = { 0.0546875, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].pictures[1].tint ]=], width = 43 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-hairy-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.55, initial_vertical_speed = 0.021000000000000001, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.040000000000000009, -0.040000000000000009 }, { 0.040000000000000009, 0.040000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-hairy-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.005, type = "create-particle" } }, type = "optimized-decorative", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/decorative-grass-1.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-2.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-3.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-4.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-5.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-6.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-7.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-8.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-9.ogg", volume = 0.3 }, { filename = "__base__/sound/walking/decorative-grass-10.ogg", volume = 0.3 } } } }, ["v-green-hairy-grass"] = { autoplace = { order = "e[vegetation]-b[grass]-b[hairy]-a[green]", probability_expression = "vulcanus_hairy_grass_green" }, collision_box = { { -1, -1 }, { 1, 1 } }, grows_through_rail_path = true, name = "v-green-hairy-grass", order = "b[decorative]-a[grass]-b[hairy]-a[green]", pictures = { { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-13.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.125 }, tint = { 0.85, 0.6, 0.7 }, width = 79 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-14.png", height = 41, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.1171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 80 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-15.png", height = 68, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 72 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-16.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.0546875, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 73 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-17.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 59 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-18.png", height = 29, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 49 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-19.png", height = 48, priority = "extra-high", scale = 0.5, shift = { 0.2109375, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 91 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-06.png", height = 90, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 102 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-07.png", height = 67, priority = "extra-high", scale = 0.5, shift = { 0.28125, -0.1171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 122 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-08.png", height = 63, priority = "extra-high", scale = 0.5, shift = { 0.0234375, -0.1328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 101 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-09.png", height = 77, priority = "extra-high", scale = 0.5, shift = { 0.203125, -0.2109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 82 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-10.png", height = 76, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 109 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-11.png", height = 52, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 84 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-12.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 66 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-00.png", height = 118, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 147 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-01.png", height = 91, priority = "extra-high", scale = 0.5, shift = { 0.3046875, -0.1171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 153 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-02.png", height = 96, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 158 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-03.png", height = 144, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 172 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-04.png", height = 73, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 161 }, { filename = "__base__/graphics/decorative/green-hairy-grass/green-hairy-grass-05.png", height = 72, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-green-hairy-grass"].pictures[1].tint ]=], width = 119 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, offsets = { { 0, 0 } }, particle_name = "green-hairy-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 20, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.55, initial_vertical_speed = 0.021000000000000001, initial_vertical_speed_deviation = 0.035000000000000004, offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, offsets = { { 0, 0 } }, particle_name = "green-hairy-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.005, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-brown-hairy-grass"].walking_sound ]=] }, ["v-red-pita"] = { autoplace = { order = "e[vegetation]-a[shrub]-a[pita]", probability_expression = "vulcanus_pita" }, collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, name = "v-red-pita", order = "b[decorative]-c[pita]-a[red]", pictures = { { filename = "__base__/graphics/decorative/red-pita/red-pita-00.png", height = 98, priority = "extra-high", scale = 0.5, shift = { 0.328125, -0.234375 }, tint = { 0.8, 0.75, 0.75 }, width = 152 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-01.png", height = 109, priority = "extra-high", scale = 0.5, shift = { 0.40625, -0.2109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 146 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-02.png", height = 82, priority = "extra-high", scale = 0.5, shift = { 0.3359375, -0.234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 119 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-03.png", height = 84, priority = "extra-high", scale = 0.5, shift = { 0.296875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 118 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-04.png", height = 99, priority = "extra-high", scale = 0.5, shift = { 0.4296875, -0.2421875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 149 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-05.png", height = 93, priority = "extra-high", scale = 0.5, shift = { 0.40625, -0.2578125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 142 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-06.png", height = 106, priority = "extra-high", scale = 0.5, shift = { 0.2578125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 177 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-07.png", height = 120, priority = "extra-high", scale = 0.5, shift = { 0.3203125, -0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 167 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-08.png", height = 128, priority = "extra-high", scale = 0.5, shift = { 0.328125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 168 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-09.png", height = 85, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.2265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 119 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-10.png", height = 69, priority = "extra-high", scale = 0.5, shift = { 0.2265625, -0.1015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 109 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-11.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 93 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-12.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0.2421875, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 107 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-13.png", height = 70, priority = "extra-high", scale = 0.5, shift = { 0.375, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 114 }, { filename = "__base__/graphics/decorative/red-pita/red-pita-14.png", height = 71, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.2265625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["v-red-pita"].pictures[1].tint ]=], width = 89 } }, render_layer = "object", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.081000000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-vegetation-particle-small-medium", probability = 1, repeat_count = 9, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "red-pita-wooden-splinter-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"].brambles.walking_sound ]=] }, veins = { autoplace = { probability_expression = "grpi(0.5) + gleba_select(gleba_veins - clamp(gleba_decorative_knockout, 0, 1), -0.1, 0.3, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "veins", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 2048, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 2560, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 3072, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 3584, y = 0 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 0, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 512, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 1024, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 1536, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 2048, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 2560, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 3072, y = 372 }, { filename = "__space-age__/graphics/decorative/veins/veins.png", height = 372, line_length = 8, scale = 0.5, shift = { 0, 0.75 }, width = 512, x = 3584, y = 372 } }, render_layer = "decals", tile_layer = 254, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["curly-roots-grey"].walking_sound ]=] }, ["veins-small"] = { autoplace = { probability_expression = "grpi(0.5) + gleba_select(gleba_veins - clamp(gleba_decorative_knockout, 0, 1), 0.3, 2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, name = "veins-small", opacity_over_water = 0.4, order = "XxX[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 0, y = 186 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 256, y = 186 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 512, y = 186 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 768, y = 186 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 1024, y = 186 }, { filename = "__space-age__/graphics/decorative/veins-small/veins-small.png", height = 186, line_length = 6, scale = 0.5, shift = { 0, 0.375 }, width = 256, x = 1280, y = 186 } }, render_layer = "decals", tile_layer = 254, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative" }, ["vulcanus-crack-decal"] = { autoplace = { order = "d[ground-surface]-g[cracks]-b[cold]-b[small]", probability_expression = "vulcanus_crack_decal" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true } }, name = "vulcanus-crack-decal", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-01.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-02.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-03.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-04.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-05.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-06.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-07.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-08.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-09.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-10.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-11.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-12.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-13.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-14.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-15.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-16.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-17.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-18.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-19.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-large-20.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 } }, render_layer = "decals", tile_layer = 250, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["vulcanus-crack-decal-huge-warm"] = { autoplace = { order = "d[ground-surface]-g[cracks]-a[warm]-a[large]", probability_expression = "vulcanus_crack_decal_huge_warm" }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "vulcanus-crack-decal-huge-warm", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-01.png", height = 256, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-02.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-03.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-04.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-05.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-06.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-07.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-08.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-09.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-10.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-11.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-12.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-13.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-14.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-15.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-16.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-17.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-18.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-19.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-huge-20.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-huge-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 } }, render_layer = "decals", tile_layer = 252, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["vulcanus-crack-decal-large"] = { autoplace = { order = "d[ground-surface]-g[cracks]-b[cold]-a[large]", probability_expression = "vulcanus_crack_decal_large" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "vulcanus-crack-decal-large", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-01.png", height = 256, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-02.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-03.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-04.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-05.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-06.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-07.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-08.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-09.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-10.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-11.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-12.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-13.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-14.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-15.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-16.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-17.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-18.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-19.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks-cold/vulcanus-cracks-cold-huge-20.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 } }, render_layer = "decals", tile_layer = 251, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["vulcanus-crack-decal-warm"] = { autoplace = { order = "d[ground-surface]-g[cracks]-a[warm]-b[small]", probability_expression = "vulcanus_crack_decal_warm" }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "vulcanus-crack-decal-warm", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-01.png", height = 128, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-02.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-03.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-04.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-05.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-06.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-07.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-08.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-09.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-10.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-11.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-12.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-13.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-14.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-15.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-16.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-17.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 }, { filename = "__space-age__/graphics/decorative/vulcanus-cracks/vulcanus-cracks-hot-large-18.png", height = 128, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-crack-decal-warm"].pictures[1].tint ]=], tint_as_overlay = false, width = 128 } }, render_layer = "decals", tile_layer = 252, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["crater-large"].walking_sound ]=] }, ["vulcanus-dune-decal"] = { autoplace = { order = "d[ground-surface]-h[dune]-a[relief]", probability_expression = "vulcanus_dune_decal" }, collision_box = { { -5, -5 }, { 5, 5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "vulcanus-dune-decal", order = "a[fulgora]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-01.png", height = 512, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-02.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-03.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-04.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-05.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-06.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-07.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-08.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-09.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-10.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-11.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-12.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-13.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-14.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-15.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-16.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-17.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-18.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-19.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 }, { filename = "__space-age__/graphics/decorative/vulcanus-dune-decal/vulcanus-dune-decal-20.png", height = 512, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-dune-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 512 } }, render_layer = "decals", tile_layer = 220, type = "optimized-decorative" }, ["vulcanus-lava-fire"] = { autoplace = { order = "d[ground-surface]-k[lava]", probability_expression = "0.1 * (vulcanus_elev <= 0) * (vulcanus_elev > 2)+ 0.005 * min(1, max(lava_basalts_range, lava_mountains_range, lava_hot_basalts_range, lava_hot_mountains_range))" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { colliding_with_tiles_only = true, layers = { ground_tile = true } }, name = "vulcanus-lava-fire", order = "b[effect]-l[fire]-h[vulcanus-lava-fire]", pictures = { { filename = "__space-age__/graphics/decorative/tiny-volcanic-rock/tiny-volcanic-rock-01.png", height = 21, priority = "extra-high", scale = 0, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["medium-volcanic-rock"].pictures[1].tint ]=], tint_as_overlay = true, width = 29 } }, stateless_visualisation = { adjust_animation_speed_by_base_scale = false, animation = { { animation_speed = 0.2, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-04.png", frame_count = 90, height = 94, line_length = 10, scale = 0.75, shift = { 0, -0.25 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, max_count = 1, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.1, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.06, g = 0.08, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 10, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0041666666666666661, 0.0041666666666666661 }, speed_y = { -0.0041666666666666661, 0 }, speed_z = 0.03333333333333333 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, render_layer = "object", scale = { 0.6, 1 } }, type = "optimized-decorative" }, ["vulcanus-rock-decal-large"] = { autoplace = { order = "d[ground-surface]-f[cracked-rock]-b[cold]", probability_expression = "vulcanus_rock_decal_large" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true } }, name = "vulcanus-rock-decal-large", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-rock-decal/vulcanus-rock-decal-large-01.png", height = 256, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-rock-decal/vulcanus-rock-decal-large-02.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-rock-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-rock-decal/vulcanus-rock-decal-large-03.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-rock-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-rock-decal/vulcanus-rock-decal-large-04.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-rock-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-rock-decal/vulcanus-rock-decal-large-05.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-rock-decal-large"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 } }, render_layer = "decals", tile_layer = 254, type = "optimized-decorative" }, ["vulcanus-sand-decal"] = { autoplace = { order = "d[ground-surface]-h[dune]-b[patch]", probability_expression = "vulcanus_sand_decal" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true } }, name = "vulcanus-sand-decal", order = "a[vulcanus]-b[decorative]-b[sand]", pictures = { { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-01.png", height = 256, priority = "extra-high", scale = 0.5, tint = { 1, 1, 1 }, tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-02.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-03.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-04.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-05.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-06.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-07.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-08.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-09.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-10.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-11.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-12.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-13.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-14.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-15.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-16.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-17.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-18.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-19.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-20.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-21.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-22.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 }, { filename = "__space-age__/graphics/decorative/vulcanus-sand-decal/vulcanus-sand-decal-23.png", height = 256, priority = "extra-high", scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["vulcanus-sand-decal"].pictures[1].tint ]=], tint_as_overlay = false, width = 256 } }, render_layer = "decals", tile_layer = 255, type = "optimized-decorative" }, ["waves-decal"] = { autoplace = { order = "d[ground-surface]-d[relief]-a[waves]", probability_expression = "waves_decal" }, collision_box = { { -8, -8 }, { 8, 8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { water_tile = true } }, name = "waves-decal", order = "a[vulcanus]-b[decorative]", pictures = { { filename = "__space-age__/graphics/decorative/waves-relief/waves-01.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-02.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-03.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-04.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-05.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-06.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-07.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 }, { filename = "__space-age__/graphics/decorative/waves-relief/waves-08.png", height = 1387, priority = "extra-high", scale = 0.5, width = 1387 } }, render_layer = "decals", tile_layer = 220, type = "optimized-decorative" }, ["white-carpet-grass"] = { autoplace = { order = "a[doodad]-f[grass]-c", probability_expression = "grpi(0.2) + gleba_select(gleba_white_grass - clamp(gleba_decorative_knockout, 0, 1), 0.5, 2, 0.5, 0, 1)" }, collision_box = { { -2, -2 }, { 2, 2 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true }, not_colliding_with_itself = true }, grows_through_rail_path = true, name = "white-carpet-grass", order = "b[decorative]-a[grass]-b[carpet]", pictures = { { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-00.png", height = 292, scale = 0.5, shift = { 0.0546875, -0.09375 }, width = 289 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-01.png", height = 264, scale = 0.5, shift = { 0.0078125, -0.015625 }, width = 273 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-02.png", height = 185, scale = 0.5, shift = { -0.140625, 0.4453125 }, width = 246 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-03.png", height = 220, scale = 0.5, shift = { 0.0625, -0.484375 }, width = 282 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-04.png", height = 146, scale = 0.5, shift = { 0.0625, -0.234375 }, width = 264 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-05.png", height = 262, scale = 0.5, shift = { 0.1328125, 0.0625 }, width = 235 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-06.png", height = 257, scale = 0.5, shift = { -0.015625, -0.1953125 }, width = 260 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-07.png", height = 255, scale = 0.5, shift = { 0.171875, 0.0859375 }, width = 244 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-08.png", height = 241, scale = 0.5, shift = { -0.125, 0.3984375 }, width = 252 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-09.png", height = 135, scale = 0.5, shift = { 0, 0.2890625 }, width = 260 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-10.png", height = 290, scale = 0.5, shift = { 0.15625, -0.234375 }, width = 272 }, { filename = "__space-age__/graphics/decorative/white-carpet-grass/white-carpet-grass-11.png", height = 253, scale = 0.5, shift = { 0.0234375, -0.0546875 }, width = 267 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 50, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["white-desert-bush"] = { autoplace = { local_expressions = { region_box = "max(min(range_select{input = moisture, from = 0, to = 0.2, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.1, to = 0.6, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 14, to = 20, slope = 0.5, min = -10, max = 1}),min(range_select{input = moisture, from = 0.8, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = aux, from = 0.8, to = 1, slope = 0.05, min = -10, max = 1},range_select{input = temperature, from = 10, to = 14, slope = 0.5, min = -10, max = 1}))" }, order = "a[doodad]-g[asterisk]-b", probability_expression = "-1.9 + asterisk_noise + max(0, decorative_knockout) + rpi(0.8) + region_box" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, name = "white-desert-bush", order = "b[decorative]-g[red-desert-bush]", pictures = { { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-00.png", height = 40, priority = "extra-high", scale = 0.5, shift = { 0.171875, -0.109375 }, width = 62 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-01.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.1171875 }, width = 57 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-02.png", height = 39, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0859375 }, width = 63 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-03.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.109375 }, width = 71 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-04.png", height = 45, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.1328125 }, width = 68 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-05.png", height = 42, priority = "extra-high", scale = 0.5, shift = { 0.140625, -0.078125 }, width = 52 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-06.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.1796875, -0.140625 }, width = 83 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-07.png", height = 62, priority = "extra-high", scale = 0.5, shift = { 0.21875, -0.09375 }, width = 78 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-08.png", height = 60, priority = "extra-high", scale = 0.5, shift = { 0.1953125, -0.078125 }, width = 91 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-09.png", height = 49, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.1484375 }, width = 78 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-10.png", height = 59, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.0546875 }, width = 72 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-11.png", height = 51, priority = "extra-high", scale = 0.5, shift = { 0.1328125, -0.0703125 }, width = 93 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-12.png", height = 47, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.1953125 }, width = 58 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-13.png", height = 54, priority = "extra-high", scale = 0.5, shift = { 0.2890625, -0.125 }, width = 69 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-14.png", height = 43, priority = "extra-high", scale = 0.5, shift = { 0.1640625, -0.1015625 }, width = 69 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-15.png", height = 38, priority = "extra-high", scale = 0.5, shift = { 0.2734375, -0.109375 }, width = 55 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-16.png", height = 38, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.0625 }, width = 48 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-17.png", height = 33, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.1640625 }, width = 43 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-18.png", height = 35, priority = "extra-high", scale = 0.5, shift = { 0.109375, -0.0546875 }, width = 46 }, { filename = "__base__/graphics/decorative/white-desert-bush/white-desert-bush-19.png", height = 27, priority = "extra-high", scale = 0.5, shift = { 0.1171875, -0.0859375 }, width = 45 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "white-desert-bush-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.035000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "white-desert-bush-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-fluff"].walking_sound ]=] }, ["wispy-lichen"] = { autoplace = { placement_density = 2, probability_expression = "grpi(0.7) + gleba_select(gleba_wispy_lichen - 0.5 * clamp(gleba_decorative_knockout, 0, 1), 0.2, 2, 0.1, 0, 1)" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { layers = { cliff = true, doodad = true }, not_colliding_with_itself = true }, name = "wispy-lichen", order = "b[decorative]-b[asterisk-mini]-b[green]", pictures = { { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-00.png", height = 80, scale = 0.5, shift = { 0.15625, -0.125 }, width = 120 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-01.png", height = 95, scale = 0.5, shift = { 0.03125, -0.1796875 }, width = 130 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-02.png", height = 76, scale = 0.5, shift = { 0, 0.03125 }, width = 122 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-03.png", height = 75, scale = 0.5, shift = { 0.1796875, -0.0234375 }, width = 121 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-04.png", height = 77, scale = 0.5, shift = { 0.1171875, -0.1015625 }, width = 85 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-05.png", height = 77, scale = 0.5, shift = { -0.015625, -0.0390625 }, width = 132 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-06.png", height = 92, scale = 0.5, shift = { 0.09375, -0.125 }, width = 84 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-07.png", height = 79, scale = 0.5, shift = { 0.1875, -0.0859375 }, width = 118 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-08.png", height = 78, scale = 0.5, shift = { 0.109375, 0.015625 }, width = 104 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-09.png", height = 61, scale = 0.5, shift = { -0.03125, -0.0859375 }, width = 88 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-10.png", height = 63, scale = 0.5, shift = { 0.0859375, -0.3046875 }, width = 89 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-11.png", height = 58, scale = 0.5, shift = { 0.4296875, -0.03125 }, width = 91 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-12.png", height = 64, scale = 0.5, shift = { -0.234375, 0.0625 }, width = 90 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-13.png", height = 73, scale = 0.5, shift = { 0.1328125, -0.1484375 }, width = 89 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-14.png", height = 56, scale = 0.5, shift = { 0.03125, -0.09375 }, width = 78 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-15.png", height = 51, scale = 0.5, shift = { 0.1015625, -0.0234375 }, width = 85 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-16.png", height = 71, scale = 0.5, shift = { 0.25, -0.0546875 }, width = 92 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-17.png", height = 65, scale = 0.5, shift = { 0.09375, -0.0078125 }, width = 90 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-18.png", height = 69, scale = 0.5, shift = { 0.1328125, -0.1484375 }, width = 117 }, { filename = "__space-age__/graphics/decorative/wispy-lichen/wispy-lichen-19.png", height = 64, scale = 0.5, shift = { 0.015625, -0.0625 }, width = 82 } }, render_layer = "decorative", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-vegetation-particle-small-medium", probability = 1, repeat_count = 6, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-wooden-splinter-particle-small", probability = 1, repeat_count = 3, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.5, initial_vertical_speed = 0.050999999999999996, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.07, -0.07 }, { 0.07, 0.07 } }, offsets = { { 0, 0 } }, particle_name = "green-asterisk-grass-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 0, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["black-sceptre"].walking_sound ]=] }, ["worms-decal"] = { collision_box = { { -3.1000000000000001, -2.5 }, { 3.1000000000000001, 2.5 } }, name = "worms-decal", order = "b[decorative]-j[bush]-a[mini]-a[green]", pictures = { { filename = "__base__/graphics/decorative/worms-decal/worms-decal-00.png", height = 206, priority = "extra-high", scale = 0.5, shift = { -0.34375, -0.375 }, width = 426 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-01.png", height = 216, priority = "extra-high", scale = 0.5, shift = { -0.1875, -0.46875 }, width = 400 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-02.png", height = 232, priority = "extra-high", scale = 0.5, shift = { 0.3125, 0.15625 }, width = 436 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-03.png", height = 236, priority = "extra-high", scale = 0.5, shift = { 0.3125, -0.34375 }, width = 472 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-04.png", height = 244, priority = "extra-high", scale = 0.5, shift = { 0.21875, 0 }, width = 392 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-05.png", height = 158, priority = "extra-high", scale = 0.5, shift = { 0, 0.4375 }, width = 378 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-06.png", height = 226, priority = "extra-high", scale = 0.5, shift = { 0.0625, -0.0625 }, width = 444 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-07.png", height = 178, priority = "extra-high", scale = 0.5, shift = { 0.4375, -0.125 }, width = 376 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-08.png", height = 190, priority = "extra-high", scale = 0.5, shift = { 0.53125, -0.3125 }, width = 398 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-09.png", height = 206, priority = "extra-high", scale = 0.5, shift = { 0.09375, -0.34375 }, width = 414 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-10.png", height = 226, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.03125 }, width = 416 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-11.png", height = 232, priority = "extra-high", scale = 0.5, shift = { -0.125, -0.15625 }, width = 368 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-12.png", height = 214, priority = "extra-high", scale = 0.5, shift = { 0.4375, -0.0625 }, width = 416 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-13.png", height = 208, priority = "extra-high", scale = 0.5, shift = { 0.46875, -0.0625 }, width = 368 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-14.png", height = 122, priority = "extra-high", scale = 0.5, shift = { 0.90625, 0.09375 }, width = 246 }, { filename = "__base__/graphics/decorative/worms-decal/worms-decal-15.png", height = 198, priority = "extra-high", scale = 0.5, shift = { -0.125, -0.25 }, width = 404 } }, type = "optimized-decorative" }, ["yellow-coral"] = { autoplace = { probability_expression = "grpi(0.2) + gleba_select(gleba_yellow_coral - 0.5 * clamp(gleba_decorative_knockout, 0, 1), 0.4, 2, 0.1, 0, 1)" }, collision_box = { { -1, -1 }, { 1, 1 } }, collision_mask = { layers = { cliff = true, doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "yellow-coral", order = "b[cover]-b[yellow-lichen]-a[7]", pictures = { { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-01.png", height = 128, scale = 0.5, shift = { 0, -0.0078125 }, width = 224 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-02.png", height = 175, scale = 0.5, shift = { 0, -0.0078125 }, width = 290 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-03.png", height = 215, scale = 0.5, shift = { 0, -0.0078125 }, width = 253 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-04.png", height = 149, scale = 0.5, shift = { 0, -0.0078125 }, width = 320 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-05.png", height = 192, scale = 0.5, shift = { 0, -0.0078125 }, width = 210 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-06.png", height = 192, scale = 0.5, shift = { 0, -0.0078125 }, width = 210 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-07.png", height = 240, scale = 0.5, shift = { 0, -0.0078125 }, width = 275 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-08.png", height = 124, scale = 0.5, shift = { 0, -0.0078125 }, width = 131 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-09.png", height = 88, scale = 0.5, shift = { 0, -0.0078125 }, width = 122 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-10.png", height = 69, scale = 0.5, shift = { 0, -0.0078125 }, width = 119 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-11.png", height = 85, scale = 0.5, shift = { 0, -0.0078125 }, width = 90 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-12.png", height = 106, scale = 0.5, shift = { 0, -0.0078125 }, width = 157 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-13.png", height = 130, scale = 0.5, shift = { 0, -0.0078125 }, width = 137 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-14.png", height = 87, scale = 0.5, shift = { 0, -0.0078125 }, width = 83 }, { filename = "__space-age__/graphics/decorative/bob-fingers/bob-fingers-small-15.png", height = 49, scale = 0.5, shift = { 0, -0.0078125 }, width = 105 } }, render_layer = "object", type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["black-sceptre"].walking_sound ]=] }, ["yellow-lettuce-lichen-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-c[outer]", probability_expression = "grpi(0.5) + gleba_select(gleba_yellow_lettuce - 0.6 * clamp(gleba_decorative_knockout, 0, 1), -0.6, -0.1, 0.1, 0, 1)" }, collision_box = { { -0.5, -0.4 }, { 0.5, 0.4 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "yellow-lettuce-lichen-1x1", opacity_over_water = 0.4, order = "b[cover]-b[yellow-lichen]-c[1]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-01.png", height = 72, line_length = 1, scale = 0.5, shift = { -0.203125, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-02.png", height = 84, line_length = 1, scale = 0.5, shift = { -0.078125, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-03.png", height = 82, line_length = 1, scale = 0.5, shift = { 0.15625, -0.375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 114 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 110 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-05.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.21875, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 120 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-06.png", height = 110, line_length = 1, scale = 0.5, shift = { 0, 0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-07.png", height = 80, line_length = 1, scale = 0.5, shift = { 0.09375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 138 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-08.png", height = 122, line_length = 1, scale = 0.5, shift = { -0.03125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 136 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-09.png", height = 78, line_length = 1, scale = 0.5, shift = { -0.125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 102 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-10.png", height = 106, line_length = 1, scale = 0.5, shift = { -0.109375, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-1x1-11.png", height = 54, line_length = 1, scale = 0.5, shift = { 0.03125, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 106 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["yellow-lettuce-lichen-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-b[mid-ring]", probability_expression = "grpi(0.5) + gleba_select(gleba_yellow_lettuce - 0.7 * clamp(gleba_decorative_knockout, 0, 1), 0.-0.1, 0.3, 0.1, 0, 1)" }, collision_box = { { -1, -0.8 }, { 1, 0.8 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "yellow-lettuce-lichen-3x3", opacity_over_water = 0.4, order = "b[cover]-b[yellow-lichen]-b[3]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-01.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.03125, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-02.png", height = 152, line_length = 1, scale = 0.5, shift = { 0.0625, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-03.png", height = 154, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 202 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-04.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.078125, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-05.png", height = 174, line_length = 1, scale = 0.5, shift = { 0.203125, -0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 200 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-06.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.09375, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 206 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-07.png", height = 138, line_length = 1, scale = 0.5, shift = { 0.046875, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 192 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-08.png", height = 170, line_length = 1, scale = 0.5, shift = { 0.21875, 0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 212 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-09.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.03125, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-10.png", height = 162, line_length = 1, scale = 0.5, shift = { 0.140625, -0.109375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 146 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-11.png", height = 146, line_length = 1, scale = 0.5, shift = { 0.21875, 0.171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 234 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-3x3-12.png", height = 172, line_length = 1, scale = 0.5, shift = { 0.21875, 0.15625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 220 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["yellow-lettuce-lichen-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-c[cover]-a[inner]", probability_expression = "grpi(0.5) + gleba_select(gleba_yellow_lettuce - 0.8 * clamp(gleba_decorative_knockout, 0, 1), 0.3, 10, 0.1, 0, 1)" }, collision_box = { { -2, -1.6000000000000001 }, { 2, 1.6000000000000001 } }, collision_mask = { colliding_with_tiles_only = true, layers = { doodad = true, water_tile = true }, not_colliding_with_itself = true }, name = "yellow-lettuce-lichen-6x6", opacity_over_water = 0.4, order = "b[cover]-b[yellow-lichen]-a[6]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-01.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.015625, -0.046875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 384 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-02.png", height = 302, line_length = 1, scale = 0.5, shift = { 0, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 380 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-03.png", height = 282, line_length = 1, scale = 0.5, shift = { 0.015625, -0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-04.png", height = 316, line_length = 1, scale = 0.5, shift = { -0.1875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-05.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.015625, 0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-06.png", height = 172, line_length = 1, scale = 0.5, shift = { -0.296875, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 364 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-07.png", height = 216, line_length = 1, scale = 0.5, shift = { 0.09375, 0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-08.png", height = 202, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 390 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-09.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.015625, 0.546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-10.png", height = 208, line_length = 1, scale = 0.5, shift = { 0.265625, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 314 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-11.png", height = 288, line_length = 1, scale = 0.5, shift = { 0.046875, 0.40625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 378 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen/gleba-yellow-lettuce-lichen-6x6-12.png", height = 210, line_length = 1, scale = 0.5, shift = { -0.078125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["yellow-lettuce-lichen-cups-1x1"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-c[outer]", probability_expression = "grpi(0.3) + gleba_select(gleba_yellow_lettuce_cups - 0.7 * clamp(gleba_decorative_knockout, 0, 1), -0.5, -0.2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, name = "yellow-lettuce-lichen-cups-1x1", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-c[1]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-01.png", height = 68, line_length = 1, scale = 0.5, shift = { -0.140625, 0.171875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 94 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-02.png", height = 82, line_length = 1, scale = 0.5, shift = { -0.0625, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-03.png", height = 78, line_length = 1, scale = 0.5, shift = { 0.15625, -0.359375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 112 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-04.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.0625, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 96 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-05.png", height = 100, line_length = 1, scale = 0.5, shift = { 0.25, -0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 116 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-06.png", height = 100, line_length = 1, scale = 0.5, shift = { 0, 0.078125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 174 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-07.png", height = 76, line_length = 1, scale = 0.5, shift = { 0.078125, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 134 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-08.png", height = 114, line_length = 1, scale = 0.5, shift = { -0.015625, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 130 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-09.png", height = 74, line_length = 1, scale = 0.5, shift = { -0.125, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 100 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-10.png", height = 104, line_length = 1, scale = 0.5, shift = { -0.109375, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-1x1-11.png", height = 50, line_length = 1, scale = 0.5, shift = { 0.015625, 0.4375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-1x1"].pictures[1].tint ]=], tint_as_overlay = false, width = 104 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["yellow-lettuce-lichen-cups-3x3"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-b[mid-ring]", probability_expression = "grpi(0.2) + gleba_select(gleba_yellow_lettuce_cups - 0.8 * clamp(gleba_decorative_knockout, 0, 1), -0.2, 0.2, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, name = "yellow-lettuce-lichen-cups-3x3", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-b[3]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-01.png", height = 158, line_length = 1, scale = 0.5, shift = { 0, 0 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 160 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-02.png", height = 126, line_length = 1, scale = 0.5, shift = { 0.078125, -0.1875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 194 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-03.png", height = 114, line_length = 1, scale = 0.5, shift = { 0.109375, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 166 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-04.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.0625, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 162 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-05.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-06.png", height = 144, line_length = 1, scale = 0.5, shift = { 0.046875, -0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-07.png", height = 116, line_length = 1, scale = 0.5, shift = { -0.015625, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 168 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-08.png", height = 116, line_length = 1, scale = 0.5, shift = { 0.125, 0.34375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 194 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-09.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 134 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-10.png", height = 136, line_length = 1, scale = 0.5, shift = { 0.078125, -0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 118 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-11.png", height = 108, line_length = 1, scale = 0.5, shift = { 0.3125, 0.09375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 208 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-3x3-12.png", height = 128, line_length = 1, scale = 0.5, shift = { 0.171875, 0.359375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-3x3"].pictures[1].tint ]=], tint_as_overlay = false, width = 176 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] }, ["yellow-lettuce-lichen-cups-6x6"] = { autoplace = { order = "d[decorative]-c[trivial]-d[cups]-a[inner]", probability_expression = "grpi(0.1) + gleba_select(gleba_yellow_lettuce_cups - 0.9 * clamp(gleba_decorative_knockout, 0, 1), 0.2, 0.5, 0.1, 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, name = "yellow-lettuce-lichen-cups-6x6", opacity_over_water = 0.4, order = "b[cover]-a[yellow-lichen-cups]-a[6]", pictures = { { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-01.png", height = 354, line_length = 1, scale = 0.5, shift = { 0.75, -0.671875 }, tint = { 1, 1, 1, 1 }, tint_as_overlay = false, width = 346 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-02.png", height = 286, line_length = 1, scale = 0.5, shift = { -0.09375, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 338 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-03.png", height = 254, line_length = 1, scale = 0.5, shift = { -0.015625, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 342 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-04.png", height = 290, line_length = 1, scale = 0.5, shift = { -0.1875, 0.421875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 366 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-05.png", height = 280, line_length = 1, scale = 0.5, shift = { -0.171875, 0.328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 342 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-06.png", height = 164, line_length = 1, scale = 0.5, shift = { -0.34375, -0.25 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 340 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-07.png", height = 186, line_length = 1, scale = 0.5, shift = { 0.265625, 0.21875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 356 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-08.png", height = 180, line_length = 1, scale = 0.5, shift = { 0.1875, 0.671875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 386 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-09.png", height = 142, line_length = 1, scale = 0.5, shift = { 0.015625, 0.5625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 316 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-10.png", height = 182, line_length = 1, scale = 0.5, shift = { 0.421875, 0.3125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 286 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-11.png", height = 268, line_length = 1, scale = 0.5, shift = { -0.140625, 0.453125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 346 }, { filename = "__space-age__/graphics/decorative/gleba-yellow-lettuce-lichen-cups/gleba-yellow-lettuce-lichen-cups-6x6-12.png", height = 202, line_length = 1, scale = 0.5, shift = { -0.125, -0.125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["yellow-lettuce-lichen-cups-6x6"].pictures[1].tint ]=], tint_as_overlay = false, width = 326 } }, render_layer = "decals", tile_layer = 255, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.060999999999999996, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.013, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.062000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "brown-carpet-grass-wooden-splinter-particle-small", probability = 1, repeat_count = 5, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.021999999999999997, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.070000000000000009, initial_vertical_speed_deviation = 0.042999999999999989, offset_deviation = { { -0.60000000000000009, -0.60000000000000009 }, { 0.60000000000000009, 0.60000000000000009 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.015, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "optimized-decorative", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["blood-grape-vibrant"].walking_sound ]=] } }, ["optimized-particle"] = { ["accumulator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/small-splash-1.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-2.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-3.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-4.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-5.ogg", volume = 0.7 } }, type = "play-sound" } }, life_time = 900, name = "accumulator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.66300000000000008, 0.66300000000000008, 0.66300000000000008, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["accumulator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "accumulator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.64299999999999997, 0.69799999999999995, 0.78000000000000007, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["accumulator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "accumulator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.64299999999999997, 0.69799999999999995, 0.78000000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["acid-particle"] = { life_time = 180, movement_modifier_when_on_ground = 0, name = "acid-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { 0.1, 0.25, 0.1, 0.196 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["active-provider-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "active-provider-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.56399999999999997, 0.56399999999999997, 0.56399999999999997, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["active-provider-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "active-provider-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.63399999999999999, 0.53700000000000001, 0.65700000000000003, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["arithmetic-combinator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "arithmetic-combinator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.51500000000000004, 0.53100000000000005, 0.55200000000000005, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["arithmetic-combinator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "arithmetic-combinator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.70399999999999991, 0.73499999999999996, 0.77200000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["arithmetic-combinator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "arithmetic-combinator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.47999999999999998, 0.53900000000000006, 0.60599999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["artillery-shell-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier_when_on_ground = 0.85, name = "artillery-shell-particle", pictures = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/artillery-shell-particle/artillery-shells.png", frame_count = 12, height = 36, line_length = 12, scale = 0.5, shift = { 0.0703125, -0.0234375 }, variation_count = 4, width = 34 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/artillery-shell-particle/artillery-shells.png", frame_count = 12, height = 36, line_length = 12, scale = 0.5, shift = { 0.1484375, -0.03125 }, variation_count = 4, width = 34 } }, type = "optimized-particle" }, ["artillery-turret-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-turret-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.71199999999999992, 0.71199999999999992, 0.71199999999999992, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["artillery-turret-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-turret-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.31499999999999999, 0.31499999999999999, 0.31499999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["artillery-turret-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-turret-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.90500000000000007, 0.87799999999999994, 0.32000000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["artillery-wagon-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-wagon-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["artillery-wagon-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-wagon-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.40800000000000001, 0.40800000000000001, 0.34100000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["artillery-wagon-metal-particle-big-yellow"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-wagon-metal-particle-big-yellow", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.70599999999999996, 0.60800000000000001, 0.023999999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["artillery-wagon-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-wagon-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.59399999999999995, 0.59399999999999995, 0.59399999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["artillery-wagon-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "artillery-wagon-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.54700000000000006, 0.54700000000000006, 0.54700000000000006, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["assembling-machine-1-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-1-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.34899999999999998, 0.369, 0.33300000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["assembling-machine-1-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-1-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.35, 0.369, 0.33200000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["assembling-machine-1-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-1-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["assembling-machine-2-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-2-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.37599999999999998, 0.46299999999999999, 0.57999999999999998, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["assembling-machine-2-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-2-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.37599999999999998, 0.46299999999999999, 0.57999999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["assembling-machine-2-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-2-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.99199999999999999, 0.825, 0.63700000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["assembling-machine-3-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-3-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.53300000000000001, 0.57999999999999998, 0.38399999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["assembling-machine-3-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-3-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.53300000000000001, 0.57999999999999998, 0.38399999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["assembling-machine-3-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-3-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.88000000000000007, 0.73300000000000001, 0.56899999999999995, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["assembling-machine-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "assembling-machine-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["beacon-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "beacon-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.85899999999999999, 0.80800000000000001, 0.74100000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["beacon-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "beacon-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.76100000000000003, 0.69899999999999993, 0.61200000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["beacon-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "beacon-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.67800000000000002, 0.44699999999999998, 0.31400000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["big-electric-pole-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-electric-pole-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.35299999999999998, 0.49800000000000004, 0.55300000000000002, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["big-electric-pole-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-electric-pole-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.35299999999999998, 0.49800000000000004, 0.55300000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["big-rock-stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-rock-stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["big-rock-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-rock-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["big-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["big-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "big-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["big-stomper-shell-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/small-splash-1.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-2.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-3.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-4.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-5.ogg", volume = 0.7 } }, type = "play-sound" } }, life_time = 200, name = "big-stomper-shell-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.88000000000000007, shift = { 0.0625, 0.046875 }, tint = { 242.5, 229.53999999999999, 231.64000000000001, 244.88 }, variation_count = 4, width = 66 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.88000000000000007, shift = { 0.09375, 0.046875 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 66 } }, type = "optimized-particle" }, ["big-stomper-shell-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "big-stomper-shell-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.88000000000000007, shift = { 0, 0 }, tint = { 242.5, 229.53999999999999, 231.64000000000001, 244.88 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.88000000000000007, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["big-stomper-shell-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "big-stomper-shell-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 242.5, 229.53999999999999, 231.64000000000001, 244.88 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["big-stomper-skin-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "big-stomper-skin-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 1.056, shift = { 0, 0 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 4, width = 84 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 1.056, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 84 } }, type = "optimized-particle" }, ["big-stomper-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "big-stomper-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["big-stomper-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 230, name = "big-stomper-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.88000000000000007, shift = { -0.015625, 0.03125 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.88000000000000007, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["big-stomper-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "big-stomper-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.88000000000000007, shift = { 0, 0 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.88000000000000007, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["big-strafer-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "big-strafer-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["big-strafer-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "big-strafer-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.8, shift = { -0.015625, 0.03125 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.8, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["big-strafer-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "big-strafer-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.95999999999999996, shift = { 0, 0 }, tint = { 217.5, 178.62, 184.91999999999999, 224.63999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.95999999999999996, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["big-wriggler-skin-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "big-wriggler-skin-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 211.05000000000001, 178.64999999999998, 183.89999999999998, 217.05000000000001 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["biolab-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "biolab-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.6, 0.6, 0.6, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["biolab-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "biolab-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.6, 0.6, 0.6, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["biolab-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "biolab-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.6, 0.6, 0.6, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["blood-particle"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["blood-particle-carpet"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle-carpet", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["blood-particle-carpet-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle-carpet-small", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["blood-particle-lower-layer"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle-lower-layer", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["blood-particle-lower-layer-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle-lower-layer-small", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["blood-particle-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "blood-particle-small", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["boiler-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "boiler-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.57699999999999996, 0.57699999999999996, 0.57699999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["boiler-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "boiler-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.55300000000000002, 0.58099999999999996, 0.42800000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["boiler-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "boiler-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.78700000000000001, 0.72299999999999995, 0.55600000000000005, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["boompuff-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "boompuff-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.67059999999999995, 0.52549999999999999, 0.34510000000000001, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["boompuff-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "boompuff-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 0.74509999999999996, 0.38819999999999997, 0.149, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-orange", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["boompuff-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "boompuff-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.67059999999999995, 0.52549999999999999, 0.34510000000000001, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["branch-particle"] = { life_time = 1200, name = "branch-particle", pictures = { { filename = "__base__/graphics/particle/branch-particle/branch-particle-01.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 66 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-02.png", frame_count = 8, height = 107, line_length = 4, scale = 0.5, width = 87 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-03.png", frame_count = 8, height = 119, line_length = 4, scale = 0.5, width = 121 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-04.png", frame_count = 8, height = 57, line_length = 4, scale = 0.5, width = 26 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-05.png", frame_count = 8, height = 40, line_length = 4, scale = 0.5, width = 53 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-06.png", frame_count = 8, height = 46, line_length = 4, scale = 0.5, width = 64 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-07.png", frame_count = 8, height = 69, line_length = 4, scale = 0.5, width = 65 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-08.png", frame_count = 8, height = 60, line_length = 4, scale = 0.5, width = 27 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-09.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 52 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-10.png", frame_count = 8, height = 55, line_length = 4, scale = 0.5, width = 53 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-11.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 49 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-12.png", frame_count = 8, height = 56, line_length = 4, scale = 0.5, width = 64 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-13.png", frame_count = 8, height = 35, line_length = 4, scale = 0.5, width = 50 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-14.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 54 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-15.png", frame_count = 8, height = 30, line_length = 4, scale = 0.5, width = 23 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-16.png", frame_count = 8, height = 27, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-17.png", frame_count = 8, height = 59, line_length = 4, scale = 0.5, width = 62 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-18.png", frame_count = 8, height = 67, line_length = 4, scale = 0.5, width = 57 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-19.png", frame_count = 8, height = 79, line_length = 4, scale = 0.5, width = 76 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-20.png", frame_count = 8, height = 48, line_length = 4, scale = 0.5, width = 56 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-21.png", frame_count = 8, height = 47, line_length = 4, scale = 0.5, width = 46 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-22.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 26 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-23.png", frame_count = 8, height = 26, line_length = 4, scale = 0.5, width = 70 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-24.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 28 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-25.png", frame_count = 8, height = 41, line_length = 4, scale = 0.5, width = 44 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-26.png", frame_count = 8, height = 42, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-27.png", frame_count = 8, height = 33, line_length = 4, scale = 0.5, width = 70 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-28.png", frame_count = 8, height = 29, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-29.png", frame_count = 8, height = 50, line_length = 4, scale = 0.5, width = 51 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-01.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 66 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-02.png", frame_count = 8, height = 107, line_length = 4, scale = 0.5, width = 87 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-03.png", frame_count = 8, height = 119, line_length = 4, scale = 0.5, width = 121 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-04.png", frame_count = 8, height = 57, line_length = 4, scale = 0.5, width = 26 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-05.png", frame_count = 8, height = 40, line_length = 4, scale = 0.5, width = 53 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-06.png", frame_count = 8, height = 46, line_length = 4, scale = 0.5, width = 64 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-07.png", frame_count = 8, height = 69, line_length = 4, scale = 0.5, width = 65 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-08.png", frame_count = 8, height = 60, line_length = 4, scale = 0.5, width = 27 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-09.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 52 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-10.png", frame_count = 8, height = 55, line_length = 4, scale = 0.5, width = 53 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-11.png", frame_count = 8, height = 64, line_length = 4, scale = 0.5, width = 49 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-12.png", frame_count = 8, height = 56, line_length = 4, scale = 0.5, width = 64 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-13.png", frame_count = 8, height = 35, line_length = 4, scale = 0.5, width = 50 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-14.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 54 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-15.png", frame_count = 8, height = 30, line_length = 4, scale = 0.5, width = 23 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-16.png", frame_count = 8, height = 27, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-17.png", frame_count = 8, height = 59, line_length = 4, scale = 0.5, width = 62 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-18.png", frame_count = 8, height = 67, line_length = 4, scale = 0.5, width = 57 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-19.png", frame_count = 8, height = 79, line_length = 4, scale = 0.5, width = 76 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-20.png", frame_count = 8, height = 48, line_length = 4, scale = 0.5, width = 56 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-21.png", frame_count = 8, height = 47, line_length = 4, scale = 0.5, width = 46 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-22.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 26 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-23.png", frame_count = 8, height = 26, line_length = 4, scale = 0.5, width = 70 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-24.png", frame_count = 8, height = 37, line_length = 4, scale = 0.5, width = 28 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-25.png", frame_count = 8, height = 41, line_length = 4, scale = 0.5, width = 44 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-26.png", frame_count = 8, height = 42, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-27.png", frame_count = 8, height = 33, line_length = 4, scale = 0.5, width = 70 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-28.png", frame_count = 8, height = 29, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/branch-particle/branch-particle-shadow-29.png", frame_count = 8, height = 50, line_length = 4, scale = 0.5, width = 51 } }, type = "optimized-particle" }, ["brown-asterisk-grass-particle-small-medium"] = { life_time = 900, name = "brown-asterisk-grass-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.78800000000000008, 0.73599999999999994, 0.15800000000000001, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["brown-asterisk-mini-vegetation-particle-small-medium"] = { life_time = 900, name = "brown-asterisk-mini-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.78800000000000008, 0.73599999999999994, 0.15800000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["brown-asterisk-mini-wooden-splinter-particle-small"] = { life_time = 900, name = "brown-asterisk-mini-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["brown-asterisk-vegetation-particle-small-medium"] = { life_time = 900, name = "brown-asterisk-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 1, 0.82999999999999989, 0.64700000000000006, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["brown-asterisk-wooden-splinter-particle-small"] = { life_time = 900, name = "brown-asterisk-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["brown-carpet-grass-vegetation-particle-small-medium"] = { life_time = 900, name = "brown-carpet-grass-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.88599999999999994, 0.54900000000000002, 0.4, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["brown-carpet-grass-wooden-splinter-particle-small"] = { life_time = 900, name = "brown-carpet-grass-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.42400000000000002, 0.20800000000000001, 0.11300000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["brown-dust-vehicle-particle"] = { fade_away_duration = 30, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "brown-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.61600000000000001, 0.40899999999999999, 0.20800000000000001, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["brown-fluff-dry-vegetation-particle-small-medium"] = { life_time = 900, name = "brown-fluff-dry-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["brown-fluff-dry-wooden-splinter-particle-small"] = { life_time = 900, name = "brown-fluff-dry-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["brown-fluff-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "brown-fluff-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["brown-fluff-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier = 0.95, name = "brown-fluff-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["brown-hairy-grass-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "brown-hairy-grass-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.72199999999999998, 0.354, 0.19199999999999999, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["brown-hairy-grass-wooden-splinter-particle-small"] = { life_time = 900, name = "brown-hairy-grass-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.369, 0.17399999999999998, 0.087999999999999989, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["buffer-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "buffer-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.80899999999999999, 0.80899999999999999, 0.80899999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["buffer-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "buffer-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.45499999999999998, 0.64900000000000002, 0.404, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["bulk-inserter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "bulk-inserter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.76200000000000001, 0.9370000000000001, 0.49500000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["bulk-inserter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "bulk-inserter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.50800000000000001, 0.50800000000000001, 0.50800000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["burner-inserter-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-inserter-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.70599999999999996, 0.70599999999999996, 0.70599999999999996, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["burner-inserter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-inserter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.63499999999999996, 0.63499999999999996, 0.63499999999999996, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["burner-inserter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-inserter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.88300000000000001, 0.78600000000000003, 0.73499999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["burner-mining-drill-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-mining-drill-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["burner-mining-drill-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-mining-drill-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["burner-mining-drill-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-mining-drill-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.55800000000000001, 0.55800000000000001, 0.55800000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["burner-mining-drill-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "burner-mining-drill-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.66699999999999999, 0.525, 0.40300000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["cable-and-electronics-particle-small-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cable-and-electronics-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/cable-and-electronics-particle/cables-and-electronics-particle-small-medium.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.5, shift = { 0.0390625, 0.0234375 }, variation_count = 10, width = 44 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/cable-and-electronics-particle/cables-and-electronics-particle-small-medium.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 44 } }, type = "optimized-particle" }, ["calcite-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "calcite-particle", pictures = { { filename = "__space-age__/graphics/particle/calcite-particle/calcite-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/calcite-particle/calcite-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/calcite-particle/calcite-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/calcite-particle/calcite-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["car-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "car-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.51900000000000004, 0.51900000000000004, 0.51900000000000004, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["car-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "car-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.82099999999999991, 0.82099999999999991, 0.82099999999999991, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["car-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "car-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.69899999999999993, 0.54199999999999999, 0.36499999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["carbonic-asteroid-chunk-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "carbonic-asteroid-chunk-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["carbonic-asteroid-chunk-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "carbonic-asteroid-chunk-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 160, movement_modifier = 0.1, name = "carbonic-asteroid-particle-big", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 36 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, movement_modifier = 0.1, name = "carbonic-asteroid-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 120, movement_modifier = 0.1, name = "carbonic-asteroid-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-top-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 78, movement_modifier = 0.1, name = "carbonic-asteroid-particle-top-big", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-big.png", frame_count = 16, height = 82, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0.015625 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-big.png", frame_count = 16, height = 82, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-top-huge"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 64, movement_modifier = 0.1, name = "carbonic-asteroid-particle-top-huge", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-big.png", frame_count = 16, height = 82, priority = "extra-high", scale = 1, shift = { 0.015625, 0.015625 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-big.png", frame_count = 16, height = 82, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["carbonic-asteroid-particle-top-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 82, movement_modifier = 0.1, name = "carbonic-asteroid-particle-top-small", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-small.png", frame_count = 16, height = 56, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0 }, variation_count = 6, width = 58 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/carbonic-asteroid-particle-top-small.png", frame_count = 16, height = 56, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 58 } }, type = "optimized-particle" }, ["cargo-wagon-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cargo-wagon-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.49100000000000001, 0.46000000000000005, 0.41899999999999995, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["cargo-wagon-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cargo-wagon-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.54900000000000002, 0.44699999999999998, 0.32200000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["cargo-wagon-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cargo-wagon-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.54900000000000002, 0.44699999999999998, 0.32200000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["centrifuge-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "centrifuge-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.63100000000000005, 0.51400000000000006, 0.085999999999999979, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["centrifuge-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "centrifuge-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["centrifuge-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "centrifuge-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.76100000000000003, 0.75700000000000003, 0.67100000000000009, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["centrifuge-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "centrifuge-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.76100000000000003, 0.75700000000000003, 0.67100000000000009, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["centrifuge-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "centrifuge-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.58199999999999994, 0.58199999999999994, 0.58199999999999994, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["character-footprint-particle"] = { fade_away_duration = 125, life_time = 600, name = "character-footprint-particle", pictures = { sheet = { filename = "__base__/graphics/entity/character/footprints.png", frame_count = 2, height = 22, line_length = 2, scale = 0.5, shift = { 0.0078125, 0.0078125 }, variation_count = 8, width = 30 } }, render_layer = "decals", render_layer_when_on_ground = "decals", type = "optimized-particle" }, ["chemical-plant-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chemical-plant-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["chemical-plant-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chemical-plant-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["chemical-plant-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chemical-plant-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.675, 0.52200000000000006, 0.204, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["chemical-plant-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chemical-plant-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.675, 0.52200000000000006, 0.204, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["chemical-plant-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chemical-plant-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.61699999999999999, 0.61699999999999999, 0.61699999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["chest-capsule-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chest-capsule-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.66699999999999999, 0.66699999999999999, 0.66699999999999999, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["chest-capsule-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chest-capsule-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 1, 0.87100000000000009, 0.42400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["chest-capsule-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "chest-capsule-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 1, 0.87100000000000009, 0.42400000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["coal-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "coal-particle", pictures = { { filename = "__base__/graphics/particle/coal-particle/coal-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/coal-particle/coal-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/coal-particle/coal-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["concrete-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "concrete-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["concrete-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "concrete-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["concrete-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "concrete-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["concrete-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "concrete-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["constant-combinator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "constant-combinator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.39900000000000002, 0.29399999999999999, 0.29399999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["constant-combinator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "constant-combinator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.721, 0.35199999999999996, 0.35199999999999996, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["constant-combinator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "constant-combinator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.61399999999999997, 0.50999999999999996, 0.39199999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["construction-robot-dying-particle"] = { ended_on_ground_trigger_effect = { { entity_name = "construction-robot-remnants", offsets = { { 0, 0 } }, type = "create-entity" }, { sound = { { filename = "__base__/sound/fight/robot-die-impact-1.ogg", volume = 0.7 }, { filename = "__base__/sound/fight/robot-die-impact-2.ogg", volume = 0.7 }, { filename = "__base__/sound/fight/robot-die-impact-3.ogg", volume = 0.7 } }, type = "play-sound" } }, life_time = 1000, movement_modifier = 0.95, name = "construction-robot-dying-particle", pictures = { { animation_speed = 1, filename = "__base__/graphics/entity/construction-robot/construction-robot.png", frame_count = 16, height = 76, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.140625 }, width = 66, y = 76 }, { animation_speed = 1, filename = "__base__/graphics/entity/construction-robot/construction-robot.png", frame_count = 16, height = 76, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, -0.140625 }, width = 66, y = 76 } }, regular_trigger_effect = { { probability = 0.5, smoke_name = "smoke-fast", starting_frame_deviation = 5, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_vertical_speed = 0.15, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, particle_name = "spark-particle", probability = 0.2, speed_from_center = 0.1, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" } }, regular_trigger_effect_frequency = 2, shadows = { { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", frame_count = 16, height = 49, line_length = 16, priority = "high", scale = 0.5, shift = { 0.296875, 0.18593749999999998 }, width = 104 }, { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", frame_count = 16, height = 49, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.296875, 0.18593749999999998 }, width = 104 } }, type = "optimized-particle" }, ["construction-robot-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "construction-robot-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.84599999999999991, 0.78800000000000008, 0.65700000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["construction-robot-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "construction-robot-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.84699999999999989, 0.78800000000000008, 0.65500000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["copper-ore-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "copper-ore-particle", pictures = { { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/copper-ore-particle/copper-ore-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["cryogenic-plant-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cryogenic-plant-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.275, 0.429, 0.41099999999999994, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["cryogenic-plant-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cryogenic-plant-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.5, 0.5, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["cryogenic-plant-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "cryogenic-plant-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.275, 0.429, 0.41099999999999994, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["cuttlepop-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "cuttlepop-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { 0.65099999999999998, 0.61180000000000003, 0.59219999999999997, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["cuttlepop-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "cuttlepop-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.64710000000000001, 0.54119999999999999, 0.83919999999999995, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-grey", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 4, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["cuttlepop-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "cuttlepop-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.65099999999999998, 0.61180000000000003, 0.59219999999999997, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["damaged-assembling-machine-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["damaged-assembling-machine-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.83499999999999996, 0.83499999999999996, 0.83499999999999996, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["damaged-assembling-machine-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.83499999999999996, 0.83499999999999996, 0.83499999999999996, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["damaged-assembling-machine-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.48499999999999996, 0.48499999999999996, 0.48499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["damaged-assembling-machine-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.86600000000000001, 0.72999999999999998, 0.40300000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["damaged-assembling-machine-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-assembling-machine-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.86600000000000001, 0.60099999999999998, 0.504, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["damaged-lab-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-lab-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["damaged-lab-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-lab-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.5620000000000001, 0.5620000000000001, 0.5620000000000001, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["damaged-lab-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-lab-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.48499999999999996, 0.48499999999999996, 0.48499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["damaged-lab-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-lab-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.98000000000000007, 0.89700000000000006, 0.354, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["damaged-lab-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "damaged-lab-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.98000000000000007, 0.89700000000000006, 0.354, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["decider-combinator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "decider-combinator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.62400000000000002, 0.62400000000000002, 0.62400000000000002, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["decider-combinator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "decider-combinator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.81899999999999995, 0.65200000000000005, 0.30600000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["decider-combinator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "decider-combinator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.62699999999999996, 0.62699999999999996, 0.62699999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["defender-dying-particle"] = { ended_on_ground_trigger_effect = { { entity_name = "defender-remnants", offsets = { { 0, 0 } }, type = "create-entity" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["construction-robot-dying-particle"].ended_on_ground_trigger_effect[2].sound ]=], type = "play-sound" } }, life_time = 1000, movement_modifier = 0.95, name = "defender-dying-particle", pictures = { { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/defender-robot/defender-robot.png", frame_count = 16, height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 0, 0.0078125 }, width = 56, y = 59 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-mask.png", frame_count = 16, height = 21, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1484375 }, width = 28, y = 21 } } }, { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/defender-robot/defender-robot.png", frame_count = 16, height = 59, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, 0.0078125 }, width = 56, y = 59 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-mask.png", frame_count = 16, height = 21, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, -0.1484375 }, width = 28, y = 21 } } } }, regular_trigger_effect = { { probability = 0.5, smoke_name = "smoke-fast", starting_frame_deviation = 5, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_vertical_speed = 0.15, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, particle_name = "spark-particle", probability = 0.2, speed_from_center = 0.1, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" } }, regular_trigger_effect_frequency = 2, shadows = { { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", frame_count = 16, height = 50, line_length = 16, priority = "high", scale = 0.5, shift = { 0.046875, 0.19374999999999998 }, width = 88 }, { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", frame_count = 16, height = 50, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.046875, 0.19374999999999998 }, width = 88 } }, type = "optimized-particle" }, ["defender-robot-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "defender-robot-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.77200000000000006, 0.77200000000000006, 0.77200000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["defender-robot-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "defender-robot-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.79300000000000006, 0.61099999999999994, 0.44900000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["demolisher-shell-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 60, name = "demolisher-shell-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-shell-particles-big.png", frame_count = 1, height = 200, priority = "extra-high", scale = 0.35, shift = { 0, 0 }, variation_count = 4, width = 200 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-shell-particles-big.png", frame_count = 1, height = 200, priority = "extra-high", scale = 0.35, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 200 } }, type = "optimized-particle" }, ["demolisher-shell-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 70, name = "demolisher-shell-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-shell-particles-small.png", frame_count = 1, height = 50, priority = "extra-high", scale = 0.3, shift = { 0, 0 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-shell-particles-small.png", frame_count = 1, height = 50, priority = "extra-high", scale = 0.3, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["demolisher-skin-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "demolisher-skin-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-big.png", frame_count = 12, height = 104, priority = "extra-high", scale = 0.5, shift = { -0.046875, 0 }, variation_count = 4, width = 92 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-big.png", frame_count = 12, height = 104, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 92 } }, type = "optimized-particle" }, ["demolisher-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "demolisher-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-medium.png", frame_count = 12, height = 68, priority = "extra-high", scale = 0.5, shift = { -0.015625, 0 }, variation_count = 5, width = 62 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-medium.png", frame_count = 12, height = 68, priority = "extra-high", scale = 0.5, shift = { 0.015625, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 5, width = 62 } }, type = "optimized-particle" }, ["demolisher-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "demolisher-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-small.png", frame_count = 12, height = 32, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 5, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/demolisher-particle/demolisher-skin-particles-small.png", frame_count = 12, height = 32, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 5, width = 30 } }, type = "optimized-particle" }, ["destroyer-dying-particle"] = { ended_on_ground_trigger_effect = { { entity_name = "destroyer-remnants", offsets = { { 0, 0 } }, type = "create-entity" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["construction-robot-dying-particle"].ended_on_ground_trigger_effect[2].sound ]=], type = "play-sound" } }, life_time = 1000, movement_modifier = 0.95, name = "destroyer-dying-particle", pictures = { { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", frame_count = 32, height = 77, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.0390625 }, width = 88 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", frame_count = 32, height = 42, line_length = 32, priority = "high", scale = 0.5, shift = { 0.078125, -0.21875 }, width = 52 } } }, { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", frame_count = 32, height = 77, line_length = 32, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.078125, -0.0390625 }, width = 88 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", frame_count = 32, height = 42, line_length = 32, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.078125, -0.21875 }, width = 52 } } } }, regular_trigger_effect = { { probability = 0.5, smoke_name = "smoke-fast", starting_frame_deviation = 5, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_vertical_speed = 0.15, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, particle_name = "spark-particle", probability = 0.2, speed_from_center = 0.1, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" } }, regular_trigger_effect_frequency = 2, shadows = { { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", frame_count = 32, height = 66, line_length = 32, priority = "high", scale = 0.5, shift = { -0.015625, 0.19374999999999998 }, width = 108 }, { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", frame_count = 32, height = 66, line_length = 32, priority = "high", run_mode = "backward", scale = 0.5, shift = { -0.015625, 0.19374999999999998 }, width = 108 } }, type = "optimized-particle" }, ["destroyer-robot-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "destroyer-robot-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["destroyer-robot-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "destroyer-robot-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.79300000000000006, 0.61099999999999994, 0.44900000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["dirt-1-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-1-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.95700000000000003, 0.71199999999999992, 0.39400000000000004, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-1-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-1-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.42400000000000002, 0.319, 0.18300000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-1-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-1-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.42400000000000002, 0.319, 0.18300000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-1-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-1-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.63399999999999999, 0.40600000000000005, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-1-stone-lower-particle-medium"] = { life_time = 900, name = "dirt-1-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-1-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-1-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-1-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-1-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-1-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-1-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-1-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-1-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.63399999999999999, 0.40600000000000005, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-1-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-1-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.63399999999999999, 0.40600000000000005, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-2-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-2-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.86699999999999999, 0.62400000000000002, 0.36399999999999997, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-2-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-2-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.39199999999999999, 0.27700000000000005, 0.154, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-2-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-2-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.39199999999999999, 0.27700000000000005, 0.154, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-2-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-2-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.71799999999999997, 0.50199999999999996, 0.28599999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-2-stone-lower-particle-medium"] = { life_time = 900, name = "dirt-2-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-2-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-2-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-2-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-2-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-2-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-2-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.76600000000000001, 0.49000000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-2-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-2-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.71799999999999997, 0.50199999999999996, 0.28599999999999998, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-2-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-2-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.71799999999999997, 0.50199999999999996, 0.28599999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-3-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-3-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 1, 0.70599999999999996, 0.42000000000000002, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-3-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-3-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.396, 0.27300000000000004, 0.152, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-3-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-3-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.396, 0.27300000000000004, 0.152, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-3-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-3-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66699999999999999, 0.46299999999999999, 0.25899999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-3-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-3-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.99399999999999995, 0.74299999999999997, 0.44800000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-3-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-3-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.99399999999999995, 0.74299999999999997, 0.44800000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-3-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-3-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.99399999999999995, 0.74299999999999997, 0.44800000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-3-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-3-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.99399999999999995, 0.74299999999999997, 0.44800000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-3-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-3-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66699999999999999, 0.46299999999999999, 0.25899999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-3-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-3-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66699999999999999, 0.46299999999999999, 0.25899999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-4-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-4-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.89399999999999995, 0.60299999999999994, 0.319, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-4-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-4-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.329, 0.22200000000000002, 0.11799999999999999, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-4-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-4-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.329, 0.22200000000000002, 0.11799999999999999, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-4-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-4-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-4-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-4-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-4-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-4-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-4-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-4-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-4-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-4-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-4-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-4-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-4-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-4-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-5-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-5-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.8120000000000001, 0.54400000000000004, 0.30600000000000001, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-5-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-5-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.329, 0.221, 0.124, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-5-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-5-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.329, 0.221, 0.124, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-5-stone-character-particle-small"] = { life_time = 20, name = "dirt-5-stone-character-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.6, 0.41600000000000001, 0.25099999999999998, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-5-stone-character-particle-tiny"] = { life_time = 30, name = "dirt-5-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.6, 0.41600000000000001, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-5-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-5-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-5-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-5-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-5-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-5-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-5-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-5-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.69099999999999993, 0.41600000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-5-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-5-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.6, 0.41600000000000001, 0.25099999999999998, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-5-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-5-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.6, 0.41600000000000001, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-6-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-6-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.8, 0.53600000000000003, 0.30099999999999998, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-6-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-6-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.28599999999999998, 0.19199999999999999, 0.10800000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-6-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-6-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.83499999999999996, 0.56000000000000005, 0.31400000000000001, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-6-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-6-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.475, 0.302, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-6-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-6-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.68999999999999995, 0.43899999999999997, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-6-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-6-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.68999999999999995, 0.43899999999999997, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-6-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-6-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.68999999999999995, 0.43899999999999997, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-6-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-6-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.68999999999999995, 0.43899999999999997, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-6-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-6-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.475, 0.302, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-6-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-6-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.475, 0.302, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-7-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-7-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.74900000000000002, 0.50199999999999996, 0.28199999999999999, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-7-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-7-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.29399999999999999, 0.19700000000000003, 0.11100000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-7-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dirt-7-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.29399999999999999, 0.19700000000000003, 0.11100000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dirt-7-stone-character-particle-tiny"] = { life_time = 20, name = "dirt-7-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.76900000000000004, 0.51799999999999997, 0.29499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-7-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-7-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.76900000000000004, 0.51799999999999997, 0.29499999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-7-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-7-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80800000000000001, 0.54500000000000002, 0.31000000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dirt-7-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-7-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80800000000000001, 0.54500000000000002, 0.31000000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-7-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dirt-7-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80800000000000001, 0.54500000000000002, 0.31000000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dirt-7-stone-vehicle-particle-small"] = { life_time = 30, name = "dirt-7-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.76900000000000004, 0.51799999999999997, 0.29499999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dirt-7-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dirt-7-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.76900000000000004, 0.51799999999999997, 0.29499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["display-panel-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "display-panel-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.50899999999999999, 0.50199999999999996, 0.40600000000000005, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["distractor-dying-particle"] = { ended_on_ground_trigger_effect = { { entity_name = "distractor-remnants", offsets = { { 0, 0 } }, type = "create-entity" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["construction-robot-dying-particle"].ended_on_ground_trigger_effect[2].sound ]=], type = "play-sound" } }, life_time = 1000, movement_modifier = 0.95, name = "distractor-dying-particle", pictures = { { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/distractor-robot/distractor-robot.png", frame_count = 16, height = 62, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.078125 }, width = 72, y = 62 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", frame_count = 16, height = 37, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.1953125 }, width = 42, y = 37 } } }, { layers = { { animation_speed = 1, filename = "__base__/graphics/entity/distractor-robot/distractor-robot.png", frame_count = 16, height = 62, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, -0.078125 }, width = 72, y = 62 }, { animation_speed = 1, apply_runtime_tint = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", frame_count = 16, height = 37, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, -0.1953125 }, width = 42, y = 37 } } } }, regular_trigger_effect = { { probability = 0.5, smoke_name = "smoke-fast", starting_frame_deviation = 5, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_vertical_speed = 0.15, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, particle_name = "spark-particle", probability = 0.2, speed_from_center = 0.1, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" } }, regular_trigger_effect_frequency = 2, shadows = { { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", frame_count = 16, height = 59, line_length = 16, priority = "high", scale = 0.5, shift = { 0.265625, 0.2015625 }, width = 96 }, { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", frame_count = 16, height = 59, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.265625, 0.2015625 }, width = 96 } }, type = "optimized-particle" }, ["distractor-robot-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "distractor-robot-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.59900000000000002, 0.475, 0.40300000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["distractor-robot-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "distractor-robot-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.79300000000000006, 0.61099999999999994, 0.44900000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["dry-dirt-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dry-dirt-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.72199999999999998, 0.48300000000000001, 0.27200000000000002, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dry-dirt-dust-tank-front-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dry-dirt-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.33700000000000001, 0.22600000000000002, 0.127, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dry-dirt-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "dry-dirt-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.33700000000000001, 0.22600000000000002, 0.127, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["dry-dirt-stone-character-particle-tiny"] = { life_time = 20, name = "dry-dirt-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.63499999999999996, 0.41899999999999995, 0.24399999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dry-dirt-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dry-dirt-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66000000000000005, 0.38399999999999999, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dry-dirt-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dry-dirt-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66000000000000005, 0.38399999999999999, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["dry-dirt-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dry-dirt-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66000000000000005, 0.38399999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dry-dirt-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "dry-dirt-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66000000000000005, 0.38399999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["dry-dirt-stone-vehicle-particle-small"] = { life_time = 30, name = "dry-dirt-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.63499999999999996, 0.41899999999999995, 0.24399999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["dry-dirt-stone-vehicle-particle-tiny"] = { life_time = 30, name = "dry-dirt-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.63499999999999996, 0.41899999999999995, 0.24399999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["electric-furnace-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-furnace-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.44699999999999998, 0.49000000000000004, 0.54500000000000002, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["electric-furnace-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-furnace-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.43099999999999996, 0.49000000000000004, 0.46299999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["electric-furnace-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-furnace-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.396, 0.25099999999999998, 0.062999999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["electric-mining-drill-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-mining-drill-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.82400000000000002, 0.78300000000000001, 0.83900000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["electric-mining-drill-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-mining-drill-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["electric-mining-drill-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-mining-drill-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.73700000000000001, 0.8120000000000001, 0.8120000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["electric-mining-drill-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electric-mining-drill-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 1, 0.75499999999999998, 0.369, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["electricity-generator-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electricity-generator-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["electricity-generator-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electricity-generator-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.83499999999999996, 0.83499999999999996, 0.83499999999999996, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["electricity-generator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electricity-generator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.48499999999999996, 0.48499999999999996, 0.48499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["electricity-generator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electricity-generator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 1, 0.87100000000000009, 0.42400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["electricity-generator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electricity-generator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 1, 0.87100000000000009, 0.42400000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["electromagnetic-plant-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electromagnetic-plant-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.225, 0.329, 0.51100000000000003, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["electromagnetic-plant-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electromagnetic-plant-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.5, 0.5, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["electromagnetic-plant-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "electromagnetic-plant-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.225, 0.329, 0.51100000000000003, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["elevated-rail-long-metal-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = { { filename = "__base__/sound/particles/small-splash-1.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-2.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-3.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-4.ogg", volume = 0.7 }, { filename = "__base__/sound/particles/small-splash-5.ogg", volume = 0.7 } }, type = "play-sound" } }, life_time = 900, name = "elevated-rail-long-metal-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.74900000000000002, 0.74900000000000002, 0.74900000000000002, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["elevated-rail-long-metal-particle-red"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["elevated-rail-long-metal-particle"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "elevated-rail-long-metal-particle-red", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.74900000000000002, 0.3, 0.3, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["elevated-rail-tie-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["elevated-rail-long-metal-particle"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "elevated-rail-tie-particle", pictures = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/rail-tie-particle/rail-tie-particle.png", frame_count = 16, height = 80, line_length = 16, scale = 0.5, shift = { 0.015625, -0.015625 }, variation_count = 5, width = 60 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/rail-tie-particle/rail-tie-particle.png", frame_count = 16, height = 80, line_length = 16, scale = 0.5, shift = { 0.015625, -0.015625 }, variation_count = 5, width = 60 } }, type = "optimized-particle" }, ["elevated-rail-wooden-splinter-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["elevated-rail-long-metal-particle"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "elevated-rail-wooden-splinter-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.84299999999999997, 0.70099999999999998, 0.37800000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["explosion-remnants-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "explosion-remnants-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/explosion-particle/explosion-particle.png", frame_count = 10, height = 38, priority = "extra-high", variation_count = 40, width = 38 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/explosion-particle/explosion-particle-shadow.png", frame_count = 10, height = 38, priority = "extra-high", shift = { 0.0625, 0 }, variation_count = 40, width = 48 } }, type = "optimized-particle" }, ["explosion-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "explosion-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.70599999999999996, 0.60599999999999996, 0.50899999999999999, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["explosion-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "explosion-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.70599999999999996, 0.60599999999999996, 0.50899999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["explosion-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "explosion-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.70599999999999996, 0.60599999999999996, 0.50899999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["express-splitter-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-splitter-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.76400000000000006, 0.76400000000000006, 0.76400000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["express-splitter-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-splitter-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["express-splitter-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-splitter-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.29800000000000001, 0.67100000000000009, 0.80400000000000009, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["express-splitter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-splitter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.29800000000000001, 0.67100000000000009, 0.80400000000000009, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["express-splitter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-splitter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.83200000000000003, 0.654, 0.59199999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["express-transport-belt-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-transport-belt-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["express-transport-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-transport-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.023999999999999999, 0.596, 0.81600000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["express-transport-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-transport-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.023999999999999999, 0.596, 0.81600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["express-underground-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-underground-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.67600000000000007, 0.60199999999999996, 0.53100000000000005, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["express-underground-belt-metal-particle-medium-blue"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-underground-belt-metal-particle-medium-blue", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.31000000000000001, 0.68200000000000003, 0.82699999999999996, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["express-underground-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "express-underground-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.31000000000000001, 0.68200000000000003, 0.82699999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fast-inserter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-inserter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.30800000000000001, 0.44699999999999998, 0.53500000000000005, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fast-inserter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-inserter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.5, 0.5, 0.5, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fast-splitter-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-splitter-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.67200000000000006, 0.67200000000000006, 0.67200000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["fast-splitter-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-splitter-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["fast-splitter-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-splitter-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.729, 0.275, 0.26699999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["fast-splitter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-splitter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.729, 0.275, 0.26699999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fast-splitter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-splitter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.70099999999999998, 0.36600000000000001, 0.36600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fast-transport-belt-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-transport-belt-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["fast-transport-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-transport-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.88599999999999994, 0.09, 0.023999999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fast-transport-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-transport-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.88599999999999994, 0.09, 0.023999999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fast-underground-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-underground-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.625, 0.59799999999999995, 0.55700000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fast-underground-belt-metal-particle-medium-red"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-underground-belt-metal-particle-medium-red", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.89000000000000004, 0.275, 0.28199999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fast-underground-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fast-underground-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.70099999999999998, 0.36600000000000001, 0.36600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["flame-thrower-turret-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "flame-thrower-turret-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.54100000000000001, 0.49399999999999995, 0.45899999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["flame-thrower-turret-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "flame-thrower-turret-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.8, 0.75300000000000002, 0.69399999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["flame-thrower-turret-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "flame-thrower-turret-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.49000000000000004, 0.44699999999999998, 0.41600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fluid-wagon-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fluid-wagon-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.45899999999999999, 0.42699999999999996, 0.396, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["fluid-wagon-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fluid-wagon-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.56100000000000003, 0.56100000000000003, 0.54100000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["fluid-wagon-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fluid-wagon-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.63300000000000001, 0.53399999999999999, 0.45899999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fluid-wagon-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fluid-wagon-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.78000000000000007, 0.76900000000000004, 0.75300000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["flying-robot-damaged-explosion-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "flying-robot-damaged-explosion-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.84299999999999997, 0.84299999999999997, 0.84299999999999997, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["foundry-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "foundry-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.65, 0.4, 0.35, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["foundry-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "foundry-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.5, 0.5, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["foundry-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "foundry-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.60599999999999996, 0.40800000000000001, 0.51200000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["fulgora-stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fulgora-stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.75, 0.4, 0.35, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["fulgora-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fulgora-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.75, 0.4, 0.35, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["fulgora-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fulgora-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.75, 0.4, 0.35, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["funneltrunk-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "funneltrunk-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.45490000000000004, 0.38040000000000003, 0.14510000000000001, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-green", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 4, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["funneltrunk-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "funneltrunk-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.15, shift = { 0, 0 }, tint = { 0.69020000000000001, 0.46269999999999998, 0.56079999999999997, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.15, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["funneltrunk-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "funneltrunk-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.45490000000000004, 0.38040000000000003, 0.14510000000000001, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["fusion-reactor-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fusion-reactor-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.34000000000000004, 0.4, 0.41099999999999994, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["fusion-reactor-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fusion-reactor-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.5, 0.5, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["fusion-reactor-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "fusion-reactor-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.34000000000000004, 0.4, 0.41099999999999994, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["garballo-mini-dry-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "garballo-mini-dry-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.63100000000000005, 0.51699999999999999, 0.24299999999999997, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["garballo-mini-dry-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier = 0.8, name = "garballo-mini-dry-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.53300000000000001, 0.33400000000000003, 0.119, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["garballo-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "garballo-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.39199999999999999, 0.45899999999999999, 0.085999999999999979, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["garballo-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier = 0.8, name = "garballo-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.42699999999999996, 0.275, 0.050999999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["gate-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gate-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.496, 0.496, 0.496, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["gate-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gate-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.73499999999999996, 0.73499999999999996, 0.73499999999999996, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["gate-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gate-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.80600000000000005, 0.73399999999999999, 0.30099999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["gate-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gate-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66699999999999999, 0.63600000000000003, 0.51500000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["gleba-blood-particle"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-blood-particle-carpet"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle-carpet", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-blood-particle-carpet-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle-carpet-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-blood-particle-lower-layer"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle-lower-layer", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-blood-particle-lower-layer-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle-lower-layer-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-blood-particle-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "gleba-blood-particle-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/gleba-blood-particle/gleba-blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-tree-leaf-particle-trigger"] = { draw_shadow_when_on_ground = false, ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 60, movement_modifier_when_on_ground = 0, name = "gleba-tree-leaf-particle-trigger", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle-2.png", frame_count = 16, height = 54, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { 0.81180000000000003, 0.43919999999999995, 0.44710000000000001, 1 }, tint_as_overlay = true, variation_count = 6, width = 56 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle-2.png", frame_count = 16, height = 54, priority = "extra-high", scale = 0.375, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 56 } }, type = "optimized-particle" }, ["gleba-tree-sap-particle-trigger-blue"] = { draw_shadow_when_on_ground = false, ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 60, movement_modifier_when_on_ground = 0, name = "gleba-tree-sap-particle-trigger-blue", pictures = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0, 0.015625 }, tint = { 0.2, 0.32940000000000005, 0.34899999999999998, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-tree-sap-particle-trigger-green"] = { draw_shadow_when_on_ground = false, ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 60, movement_modifier_when_on_ground = 0, name = "gleba-tree-sap-particle-trigger-green", pictures = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0, 0.015625 }, tint = { 0.53730000000000002, 0.53330000000000002, 0.16080000000000001, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-tree-sap-particle-trigger-grey"] = { draw_shadow_when_on_ground = false, ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 60, movement_modifier_when_on_ground = 0, name = "gleba-tree-sap-particle-trigger-grey", pictures = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0, 0.015625 }, tint = { 0.36859999999999999, 0.45099999999999998, 0.46269999999999998, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["gleba-tree-sap-particle-trigger-red"] = { draw_shadow_when_on_ground = false, ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 60, movement_modifier_when_on_ground = 0, name = "gleba-tree-sap-particle-trigger-red", pictures = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0, 0.015625 }, tint = { 0.41959999999999997, 0.14119999999999999, 0.1216, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.23999999999999999, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["grass-1-stone-character-particle-tiny"] = { life_time = 20, name = "grass-1-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-1-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-1-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-1-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-1-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-1-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-1-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-1-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-1-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-1-stone-vehicle-particle-small"] = { life_time = 30, name = "grass-1-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-1-stone-vehicle-particle-tiny"] = { life_time = 30, name = "grass-1-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89900000000000002, 0.604, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-2-stone-character-particle-tiny"] = { life_time = 20, name = "grass-2-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66300000000000008, 0.45800000000000001, 0.16600000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-2-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-2-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.52400000000000002, 0.19800000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-2-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-2-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.52400000000000002, 0.19800000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-2-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-2-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.52400000000000002, 0.19800000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-2-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-2-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82699999999999996, 0.52400000000000002, 0.19800000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-2-stone-vehicle-particle-small"] = { life_time = 30, name = "grass-2-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66300000000000008, 0.45800000000000001, 0.16600000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-2-stone-vehicle-particle-tiny"] = { life_time = 30, name = "grass-2-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66300000000000008, 0.45800000000000001, 0.16600000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-3-stone-character-particle-tiny"] = { life_time = 20, name = "grass-3-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-3-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-3-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-3-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-3-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-3-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-3-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-3-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-3-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-3-stone-vehicle-particle-small"] = { life_time = 30, name = "grass-3-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-3-stone-vehicle-particle-tiny"] = { life_time = 30, name = "grass-3-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.8629999999999999, 0.496, 0.35199999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-3-vegetation-character-particle-small-medium"] = { life_time = 20, name = "grass-3-vegetation-character-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.7, shift = { 0.0703125, -0.0390625 }, tint = { 0.86699999999999999, 0.84499999999999993, 0.26500000000000004, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["grass-3-vegetation-vehicle-particle-small-medium"] = { life_time = 30, name = "grass-3-vegetation-vehicle-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.7, shift = { 0.0703125, -0.0390625 }, tint = { 0.86699999999999999, 0.84499999999999993, 0.26500000000000004, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["grass-4-stone-character-particle-tiny"] = { life_time = 20, name = "grass-4-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-4-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-4-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-4-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-4-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["grass-4-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-4-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-4-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "grass-4-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["grass-4-stone-vehicle-particle-small"] = { life_time = 30, name = "grass-4-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["grass-4-stone-vehicle-particle-tiny"] = { life_time = 30, name = "grass-4-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.72199999999999998, 0.53700000000000001, 0.34000000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["green-asterisk-grass-particle-small-medium"] = { life_time = 900, name = "green-asterisk-grass-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.479, 0.62699999999999996, 0.221, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["green-asterisk-mini-vegetation-particle-small-medium"] = { life_time = 900, name = "green-asterisk-mini-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.44299999999999997, 0.73300000000000001, 0.354, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-asterisk-mini-wooden-splinter-particle-small"] = { life_time = 900, name = "green-asterisk-mini-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.373, 0.23100000000000001, 0.125, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-asterisk-vegetation-particle-small-medium"] = { life_time = 900, name = "green-asterisk-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.479, 0.62699999999999996, 0.221, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-asterisk-wooden-splinter-particle-small"] = { life_time = 900, name = "green-asterisk-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.31200000000000001, 0.40800000000000001, 0.14399999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-bush-mini-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "green-bush-mini-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.604, 0.72999999999999998, 0.24299999999999997, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-carpet-grass-vegetation-particle-small-medium"] = { life_time = 900, name = "green-carpet-grass-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.89100000000000001, 0.89800000000000004, 0.28199999999999999, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["green-carpet-grass-wooden-splinter-particle-small"] = { life_time = 900, name = "green-carpet-grass-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28299999999999997, 0.34100000000000001, 0.079000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-croton-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "green-croton-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.78800000000000008, 0.75999999999999996, 0.30299999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-croton-wooden-splinter-particle-small"] = { life_time = 900, movement_modifier = 0.95, name = "green-croton-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.396, 0.29, 0.18799999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-desert-bush-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "green-desert-bush-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.75800000000000001, 0.76900000000000004, 0.46400000000000006, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["green-desert-bush-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier = 0.95, name = "green-desert-bush-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.34000000000000004, 0.34499999999999997, 0.20800000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-hairy-grass-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "green-hairy-grass-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.89100000000000001, 0.89800000000000004, 0.28199999999999999, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["green-hairy-grass-wooden-splinter-particle-small"] = { life_time = 900, name = "green-hairy-grass-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28299999999999997, 0.34100000000000001, 0.079000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-pita-mini-vegetation-particle-small-medium"] = { life_time = 900, name = "green-pita-mini-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.76900000000000004, 0.89399999999999995, 0.58899999999999997, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-pita-mini-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "green-pita-mini-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28599999999999998, 0.23000000000000003, 0.13100000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-pita-vegetation-particle-small-medium"] = { life_time = 900, name = "green-pita-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.76900000000000004, 0.89399999999999995, 0.58899999999999997, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["green-pita-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "green-pita-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28599999999999998, 0.23000000000000003, 0.13100000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["green-small-grass-vegetation-particle-small-medium"] = { life_time = 900, name = "green-small-grass-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.77300000000000004, 0.93300000000000001, 0.21600000000000001, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["green-small-grass-wooden-splinter-particle-small"] = { life_time = 900, name = "green-small-grass-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28299999999999997, 0.34100000000000001, 0.079000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["gun-turret-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gun-turret-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.54100000000000001, 0.49399999999999995, 0.45899999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["gun-turret-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gun-turret-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.8, 0.75300000000000002, 0.69399999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["gun-turret-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "gun-turret-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.49000000000000004, 0.44699999999999998, 0.41600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["guts-entrails-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "guts-entrails-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.35, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.35, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["guts-entrails-particle-small-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "guts-entrails-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.17000000000000002, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.17000000000000002, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["guts-entrails-particle-spawner"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "guts-entrails-particle-spawner", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.5, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/guts-entrails-particle/gut-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["hairyclubnub-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "hairyclubnub-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 1, 0.89800000000000004, 0.64710000000000001, 1 }, variation_count = 10, width = 54 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-grey", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 4, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["hairyclubnub-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 180, movement_modifier = 0.85, name = "hairyclubnub-leaf-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle.png", frame_count = 16, height = 50, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.57249999999999996, 0.63919999999999995, 0.86669999999999998, 1 }, tint_as_overlay = true, variation_count = 10, width = 48 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle.png", frame_count = 16, height = 50, priority = "extra-high", scale = 0.55, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 48 } }, type = "optimized-particle" }, ["hairyclubnub-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "hairyclubnub-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.35, shift = { 0, 0 }, tint = { 1, 0.89800000000000004, 0.64710000000000001, 1 }, variation_count = 10, width = 54 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.35, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["hazard-concrete-left-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-left-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["hazard-concrete-left-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-left-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.37199999999999998, 0.42000000000000002, 0.41099999999999994, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["hazard-concrete-left-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-left-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["hazard-concrete-left-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-left-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["hazard-concrete-right-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-right-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["hazard-concrete-right-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-right-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.37199999999999998, 0.42000000000000002, 0.41099999999999994, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["hazard-concrete-right-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-right-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["hazard-concrete-right-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "hazard-concrete-right-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["heat-exchanger-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heat-exchanger-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.61399999999999997, 0.64400000000000004, 0.58499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["heat-exchanger-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heat-exchanger-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.94599999999999991, 1, 0.89499999999999993, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["heat-exchanger-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heat-exchanger-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.74299999999999997, 0.66300000000000008, 0.54300000000000006, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["heat-pipe-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heat-pipe-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.78800000000000008, 0.58599999999999994, 0.46400000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["heat-pipe-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heat-pipe-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.70199999999999996, 0.70199999999999996, 0.70199999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["heating-tower-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heating-tower-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.42999999999999998, 0.46999999999999993, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["heating-tower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "heating-tower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.42999999999999998, 0.46999999999999993, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["huge-rock-stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "huge-rock-stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["huge-rock-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "huge-rock-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["huge-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "huge-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["huge-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "huge-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["inserter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "inserter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.74900000000000002, 0.49100000000000001, 0.22400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["inserter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "inserter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.50800000000000001, 0.42299999999999995, 0.33700000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["internal-fluids-particle"] = { life_time = 100, movement_modifier_when_on_ground = 0, name = "internal-fluids-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { 0.31099999999999999, 0.27700000000000005, 0.204, 0.31400000000000001 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["iron-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "iron-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.96199999999999992, 0.89900000000000002, 0.85700000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["iron-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "iron-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.96199999999999992, 0.89900000000000002, 0.85700000000000003, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["iron-ore-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "iron-ore-particle", pictures = { { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/iron-ore-particle/iron-ore-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["jellystem-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "jellystem-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.62749999999999995, 0.39219999999999997, 0.47060000000000004, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-red", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 4, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["jellystem-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "jellystem-leaf-particle", pictures = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.28499999999999996, shift = { 0, 0.015625 }, tint = { 0.63140000000000001, 0.17649999999999999, 0.28239999999999998, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.28499999999999996, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["jellystem-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "jellystem-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.62749999999999995, 0.39219999999999997, 0.47060000000000004, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["lab-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["lab-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.82799999999999994, 0.82099999999999991, 0.74199999999999999, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["lab-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["lab-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.82799999999999994, 0.82099999999999991, 0.74199999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["lab-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.61200000000000001, 0.61200000000000001, 0.61200000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["lab-tile-1-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-1-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.23100000000000001, 0.23100000000000001, 0.23100000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-1-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-1-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.23100000000000001, 0.23100000000000001, 0.23100000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-1-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-1-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.23100000000000001, 0.23100000000000001, 0.23100000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["lab-tile-1-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-1-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.23100000000000001, 0.23100000000000001, 0.23100000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["lab-tile-2-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-2-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.48200000000000003, 0.48200000000000003, 0.48200000000000003, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-2-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-2-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.48200000000000003, 0.48200000000000003, 0.48200000000000003, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-2-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-2-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.48200000000000003, 0.48200000000000003, 0.48200000000000003, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["lab-tile-2-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-2-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.48200000000000003, 0.48200000000000003, 0.48200000000000003, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["lab-tile-white-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-white-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-white-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-white-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["lab-tile-white-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-white-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["lab-tile-white-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lab-tile-white-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["lamp-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lamp-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["lamp-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lamp-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.84000000000000004, 0.84000000000000004, 0.84000000000000004, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["landfill-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 30, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "landfill-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.54900000000000002, 0.39300000000000001, 0.254, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["landfill-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "landfill-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.23499999999999996, 0.16800000000000002, 0.10900000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["landfill-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "landfill-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.23499999999999996, 0.16800000000000002, 0.10900000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["landfill-stone-character-particle-tiny"] = { life_time = 20, name = "landfill-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["landfill-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "landfill-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.74900000000000002, 0.51699999999999999, 0.31099999999999999, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["landfill-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "landfill-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.74900000000000002, 0.51699999999999999, 0.31099999999999999, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["landfill-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "landfill-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.74900000000000002, 0.51699999999999999, 0.31099999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["landfill-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "landfill-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.74900000000000002, 0.51699999999999999, 0.31099999999999999, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["landfill-stone-vehicle-particle-small"] = { life_time = 30, name = "landfill-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["landfill-stone-vehicle-particle-tiny"] = { life_time = 30, name = "landfill-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.604, 0.42000000000000002, 0.25099999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["laser-turret-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "laser-turret-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.54100000000000001, 0.49399999999999995, 0.45899999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["laser-turret-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "laser-turret-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.8, 0.75300000000000002, 0.69399999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["laser-turret-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "laser-turret-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.49000000000000004, 0.44699999999999998, 0.41600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["leaf-particle"] = { life_time = 180, movement_modifier = 0.9, name = "leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/leaf-particle/new-leaf-particle.png", frame_count = 12, height = 18, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0234375 }, variation_count = 10, width = 26 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/leaf-particle/new-leaf-particle.png", frame_count = 12, height = 18, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0546875 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 26 } }, type = "optimized-particle" }, ["lichen-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "lichen-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.70199999999999996, 0.46699999999999999, 0.45899999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["lichen-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "lichen-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.41200000000000001, 0.42400000000000002, 0.18799999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["lickmaw-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "lickmaw-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 0.59609999999999994, 0.54510000000000005, 0.56470000000000002, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-red", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["lickmaw-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "lickmaw-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.125, shift = { 0, 0 }, tint = { 0.7843, 0.21959999999999997, 0.21959999999999997, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-red", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 3, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.125, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["lickmaw-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "lickmaw-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.59609999999999994, 0.54510000000000005, 0.56470000000000002, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-red", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 4, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["locomotive-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "locomotive-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.63100000000000005, 0.58199999999999994, 0.53600000000000003, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["locomotive-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "locomotive-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.51500000000000004, 0.51500000000000004, 0.51500000000000004, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["locomotive-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "locomotive-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.70099999999999998, 0.59799999999999995, 0.55600000000000005, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["locomotive-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "locomotive-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.81100000000000012, 0.81100000000000012, 0.81100000000000012, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["logistic-robot-dying-particle"] = { ended_on_ground_trigger_effect = { { entity_name = "logistic-robot-remnants", offsets = { { 0, 0 } }, type = "create-entity" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["construction-robot-dying-particle"].ended_on_ground_trigger_effect[2].sound ]=], type = "play-sound" } }, life_time = 1000, movement_modifier = 0.95, name = "logistic-robot-dying-particle", pictures = { { animation_speed = 1, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", frame_count = 16, height = 84, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -0.09375 }, width = 80, y = 252 }, { animation_speed = 1, filename = "__base__/graphics/entity/logistic-robot/logistic-robot.png", frame_count = 16, height = 84, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0, -0.09375 }, width = 80, y = 252 } }, regular_trigger_effect = { { probability = 0.5, smoke_name = "smoke-fast", starting_frame_deviation = 5, type = "create-trivial-smoke" }, { initial_height = 0.2, initial_vertical_speed = 0.15, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.25, -0.25 }, { 0.25, 0.25 } }, particle_name = "spark-particle", probability = 0.2, speed_from_center = 0.1, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" } }, regular_trigger_effect_frequency = 2, shadows = { { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", frame_count = 16, height = 57, line_length = 16, priority = "high", scale = 0.5, shift = { 0.2421875, 0.2171875 }, width = 115, y = 171 }, { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", frame_count = 16, height = 57, line_length = 16, priority = "high", run_mode = "backward", scale = 0.5, shift = { 0.2421875, 0.2171875 }, width = 115, y = 171 } }, type = "optimized-particle" }, ["logistic-robot-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "logistic-robot-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.75300000000000002, 0.72699999999999996, 0.6870000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["logistic-robot-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "logistic-robot-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.46899999999999995, 0.46899999999999995, 0.46899999999999995, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["long-handed-inserter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "long-handed-inserter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.79700000000000006, 0.32400000000000002, 0.32400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["long-handed-inserter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "long-handed-inserter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.72699999999999996, 0.60099999999999998, 0.54500000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["medium-electric-pole-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-electric-pole-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.90999999999999996, 0.65099999999999998, 0.39800000000000004, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["medium-electric-pole-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-electric-pole-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.58300000000000001, 0.42400000000000002, 0.26900000000000004, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["medium-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["medium-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["medium-sand-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-sand-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["medium-sand-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "medium-sand-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["medium-stomper-shell-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-stomper-shell-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.66000000000000005, shift = { 0.0625, 0.046875 }, tint = { 247.03, 237.78999999999999, 229.53, 247.41000000000003 }, variation_count = 4, width = 66 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.66000000000000005, shift = { 0.09375, 0.046875 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 66 } }, type = "optimized-particle" }, ["medium-stomper-shell-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-stomper-shell-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.66000000000000005, shift = { 0, 0 }, tint = { 247.03, 237.78999999999999, 229.53, 247.41000000000003 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.66000000000000005, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["medium-stomper-shell-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-stomper-shell-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 247.03, 237.78999999999999, 229.53, 247.41000000000003 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["medium-stomper-skin-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-stomper-skin-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 0.79199999999999999, shift = { 0, 0 }, tint = { 231.09, 203.37, 178.59, 232.23000000000002 }, variation_count = 4, width = 84 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 0.79199999999999999, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 84 } }, type = "optimized-particle" }, ["medium-stomper-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-stomper-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 231.09, 203.37, 178.59, 232.23000000000002 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["medium-stomper-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 230, name = "medium-stomper-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.66000000000000005, shift = { -0.015625, 0.03125 }, tint = { 231.09, 203.37, 178.59, 232.23000000000002 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.66000000000000005, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["medium-stomper-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "medium-stomper-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.66000000000000005, shift = { 0, 0 }, tint = { 231.09, 203.37, 178.59, 232.23000000000002 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.66000000000000005, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["medium-strafer-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "medium-strafer-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 231.09, 217.22999999999999, 178.59, 232.23000000000002 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["medium-strafer-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "medium-strafer-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.6, shift = { -0.015625, 0.03125 }, tint = { 231.09, 217.22999999999999, 178.59, 232.23000000000002 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.6, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["medium-strafer-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "medium-strafer-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.71999999999999993, shift = { 0, 0 }, tint = { 231.09, 217.22999999999999, 178.59, 232.23000000000002 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.71999999999999993, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["medium-wriggler-skin-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "medium-wriggler-skin-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { 231.09, 203.37, 178.59, 232.23000000000002 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.4, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["metallic-asteroid-chunk-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 45, name = "metallic-asteroid-chunk-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["metallic-asteroid-chunk-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 25, name = "metallic-asteroid-chunk-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 160, movement_modifier = 0.1, name = "metallic-asteroid-particle-big", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 36 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, movement_modifier = 0.1, name = "metallic-asteroid-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 120, movement_modifier = 0.1, name = "metallic-asteroid-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-top-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 78, movement_modifier = 0.1, name = "metallic-asteroid-particle-top-big", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-big.png", frame_count = 16, height = 86, priority = "extra-high", scale = 0.5, shift = { 0.0625, 0.078125 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-big.png", frame_count = 16, height = 86, priority = "extra-high", scale = 0.5, shift = { 0.09375, 0.078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-top-huge"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 64, movement_modifier = 0.1, name = "metallic-asteroid-particle-top-huge", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-big.png", frame_count = 16, height = 86, priority = "extra-high", scale = 1, shift = { 0.0625, 0.078125 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-big.png", frame_count = 16, height = 86, priority = "extra-high", scale = 0.5, shift = { 0.09375, 0.078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["metallic-asteroid-particle-top-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 82, movement_modifier = 0.1, name = "metallic-asteroid-particle-top-small", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-small.png", frame_count = 16, height = 56, priority = "extra-high", scale = 0.5, shift = { 0.078125, 0.0625 }, variation_count = 6, width = 62 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/metallic-asteroid-particle-top-small.png", frame_count = 16, height = 56, priority = "extra-high", scale = 0.5, shift = { 0.109375, 0.0625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 62 } }, type = "optimized-particle" }, ["nuclear-ground-dust-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, fade_away_duration = 30, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "nuclear-ground-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.29399999999999999, 0.23700000000000001, 0.18599999999999998, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["nuclear-ground-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "nuclear-ground-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.15700000000000001, 0.125, 0.096999999999999993, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["nuclear-ground-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "nuclear-ground-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.15700000000000001, 0.125, 0.096999999999999993, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["nuclear-ground-stone-character-particle-tiny"] = { life_time = 20, name = "nuclear-ground-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["nuclear-ground-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-ground-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["nuclear-ground-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-ground-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["nuclear-ground-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-ground-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["nuclear-ground-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-ground-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["nuclear-ground-stone-vehicle-particle-small"] = { life_time = 30, name = "nuclear-ground-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["nuclear-ground-stone-vehicle-particle-tiny"] = { life_time = 30, name = "nuclear-ground-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.43899999999999997, 0.34899999999999998, 0.26900000000000004, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["nuclear-reactor-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-reactor-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 0.621, 1, 0.56999999999999993, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["nuclear-reactor-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-reactor-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["nuclear-reactor-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-reactor-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.89800000000000004, 0.90199999999999996, 0.78000000000000007, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["nuclear-reactor-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-reactor-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.70499999999999998, 0.70499999999999998, 0.70499999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["nuclear-reactor-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "nuclear-reactor-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.89800000000000004, 0.90199999999999996, 0.78000000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["offshore-pump-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "offshore-pump-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 1, 1, 1, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["offshore-pump-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "offshore-pump-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["offshore-pump-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "offshore-pump-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.50199999999999996, 0.45499999999999998, 0.43499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["offshore-pump-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "offshore-pump-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.6, 0.54500000000000002, 0.51799999999999997, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["offshore-pump-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "offshore-pump-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.77599999999999998, 0.6, 0.22400000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["oil-refinery-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "oil-refinery-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.65099999999999998, 0.62000000000000002, 0.50600000000000005, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["oil-refinery-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "oil-refinery-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.38799999999999999, 0.37999999999999998, 0.30600000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["oil-refinery-metal-particle-big-tint"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "oil-refinery-metal-particle-big-tint", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.45499999999999998, 0.34899999999999998, 0.204, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["oil-refinery-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "oil-refinery-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.65800000000000001, 0.65899999999999999, 0.58599999999999994, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["oil-refinery-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "oil-refinery-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.38799999999999999, 0.37999999999999998, 0.30600000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["old-leaf-particle"] = { life_time = 180, movement_modifier = 0.9, name = "old-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/leaf-particle/leaf-particle.png", frame_count = 12, height = 18, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0234375 }, variation_count = 10, width = 26 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/leaf-particle/leaf-particle.png", frame_count = 12, height = 18, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.1484375, -0.0546875 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 26 } }, type = "optimized-particle" }, ["oxide-asteroid-chunk-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 45, name = "oxide-asteroid-chunk-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 28 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 28 } }, type = "optimized-particle" }, ["oxide-asteroid-chunk-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 25, name = "oxide-asteroid-chunk-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-small.png", frame_count = 12, height = 18, priority = "extra-high", scale = 0.6, shift = { 0, 0.015625 }, variation_count = 10, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-small.png", frame_count = 12, height = 18, priority = "extra-high", scale = 0.6, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 16 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 160, movement_modifier = 0.1, name = "oxide-asteroid-particle-big", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-big.png", frame_count = 12, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0.015625 }, variation_count = 10, width = 44 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-big.png", frame_count = 12, height = 38, priority = "extra-high", scale = 0.6, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 44 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, movement_modifier = 0.1, name = "oxide-asteroid-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 28 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 28 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 120, movement_modifier = 0.1, name = "oxide-asteroid-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-small.png", frame_count = 12, height = 18, priority = "extra-high", scale = 0.6, shift = { 0, 0.015625 }, variation_count = 10, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-small.png", frame_count = 12, height = 18, priority = "extra-high", scale = 0.6, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 16 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-top-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 78, movement_modifier = 0.1, name = "oxide-asteroid-particle-top-big", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-big.png", frame_count = 16, height = 88, priority = "extra-high", scale = 0.5, shift = { 0, 0.03125 }, variation_count = 6, width = 90 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-big.png", frame_count = 16, height = 88, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 90 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-top-huge"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 64, movement_modifier = 0.1, name = "oxide-asteroid-particle-top-huge", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-big.png", frame_count = 16, height = 88, priority = "extra-high", scale = 1, shift = { 0, 0.03125 }, variation_count = 6, width = 90 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-big.png", frame_count = 16, height = 88, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 90 } }, type = "optimized-particle" }, ["oxide-asteroid-particle-top-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 82, movement_modifier = 0.1, name = "oxide-asteroid-particle-top-small", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-small.png", frame_count = 16, height = 52, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 6, width = 70 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/oxide-asteroid-particle-top-small.png", frame_count = 16, height = 52, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 70 } }, type = "optimized-particle" }, ["passive-provider-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "passive-provider-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.63100000000000005, 0.63100000000000005, 0.63100000000000005, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["passive-provider-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "passive-provider-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.8129999999999999, 0.42400000000000002, 0.42400000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["pentapod-entrails-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "pentapod-entrails-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.5, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["pentapod-entrails-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "pentapod-entrails-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.4, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.4, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["pentapod-entrails-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "pentapod-entrails-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.3, shift = { 0, 0.03125 }, variation_count = 10, width = 86 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-entrails-particles.png", frame_count = 12, height = 90, priority = "extra-high", scale = 0.3, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 86 } }, type = "optimized-particle" }, ["pipe-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pipe-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["pipe-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pipe-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.64800000000000004, 0.55500000000000007, 0.44699999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["pipe-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pipe-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.81000000000000014, 0.73899999999999997, 0.65099999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["pipe-to-ground-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pipe-to-ground-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.64800000000000004, 0.55500000000000007, 0.44699999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["pipe-to-ground-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pipe-to-ground-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.81000000000000014, 0.73899999999999997, 0.65099999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["poison-capsule-metal-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "poison-capsule-metal-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "poison-capsule-particle-smoke", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["pole-spark-particle"] = { life_time = 20, movement_modifier_when_on_ground = 0, name = "pole-spark-particle", pictures = { sheet = { draw_as_glow = true, filename = "__base__/graphics/particle/pole-sparks/pole-sparks.png", frame_count = 12, height = 6, line_length = 12, scale = 0.5, shift = { 0, 0 }, variation_count = 3, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["power-switch-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "power-switch-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.52800000000000002, 0.52800000000000002, 0.52800000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["power-switch-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "power-switch-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.429, 0.5620000000000001, 0.67800000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["programmable-speaker-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "programmable-speaker-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.59900000000000002, 0.58899999999999997, 0.48799999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["programmable-speaker-wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "programmable-speaker-wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89499999999999993, 0.78600000000000003, 0.65899999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["programmable-speaker-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "programmable-speaker-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.59499999999999993, 0.525, 0.44500000000000002, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["promethium-asteroid-chunk-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 45, movement_modifier = 0.1, name = "promethium-asteroid-chunk-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-medium.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-medium.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["promethium-asteroid-chunk-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 25, name = "promethium-asteroid-chunk-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 12 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 12 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 160, movement_modifier = 0.1, name = "promethium-asteroid-particle-big", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 38 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-big.png", frame_count = 12, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, movement_modifier = 0.1, name = "promethium-asteroid-particle-medium", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-medium.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-medium.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 120, movement_modifier = 0.1, name = "promethium-asteroid-particle-small", pictures = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0, 0.015625 }, variation_count = 10, width = 12 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.3, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 12 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-top-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 78, movement_modifier = 0.1, name = "promethium-asteroid-particle-top-big", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-big.png", frame_count = 16, height = 84, priority = "extra-high", scale = 0.5, shift = { 0, 0.03125 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-big.png", frame_count = 16, height = 84, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-top-huge"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 64, movement_modifier = 0.1, name = "promethium-asteroid-particle-top-huge", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-big.png", frame_count = 16, height = 84, priority = "extra-high", scale = 1, shift = { 0, 0.03125 }, variation_count = 6, width = 82 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-big.png", frame_count = 16, height = 84, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 82 } }, type = "optimized-particle" }, ["promethium-asteroid-particle-top-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 82, movement_modifier = 0.1, name = "promethium-asteroid-particle-top-small", pictures = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-small.png", frame_count = 16, height = 36, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, variation_count = 6, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.2, filename = "__space-age__/graphics/particle/asteroid-particle/promethium-asteroid-particle-top-small.png", frame_count = 16, height = 36, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 32 } }, type = "optimized-particle" }, ["pump-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pump-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["pump-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pump-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.53900000000000006, 0.45800000000000001, 0.36699999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["pump-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pump-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.71999999999999993, 0.71999999999999993, 0.71999999999999993, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["pump-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pump-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71999999999999993, 0.62599999999999998, 0.56899999999999995, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["pumpjack-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pumpjack-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["pumpjack-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pumpjack-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.37999999999999998, 0.57599999999999998, 0.35299999999999998, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["pumpjack-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pumpjack-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.37999999999999998, 0.57599999999999998, 0.35299999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["pumpjack-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "pumpjack-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.58599999999999994, 0.454, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["radar-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "radar-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.83399999999999999, 0.85999999999999996, 0.68200000000000003, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["radar-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "radar-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.83499999999999996, 0.85899999999999999, 0.68200000000000003, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["radar-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "radar-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.83499999999999996, 0.85899999999999999, 0.68200000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["radar-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "radar-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.80600000000000005, 0.70299999999999994, 0.40099999999999998, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["rail-chain-signal-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-chain-signal-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["rail-chain-signal-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-chain-signal-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.725, 0.725, 0.725, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["rail-chain-signal-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-chain-signal-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.56599999999999993, 0.39000000000000004, 0.39000000000000004, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["rail-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.74900000000000002, 0.74900000000000002, 0.74900000000000002, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["rail-signal-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["rail-signal-glass-particle-small-green"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-glass-particle-small-green", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 0.141, 0.64199999999999999, 0, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["rail-signal-glass-particle-small-red"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-glass-particle-small-red", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 0.64500000000000002, 0, 0, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["rail-signal-glass-particle-small-yellow"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-glass-particle-small-yellow", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 0.61899999999999995, 0.64199999999999999, 0, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["rail-signal-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.55800000000000001, 0.55800000000000001, 0.55800000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["rail-signal-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-signal-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.78700000000000001, 0.78700000000000001, 0.78700000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["rail-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.81499999999999986, 0.81499999999999986, 0.81499999999999986, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["rail-support-concrete-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["elevated-rail-long-metal-particle"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-support-concrete-particle", pictures = { sheet = { animation_speed = 1, filename = "__elevated-rails__/graphics/particle/concrete-chunk-particle/concrete-chunk-particle.png", frame_count = 12, height = 64, line_length = 12, scale = 0.5, shift = { 0, 0.015625 }, variation_count = 4, width = 66 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 1, filename = "__elevated-rails__/graphics/particle/concrete-chunk-particle/concrete-chunk-particle.png", frame_count = 12, height = 64, line_length = 12, scale = 0.5, shift = { 0, 0.015625 }, variation_count = 4, width = 66 } }, type = "optimized-particle" }, ["rail-support-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["elevated-rail-long-metal-particle"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-support-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.75, 0.3, 0.3, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["rail-tie-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-tie-particle", pictures = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/rail-tie-particle/rail-tie-particle.png", frame_count = 16, height = 80, line_length = 16, scale = 0.5, shift = { 0.015625, -0.015625 }, variation_count = 5, width = 60 } }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 1, filename = "__base__/graphics/particle/rail-tie-particle/rail-tie-particle.png", frame_count = 16, height = 80, line_length = 16, scale = 0.5, shift = { 0.015625, -0.015625 }, variation_count = 5, width = 60 } }, type = "optimized-particle" }, ["rail-wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rail-wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.84299999999999997, 0.70099999999999998, 0.37800000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["railgun-shell-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier_when_on_ground = 0.85, name = "railgun-shell-particle", pictures = { sheet = { animation_speed = 1, filename = "__space-age__/graphics/particle/railgun-shell-particle/railgun-shell.png", frame_count = 12, height = 40, line_length = 12, scale = 0.5, shift = { 0.03125, -0.046875 }, variation_count = 4, width = 42 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 1, filename = "__space-age__/graphics/particle/railgun-shell-particle/railgun-shell.png", frame_count = 12, height = 40, line_length = 12, scale = 0.5, shift = { 0.03125, -0.046875 }, variation_count = 4, width = 42 } }, type = "optimized-particle" }, ["red-asterisk-grass-particle-small-medium"] = { life_time = 900, name = "red-asterisk-grass-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.71799999999999997, 0.54100000000000001, 0.33200000000000003, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["red-asterisk-vegetation-particle-small-medium"] = { life_time = 900, name = "red-asterisk-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.58799999999999999, 0.44299999999999997, 0.27200000000000002, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["red-asterisk-wooden-splinter-particle-small"] = { life_time = 900, name = "red-asterisk-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.42400000000000002, 0.32200000000000002, 0.196, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-croton-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "red-croton-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.89000000000000004, 0.40999999999999996, 0.26200000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["red-croton-wooden-splinter-particle-small"] = { life_time = 900, movement_modifier = 0.95, name = "red-croton-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28599999999999998, 0.23000000000000003, 0.13100000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-0-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-0-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.77599999999999998, 0.53000000000000007, 0.26500000000000004, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-0-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-0-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.329, 0.225, 0.11200000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-0-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-0-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.61600000000000001, 0.40899999999999999, 0.20800000000000001, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-0-stone-character-particle-tiny"] = { life_time = 20, name = "red-desert-0-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-0-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-0-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-0-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-0-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-0-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-0-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-0-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-0-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-0-stone-vehicle-particle-small"] = { life_time = 30, name = "red-desert-0-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-0-stone-vehicle-particle-tiny"] = { life_time = 30, name = "red-desert-0-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.66100000000000003, 0.329, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-1-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-1-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.8629999999999999, 0.58899999999999997, 0.29399999999999999, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-1-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-1-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.373, 0.254, 0.127, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-1-dust-vehicle-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-1-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.373, 0.254, 0.127, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-1-stone-character-particle-tiny"] = { life_time = 20, name = "red-desert-1-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-1-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-1-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-1-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-1-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-1-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-1-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-1-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-1-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-1-stone-vehicle-particle-small"] = { life_time = 30, name = "red-desert-1-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-1-stone-vehicle-particle-tiny"] = { life_time = 30, name = "red-desert-1-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-2-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-2-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.87799999999999994, 0.61299999999999999, 0.327, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-2-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-2-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.37999999999999998, 0.26000000000000001, 0.13, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-2-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-2-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.37999999999999998, 0.26000000000000001, 0.13, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-2-stone-character-particle-tiny"] = { life_time = 20, name = "red-desert-2-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-2-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-2-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-2-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-2-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-2-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-2-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-2-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-2-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-2-stone-vehicle-particle-small"] = { life_time = 30, name = "red-desert-2-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-2-stone-vehicle-particle-tiny"] = { life_time = 30, name = "red-desert-2-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-3-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-3-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.78800000000000008, 0.58999999999999995, 0.33400000000000003, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-3-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-3-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.39199999999999999, 0.28000000000000004, 0.13400000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-3-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "red-desert-3-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.39199999999999999, 0.28000000000000004, 0.13400000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["red-desert-3-stone-character-particle-tiny"] = { life_time = 30, name = "red-desert-3-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-3-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-3-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-3-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-3-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["red-desert-3-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-3-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-3-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-3-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-3-stone-vehicle-particle-small"] = { life_time = 30, name = "red-desert-3-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-desert-3-stone-vehicle-particle-tiny"] = { life_time = 30, name = "red-desert-3-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.725, 0.4, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["red-desert-bush-vegetation-particle-small-medium"] = { life_time = 900, name = "red-desert-bush-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.65500000000000007, 0.44100000000000001, 0.21099999999999999, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["red-desert-bush-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-desert-bush-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.34499999999999997, 0.20800000000000001, 0.078000000000000007, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["red-pita-vegetation-particle-small-medium"] = { life_time = 900, name = "red-pita-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, tint = { 0.78000000000000007, 0.39000000000000004, 0.21699999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["red-pita-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "red-pita-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.43099999999999996, 0.30499999999999998, 0.22800000000000002, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["refined-concrete-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-concrete-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["refined-concrete-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-concrete-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["refined-concrete-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-concrete-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.82899999999999991, 0.82899999999999991, 0.83499999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["refined-hazard-concrete-left-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-left-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.37199999999999998, 0.42000000000000002, 0.41099999999999994, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["refined-hazard-concrete-left-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-left-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["refined-hazard-concrete-left-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-left-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["refined-hazard-concrete-right-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-right-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.37199999999999998, 0.42000000000000002, 0.41099999999999994, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["refined-hazard-concrete-right-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-right-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.87300000000000004, 0.43099999999999996, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["refined-hazard-concrete-right-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "refined-hazard-concrete-right-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.4, 0.44299999999999997, 0.44299999999999997, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["repaired-assembling-machine-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-assembling-machine-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["repaired-assembling-machine-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-assembling-machine-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.83499999999999996, 0.83499999999999996, 0.83499999999999996, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["repaired-assembling-machine-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-assembling-machine-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.48499999999999996, 0.48499999999999996, 0.48499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["repaired-assembling-machine-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-assembling-machine-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.86600000000000001, 0.72999999999999998, 0.40300000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["repaired-assembling-machine-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-assembling-machine-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.86600000000000001, 0.60099999999999998, 0.504, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["repaired-lab-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-lab-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["repaired-lab-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-lab-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.5620000000000001, 0.5620000000000001, 0.5620000000000001, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["repaired-lab-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-lab-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.48499999999999996, 0.48499999999999996, 0.48499999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["repaired-lab-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-lab-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.98000000000000007, 0.89700000000000006, 0.354, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["repaired-lab-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "repaired-lab-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.98000000000000007, 0.89700000000000006, 0.354, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["requester-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "requester-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.72599999999999998, 0.72599999999999998, 0.72599999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["requester-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "requester-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.56899999999999995, 0.81600000000000001, 0.97300000000000004, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["roboport-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "roboport-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.69899999999999993, 0.69899999999999993, 0.69899999999999993, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["roboport-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "roboport-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.45600000000000005, 0.62199999999999998, 0.77599999999999998, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["roboport-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "roboport-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.89199999999999999, 0.80700000000000003, 0.59100000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["rock-damage-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rock-damage-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.77599999999999998, 0.61200000000000001, 0.46600000000000001, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["rock-damage-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rock-damage-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.77599999999999998, 0.61200000000000001, 0.46600000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["rock-damage-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rock-damage-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.77599999999999998, 0.61200000000000001, 0.46600000000000001, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["rocket-silo-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rocket-silo-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["rocket-silo-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rocket-silo-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.34399999999999995, 0.34399999999999995, 0.34399999999999995, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["rocket-silo-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rocket-silo-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.82799999999999994, 0.62199999999999998, 0.53900000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["rocket-silo-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "rocket-silo-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.86099999999999994, 0.67000000000000002, 0.45, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["sand-1-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-1-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.93300000000000001, 0.71699999999999999, 0.43600000000000003, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-1-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-1-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.44299999999999997, 0.33300000000000001, 0.18900000000000002, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-1-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, name = "sand-1-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.44299999999999997, 0.33300000000000001, 0.18900000000000002, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-1-stone-character-particle-tiny"] = { life_time = 20, name = "sand-1-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-1-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-1-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["sand-1-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-1-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["sand-1-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-1-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-1-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-1-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-1-stone-vehicle-particle-small"] = { life_time = 30, name = "sand-1-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-1-stone-vehicle-particle-tiny"] = { life_time = 30, name = "sand-1-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-2-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-2-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.82400000000000002, 0.59399999999999995, 0.323, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-2-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-2-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 1, 0.72999999999999998, 0.41200000000000001, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-2-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-2-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.42699999999999996, 0.30600000000000001, 0.16300000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-2-stone-character-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 20, name = "sand-2-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-2-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-2-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["sand-2-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-2-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-2-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-2-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-2-stone-vehicle-particle-small"] = { life_time = 30, name = "sand-2-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-2-stone-vehicle-particle-tiny"] = { life_time = 30, name = "sand-2-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-3-dust-particle"] = { fade_away_duration = 40, life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-3-dust-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.86699999999999999, 0.65800000000000001, 0.35999999999999996, 1 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-3-dust-tank-front-particle"] = { life_time = 30, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-3-dust-tank-front-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.42699999999999996, 0.31600000000000001, 0.15800000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-3-dust-vehicle-particle"] = { life_time = 20, movement_modifier = 0.1, movement_modifier_when_on_ground = 0, name = "sand-3-dust-vehicle-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-general.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { 0.42699999999999996, 0.31600000000000001, 0.15800000000000001, 0.50199999999999996 }, variation_count = 1, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["sand-3-stone-character-particle-tiny"] = { life_time = 20, name = "sand-3-stone-character-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-3-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-3-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["sand-3-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-3-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-3-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "sand-3-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["sand-3-stone-vehicle-particle-small"] = { life_time = 30, name = "sand-3-stone-vehicle-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["sand-3-stone-vehicle-particle-tiny"] = { life_time = 30, name = "sand-3-stone-vehicle-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.79900000000000002, 0.53800000000000008, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["scrap-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "scrap-particle", pictures = { { filename = "__space-age__/graphics/particle/holmium-ore-particle/holmium-ore-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/holmium-ore-particle/holmium-ore-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/holmium-ore-particle/holmium-ore-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/holmium-ore-particle/holmium-ore-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["selector-combinator-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "selector-combinator-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.51500000000000004, 0.53100000000000005, 0.55200000000000005, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["selector-combinator-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "selector-combinator-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.329, 0.82999999999999989, 0.56599999999999993, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["selector-combinator-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "selector-combinator-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.47999999999999998, 0.60599999999999996, 0.51200000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["shallow-water-2-vehicle-particle"] = { life_time = 180, movement_modifier_when_on_ground = 0, name = "shallow-water-2-vehicle-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { 0.071999999999999993, 0.27800000000000002, 0.32200000000000002, 0.31400000000000001 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["shallow-water-droplet-particle"] = { life_time = 60, name = "shallow-water-droplet-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { b = 0.85, g = 0.6, r = 0.1 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.09375, -0.0625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["shallow-water-vehicle-particle"] = { life_time = 180, movement_modifier_when_on_ground = 0, name = "shallow-water-vehicle-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { 0.071999999999999993, 0.27800000000000002, 0.32200000000000002, 0.31400000000000001 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["shell-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 0.2, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 600, name = "shell-particle", pictures = { { filename = "__base__/graphics/particle/shell-particle/shell-particle-1.png", frame_count = 5, height = 6, priority = "extra-high", width = 6 }, { filename = "__base__/graphics/particle/shell-particle/shell-particle-2.png", frame_count = 5, height = 7, priority = "extra-high", width = 5 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/shell-particle/shell-particle-shadow-1.png", frame_count = 5, height = 7, priority = "extra-high", width = 9 }, { filename = "__base__/graphics/particle/shell-particle/shell-particle-shadow-2.png", frame_count = 5, height = 8, priority = "extra-high", width = 7 } }, type = "optimized-particle" }, ["slipstack-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "slipstack-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.6431, 0.49800000000000004, 0.54510000000000005, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-pink", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["slipstack-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "slipstack-leaf-particle", pictures = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.45, shift = { 0, 0.015625 }, tint = { 0.2, 0.32940000000000005, 0.34899999999999998, 1 }, tint_as_overlay = true, variation_count = 7, width = 32 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.001, -0.001 }, { 0.001, 0.001 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-blue", probability = 0.4, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0, tail_length = 2, tail_length_deviation = 0, tail_width = 1, type = "create-particle" } }, regular_trigger_effect_frequency = 6, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, draw_as_glow = true, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-tree-sap-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.39000000000000004, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["slipstack-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "slipstack-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.6431, 0.49800000000000004, 0.54510000000000005, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-pink", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["slowdown-capsule-particle"] = { draw_shadow_when_on_ground = true, life_time = 180, movement_modifier_when_on_ground = 0, name = "slowdown-capsule-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, tint = { 0.87799999999999994, 0.63200000000000003, 0.155, 0.69399999999999995 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["slowdown-capsule-particle-big"] = { draw_shadow_when_on_ground = true, life_time = 180, movement_modifier_when_on_ground = 0, name = "slowdown-capsule-particle-big", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.9, shift = { 0.046875, -0.03125 }, tint = { 0.87799999999999994, 0.63200000000000003, 0.155, 0.69399999999999995 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.9, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["small-electric-pole-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-electric-pole-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.90600000000000005, 0.90600000000000005, 0.90600000000000005, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["small-electric-pole-wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-electric-pole-wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.60999999999999996, 0.42699999999999996, 0.25800000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["small-electric-pole-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-electric-pole-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.69399999999999995, 0.48599999999999994, 0.28899999999999997, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["small-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["small-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["small-sand-rock-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-sand-rock-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["small-sand-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "small-sand-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["small-stomper-shell-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-stomper-shell-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.49500000000000002, shift = { 0.0625, 0.046875 }, tint = { 237.75999999999999, 241.60000000000002, 230.40000000000001, 249.94 }, variation_count = 4, width = 66 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-big.png", frame_count = 12, height = 58, priority = "extra-high", scale = 0.49500000000000002, shift = { 0.09375, 0.046875 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 66 } }, type = "optimized-particle" }, ["small-stomper-shell-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-stomper-shell-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.49500000000000002, shift = { 0, 0 }, tint = { 237.75999999999999, 241.60000000000002, 230.40000000000001, 249.94 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.49500000000000002, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["small-stomper-shell-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-stomper-shell-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 237.75999999999999, 241.60000000000002, 230.40000000000001, 249.94 }, variation_count = 6, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-shell-particles-small.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 18 } }, type = "optimized-particle" }, ["small-stomper-skin-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-stomper-skin-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 0.59400000000000013, shift = { 0, 0 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 4, width = 84 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-big.png", frame_count = 12, height = 86, priority = "extra-high", scale = 0.59400000000000013, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 84 } }, type = "optimized-particle" }, ["small-stomper-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-stomper-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["small-stomper-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 230, name = "small-stomper-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.49500000000000002, shift = { -0.015625, 0.03125 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.49500000000000002, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["small-stomper-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "small-stomper-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.49500000000000002, shift = { 0, 0 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.49500000000000002, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["small-strafer-skin-particle-extra-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "small-strafer-skin-particle-extra-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.5, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["small-strafer-skin-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "small-strafer-skin-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.45, shift = { -0.015625, 0.03125 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 50 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-medium.png", frame_count = 12, height = 56, priority = "extra-high", scale = 0.45, shift = { 0.015625, 0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 50 } }, type = "optimized-particle" }, ["small-strafer-skin-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 250, name = "small-strafer-skin-particle-small", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.54000000000000004, shift = { 0, 0 }, tint = { 203.27999999999997, 214.80000000000001, 181.19999999999999, 239.81999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.54000000000000004, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["small-wriggler-skin-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, name = "small-wriggler-skin-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.3, shift = { 0, 0 }, tint = { 206.928, 215.976, 180.93599999999998, 239.81999999999999 }, variation_count = 6, width = 24 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/pentapod-particle/pentapod-skin-particles-small.png", frame_count = 12, height = 26, priority = "extra-high", scale = 0.3, shift = { 0.03125, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 24 } }, type = "optimized-particle" }, ["solar-panel-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "solar-panel-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 0.58300000000000001, 0.8870000000000001, 1, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["solar-panel-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "solar-panel-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.70899999999999999, 0.70899999999999999, 0.70899999999999999, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["solar-panel-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "solar-panel-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.70899999999999999, 0.70899999999999999, 0.70899999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["space-platform-foundation-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "space-platform-foundation-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.34899999999999998, 0.369, 0.33300000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "space-platform-explosion-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["space-platform-foundation-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "space-platform-foundation-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.35, 0.369, 0.33200000000000003, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "space-platform-explosion-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["space-platform-foundation-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 150, name = "space-platform-foundation-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["spark-particle"] = { life_time = 20, movement_modifier_when_on_ground = 0, name = "spark-particle", pictures = { sheet = { draw_as_glow = true, filename = "__base__/graphics/particle/spark-particle/sparks.png", frame_count = 12, height = 6, line_length = 12, scale = 0.5, shift = { 0, 0 }, variation_count = 3, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["spark-particle-debris"] = { life_time = 20, movement_modifier_when_on_ground = 0, name = "spark-particle-debris", pictures = { sheet = { filename = "__base__/graphics/particle/spark-particle/sparks-debris.png", frame_count = 12, height = 22, line_length = 12, scale = 0.5, shift = { 0.0625, 0.015625 }, variation_count = 2, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "air-object", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["spidertron-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, tint = { 1, 0.093999999999999986, 0, 1 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["spidertron-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.82400000000000002, 0.78300000000000001, 0.83900000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["spidertron-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["spidertron-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.8, 0.61399999999999997, 0.48899999999999997, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["spidertron-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.654, 0.62599999999999998, 0.654, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["spidertron-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "spidertron-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.90199999999999996, 0.87100000000000009, 0.85500000000000007, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["splitter-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "splitter-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.76400000000000006, 0.76400000000000006, 0.76400000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["splitter-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "splitter-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["splitter-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "splitter-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.82699999999999996, 0.65500000000000007, 0.35699999999999998, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["splitter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "splitter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 1, 0.8629999999999999, 0.47400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["splitter-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "splitter-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.76600000000000001, 0.63499999999999996, 0.54100000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["steam-engine-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-engine-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["steam-engine-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-engine-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.79800000000000004, 0.78600000000000003, 0.69499999999999993, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["steam-engine-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-engine-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.88800000000000008, 0.87799999999999994, 0.78800000000000008, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["steam-engine-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-engine-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.87100000000000009, 0.746, 0.51400000000000006, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["steam-turbine-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-turbine-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["steam-turbine-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-turbine-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.50300000000000002, 0.479, 0.377, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["steam-turbine-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-turbine-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.93300000000000001, 0.875, 0.63499999999999996, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["steam-turbine-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steam-turbine-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.74699999999999998, 0.596, 0.38700000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["steel-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steel-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.61600000000000001, 0.55300000000000002, 0.66300000000000008, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["steel-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steel-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.61600000000000001, 0.55300000000000002, 0.66300000000000008, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["steel-furnace-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steel-furnace-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.50899999999999999, 0.50899999999999999, 0.50899999999999999, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["steel-furnace-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steel-furnace-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.9379999999999999, 0.85999999999999996, 0.68000000000000007, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["steel-furnace-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "steel-furnace-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.36499999999999999, 0.36499999999999999, 0.36499999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["stingfrond-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "stingfrond-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 0.29800000000000001, 0.43140000000000001, 0.42750000000000004, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-blue", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["stingfrond-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 180, movement_modifier = 0.95, name = "stingfrond-leaf-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle.png", frame_count = 16, height = 50, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.65099999999999998, 1, 0.98040000000000003, 1 }, tint_as_overlay = true, variation_count = 10, width = 48 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle.png", frame_count = 16, height = 50, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 48 } }, type = "optimized-particle" }, ["stingfrond-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "stingfrond-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.29800000000000001, 0.43140000000000001, 0.42750000000000004, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "gleba-tree-particle-smoke-blue", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["stone-furnace-stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-furnace-stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.58300000000000001, 0.58300000000000001, 0.58300000000000001, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["stone-furnace-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-furnace-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 1, 0.81499999999999986, 0, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["stone-furnace-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-furnace-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.61399999999999997, 0.61399999999999997, 0.61399999999999997, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["stone-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "stone-particle", pictures = { { filename = "__base__/graphics/particle/stone-particle/stone-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["stone-path-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-path-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.67800000000000002, 0.70199999999999996, 0.66900000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["stone-path-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-path-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.67800000000000002, 0.70199999999999996, 0.66900000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["stone-path-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-path-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89000000000000004, 0.77200000000000006, 0.63200000000000003, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["stone-path-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "stone-path-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.89000000000000004, 0.77200000000000006, 0.63200000000000003, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["storage-chest-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "storage-chest-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.79300000000000006, 0.79300000000000006, 0.79300000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["storage-chest-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "storage-chest-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.92400000000000002, 0.87400000000000002, 0.55600000000000005, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["storage-tank-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "storage-tank-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.5, 0.45800000000000001, 0.42000000000000002, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["storage-tank-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "storage-tank-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.8, 0.70899999999999999, 0.62400000000000002, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["substation-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "substation-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.65099999999999998, 0.53300000000000001, 0.51400000000000006, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["substation-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "substation-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.34499999999999997, 0.42000000000000002, 0.49000000000000004, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["substation-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "substation-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.63900000000000006, 0.63900000000000006, 0.63900000000000006, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["substation-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "substation-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.79700000000000006, 0.79700000000000006, 0.79700000000000006, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["sunnycomb-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "sunnycomb-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { 0.45099999999999998, 0.38040000000000003, 0.21179999999999999, 1 }, tint_as_overlay = true, variation_count = 10, width = 40 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.6, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["sunnycomb-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "sunnycomb-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.2, shift = { 0, 0 }, tint = { 1, 0.84710000000000001, 0.14119999999999999, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.2, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["sunnycomb-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "sunnycomb-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.45099999999999998, 0.38040000000000003, 0.21179999999999999, 1 }, variation_count = 10, width = 40 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-spongy-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 40 } }, type = "optimized-particle" }, ["tank-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tank-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.50999999999999996, 0.50999999999999996, 0.50999999999999996, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["tank-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tank-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.76900000000000004, 0.62999999999999998, 0.61899999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["tank-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tank-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.69499999999999993, 0.69499999999999993, 0.69499999999999993, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["teflilly-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "teflilly-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { 0.45880000000000001, 0.40780000000000003, 0.3569, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.4, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["teflilly-leaf-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, movement_modifier = 0.9, name = "teflilly-leaf-particle", pictures = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle-2.png", frame_count = 16, height = 54, priority = "extra-high", scale = 0.7, shift = { 0, 0 }, tint = { 0.81180000000000003, 0.43919999999999995, 0.44710000000000001, 1 }, tint_as_overlay = true, variation_count = 6, width = 56 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-leaf-particle-trigger", probability = 0.1, repeat_count = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 1, tail_length_deviation = 1, tail_width = 1, type = "create-particle" } }, regular_trigger_effect_frequency = 6, render_layer = "higher-object-above", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.8, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-leaf-particle-2.png", frame_count = 16, height = 54, priority = "extra-high", scale = 0.7, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 6, width = 56 } }, type = "optimized-particle" }, ["teflilly-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "teflilly-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.45880000000000001, 0.40780000000000003, 0.3569, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-stone-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["tintable-water-lower-particle"] = { life_time = 180, movement_modifier_when_on_ground = 0, name = "tintable-water-lower-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["tintable-water-particle"] = { life_time = 180, movement_modifier_when_on_ground = 0, name = "tintable-water-particle", pictures = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.046875, -0.03125 }, variation_count = 7, width = 16 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/water-particle.png", frame_count = 12, height = 16, line_length = 12, scale = 0.5, shift = { 0.078125, -0.03125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 16 } }, type = "optimized-particle" }, ["tiny-rock-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tiny-rock-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.68600000000000003, 0.47999999999999998, 0.296, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["train-stop-glass-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "train-stop-glass-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.0859375, 0.0078125 }, variation_count = 10, width = 14 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/glass-particle/glass-particle-small.png", frame_count = 12, height = 14, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 14 } }, type = "optimized-particle" }, ["train-stop-long-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "train-stop-long-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1171875, 0.0078125 }, tint = { 0.61600000000000001, 0.61600000000000001, 0.61600000000000001, 1 }, variation_count = 10, width = 100 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/long-metal-particle-medium.png", frame_count = 12, height = 92, priority = "extra-high", scale = 0.5, shift = { 0.1484375, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 100 } }, type = "optimized-particle" }, ["train-stop-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "train-stop-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.54400000000000004, 0.47599999999999998, 0.44299999999999997, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["train-stop-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "train-stop-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85199999999999996, 0.85199999999999996, 0.85199999999999996, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["transport-belt-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "transport-belt-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.71499999999999995, 0.71499999999999995, 0.71499999999999995, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["transport-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "transport-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.89800000000000004, 0.65899999999999999, 0.031000000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["transport-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "transport-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.89800000000000004, 0.65899999999999999, 0.031000000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["transport-belt-wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "transport-belt-wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.41600000000000001, 0.37800000000000002, 0.34100000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["tungsten-ore-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, name = "tungsten-ore-particle", pictures = { { filename = "__space-age__/graphics/particle/tungsten-ore-particle/tungsten-ore-particle-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/tungsten-ore-particle/tungsten-ore-particle-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/tungsten-ore-particle/tungsten-ore-particle-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__space-age__/graphics/particle/tungsten-ore-particle/tungsten-ore-particle-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-1.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-2.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-3.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/stone-particle/stone-particle-shadow-4.png", height = 32, priority = "extra-high", scale = 0.5, width = 32 } }, type = "optimized-particle" }, ["turbo-splitter-metal-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-splitter-metal-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.454, 0.80400000000000009, 0.29800000000000001, 1 }, variation_count = 10, width = 50 } }, regular_trigger_effect = { offset_deviation = { { -0.06, -0.06 }, { 0.06, 0.06 } }, smoke_name = "smoke-explosion-particle", speed_from_center = 0.0070000000000000009, starting_frame_deviation = 5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 50 } }, type = "optimized-particle" }, ["turbo-splitter-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-splitter-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.454, 0.80400000000000009, 0.29800000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["turbo-transport-belt-mechanical-component-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-transport-belt-mechanical-component-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85899999999999999, 0.76600000000000001, 0.68000000000000007, 1 }, variation_count = 10, width = 22 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/mechanical-components-particle/mechanical-components-particle-medium.png", frame_count = 12, height = 22, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 22 } }, type = "optimized-particle" }, ["turbo-transport-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-transport-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.2, 0.81600000000000001, 0.23999999999999999, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["turbo-transport-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-transport-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.2, 0.81600000000000001, 0.23999999999999999, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["turbo-underground-belt-metal-particle-medium-green"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-underground-belt-metal-particle-medium-green", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.42349999999999994, 0.82699999999999996, 0.31000000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["turbo-underground-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "turbo-underground-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.49699999999999998, 0.82699999999999996, 0.31000000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["tutorial-grid-stone-lower-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tutorial-grid-stone-lower-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80099999999999998, 0.80800000000000001, 0.79500000000000002, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-lower-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["tutorial-grid-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tutorial-grid-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80099999999999998, 0.80800000000000001, 0.79500000000000002, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["tutorial-grid-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tutorial-grid-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80099999999999998, 0.80800000000000001, 0.79500000000000002, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-tiny", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["tutorial-grid-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tutorial-grid-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80099999999999998, 0.80800000000000001, 0.79500000000000002, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["tutorial-grid-stone-path-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "tutorial-grid-stone-path-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.80099999999999998, 0.80800000000000001, 0.79500000000000002, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["underground-belt-metal-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "underground-belt-metal-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.84399999999999995, 0.84399999999999995, 0.84399999999999995, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["underground-belt-metal-particle-medium-yellow"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "underground-belt-metal-particle-medium-yellow", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.85500000000000007, 0.70999999999999996, 0.36200000000000001, 1 }, variation_count = 10, width = 30 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "small-dust-particle-smoke", speed_from_center = 0.01, speed_from_center_deviation = 0.02, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-medium.png", frame_count = 12, height = 30, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 30 } }, type = "optimized-particle" }, ["underground-belt-metal-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "underground-belt-metal-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.85500000000000007, 0.70999999999999996, 0.36200000000000001, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/metal-particle/metal-particle-small.png", frame_count = 12, height = 16, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["vegetation-character-particle-small-medium"] = { life_time = 20, name = "vegetation-character-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.7, shift = { 0.0703125, -0.0390625 }, tint = { 1, 0.97599999999999998, 0.30600000000000001, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["vegetation-particle-small-medium"] = { life_time = 900, name = "vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0390625 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.5, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["vegetation-vehicle-particle-small-medium"] = { life_time = 35, name = "vegetation-vehicle-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 1, 0.97599999999999998, 0.30600000000000001, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", type = "optimized-particle" }, ["vulcanus-blood-particle"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-blood-particle-carpet"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle-carpet", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-blood-particle-carpet-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle-carpet-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "ground-patch-higher2", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-blood-particle-lower-layer"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle-lower-layer", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-blood-particle-lower-layer-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle-lower-layer-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "lower-object-above-shadow", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-blood-particle-small"] = { draw_shadow_when_on_ground = false, life_time = 180, movement_modifier_when_on_ground = 0, name = "vulcanus-blood-particle-small", pictures = { sheet = { filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "higher-object-under", render_layer_when_on_ground = "corpse", shadows = { sheet = { filename = "__base__/graphics/particle/blood-particle/blood-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.375, shift = { 0.03125, 0.015625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-lava-particle-long-life-big"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, movement_modifier_when_on_ground = 0, name = "vulcanus-lava-particle-long-life-big", pictures = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.45, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "elevated-higher-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.45, shift = { 0.03125, 0.015625 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-lava-particle-long-life-small"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 300, movement_modifier_when_on_ground = 0, name = "vulcanus-lava-particle-long-life-small", pictures = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0, 0.015625 }, variation_count = 7, width = 32 } }, regular_trigger_effect_frequency = 2, render_layer = "elevated-object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { draw_as_glow = true, filename = "__space-age__/graphics/particle/lava-particle/vulcanus-lava-particle.png", frame_count = 12, height = 24, line_length = 12, scale = 0.25, shift = { 0.03125, 0.015625 }, variation_count = 7, width = 32 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-big"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 150, name = "vulcanus-stone-particle-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.28000000000000004, 0.28000000000000004, 0.28000000000000004, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 150, name = "vulcanus-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.28000000000000004, 0.28000000000000004, 0.28000000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 150, name = "vulcanus-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.28000000000000004, 0.28000000000000004, 0.28000000000000004, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-smoke-big"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "vulcanus-stone-particle-smoke-big", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0234375 }, tint = { 0.08, 0.08, 0.08, 1 }, variation_count = 10, width = 36 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "vulcanus-smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-big.png", frame_count = 12, height = 44, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0234375 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 36 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-smoke-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "vulcanus-stone-particle-smoke-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.08, 0.08, 0.08, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "vulcanus-smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["vulcanus-stone-particle-smoke-small"] = { ended_in_water_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.06, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0.5, tail_width = 4, type = "create-particle" }, { probability = 0.01, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["big-stomper-shell-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 200, name = "vulcanus-stone-particle-smoke-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.15, 0.15, 0.15, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "vulcanus-smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["wall-stone-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wall-stone-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.66699999999999999, 0.63600000000000003, 0.51500000000000004, 1 }, variation_count = 10, width = 18 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "object", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 18 } }, type = "optimized-particle" }, ["wall-stone-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wall-stone-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.75300000000000002, 0.71899999999999995, 0.58199999999999994, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-small.png", frame_count = 12, height = 12, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["wall-stone-particle-tiny"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wall-stone-particle-tiny", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.75300000000000002, 0.71799999999999997, 0.57999999999999998, 1 }, variation_count = 10, width = 6 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/stone-particle/stone-particle-tiny.png", frame_count = 12, height = 6, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 6 } }, type = "optimized-particle" }, ["water-cane-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 180, name = "water-cane-branch-particle", pictures = { { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-01.png", frame_count = 16, height = 16, line_length = 4, scale = 0.4, tint = { 0.7843, 0.72160000000000002, 0.53330000000000002, 1 }, tint_as_overlay = true, width = 17 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-02.png", frame_count = 16, height = 9, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 4 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-03.png", frame_count = 16, height = 14, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 10 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-04.png", frame_count = 16, height = 11, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 8 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-05.png", frame_count = 16, height = 13, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-06.png", frame_count = 16, height = 12, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-07.png", frame_count = 16, height = 10, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 11 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-08.png", frame_count = 16, height = 14, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 17 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-09.png", frame_count = 16, height = 16, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-10.png", frame_count = 16, height = 20, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 11 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-11.png", frame_count = 16, height = 18, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 21 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-13.png", frame_count = 16, height = 18, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-14.png", frame_count = 16, height = 24, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 12 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-15.png", frame_count = 16, height = 19, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-16.png", frame_count = 16, height = 12, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 24 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-18.png", frame_count = 16, height = 23, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 22 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-19.png", frame_count = 16, height = 29, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 32 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-23.png", frame_count = 16, height = 43, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 34 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-24.png", frame_count = 16, height = 33, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 38 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-25.png", frame_count = 16, height = 50, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].pictures[1].tint ]=], tint_as_overlay = true, width = 45 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-01.png", frame_count = 16, height = 16, line_length = 4, scale = 0.4, tint = { b = 0, g = 0, r = 0 }, width = 17 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-02.png", frame_count = 16, height = 9, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 4 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-03.png", frame_count = 16, height = 14, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 10 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-04.png", frame_count = 16, height = 11, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 8 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-05.png", frame_count = 16, height = 13, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-06.png", frame_count = 16, height = 12, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-07.png", frame_count = 16, height = 10, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 11 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-08.png", frame_count = 16, height = 14, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 17 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-09.png", frame_count = 16, height = 16, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-10.png", frame_count = 16, height = 20, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 11 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-11.png", frame_count = 16, height = 18, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 21 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-13.png", frame_count = 16, height = 18, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-14.png", frame_count = 16, height = 24, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 12 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-15.png", frame_count = 16, height = 19, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 14 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-16.png", frame_count = 16, height = 12, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 24 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-18.png", frame_count = 16, height = 23, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 22 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-19.png", frame_count = 16, height = 29, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 32 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-23.png", frame_count = 16, height = 43, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 34 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-24.png", frame_count = 16, height = 33, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 38 }, { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wooden-particle-25.png", frame_count = 16, height = 50, line_length = 4, scale = 0.4, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["water-cane-branch-particle"].shadows[1].tint ]=], width = 45 } }, type = "optimized-particle" }, ["white-desert-bush-vegetation-particle-small-medium"] = { life_time = 900, movement_modifier = 0.95, name = "white-desert-bush-vegetation-particle-small-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0703125, -0.0390625 }, tint = { 0.65099999999999998, 0.53900000000000006, 0.41899999999999995, 1 }, variation_count = 4, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/vegetation-particle/vegetation-particle-small-medium.png", frame_count = 12, height = 26, line_length = 12, priority = "extra-high", scale = 0.8, shift = { 0.0859375, -0.0390625 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 4, width = 20 } }, type = "optimized-particle" }, ["white-desert-bush-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, movement_modifier = 0.8, name = "white-desert-bush-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 0.28599999999999998, 0.23000000000000003, 0.13100000000000001, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["wooden-chest-wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wooden-chest-wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, tint = { 0.85500000000000007, 0.6870000000000001, 0.396, 1 }, variation_count = 10, width = 20 } }, regular_trigger_effect = { offset_deviation = { { -0.03, -0.03 }, { 0.03, 0.03 } }, smoke_name = "smoke-explosion-particle-small", starting_frame_deviation = 0, type = "create-trivial-smoke" }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["wooden-chest-wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wooden-chest-wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, tint = { 1, 0.80400000000000009, 0.46299999999999999, 1 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["wooden-particle"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 180, mining_particle_frame_speed = 1, name = "wooden-particle", pictures = { { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-01.png", frame_count = 16, height = 16, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-02.png", frame_count = 16, height = 9, line_length = 4, scale = 0.5, width = 4 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-03.png", frame_count = 16, height = 14, line_length = 4, scale = 0.5, width = 10 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-04.png", frame_count = 16, height = 11, line_length = 4, scale = 0.5, width = 8 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-05.png", frame_count = 16, height = 13, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-06.png", frame_count = 16, height = 12, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-07.png", frame_count = 16, height = 10, line_length = 4, scale = 0.5, width = 11 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-08.png", frame_count = 16, height = 14, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-09.png", frame_count = 16, height = 16, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-10.png", frame_count = 16, height = 20, line_length = 4, scale = 0.5, width = 11 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-11.png", frame_count = 16, height = 18, line_length = 4, scale = 0.5, width = 21 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-12.png", frame_count = 16, height = 32, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-13.png", frame_count = 16, height = 18, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-14.png", frame_count = 16, height = 24, line_length = 4, scale = 0.5, width = 12 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-15.png", frame_count = 16, height = 19, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-16.png", frame_count = 16, height = 12, line_length = 4, scale = 0.5, width = 24 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-17.png", frame_count = 16, height = 15, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-18.png", frame_count = 16, height = 23, line_length = 4, scale = 0.5, width = 22 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-19.png", frame_count = 16, height = 29, line_length = 4, scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-20.png", frame_count = 16, height = 29, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-21.png", frame_count = 16, height = 32, line_length = 4, scale = 0.5, width = 15 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-22.png", frame_count = 16, height = 19, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-23.png", frame_count = 16, height = 43, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-24.png", frame_count = 16, height = 33, line_length = 4, scale = 0.5, width = 38 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-25.png", frame_count = 16, height = 50, line_length = 4, scale = 0.5, width = 45 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-01.png", frame_count = 16, height = 16, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-02.png", frame_count = 16, height = 9, line_length = 4, scale = 0.5, width = 4 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-03.png", frame_count = 16, height = 14, line_length = 4, scale = 0.5, width = 10 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-04.png", frame_count = 16, height = 11, line_length = 4, scale = 0.5, width = 8 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-05.png", frame_count = 16, height = 13, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-06.png", frame_count = 16, height = 12, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-07.png", frame_count = 16, height = 10, line_length = 4, scale = 0.5, width = 11 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-08.png", frame_count = 16, height = 14, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-09.png", frame_count = 16, height = 16, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-10.png", frame_count = 16, height = 20, line_length = 4, scale = 0.5, width = 11 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-11.png", frame_count = 16, height = 18, line_length = 4, scale = 0.5, width = 21 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-12.png", frame_count = 16, height = 32, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-13.png", frame_count = 16, height = 18, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-14.png", frame_count = 16, height = 24, line_length = 4, scale = 0.5, width = 12 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-15.png", frame_count = 16, height = 19, line_length = 4, scale = 0.5, width = 14 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-16.png", frame_count = 16, height = 12, line_length = 4, scale = 0.5, width = 24 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-17.png", frame_count = 16, height = 15, line_length = 4, scale = 0.5, width = 25 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-18.png", frame_count = 16, height = 23, line_length = 4, scale = 0.5, width = 22 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-19.png", frame_count = 16, height = 29, line_length = 4, scale = 0.5, width = 32 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-20.png", frame_count = 16, height = 29, line_length = 4, scale = 0.5, width = 17 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-21.png", frame_count = 16, height = 32, line_length = 4, scale = 0.5, width = 15 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-22.png", frame_count = 16, height = 19, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-23.png", frame_count = 16, height = 43, line_length = 4, scale = 0.5, width = 34 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-24.png", frame_count = 16, height = 33, line_length = 4, scale = 0.5, width = 38 }, { filename = "__base__/graphics/particle/wooden-particle/wooden-particle-shadow-25.png", frame_count = 16, height = 50, line_length = 4, scale = 0.5, width = 45 } }, type = "optimized-particle" }, ["wooden-splinter-particle-medium"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wooden-splinter-particle-medium", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.0703125, 0.0078125 }, variation_count = 10, width = 20 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-medium.png", frame_count = 12, height = 20, priority = "extra-high", scale = 0.5, shift = { 0.1015625, 0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 20 } }, type = "optimized-particle" }, ["wooden-splinter-particle-small"] = { ended_in_water_trigger_effect = { { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.05, -0.05 }, { 0.05, 0.05 } }, particle_name = "tintable-water-particle", probability = 1, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.006, tail_length = 2, tail_length_deviation = 1, tail_width = 3, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.02, initial_vertical_speed = 0.053000000000000007, initial_vertical_speed_deviation = 0.005, offset_deviation = { { -0.29689999999999998, -0.1992 }, { 0.29689999999999998, 0.1992 } }, offsets = { { 0, 0 }, { 0.015630000000000002, -0.09375 }, { 0.0625, 0.09375 }, { -0.10939999999999999, 0.0625 } }, particle_name = "tintable-water-particle", probability = 0.03, repeat_count = 10, repeat_count_deviation = 6, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.006, tail_length = 9, tail_length_deviation = 0, tail_width = 1, type = "create-particle" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-particle"]["accumulator-metal-particle-big"].ended_in_water_trigger_effect[3].sound ]=], type = "play-sound" } }, life_time = 900, name = "wooden-splinter-particle-small", pictures = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.0703125, -0.0078125 }, variation_count = 10, width = 10 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "corpse", shadows = { sheet = { animation_speed = 0.5, filename = "__base__/graphics/particle/wooden-particle/wood-splinter-particle-small.png", frame_count = 12, height = 10, priority = "extra-high", scale = 0.5, shift = { 0.1015625, -0.0078125 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 10 } }, type = "optimized-particle" }, ["yumako-branch-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "yumako-branch-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { 0.60389999999999997, 0.43140000000000001, 0.2157, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" }, ["yumako-leaf-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "yumako-leaf-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.35, shift = { 0, 0 }, tint = { 0.82349999999999994, 0.33729999999999998, 0.26269999999999998, 1 }, tint_as_overlay = true, variation_count = 10, width = 38 } }, regular_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0, initial_height_deviation = 0.01, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0, offset_deviation = { { -0.02, -0.02 }, { 0.02, 0.02 } }, only_when_visible = true, particle_name = "gleba-tree-sap-particle-trigger-red", probability = 0.5, show_in_tooltip = false, speed_from_center = 0.01, speed_from_center_deviation = 0.02, tail_length = 2, tail_length_deviation = 1, tail_width = 4, type = "create-particle" } }, regular_trigger_effect_frequency = 6, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-crop-particle.png", frame_count = 16, height = 38, priority = "extra-high", scale = 0.35, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 38 } }, type = "optimized-particle" }, ["yumako-mining-particle"] = { ended_in_water_trigger_effect = { affects_target = false, apply_tile_tint = "secondary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, only_when_visible = true, particle_name = "tintable-water-particle", probability = 0.05, repeat_count = 5, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, tail_length = 9, tail_length_deviation = 8, tail_width = 1, type = "create-particle" }, life_time = 120, name = "yumako-mining-particle", pictures = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { 0.60389999999999997, 0.43140000000000001, 0.2157, 1 }, tint_as_overlay = true, variation_count = 10, width = 54 } }, regular_trigger_effect_frequency = 2, render_layer = "projectile", render_layer_when_on_ground = "lower-object-above-shadow", shadows = { sheet = { animation_speed = 0.5, filename = "__space-age__/graphics/particle/gleba-tree-particle/gleba-wooden-particle.png", frame_count = 16, height = 64, priority = "extra-high", scale = 0.25, shift = { 0, 0 }, tint = { b = 0, g = 0, r = 0 }, variation_count = 10, width = 54 } }, type = "optimized-particle" } }, ["particle-source"] = { ["blood-fountain"] = { flags = { "not-on-map" }, height = 0.4, height_deviation = 0.1, hidden = true, horizontal_speed = 0.025, horizontal_speed_deviation = 0.025, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, name = "blood-fountain", order = "d-b", particle = "blood-particle", subgroup = "particles", time_before_start = 0.75, time_before_start_deviation = 1.5, time_to_live = 10, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.05, vertical_speed_deviation = 0.03 }, ["blood-fountain-big"] = { flags = { "not-on-map" }, height = 0.4, height_deviation = 0.1, hidden = true, horizontal_speed = 0.04, horizontal_speed_deviation = 0.04, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, name = "blood-fountain-big", order = "d-c", particle = "blood-particle", subgroup = "particles", time_before_start = 2.5, time_before_start_deviation = 5, time_to_live = 30, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.15, vertical_speed_deviation = 0.05 }, ["blood-fountain-hit-spray"] = { flags = { "not-on-map" }, height = 0.3, height_deviation = 0.1, hidden = true, horizontal_speed = 0.070000000000000009, horizontal_speed_deviation = 0.04, icons = { { icon = "__base__/graphics/icons/fluid/water.png", tint = { 1, 0.4, 1, 1 } } }, name = "blood-fountain-hit-spray", order = "d-a", particle = "blood-particle", subgroup = "particles", time_before_start = 0, time_before_start_deviation = 0, time_to_live = 10, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.02, vertical_speed_deviation = 0.08 }, ["gleba-blood-fountain"] = { flags = { "not-on-map" }, height = 0.4, height_deviation = 0.1, hidden = true, horizontal_speed = 0.025, horizontal_speed_deviation = 0.025, icons = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["gleba-blood-explosion-big"].icons ]=], name = "gleba-blood-fountain", order = "e-b", particle = "gleba-blood-particle", subgroup = "particles", time_before_start = 0.75, time_before_start_deviation = 1.5, time_to_live = 10, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.05, vertical_speed_deviation = 0.03 }, ["gleba-blood-fountain-big"] = { flags = { "not-on-map" }, height = 0.4, height_deviation = 0.1, hidden = true, horizontal_speed = 0.04, horizontal_speed_deviation = 0.04, icons = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["gleba-blood-explosion-big"].icons ]=], name = "gleba-blood-fountain-big", order = "e-c", particle = "gleba-blood-particle", subgroup = "particles", time_before_start = 2.5, time_before_start_deviation = 5, time_to_live = 30, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.15, vertical_speed_deviation = 0.05 }, ["gleba-blood-fountain-hit-spray"] = { flags = { "not-on-map" }, height = 0.3, height_deviation = 0.1, hidden = true, horizontal_speed = 0.070000000000000009, horizontal_speed_deviation = 0.04, icons = "SERPENT PLACEHOLDER" --[=[ ref [""].explosion["gleba-blood-explosion-big"].icons ]=], name = "gleba-blood-fountain-hit-spray", order = "e-a", particle = "gleba-blood-particle", subgroup = "particles", time_before_start = 0, time_before_start_deviation = 0, time_to_live = 10, time_to_live_deviation = 5, type = "particle-source", vertical_speed = 0.02, vertical_speed_deviation = 0.08 }, ["nuclear-smouldering-smoke-source"] = { flags = { "not-on-map" }, height = 0.4, height_deviation = 0.1, hidden = true, horizontal_speed = 0, horizontal_speed_deviation = 0, icon = "__base__/graphics/icons/small-scorchmark.png", name = "nuclear-smouldering-smoke-source", order = "a-a", smoke = { { frequency = 0.1, name = "soft-fire-smoke", position = { 0, 0 }, starting_frame_deviation = 60, starting_vertical_speed = 0.01, starting_vertical_speed_deviation = 0.005, vertical_speed_slowdown = 1 } }, subgroup = "particles", time_before_start = 90, time_before_start_deviation = 60, time_to_live = 3600, time_to_live_deviation = 1800, type = "particle-source", vertical_speed = 0, vertical_speed_deviation = 0 } }, pipe = { pipe = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].close_sound ]=], collision_box = { { -0.29, -0.29 }, { 0.29, 0.29 } }, corpse = "pipe-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "pipe-explosion", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, fluid_box = { hide_connection_info = true, pipe_connections = { { direction = 0, position = { 0, 0 } }, { direction = 4, position = { 0, 0 } }, { direction = 8, position = { 0, 0 } }, { direction = 12, position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, volume = 100 }, heating_energy = "1kW", horizontal_window_bounding_box = { { -0.25, -0.28125 }, { 0.25, 0.15625 } }, icon = "__base__/graphics/icons/pipe.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", max_health = 100, minable = { mining_time = 0.1, result = "pipe" }, name = "pipe", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].open_sound ]=], pictures = { corner_down_left = { filename = "__base__/graphics/entity/pipe/pipe-corner-down-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_down_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 768 }, corner_down_left_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-corner-down-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_down_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 768 }, corner_down_right = { filename = "__base__/graphics/entity/pipe/pipe-corner-down-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_down_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 384 }, corner_down_right_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-corner-down-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_down_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 384 }, corner_up_left = { filename = "__base__/graphics/entity/pipe/pipe-corner-up-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_up_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 576 }, corner_up_left_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-corner-up-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_up_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 576 }, corner_up_right = { filename = "__base__/graphics/entity/pipe/pipe-corner-up-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_up_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, corner_up_right_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-corner-up-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, corner_up_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, cross = { filename = "__base__/graphics/entity/pipe/pipe-cross.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, cross_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 960 }, cross_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-cross.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, cross_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 960 }, ending_down = { filename = "__base__/graphics/entity/pipe/pipe-ending-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_down_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 }, ending_down_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-ending-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_down_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 }, ending_left = { filename = "__base__/graphics/entity/pipe/pipe-ending-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 512 }, ending_left_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-ending-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 512 }, ending_right = { filename = "__base__/graphics/entity/pipe/pipe-ending-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, ending_right_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-ending-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, ending_up = { filename = "__base__/graphics/entity/pipe/pipe-ending-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_up_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, ending_up_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-ending-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, ending_up_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, fluid_background = { filename = "__base__/graphics/entity/pipe/fluid-background.png", height = 40, priority = "extra-high", scale = 0.5, width = 64 }, gas_flow = { filename = "__base__/graphics/entity/pipe/steam.png", frame_count = 60, height = 30, line_length = 10, priority = "extra-high", width = 48 }, high_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-high-temperature.png", height = 18, priority = "extra-high", width = 160 }, horizontal_window_background = { filename = "__base__/graphics/entity/pipe/pipe-horizontal-window-background.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, low_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", height = 18, priority = "extra-high", width = 160 }, middle_temperature_flow = { filename = "__base__/graphics/entity/pipe/fluid-flow-medium-temperature.png", height = 18, priority = "extra-high", width = 160 }, straight_horizontal = { filename = "__base__/graphics/entity/pipe/pipe-straight-horizontal.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_horizontal_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-straight-horizontal.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_horizontal_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_window = { filename = "__base__/graphics/entity/pipe/pipe-straight-horizontal-window.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_horizontal_window_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_horizontal_window_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-straight-horizontal-window.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_horizontal_window_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 640 }, straight_vertical = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_vertical_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-straight-vertical.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_vertical_single = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical-single.png", height = 160, priority = "extra-high", scale = 0.5, width = 160 }, straight_vertical_single_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 0 }, straight_vertical_single_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-straight-vertical-single.png", height = 160, priority = "extra-high", scale = 0.5, width = 160 }, straight_vertical_single_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 0 }, straight_vertical_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_window = { filename = "__base__/graphics/entity/pipe/pipe-straight-vertical-window.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_vertical_window_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, straight_vertical_window_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-straight-vertical-window.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, straight_vertical_window_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 320 }, t_down = { filename = "__base__/graphics/entity/pipe/pipe-t-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_down_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 896 }, t_down_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-t-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_down_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 896 }, t_left = { filename = "__base__/graphics/entity/pipe/pipe-t-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_left_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 832 }, t_left_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-t-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_left_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 832 }, t_right = { filename = "__base__/graphics/entity/pipe/pipe-t-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_right_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 448 }, t_right_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-t-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_right_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 448 }, t_up = { filename = "__base__/graphics/entity/pipe/pipe-t-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_up_disabled_visualization = { filename = "__base__/graphics/entity/pipe/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 704 }, t_up_frozen = { filename = "__space-age__/graphics/entity/frozen/pipe/pipe-t-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, t_up_visualization = { filename = "__base__/graphics/entity/pipe/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 704 }, vertical_window_background = { filename = "__base__/graphics/entity/pipe/pipe-vertical-window-background.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, resistances = { { percent = 80, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "pipe", vertical_window_bounding_box = { { -0.28125, -0.5 }, { 0.03125, 0.125 } }, working_sound = { activity_to_speed_modifiers = { maximum = 1.2, minimum = 1, multiplier = 0.4, offset = -2.2999999999999998 }, activity_to_volume_modifiers = { maximum = 1, minimum = 0.5, multiplier = 1, offset = 0 }, fade_in_ticks = 10, fade_out_ticks = 20, match_speed_to_activity = true, match_volume_to_activity = true, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/pipe.ogg", volume = 0.7 }, volume_smoothing_window_size = 20 } } }, ["pipe-to-ground"] = { ["pipe-to-ground"] = { close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].close_sound ]=], collision_box = { { -0.29, -0.29 }, { 0.29, 0.2 } }, corpse = "pipe-to-ground-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, disabled_visualization = { east = { filename = "__base__/graphics/entity/pipe-to-ground/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, north = { filename = "__base__/graphics/entity/pipe-to-ground/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, south = { filename = "__base__/graphics/entity/pipe-to-ground/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, west = { filename = "__base__/graphics/entity/pipe-to-ground/disabled-visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 } }, dying_explosion = "pipe-to-ground-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqNkM0KgzAQhN9lz1HwJ8HmVUop/iyyoJuQxFKRvHujHnooQo+7O/PNsBt004LWEQfQG1Bv2IO+b+Bp5Hbad9zOCBosWcyCyUZnFh4gCiAe8A26iA8ByIEC4ek9hvXJy9yhSwJxwRBgjU82w3tOQmVVLgWsoGUuU8BADvvzXJRR/IDLv8Hqilvv5SngnCDfTwh4ofOHoGyKuqmkUqqWSt5i/ADn0mRJ\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, fluid_box = { hide_connection_info = true, pipe_connections = { { direction = 0, position = { 0, 0 } }, { connection_type = "underground", direction = 8, max_underground_distance = 10, position = { 0, 0 }, underground_collision_mask = { layers = { empty_space = true, lava_tile = true } } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, volume = 100 }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-to-ground/pipe-to-ground-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-to-ground/pipe-to-ground-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-to-ground/pipe-to-ground-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-to-ground/pipe-to-ground-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, heating_energy = "150kW", icon = "__base__/graphics/icons/pipe-to-ground.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", max_health = 150, minable = { mining_time = 0.1, result = "pipe-to-ground" }, name = "pipe-to-ground", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship-wreck-medium-1"].open_sound ]=], pictures = { east = { filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-right.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-up.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-down.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-left.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, resistances = { { percent = 80, type = "fire" }, { percent = 40, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "pipe-to-ground", visualization = { east = { filename = "__base__/graphics/entity/pipe-to-ground/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 128 }, north = { filename = "__base__/graphics/entity/pipe-to-ground/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 64 }, south = { filename = "__base__/graphics/entity/pipe-to-ground/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 192 }, west = { filename = "__base__/graphics/entity/pipe-to-ground/visualization.png", flags = { "icon" }, priority = "extra-high", scale = 0.5, size = 64, x = 256 } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].pipe.pipe.working_sound ]=] } }, ["place-equipment-achievement"] = { ["no-room-for-more"] = { amount = 1, armor = "mech-armor", icon = "__space-age__/graphics/achievement/no-room-for-more.png", icon_size = 128, limit_equip_quality = "legendary", limit_quality = "legendary", name = "no-room-for-more", order = "g[quality]-e[no-room-for-more]", type = "place-equipment-achievement" } }, planet = { aquilo = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 5e-05, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.0001, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.001, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 0.5, asteroid = "big-metallic-asteroid", probability = 0.000125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, asteroid = "big-carbonic-asteroid", probability = 0.00025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, asteroid = "big-oxide-asteroid", probability = 0.0025, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, distance = 35, entities_require_heating = true, gravity_pull = 10, icon = "__space-age__/graphics/icons/aquilo.png", label_orientation = 0.15, magnitude = 1, map_gen_settings = { autoplace_controls = { aquilo_crude_oil = {}, fluorine_vent = {}, lithium_brine = {} }, autoplace_settings = { decorative = { settings = { ["aqulio-ice-decal-blue"] = {}, ["aqulio-snowy-decal"] = {}, ["floating-iceberg-large"] = {}, ["floating-iceberg-small"] = {}, ["lithium-iceberg-medium"] = {}, ["lithium-iceberg-small"] = {}, ["lithium-iceberg-tiny"] = {}, ["snow-drift-decal"] = {} } }, entity = { settings = { ["crude-oil"] = {}, ["fluorine-vent"] = {}, ["lithium-brine"] = {}, ["lithium-iceberg-big"] = {}, ["lithium-iceberg-huge"] = {} } }, tile = { settings = { ["ammoniacal-ocean"] = {}, ["ammoniacal-ocean-2"] = {}, ["brash-ice"] = {}, ["ice-rough"] = {}, ["ice-smooth"] = {}, ["snow-crests"] = {}, ["snow-flat"] = {}, ["snow-lumpy"] = {}, ["snow-patchy"] = {} } } }, property_expression_names = { aux = "aquilo_aux", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "cliffiness_basic", elevation = "aquilo_elevation", ["entity:crude-oil:probability"] = "aquilo_crude_oil_probability", ["entity:crude-oil:richness"] = "aquilo_crude_oil_richness", moisture = "moisture_basic", temperature = "aquilo_temperature" } }, name = "aquilo", order = "e[aquilo]", orientation = 0.225, persistent_ambient_sounds = { base_ambience = { filename = "__space-age__/sound/wind/base-wind-aquilo.ogg", volume = 0.5 }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, semi_persistent = { { delay_mean_seconds = 10, delay_variance_seconds = 5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 2, 100 } } } }, variations = { { filename = "__space-age__/sound/world/semi-persistent/ice-cracks-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/semi-persistent/ice-cracks-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/semi-persistent/ice-cracks-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/semi-persistent/ice-cracks-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/semi-persistent/ice-cracks-5.ogg", volume = 0.7 } } } }, { delay_mean_seconds = 15, delay_variance_seconds = 9, sound = { variations = { { filename = "__space-age__/sound/world/semi-persistent/cold-wind-gust-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/semi-persistent/cold-wind-gust-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/semi-persistent/cold-wind-gust-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/semi-persistent/cold-wind-gust-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/semi-persistent/cold-wind-gust-5.ogg", volume = 0.3 } } } } }, wind = { filename = "__space-age__/sound/wind/wind-aquilo.ogg", volume = 0.8 } }, planet_procession_set = { arrival = { "platform-to-planet-b" }, departure = { "planet-to-platform-a" } }, platform_procession_set = { arrival = { "planet-to-platform-b" }, departure = { "platform-to-planet-a" } }, player_effects = { action_delivery = { source_effects = { initial_height = 0.5, offset_deviation = { { -96, -48 }, { 96, 48 } }, smoke_name = "aquilo-snow-smoke", speed = { 0, 0.1 }, speed_from_center = 0.04, speed_from_center_deviation = 0.2, speed_multiplier = 1, speed_multiplier_deviation = 0.5, starting_frame = 8, starting_frame_deviation = 8, type = "create-trivial-smoke" }, type = "instant" }, type = "direct" }, procession_graphic_catalogue = { { index = 400, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 401, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 402, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 403, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 404, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 405, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 406, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 407, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 408, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 409, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 301, sprite = { filename = "__space-age__/graphics/procession/space-rear-star.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1024, priority = "no-atlas", width = 1024 }, type = "sprite" }, { index = 450, sprite = { filename = "__space-age__/graphics/procession/clouds/aquilo-sky-tint.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 16, priority = "no-atlas", width = 16 }, type = "sprite" }, { index = 509, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-cargo-bay-pod-emission.png", height = 120, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.21062500000000002, 0.109375 }, width = 196 } }, { index = 500, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-A.png", height = 268, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.75, -0.359375 }, width = 302 } }, { index = 501, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-B.png", height = 286, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.4375, -0.703125 }, width = 276 } }, { index = 502, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-C.png", height = 308, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.046875, -1.125 }, width = 322 } }, { index = 503, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-A.png", height = 310, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.84375, -0.375 }, width = 340 } }, { index = 504, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-B.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.234375, -0.28125 }, width = 402 } }, { index = 505, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-C.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.078125, -1.359375 }, width = 348 } }, { index = 506, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.png", height = 316, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 356 } }, { index = 507, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.png", height = 388, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 402 } }, { index = 508, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.png", height = 358, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 350 } } }, solar_power_in_space = 60, starmap_icon = "__space-age__/graphics/icons/starmap-planet-aquilo.png", starmap_icon_size = 512, subgroup = "planets", surface_properties = { ["day-night-cycle"] = 72000, gravity = 15, ["magnetic-field"] = 10, pressure = 300, ["solar-power"] = 1 }, ticks_between_player_effects = 2, type = "planet" }, fulgora = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 0.0025, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.001875, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.000625, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 0.6, asteroid = "medium-metallic-asteroid", probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-carbonic-asteroid", probability = 0.001875, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-oxide-asteroid", probability = 0.000625, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, distance = 25, gravity_pull = 10, icon = "__space-age__/graphics/icons/fulgora.png", label_orientation = 0.35, lightning_properties = { exemption_rules = { { string = "rail-support", type = "prototype" }, { string = "legacy-straight-rail", type = "prototype" }, { string = "legacy-curved-rail", type = "prototype" }, { string = "straight-rail", type = "prototype" }, { string = "curved-rail-a", type = "prototype" }, { string = "curved-rail-b", type = "prototype" }, { string = "half-diagonal-rail", type = "prototype" }, { string = "rail-ramp", type = "prototype" }, { string = "elevated-straight-rail", type = "prototype" }, { string = "elevated-curved-rail-a", type = "prototype" }, { string = "elevated-curved-rail-b", type = "prototype" }, { string = "elevated-half-diagonal-rail", type = "prototype" }, { string = "rail-signal", type = "prototype" }, { string = "rail-chain-signal", type = "prototype" }, { string = "locomotive", type = "prototype" }, { string = "artillery-wagon", type = "prototype" }, { string = "cargo-wagon", type = "prototype" }, { string = "fluid-wagon", type = "prototype" }, { string = "land-mine", type = "prototype" }, { string = "wall", type = "prototype" }, { string = "tree", type = "prototype" }, { string = "true", type = "countAsRockForFilteredDeconstruction" } }, lightning_types = { "lightning" }, lightnings_per_chunk_per_tick = 0.0016666666666666665, priority_rules = { { priority_bonus = 10000, string = "lightning-collector", type = "id" }, { priority_bonus = 1000, string = "lightning-attractor", type = "prototype" }, { priority_bonus = 95, string = "fulgoran-ruin-vault", type = "id" }, { priority_bonus = 94, string = "fulgoran-ruin-colossal", type = "id" }, { priority_bonus = 93, string = "fulgoran-ruin-huge", type = "id" }, { priority_bonus = 92, string = "fulgoran-ruin-big", type = "id" }, { priority_bonus = 91, string = "fulgoran-ruin-medium", type = "id" }, { priority_bonus = 1, string = "pipe", type = "prototype" }, { priority_bonus = 1, string = "pump", type = "prototype" }, { priority_bonus = 1, string = "offshore-pump", type = "prototype" }, { priority_bonus = 10, string = "electric-pole", type = "prototype" }, { priority_bonus = 10, string = "power-switch", type = "prototype" }, { priority_bonus = 100, string = "logistic-robot", type = "prototype" }, { priority_bonus = 100, string = "construction-robot", type = "prototype" }, { priority_bonus = 1, string = "metal", type = "impact-soundset" } }, search_radius = 10 }, magnitude = 0.9, map_gen_settings = { autoplace_controls = { fulgora_cliff = {}, fulgora_islands = {}, scrap = {} }, autoplace_settings = { decorative = { settings = { ["fulgoran-gravewort"] = {}, ["fulgoran-ruin-tiny"] = {}, ["medium-fulgora-rock"] = {}, ["small-fulgora-rock"] = {}, ["tiny-fulgora-rock"] = {}, ["urchin-cactus"] = {} } }, entity = { settings = { ["big-fulgora-rock"] = {}, ["fulgoran-ruin-attractor"] = {}, ["fulgoran-ruin-big"] = {}, ["fulgoran-ruin-colossal"] = {}, ["fulgoran-ruin-huge"] = {}, ["fulgoran-ruin-medium"] = {}, ["fulgoran-ruin-small"] = {}, ["fulgoran-ruin-stonehenge"] = {}, ["fulgoran-ruin-vault"] = {}, fulgurite = {}, scrap = {} } }, tile = { settings = { ["fulgoran-conduit"] = {}, ["fulgoran-dunes"] = {}, ["fulgoran-dust"] = {}, ["fulgoran-machinery"] = {}, ["fulgoran-paving"] = {}, ["fulgoran-rock"] = {}, ["fulgoran-sand"] = {}, ["fulgoran-walls"] = {}, ["oil-ocean-deep"] = {}, ["oil-ocean-shallow"] = {} } } }, cliff_settings = { cliff_elevation_0 = 80, cliff_elevation_interval = 40, cliff_smoothing = 0, control = "fulgora_cliff", name = "cliff-fulgora", richness = 0.95 }, property_expression_names = { aux = "aux_basic", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "fulgora_cliffiness", elevation = "fulgora_elevation", moisture = "moisture_basic", temperature = "temperature_basic" } }, name = "fulgora", order = "d[fulgora]", orientation = 0.325, persistent_ambient_sounds = { base_ambience = { filename = "__space-age__/sound/wind/base-wind-fulgora.ogg", volume = 0.5 }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, semi_persistent = { { delay_mean_seconds = 33, delay_variance_seconds = 7, sound = { variations = { { filename = "__space-age__/sound/world/semi-persistent/distant-thunder-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-thunder-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-thunder-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-thunder-4.ogg", volume = 0.6 } } } }, { delay_mean_seconds = 15, delay_variance_seconds = 9, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-1.ogg", volume = 0.45 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-2.ogg", volume = 0.45 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-3.ogg", volume = 0.45 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-4.ogg", volume = 0.45 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-5.ogg", volume = 0.45 } } } } }, wind = { filename = "__space-age__/sound/wind/wind-fulgora.ogg", volume = 0.8 } }, planet_procession_set = { arrival = { "platform-to-planet-b" }, departure = { "planet-to-platform-a" } }, platform_procession_set = { arrival = { "planet-to-platform-b" }, departure = { "platform-to-planet-a" } }, procession_graphic_catalogue = { { index = 400, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 401, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 402, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 403, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 404, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 405, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 406, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 407, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 408, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 409, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 301, sprite = { filename = "__space-age__/graphics/procession/space-rear-star.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1024, priority = "no-atlas", width = 1024 }, type = "sprite" }, { index = 450, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-sky-tint.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 16, priority = "no-atlas", width = 16 }, type = "sprite" }, { index = 509, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-cargo-bay-pod-emission.png", height = 120, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.21062500000000002, 0.109375 }, width = 196 } }, { index = 500, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-A.png", height = 268, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.75, -0.359375 }, width = 302 } }, { index = 501, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-B.png", height = 286, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.4375, -0.703125 }, width = 276 } }, { index = 502, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-C.png", height = 308, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.046875, -1.125 }, width = 322 } }, { index = 503, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-A.png", height = 310, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.84375, -0.375 }, width = 340 } }, { index = 504, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-B.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.234375, -0.28125 }, width = 402 } }, { index = 505, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-C.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.078125, -1.359375 }, width = 348 } }, { index = 506, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.png", height = 316, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 356 } }, { index = 507, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.png", height = 388, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 402 } }, { index = 508, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.png", height = 358, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 350 } } }, solar_power_in_space = 120, starmap_icon = "__space-age__/graphics/icons/starmap-planet-fulgora.png", starmap_icon_size = 512, subgroup = "planets", surface_properties = { ["day-night-cycle"] = 10800, gravity = 8, ["magnetic-field"] = 99, pressure = 800, ["solar-power"] = 20 }, surface_render_parameters = { clouds = { additional_density_sample = { scale = 0.0084375, wind_speed_factor = 1.77 }, density_at_night = 1, detail_factor = 1.5, detail_factor_at_night = 2, detail_noise_texture = { filename = "__core__/graphics/clouds-detail-noise.png", size = 2048 }, detail_sample_1 = { scale = 0.053406250000000002, wind_speed_factor = 0.11702750146284377 }, detail_sample_2 = { scale = 0.068093749999999993, wind_speed_factor = 0.15144561725562187 }, detail_sample_morph_duration = 0, movement_speed_multiplier = 0.75, opacity = 0.25, opacity_at_night = 0.25, scale = 1, shape_noise_texture = { filename = "__core__/graphics/clouds-noise.png", size = 2048 }, shape_warp_strength = 0.06, shape_warp_weight = 0.4, warp_sample_1 = { scale = 0.05 }, warp_sample_2 = { scale = 0.09375, wind_speed_factor = 0 }, warped_shape_sample = { scale = 0.01125 } }, day_night_cycle_color_lookup = { { 0, "__space-age__/graphics/lut/fulgora-1-noon.png" }, { 0.2, "__space-age__/graphics/lut/fulgora-1-noon.png" }, { 0.3, "__space-age__/graphics/lut/fulgora-2-afternoon.png" }, { 0.4, "__space-age__/graphics/lut/fulgora-3-after-sunset.png" }, { 0.6, "__space-age__/graphics/lut/fulgora-4-before-dawn.png" }, { 0.7, "__space-age__/graphics/lut/fulgora-5-morning.png" } }, terrain_tint_effect = { global_intensity = 0.3, global_scale = 0.25, intensity = { 0.2, 0.4, 0.3, 0.25 }, noise_texture = { filename = "__space-age__/graphics/terrain/vulcanus/tint-noise.png", size = 4096 }, offset = { 0.2, 0, 0.4, 0.8 }, scale_u = { 1.85, 1.85, 1.85, 1.85 }, scale_v = { 1, 1, 1, 1 }, zoom_factor = 3.7999999999999998, zoom_intensity = 0.75 } }, type = "planet" }, gleba = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 0.0012, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.003, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.0006, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 0.6, asteroid = "medium-metallic-asteroid", probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-carbonic-asteroid", probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-oxide-asteroid", probability = 0.0005, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, distance = 20, gravity_pull = 10, icon = "__space-age__/graphics/icons/gleba.png", label_orientation = 0.15, magnitude = 1.1000000000000001, map_gen_settings = { autoplace_controls = { gleba_cliff = {}, gleba_enemy_base = {}, gleba_plants = {}, gleba_stone = {}, gleba_water = {} }, autoplace_settings = { decorative = { settings = { ["barnacles-decal"] = {}, ["black-sceptre"] = {}, ["blood-grape"] = {}, ["blood-grape-vibrant"] = {}, brambles = {}, ["brown-cup"] = {}, ["coral-land"] = {}, ["coral-stunted"] = {}, ["coral-stunted-grey"] = {}, ["coral-water"] = {}, ["cracked-mud-decal"] = {}, ["cream-nerve-roots-veins-dense"] = {}, ["cream-nerve-roots-veins-sparse"] = {}, ["curly-roots-orange"] = {}, ["dark-mud-decal"] = {}, ["fuchsia-pita"] = {}, ["green-bush-mini"] = {}, ["green-carpet-grass"] = {}, ["green-croton"] = {}, ["green-cup"] = {}, ["green-hairy-grass"] = {}, ["green-lettuce-lichen-1x1"] = {}, ["green-lettuce-lichen-3x3"] = {}, ["green-lettuce-lichen-6x6"] = {}, ["green-lettuce-lichen-water-1x1"] = {}, ["green-lettuce-lichen-water-3x3"] = {}, ["green-lettuce-lichen-water-6x6"] = {}, ["green-pita"] = {}, ["green-pita-mini"] = {}, ["grey-cracked-mud-decal"] = {}, ["honeycomb-fungus"] = {}, ["honeycomb-fungus-1x1"] = {}, ["honeycomb-fungus-decayed"] = {}, ["knobbly-roots"] = {}, ["knobbly-roots-orange"] = {}, ["lichen-decal"] = {}, ["light-mud-decal"] = {}, ["matches-small"] = {}, mycelium = {}, ["pale-lettuce-lichen-1x1"] = {}, ["pale-lettuce-lichen-3x3"] = {}, ["pale-lettuce-lichen-6x6"] = {}, ["pale-lettuce-lichen-cups-1x1"] = {}, ["pale-lettuce-lichen-cups-3x3"] = {}, ["pale-lettuce-lichen-cups-6x6"] = {}, ["pale-lettuce-lichen-water-1x1"] = {}, ["pale-lettuce-lichen-water-3x3"] = {}, ["pale-lettuce-lichen-water-6x6"] = {}, ["pink-lichen-decal"] = {}, ["pink-phalanges"] = {}, ["polycephalum-balloon"] = {}, ["polycephalum-slime"] = {}, ["purple-nerve-roots-veins-dense"] = {}, ["purple-nerve-roots-veins-sparse"] = {}, ["red-desert-bush"] = {}, ["red-lichen-decal"] = {}, ["red-nerve-roots-veins-dense"] = {}, ["red-nerve-roots-veins-sparse"] = {}, ["red-pita"] = {}, ["shroom-decal"] = {}, ["solo-barnacle"] = {}, ["split-gill-1x1"] = {}, ["split-gill-2x2"] = {}, ["split-gill-dying-1x1"] = {}, ["split-gill-dying-2x2"] = {}, ["split-gill-red-1x1"] = {}, ["split-gill-red-2x2"] = {}, veins = {}, ["veins-small"] = {}, ["white-carpet-grass"] = {}, ["white-desert-bush"] = {}, ["wispy-lichen"] = {}, ["yellow-coral"] = {}, ["yellow-lettuce-lichen-1x1"] = {}, ["yellow-lettuce-lichen-3x3"] = {}, ["yellow-lettuce-lichen-6x6"] = {}, ["yellow-lettuce-lichen-cups-1x1"] = {}, ["yellow-lettuce-lichen-cups-3x3"] = {}, ["yellow-lettuce-lichen-cups-6x6"] = {} } }, entity = { settings = { ["copper-stromatolite"] = {}, ["iron-stromatolite"] = {}, stone = {} } }, tile = { settings = { ["gleba-deep-lake"] = {}, ["highland-dark-rock"] = {}, ["highland-dark-rock-2"] = {}, ["highland-yellow-rock"] = {}, ["lowland-brown-blubber"] = {}, ["lowland-cream-cauliflower"] = {}, ["lowland-cream-cauliflower-2"] = {}, ["lowland-cream-red"] = {}, ["lowland-dead-skin"] = {}, ["lowland-dead-skin-2"] = {}, ["lowland-olive-blubber"] = {}, ["lowland-olive-blubber-2"] = {}, ["lowland-olive-blubber-3"] = {}, ["lowland-pale-green"] = {}, ["lowland-red-infection"] = {}, ["lowland-red-vein"] = {}, ["lowland-red-vein-2"] = {}, ["lowland-red-vein-3"] = {}, ["lowland-red-vein-4"] = {}, ["lowland-red-vein-dead"] = {}, ["midland-cracked-lichen"] = {}, ["midland-cracked-lichen-dark"] = {}, ["midland-cracked-lichen-dull"] = {}, ["midland-turquoise-bark"] = {}, ["midland-turquoise-bark-2"] = {}, ["midland-yellow-crust"] = {}, ["midland-yellow-crust-2"] = {}, ["midland-yellow-crust-3"] = {}, ["midland-yellow-crust-4"] = {}, ["natural-jellynut-soil"] = {}, ["natural-yumako-soil"] = {}, ["pit-rock"] = {}, ["wetland-blue-slime"] = {}, ["wetland-dead-skin"] = {}, ["wetland-green-slime"] = {}, ["wetland-jellynut"] = {}, ["wetland-light-dead-skin"] = {}, ["wetland-light-green-slime"] = {}, ["wetland-pink-tentacle"] = {}, ["wetland-red-tentacle"] = {}, ["wetland-yumako"] = {} } } }, cliff_settings = { cliff_elevation_0 = 40, cliff_elevation_interval = 60, cliff_smoothing = 0, control = "gleba_cliff", name = "cliff-gleba", richness = 0.8 }, property_expression_names = { aux = "gleba_aux", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "gleba_cliffiness", ["decorative:cracked-mud-decal:probability"] = "gleba_cracked_mud_probability", ["decorative:dark-mud-decal:probability"] = "gleba_dark_mud_probability", ["decorative:green-bush-mini:probability"] = "gleba_green_bush_probability", ["decorative:green-carpet-grass:probability"] = "gleba_green_carpet_grass_probability", ["decorative:green-croton:probability"] = "gleba_green_cronton_probability", ["decorative:green-hairy-grass:probability"] = "gleba_green_hairy_grass_probability", ["decorative:green-pita-mini:probability"] = "gleba_green_pita_mini_probability", ["decorative:green-pita:probability"] = "gleba_green_pita_probability", ["decorative:lichen-decal:probability"] = "gleba_orange_lichen_probability", ["decorative:light-mud-decal:probability"] = "gleba_light_mud_probability", ["decorative:red-desert-bush:probability"] = "gleba_red_desert_bush_probability", ["decorative:red-pita:probability"] = "gleba_red_pita_probability", ["decorative:shroom-decal:probability"] = "gleba_carpet_shroom_probability", ["decorative:white-desert-bush:probability"] = "gleba_white_desert_bush_probability", elevation = "gleba_elevation", enemy_base_frequency = "gleba_enemy_base_frequency", enemy_base_radius = "gleba_enemy_base_radius", ["entity:stone:probability"] = "gleba_stone_probability", ["entity:stone:richness"] = "gleba_stone_richness", moisture = "gleba_moisture", temperature = "gleba_temperature" } }, name = "gleba", order = "c[gleba]", orientation = 0.175, persistent_ambient_sounds = { base_ambience = { { sound = { advanced_volume_control = { darkness_threshold = 0.85 }, filename = "__space-age__/sound/wind/base-wind-gleba-night.ogg", volume = 0.8 } }, { sound = { advanced_volume_control = { darkness_threshold = -0.7 }, filename = "__space-age__/sound/wind/base-wind-gleba-day.ogg", volume = 0.8 } } }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0.2 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, semi_persistent = { { delay_mean_seconds = 10, delay_variance_seconds = 5, sound = { variations = { { filename = "__space-age__/sound/world/semi-persistent/wind-gust-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/wind-gust-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/wind-gust-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/wind-gust-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/wind-gust-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/wind-gust-6.ogg", volume = 0.4 } } } }, { sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.2, volume_percentage = 0.6 }, to = { 1.2, 100 } } } }, filename = "__space-age__/sound/world/weather/rain.ogg", volume = 0.25 } }, { delay_mean_seconds = 10, delay_variance_seconds = 5, sound = { advanced_volume_control = { darkness_threshold = 0.85, fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/semi-persistent/night-birds-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-8.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-9.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-10.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-11.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-12.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-13.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/semi-persistent/night-birds-14.ogg", volume = 0.4 } } } } }, wind = { filename = "__space-age__/sound/wind/wind-gleba.ogg", volume = 0.8 } }, planet_procession_set = { arrival = { "platform-to-planet-b" }, departure = { "planet-to-platform-a" } }, platform_procession_set = { arrival = { "planet-to-platform-b" }, departure = { "platform-to-planet-a" } }, player_effects = { action_delivery = { source_effects = { initial_height = 1, offset_deviation = { { -96, -56 }, { 96, 40 } }, smoke_name = "gleba-raindrops", speed = { -0.05, 0.5 }, speed_from_center = 0.01, speed_from_center_deviation = 0.02, speed_multiplier = 2, speed_multiplier_deviation = 0.05, starting_frame = 2, starting_frame_deviation = 2, type = "create-trivial-smoke" }, type = "instant" }, cluster_count = 10, distance = 8, distance_deviation = 8, type = "cluster" }, pollutant_type = "spores", procession_graphic_catalogue = { { index = 400, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 401, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 402, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 403, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 404, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 405, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 406, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 407, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 408, sprite = { filename = "__space-age__/graphics/procession/clouds/fulgora-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 409, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 301, sprite = { filename = "__space-age__/graphics/procession/space-rear-star.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1024, priority = "no-atlas", width = 1024 }, type = "sprite" }, { index = 450, sprite = { filename = "__space-age__/graphics/procession/clouds/gleba-sky-tint.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 16, priority = "no-atlas", width = 16 }, type = "sprite" }, { index = 509, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-cargo-bay-pod-emission.png", height = 120, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.21062500000000002, 0.109375 }, width = 196 } }, { index = 500, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-A.png", height = 268, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.75, -0.359375 }, width = 302 } }, { index = 501, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-B.png", height = 286, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.4375, -0.703125 }, width = 276 } }, { index = 502, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-C.png", height = 308, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.046875, -1.125 }, width = 322 } }, { index = 503, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-A.png", height = 310, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.84375, -0.375 }, width = 340 } }, { index = 504, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-B.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.234375, -0.28125 }, width = 402 } }, { index = 505, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-C.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.078125, -1.359375 }, width = 348 } }, { index = 506, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.png", height = 316, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 356 } }, { index = 507, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.png", height = 388, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 402 } }, { index = 508, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.png", height = 358, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 350 } } }, solar_power_in_space = 200, starmap_icon = "__space-age__/graphics/icons/starmap-planet-gleba.png", starmap_icon_size = 512, subgroup = "planets", surface_properties = { ["day-night-cycle"] = 36000, gravity = 20, ["magnetic-field"] = 25, pressure = 2000, ["solar-power"] = 50 }, surface_render_parameters = { clouds = { additional_density_sample = { scale = 0.0084375, wind_speed_factor = 1.77 }, detail_noise_texture = { filename = "__core__/graphics/clouds-detail-noise.png", size = 2048 }, detail_sample_1 = { scale = 0.053406250000000002, wind_speed_factor = 0.11702750146284377 }, detail_sample_2 = { scale = 0.068093749999999993, wind_speed_factor = 0.091785222579164767 }, detail_sample_morph_duration = 256, movement_speed_multiplier = 0.75, opacity = 0.25, scale = 1, shape_noise_texture = { filename = "__core__/graphics/clouds-noise.png", size = 2048 }, shape_warp_strength = 0.06, shape_warp_weight = 0.4, warp_sample_1 = { scale = 0.05 }, warp_sample_2 = { scale = 0.09375, wind_speed_factor = 0 }, warped_shape_sample = { scale = 0.01125 } }, day_night_cycle_color_lookup = { { 0, "__space-age__/graphics/lut/gleba-1-noon.png" }, { 0.15, "__space-age__/graphics/lut/gleba-2-afternoon.png" }, { 0.25, "__space-age__/graphics/lut/gleba-3-late-afternoon.png" }, { 0.35, "__space-age__/graphics/lut/gleba-4-sunset.png" }, { 0.45, "__space-age__/graphics/lut/gleba-5-after-sunset.png" }, { 0.55, "__space-age__/graphics/lut/gleba-6-before-dawn.png" }, { 0.65, "__space-age__/graphics/lut/gleba-7-dawn.png" }, { 0.75, "__space-age__/graphics/lut/gleba-8-morning.png" } }, fog = { color1 = { 255, 217, 139, 1 }, color2 = { 183, 255, 169, 1 }, detail_noise_texture = { filename = "__core__/graphics/clouds-detail-noise.png", size = 2048 }, fog_type = "gleba", shape_noise_texture = { filename = "__core__/graphics/clouds-noise.png", size = 2048 }, tick_factor = 1e-06 }, terrain_tint_effect = { global_intensity = 0.5, global_scale = 0.4, intensity = { 0.2, 0.4, 0.3, 0.15 }, noise_texture = { filename = "__space-age__/graphics/terrain/vulcanus/tint-noise.png", size = 4096 }, offset = { 0.2, 0, 0.4, 0.8 }, scale_u = { 1.85, 1.85, 1.85, 1.85 }, scale_v = { 1, 1, 1, 1 }, zoom_factor = 3.7999999999999998, zoom_intensity = 0.75 } }, ticks_between_player_effects = 1, type = "planet" }, nauvis = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 0.0125, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.0083333333333333321, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.0041666666666666661, speed = 0.016666666666666665, type = "asteroid-chunk" } }, asteroid_spawn_influence = 1, distance = 15, gravity_pull = 10, icon = "__base__/graphics/icons/nauvis.png", magnitude = 1, map_gen_settings = { autoplace_controls = { coal = {}, ["copper-ore"] = {}, ["crude-oil"] = {}, ["enemy-base"] = {}, ["iron-ore"] = {}, nauvis_cliff = {}, rocks = {}, starting_area_moisture = {}, stone = {}, trees = {}, ["uranium-ore"] = {}, water = {} }, autoplace_settings = { decorative = { settings = { ["brown-asterisk"] = {}, ["brown-asterisk-mini"] = {}, ["brown-carpet-grass"] = {}, ["brown-fluff"] = {}, ["brown-fluff-dry"] = {}, ["brown-hairy-grass"] = {}, ["cracked-mud-decal"] = {}, ["dark-mud-decal"] = {}, garballo = {}, ["garballo-mini-dry"] = {}, ["green-asterisk"] = {}, ["green-asterisk-mini"] = {}, ["green-bush-mini"] = {}, ["green-carpet-grass"] = {}, ["green-croton"] = {}, ["green-desert-bush"] = {}, ["green-hairy-grass"] = {}, ["green-pita"] = {}, ["green-pita-mini"] = {}, ["green-small-grass"] = {}, ["light-mud-decal"] = {}, ["medium-rock"] = {}, ["medium-sand-rock"] = {}, ["red-asterisk"] = {}, ["red-croton"] = {}, ["red-desert-bush"] = {}, ["red-desert-decal"] = {}, ["red-pita"] = {}, ["sand-decal"] = {}, ["sand-dune-decal"] = {}, ["small-rock"] = {}, ["small-sand-rock"] = {}, ["tiny-rock"] = {}, ["white-desert-bush"] = {} } }, entity = { settings = { ["big-rock"] = {}, ["big-sand-rock"] = {}, coal = {}, ["copper-ore"] = {}, ["crude-oil"] = {}, fish = {}, ["huge-rock"] = {}, ["iron-ore"] = {}, stone = {}, ["uranium-ore"] = {} } }, tile = { settings = { deepwater = {}, ["dirt-1"] = {}, ["dirt-2"] = {}, ["dirt-3"] = {}, ["dirt-4"] = {}, ["dirt-5"] = {}, ["dirt-6"] = {}, ["dirt-7"] = {}, ["dry-dirt"] = {}, ["grass-1"] = {}, ["grass-2"] = {}, ["grass-3"] = {}, ["grass-4"] = {}, ["red-desert-0"] = {}, ["red-desert-1"] = {}, ["red-desert-2"] = {}, ["red-desert-3"] = {}, ["sand-1"] = {}, ["sand-2"] = {}, ["sand-3"] = {}, water = {} } } }, aux_climate_control = true, cliff_settings = { cliff_smoothing = 0, control = "nauvis_cliff", name = "cliff" }, moisture_climate_control = true, property_expression_names = {} }, map_seed_offset = 0, name = "nauvis", order = "a[nauvis]", orientation = 0.275, persistent_ambient_sounds = { base_ambience = { filename = "__base__/sound/world/world_base_wind.ogg", volume = 0.3 }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, wind = { filename = "__base__/sound/wind/wind.ogg", volume = 0.8 } }, planet_procession_set = { arrival = { "platform-to-planet-b" }, departure = { "planet-to-platform-a" } }, platform_procession_set = { arrival = { "planet-to-platform-b" }, departure = { "platform-to-planet-a" } }, pollutant_type = "pollution", procession_graphic_catalogue = { { index = 400, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/procession/clouds/nauvis-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 960 }, type = "sprite" }, { index = 401, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/procession/clouds/mask-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 960 }, type = "sprite" }, { index = 402, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/procession/clouds/nauvis-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, line_length = 1, priority = "no-atlas", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 2000 }, type = "sprite" }, { index = 403, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 404, sprite = { filename = "__space-age__/graphics/procession/clouds/nauvis-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 405, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 406, sprite = { filename = "__space-age__/graphics/procession/clouds/nauvis-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 407, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 408, sprite = { filename = "__space-age__/graphics/procession/clouds/nauvis-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 409, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 301, sprite = { filename = "__space-age__/graphics/procession/space-rear-star.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1024, priority = "no-atlas", width = 1024 }, type = "sprite" }, { index = 450, sprite = { filename = "__space-age__/graphics/procession/clouds/nauvis-sky-tint.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 16, priority = "no-atlas", width = 16 }, type = "sprite" }, { index = 509, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-cargo-bay-pod-emission.png", height = 120, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.21062500000000002, 0.109375 }, width = 196 } }, { index = 500, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-A.png", height = 268, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.75, -0.359375 }, width = 302 } }, { index = 501, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-B.png", height = 286, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.4375, -0.703125 }, width = 276 } }, { index = 502, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-C.png", height = 308, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.046875, -1.125 }, width = 322 } }, { index = 503, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-A.png", height = 310, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.84375, -0.375 }, width = 340 } }, { index = 504, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-B.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.234375, -0.28125 }, width = 402 } }, { index = 505, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-C.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.078125, -1.359375 }, width = 348 } }, { index = 506, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.png", height = 316, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 356 } }, { index = 507, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.png", height = 388, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 402 } }, { index = 508, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.png", height = 358, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 350 } } }, solar_power_in_space = 300, starmap_icon = "__base__/graphics/icons/starmap-planet-nauvis.png", starmap_icon_size = 512, subgroup = "planets", surface_properties = { ["day-night-cycle"] = 25200 }, surface_render_parameters = { clouds = { additional_density_sample = { scale = 0.0084375, wind_speed_factor = 1.77 }, detail_noise_texture = { filename = "__core__/graphics/clouds-detail-noise.png", size = 2048 }, detail_sample_1 = { scale = 0.053406250000000002, wind_speed_factor = 0.11702750146284377 }, detail_sample_2 = { scale = 0.068093749999999993, wind_speed_factor = 0.091785222579164767 }, detail_sample_morph_duration = 256, movement_speed_multiplier = 0.75, opacity = 0.25, scale = 1, shape_noise_texture = { filename = "__core__/graphics/clouds-noise.png", size = 2048 }, shape_warp_strength = 0.06, shape_warp_weight = 0.4, warp_sample_1 = { scale = 0.05 }, warp_sample_2 = { scale = 0.09375, wind_speed_factor = 0 }, warped_shape_sample = { scale = 0.01125 } } }, type = "planet" }, vulcanus = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 0.002, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.0008, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.0004, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 0.6, asteroid = "medium-metallic-asteroid", probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-carbonic-asteroid", probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, asteroid = "medium-oxide-asteroid", probability = 0.0005, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, distance = 10, gravity_pull = 10, icon = "__space-age__/graphics/icons/vulcanus.png", magnitude = 1.5, map_gen_settings = { autoplace_controls = { calcite = {}, sulfuric_acid_geyser = {}, tungsten_ore = {}, vulcanus_coal = {}, vulcanus_volcanism = {} }, autoplace_settings = { decorative = { settings = { ["calcite-stain"] = {}, ["calcite-stain-small"] = {}, ["crater-large"] = {}, ["crater-small"] = {}, ["medium-volcanic-rock"] = {}, ["pumice-relief-decal"] = {}, ["small-sulfur-rock"] = {}, ["small-volcanic-rock"] = {}, ["sulfur-rock-cluster"] = {}, ["sulfur-stain"] = {}, ["sulfur-stain-small"] = {}, ["sulfuric-acid-puddle"] = {}, ["sulfuric-acid-puddle-small"] = {}, ["tiny-rock-cluster"] = {}, ["tiny-sulfur-rock"] = {}, ["tiny-volcanic-rock"] = {}, ["v-brown-carpet-grass"] = {}, ["v-brown-hairy-grass"] = {}, ["v-green-hairy-grass"] = {}, ["v-red-pita"] = {}, ["vulcanus-crack-decal-huge-warm"] = {}, ["vulcanus-crack-decal-large"] = {}, ["vulcanus-dune-decal"] = {}, ["vulcanus-lava-fire"] = {}, ["vulcanus-rock-decal-large"] = {}, ["vulcanus-sand-decal"] = {}, ["waves-decal"] = {} } }, entity = { settings = { ["ashland-lichen-tree"] = {}, ["ashland-lichen-tree-flaming"] = {}, ["big-volcanic-rock"] = {}, calcite = {}, coal = {}, ["crater-cliff"] = {}, ["huge-volcanic-rock"] = {}, ["sulfuric-acid-geyser"] = {}, ["tungsten-ore"] = {}, ["vulcanus-chimney"] = {}, ["vulcanus-chimney-cold"] = {}, ["vulcanus-chimney-faded"] = {}, ["vulcanus-chimney-short"] = {}, ["vulcanus-chimney-truncated"] = {} } }, tile = { settings = { lava = {}, ["lava-hot"] = {}, ["volcanic-ash-cracks"] = {}, ["volcanic-ash-dark"] = {}, ["volcanic-ash-flats"] = {}, ["volcanic-ash-light"] = {}, ["volcanic-ash-soil"] = {}, ["volcanic-cracks"] = {}, ["volcanic-cracks-hot"] = {}, ["volcanic-cracks-warm"] = {}, ["volcanic-folds"] = {}, ["volcanic-folds-flat"] = {}, ["volcanic-folds-warm"] = {}, ["volcanic-jagged-ground"] = {}, ["volcanic-pumice-stones"] = {}, ["volcanic-smooth-stone"] = {}, ["volcanic-smooth-stone-warm"] = {}, ["volcanic-soil-dark"] = {}, ["volcanic-soil-light"] = {} } } }, cliff_settings = { cliff_elevation_0 = 70, cliff_elevation_interval = 120, name = "cliff-vulcanus" }, property_expression_names = { aux = "vulcanus_aux", cliff_elevation = "cliff_elevation_from_elevation", cliffiness = "cliffiness_basic", elevation = "vulcanus_elevation", ["entity:calcite:probability"] = "vulcanus_calcite_probability", ["entity:calcite:richness"] = "vulcanus_calcite_richness", ["entity:coal:probability"] = "vulcanus_coal_probability", ["entity:coal:richness"] = "vulcanus_coal_richness", ["entity:sulfuric-acid-geyser:probability"] = "vulcanus_sulfuric_acid_geyser_probability", ["entity:sulfuric-acid-geyser:richness"] = "vulcanus_sulfuric_acid_geyser_richness", ["entity:tungsten-ore:probability"] = "vulcanus_tungsten_ore_probability", ["entity:tungsten-ore:richness"] = "vulcanus_tungsten_ore_richness", moisture = "vulcanus_moisture", temperature = "vulcanus_temperature" }, territory_settings = { minimum_territory_size = 10, territory_index_expression = "demolisher_territory_expression", territory_variation_expression = "demolisher_variation_expression", units = { "small-demolisher", "medium-demolisher", "big-demolisher" } } }, name = "vulcanus", order = "b[vulcanus]", orientation = 0.1, persistent_ambient_sounds = { base_ambience = { filename = "__space-age__/sound/wind/base-wind-vulcanus.ogg", volume = 0.8 }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, semi_persistent = { { delay_mean_seconds = 10, delay_variance_seconds = 5, sound = { variations = { { filename = "__space-age__/sound/world/semi-persistent/distant-rumble-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/semi-persistent/distant-rumble-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/semi-persistent/distant-rumble-3.ogg", volume = 0.5 } } } }, { delay_mean_seconds = 15, delay_variance_seconds = 7, sound = { variations = { { filename = "__space-age__/sound/world/semi-persistent/distant-flames-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-flames-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-flames-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-flames-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/semi-persistent/distant-flames-5.ogg", volume = 0.6 } } } } }, wind = { filename = "__space-age__/sound/wind/wind-vulcanus.ogg", volume = 0.8 } }, planet_procession_set = { arrival = { "platform-to-planet-b" }, departure = { "planet-to-platform-a" } }, platform_procession_set = { arrival = { "planet-to-platform-b" }, departure = { "platform-to-planet-a" } }, procession_graphic_catalogue = { { index = 400, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 401, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 960, priority = "no-atlas", width = 960 }, type = "sprite" }, { index = 402, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 403, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-0.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1500, priority = "no-atlas", width = 2000 }, type = "sprite" }, { index = 404, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 405, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-1.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1200, priority = "no-atlas", width = 1600 }, type = "sprite" }, { index = 406, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 407, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-2.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1050, priority = "no-atlas", width = 1400 }, type = "sprite" }, { index = 408, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 409, sprite = { filename = "__space-age__/graphics/procession/clouds/mask-cloudscape-layered-3.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 900, priority = "no-atlas", width = 1200 }, type = "sprite" }, { index = 301, sprite = { filename = "__space-age__/graphics/procession/space-rear-star.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 1024, priority = "no-atlas", width = 1024 }, type = "sprite" }, { index = 450, sprite = { filename = "__space-age__/graphics/procession/clouds/vulcanus-sky-tint.png", flags = { "group=effect-texture", "linear-minification", "linear-magnification" }, height = 16, priority = "no-atlas", width = 16 }, type = "sprite" }, { index = 509, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/shared-cargo-bay-pod-emission.png", height = 120, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.21062500000000002, 0.109375 }, width = 196 } }, { index = 500, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-A.png", height = 268, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.75, -0.359375 }, width = 302 } }, { index = 501, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-B.png", height = 286, line_length = 1, priority = "medium", scale = 0.5, shift = { -0.4375, -0.703125 }, width = 276 } }, { index = 502, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-pod-emission-C.png", height = 308, line_length = 1, priority = "medium", scale = 0.5, shift = { 1.046875, -1.125 }, width = 322 } }, { index = 503, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-A.png", height = 310, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.84375, -0.375 }, width = 340 } }, { index = 504, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-B.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.234375, -0.28125 }, width = 402 } }, { index = 505, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-pod-emission-C.png", height = 318, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.078125, -1.359375 }, width = 348 } }, { index = 506, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-A.png", height = 316, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.703125, -0.3125 }, width = 356 } }, { index = 507, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-B.png", height = 388, line_length = 1, priority = "medium", scale = 0.5, shift = { -1.21875, 0.265625 }, width = 402 } }, { index = 508, sprite = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/planet-lower-hatch-pod-emission-C.png", height = 358, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.015625, -0.96875 }, width = 350 } } }, solar_power_in_space = 600, starmap_icon = "__space-age__/graphics/icons/starmap-planet-vulcanus.png", starmap_icon_size = 512, subgroup = "planets", surface_properties = { ["day-night-cycle"] = 5400, gravity = 40, ["magnetic-field"] = 25, pressure = 4000, ["solar-power"] = 400 }, surface_render_parameters = { day_night_cycle_color_lookup = { { 0, "__space-age__/graphics/lut/vulcanus-1-day.png" }, { 0.2, "__space-age__/graphics/lut/vulcanus-1-day.png" }, { 0.45, "__space-age__/graphics/lut/vulcanus-2-night.png" }, { 0.55, "__space-age__/graphics/lut/vulcanus-2-night.png" }, { 0.8, "__space-age__/graphics/lut/vulcanus-1-day.png" } }, fog = { color1 = { 1, 0.87059999999999995, 0.302 }, color2 = { 1, 0.87059999999999995, 0.29020000000000001 }, detail_noise_texture = { filename = "__core__/graphics/clouds-detail-noise.png", size = 2048 }, shape_noise_texture = { filename = "__core__/graphics/clouds-noise.png", size = 2048 }, tick_factor = 5e-06 }, terrain_tint_effect = { global_intensity = 0.3, global_scale = 0.1, intensity = { 0.5, 0.2, 0.3, 1 }, noise_texture = { filename = "__space-age__/graphics/terrain/vulcanus/tint-noise.png", size = 4096 }, offset = { 0.2, 0, 0.4, 0.8 }, scale_u = { 3, 1, 1, 1 }, scale_v = { 1, 1, 1, 1 }, zoom_factor = 3, zoom_intensity = 0.6 } }, type = "planet" } }, plant = { jellystem = { agricultural_tower_tint = { primary = { a = 1, b = 0.46100000000000003, g = 0.30699999999999998, r = 0.62000000000000002 }, secondary = { a = 1, b = 0.34000000000000004, g = 0.62400000000000002, r = 0.33600000000000003 } }, ambient_sounds = { average_pause_seconds = 7, entity_to_sound_ratio = 0.5, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/jellystem-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-7.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/jellystem-8.ogg", volume = 0.5 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-b[forest]-b", probability_expression = "min(0.2, 0.3 * (1 - gleba_plants_noise) * control:gleba_plants:size)", richness_expression = "random_penalty_at(3, 1)", tile_restriction = { "natural-jellynut-soil", "artificial-jellynut-soil", "overgrowth-jellynut-soil" } }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 225, g = 218, r = 233 }, { b = 235, g = 235, r = 255 }, { b = 235, g = 217, r = 230 }, { b = 235, g = 202, r = 242 }, { b = 235, g = 235, r = 230 }, { b = 209, g = 186, r = 252 } }, drawing_box_vertical_extension = 0.8, emissions_per_second = { pollution = -0.001 }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"natural-jellynut-soil\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"jellystem\", position = {x=-2.54, y=-0.76}, tick_grown = 1}\n game.surfaces[1].create_entity{name = \"jellystem\", position = {x=2.87, y=-0.37}, tick_grown = 8000}\n game.surfaces[1].create_entity{name = \"jellystem\", position = {x=-4.68, y=1.83}, tick_grown = 1000}\n game.surfaces[1].create_entity{name = \"jellystem\", position = {x=-0.10, y=0.67}, tick_grown = 10000}\n game.surfaces[1].create_entity{name = \"jellystem\", position = {x=4.80, y=1.69}, tick_grown = 1}\n ", planet = "gleba" }, flags = { "placeable-neutral", "placeable-off-grid", "breaths-air" }, growth_ticks = 18000, harvest_emissions = { spores = 15 }, icon = "__space-age__/graphics/icons/jellystem.png", impact_category = "tree", map_color = { 255, 255, 255 }, max_health = 50, minable = { mining_particle = "jellystem-mining-particle", mining_time = 0.5, results = { { amount = 50, name = "jellynut", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-jellystem-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/mining/mined-jellystem-2.ogg", volume = 0.35 }, { filename = "__space-age__/sound/mining/mined-jellystem-3.ogg", volume = 0.35 }, { filename = "__space-age__/sound/mining/mined-jellystem-4.ogg", volume = 0.35 }, { filename = "__space-age__/sound/mining/mined-jellystem-5.ogg", volume = 0.35 }, { filename = "__space-age__/sound/mining/mined-jellystem-6.ogg", volume = 0.35 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-jellystem-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-jellystem-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-jellystem-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-jellystem-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-jellystem-5.ogg", volume = 0.4 } }, name = "jellystem", order = "a[tree]-c[gleba]-a[seedable]-b[jellystem]", selection_box = { { -1, -3 }, { 1, 0.8 } }, subgroup = "trees", type = "plant", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = { 1.625, -2.28125 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.8, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.65, -1 }, { 0.65, 1 } }, only_when_visible = true, particle_name = "jellystem-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0.5, initial_height = 1.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.2 }, { 0.8, 1.2 } }, only_when_visible = true, particle_name = "jellystem-leaf-particle", rotate_offsets = false, speed_from_center = 0.025, speed_from_center_deviation = 0.05, tail_length = 10, tail_length_deviation = 5, tail_width = 5, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 50, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/jellystem/jellystem-harvest-shadow.png", "__space-age__/graphics/entity/plant/jellystem/jellystem-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/jellystem/jellystem-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } } } }, ["tree-plant"] = { agricultural_tower_tint = { primary = { a = 1, b = 0.2, g = 1, r = 0.7 }, secondary = { a = 1, b = 0.30800000000000001, g = 0.61299999999999999, r = 0.56100000000000003 } }, ambient_sounds_group = "tree-01", autoplace = { probability_expression = 0, tile_restriction = { "grass-1", "grass-2", "grass-3", "grass-4", "dry-dirt", "dirt-1", "dirt-2", "dirt-3", "dirt-4", "dirt-5", "dirt-6", "dirt-7", "red-desert-0", "red-desert-1", "red-desert-2", "red-desert-3" } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 83, g = 255, r = 231 }, { b = 58, g = 255, r = 209 }, { b = 4, g = 159, r = 165 }, { b = 73, g = 231, r = 194 }, { b = 44, g = 242, r = 245 }, { b = 102, g = 242, r = 248 }, { b = 118, g = 238, r = 208 } }, corpse = "tree-08-stump", damaged_trigger_effect = { { damage_type_filters = "fire", sound = { { filename = "__base__/sound/particles/tree-leaves-1.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-2.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-3.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-4.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-5.ogg", volume = 0.35 } }, type = "play-sound" } }, darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = { pollution = -0.001 }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], growth_ticks = 36000, hidden_in_factoriopedia = false, icon = "__base__/graphics/icons/tree-08.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_color = { 0.19, 0.39000000000000004, 0.19, 0.4 }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { mining_particle = "wooden-particle", mining_time = 0.5, results = { { amount = 4, name = "wood", type = "item" } } }, mined_sound = { { filename = "__base__/sound/particles/tree-mined-1.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-2.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-3.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-4.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-5.ogg", volume = 0.4 } }, name = "tree-plant", order = "a[tree]-a[nauvis]-a[regular]-j[tree-08]", remains_when_mined = "tree-08-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", surface_conditions = { { max = 1000, min = 1000, property = "pressure" } }, type = "plant", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0, 0 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = { -0.1875, -2.40625 }, width = 262 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-a-normal.png", frame_count = 3, height = 222, scale = 0.5, shift = { -0.15625, -2.84375 }, width = 260 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = { 2.21875, 0.0625 }, width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { -0.15625, -1.8125 }, width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 306, scale = 0.5, shift = { -0.09375, -2.1875 }, width = 322 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-b-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = { -0.0625, -2.96875 }, width = 322 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 178, scale = 0.5, shift = { 2.40625, -0.15625 }, width = 322 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 276, scale = 0.5, shift = { -0.09375, -1.71875 }, width = 238 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = { 0.1875, -2.59375 }, width = 252 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-c-normal.png", frame_count = 3, height = 260, scale = 0.5, shift = { 0.203125, -2.8125 }, width = 254 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 228, scale = 0.5, shift = { 2.25, -0.0625 }, width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 300, scale = 0.5, shift = { 0.09375, -1.96875 }, width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 220, scale = 0.5, shift = { 0, -2.28125 }, width = 214 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-d-normal.png", frame_count = 3, height = 182, scale = 0.5, shift = { 0.015625, -2.5625 }, width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = { 2.21875, 0.21875 }, width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 228, scale = 0.5, shift = { 0.03125, -1.40625 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 210, scale = 0.5, shift = { 0.0625, -2.21875 }, width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-e-normal.png", frame_count = 3, height = 166, scale = 0.5, shift = { 0.078125, -2.484375 }, width = 228 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 150, scale = 0.5, shift = { 2.03125, 0.15625 }, width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 242, scale = 0.5, shift = { -0.21875, -1.53125 }, width = 172 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = { -0.0625, -2.09375 }, width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-f-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = { -0.03125, -2.828125 }, width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = { 1.96875, -0.21875 }, width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = { -0.09375, -1.71875 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 192, scale = 0.5, shift = { 0.375, -2.21875 }, width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-g-normal.png", frame_count = 3, height = 164, scale = 0.5, shift = { 0.390625, -2.40625 }, width = 192 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = { 2, -0.25 }, width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 222, scale = 0.5, shift = { 0.4375, -1.34375 }, width = 146 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 174, scale = 0.5, shift = { -0.28125, -1.6875 }, width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-h-normal.png", frame_count = 3, height = 152, scale = 0.5, shift = { -0.265625, -1.828125 }, width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = { 1.65625, 0.21875 }, width = 224 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 190, scale = 0.5, shift = { -0.3125, -1.0625 }, width = 160 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 168, scale = 0.5, shift = { 0.09375, -1.875 }, width = 130 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-i-normal.png", frame_count = 3, height = 154, scale = 0.5, shift = { 0.125, -1.953125 }, width = 128 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 102, scale = 0.5, shift = { 1.40625, -0.15625 }, width = 186 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 176, scale = 0.5, shift = { -0.0625, -1.03125 }, width = 78 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 160, scale = 0.5, shift = { 0.09375, -1.75 }, width = 162 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-j-normal.png", frame_count = 3, height = 148, scale = 0.5, shift = { 0.125, -1.828125 }, width = 162 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = { 1.4375, -0.0625 }, width = 208 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 180, scale = 0.5, shift = { 0.09375, -1.03125 }, width = 88 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = { -1.0625, -1.09375 }, width = 308 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-k-normal.png", frame_count = 3, height = 188, scale = 0.5, shift = { -2.078125, -1.453125 }, width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 180, scale = 0.5, shift = { -0.5625, -0.5 }, width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 218, scale = 0.5, shift = { -0.6875, -0.75 }, width = 300 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = { 1.5, 0.28125 }, width = 246 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-l-normal.png", frame_count = 3, height = 108, scale = 0.5, shift = { 1.875, 0.875 }, width = 200 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 216, scale = 0.5, shift = { 1.3125, 0.75 }, width = 324 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 204, scale = 0.5, shift = { 0.78125, 0.3125 }, width = 274 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 440 }, rotate = false } } } }, ["yumako-tree"] = { agricultural_tower_tint = { primary = { a = 1, b = 0.21800000000000002, g = 0.21800000000000002, r = 0.55200000000000005 }, secondary = { a = 1, b = 0.30800000000000001, g = 0.61299999999999999, r = 0.56100000000000003 } }, ambient_sounds = { average_pause_seconds = 8, entity_to_sound_ratio = 0.2, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/yumako-tree-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/yumako-tree-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/yumako-tree-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/yumako-tree-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/yumako-tree-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/yumako-tree-6.ogg", volume = 0.5 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-b[forest]-a", probability_expression = "min(0.2, 0.3 * (1 - gleba_plants_noise) * control:gleba_plants:size)", richness_expression = "random_penalty_at(3, 1)", tile_restriction = { "natural-yumako-soil", "artificial-yumako-soil", "overgrowth-yumako-soil" } }, collision_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"natural-yumako-soil\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"yumako-tree\", position = {x=-2.54, y=-0.76}, tick_grown = 1}\n game.surfaces[1].create_entity{name = \"yumako-tree\", position = {x=2.87, y=-0.37}, tick_grown = 8000}\n game.surfaces[1].create_entity{name = \"yumako-tree\", position = {x=-4.68, y=1.83}, tick_grown = 1000}\n game.surfaces[1].create_entity{name = \"yumako-tree\", position = {x=-0.10, y=0.67}, tick_grown = 10000}\n game.surfaces[1].create_entity{name = \"yumako-tree\", position = {x=4.80, y=1.69}, tick_grown = 1}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], growth_ticks = 18000, harvest_emissions = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.harvest_emissions ]=], icon = "__space-age__/graphics/icons/yumako-tree.png", impact_category = "tree", map_color = { 255, 255, 255 }, max_health = 50, minable = { mining_particle = "yumako-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = { { damage_type_filters = "fire", sound = { { filename = "__base__/sound/particles/tree-leaves-1.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-2.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-3.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-4.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-5.ogg", volume = 0.35 } }, type = "play-sound" } }, type = "instant" } }, type = "direct" } }, results = { { amount = 50, name = "yumako", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-yumako-tree-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/mining/mined-yumako-tree-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/mining/mined-yumako-tree-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/mining/mined-yumako-tree-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/mining/mined-yumako-tree-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/mining/mined-yumako-tree-6.ogg", volume = 0.3 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-yumako-tree-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-yumako-tree-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-yumako-tree-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-yumako-tree-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-yumako-tree-5.ogg", volume = 0.6 } }, name = "yumako-tree", order = "a[tree]-c[gleba]-a[seedable]-a[yumako-tree]", selection_box = { { -1, -3 }, { 1, 0.8 } }, subgroup = "trees", type = "plant", variations = { { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = { 1.625, -2.28125 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "yumako-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { initial_height = 2.5, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -1, -1 }, { 1, 1 } }, only_when_visible = true, particle_name = "yumako-leaf-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 25, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-normal.png", frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-harvest-shadow.png", "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/yumako-tree/yumako-tree-effect-map.png", height = 560, scale = 0.42900000000000009, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } } } } }, ["player-damaged-achievement"] = { golem = { icon = "__base__/graphics/achievement/golem.png", icon_size = 128, minimum_damage = 500, name = "golem", order = "b[exploration]-g[golem]", should_survive = true, steam_stats_name = "surived-damage-in-one-hit", type = "player-damaged-achievement" }, ["watch-your-step"] = { icon = "__base__/graphics/achievement/watch-your-step.png", icon_size = 128, minimum_damage = 0, name = "watch-your-step", order = "b[exploration]-f[watch-your-step]", should_survive = false, type = "player-damaged-achievement", type_of_dealer = "locomotive" } }, ["power-switch"] = { ["power-switch"] = { circuit_wire_connection_point = { shadow = { green = { -0.6875, 1.15625 }, red = { -0.4375, 1.15625 } }, wire = { green = { -0.75, 0.90625 }, red = { -0.53125, 0.90625 } } }, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, corpse = "power-switch-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "power-switch-explosion", fast_replaceable_group = "power-switch", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/power-switch/power-switch.png", height = 138, scale = 0.5, shift = { -0.09375, 0.0625 }, width = 168 }, heating_energy = "20kW", icon = "__base__/graphics/icons/power-switch.png", led_off = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/power-switch/power-switch-led.png", height = 60, scale = 0.5, shift = { 0.65625, -0.03125 }, width = 48 }, led_on = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/power-switch/power-switch-led.png", height = 60, scale = 0.5, shift = { 0.65625, -0.03125 }, width = 48, x = 48 }, left_wire_connection_point = { shadow = { copper = { -0.25, -0.0625 } }, wire = { copper = { -0.8125, -0.9375 } } }, max_health = 200, minable = { mining_time = 0.2, result = "power-switch" }, name = "power-switch", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], overlay_loop = { animation_speed = 0.25, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/power-switch/power-switch-electricity-loop.png", frame_count = 22, height = 60, line_length = 4, scale = 0.5, shift = { 0.0625, -0.28125 }, width = 70 }, overlay_start = { animation_speed = 0.2, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/power-switch/power-switch-electricity-start.png", frame_count = 2, height = 70, line_length = 2, scale = 0.5, shift = { 0.0625, -0.125 }, width = 62 }, overlay_start_delay = 3, power_on_animation = { layers = { { animation_speed = 0.2, filename = "__base__/graphics/entity/power-switch/power-switch.png", frame_count = 6, height = 138, line_length = 2, scale = 0.5, shift = { -0.09375, 0.0625 }, width = 168 }, { animation_speed = 0.2, draw_as_shadow = true, filename = "__base__/graphics/entity/power-switch/power-switch-shadow.png", frame_count = 6, height = 92, line_length = 2, scale = 0.5, shift = { 0.1875, 0.4375 }, width = 166 } } }, right_wire_connection_point = { shadow = { copper = { 1.40625, 0 } }, wire = { copper = { 0.90625, -0.90625 } } }, selection_box = { { -1, -1 }, { 1, 1 } }, type = "power-switch", wire_max_distance = 10, working_sound = { activate_sound = { audible_distance_modifier = 0.4, variations = { { filename = "__base__/sound/power-switch-activate-1.ogg", volume = 0.3 }, { filename = "__base__/sound/power-switch-activate-2.ogg", volume = 0.3 }, { filename = "__base__/sound/power-switch-activate-3.ogg", volume = 0.3 } } }, deactivate_sound = { audible_distance_modifier = 0.4, filename = "__base__/sound/power-switch-deactivate.ogg", volume = 0.15 }, main_sounds = { { activity_to_volume_modifiers = { offset = 1 }, match_volume_to_activity = true, sound = { audible_distance_modifier = 0.4, filename = "__base__/sound/power-switch.ogg", volume = 0.35 } } }, max_sounds_per_prototype = 2 } } }, procession = { ["default-a"] = { name = "default-a", procession_style = 0, timeline = { audio_events = {}, duration = 100, layers = { { frames = { { offset = { 0, 0 }, offset_t = { 0, -40 }, tilt = 0, tilt_t = 0, timestamp = 0 }, { offset = { 0, -70 }, offset_t = { 0, 0 }, timestamp = 100 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 0 }, { offset_rate = 0, offset_rate_t = 1, timestamp = 100 } }, type = "pod-movement" }, { frames = { { outside_opacity = 1, timestamp = 100 }, { outside_opacity = 0, timestamp = 150 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" } } }, type = "procession", usage = "departure" }, ["default-b"] = { ground_timeline = { audio_events = { { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 100, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 230, type = "play-sound", usage = "both" } }, duration = 400, layers = { { frames = { { offset = { 0, -70 }, offset_t = { 0, 40 }, tilt = 0, tilt_t = 0, timestamp = 0 }, { offset = { 0, 0 }, offset_t = { 0, 0 }, timestamp = 400 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 0 }, { offset_rate = 1.8, offset_rate_t = -0.8, timestamp = 400 } }, type = "pod-movement" }, { frames = { { outside_opacity = 0, timestamp = 0 }, { outside_opacity = 1, timestamp = 50 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { end_time = 400, frames = { { frame = 0, timestamp = 250 }, { frame = 11, timestamp = 400 } }, graphic = { catalogue_id = 13, type = "pod-catalogue" }, name = "pod fold", start_time = 0, type = "pod-animation" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 140, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 150, frames = { { frame = 9, timestamp = 140 }, { frame = 0, timestamp = 150 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 140, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 150, frames = { { opacity = 1, timestamp = 140 }, { opacity = 0, timestamp = 150 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 240, frames = { { frame = 0, timestamp = 230 }, { frame = 9, timestamp = 240 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 390, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 240, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 9, timestamp = 390 }, { frame = 0, timestamp = 400 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 390, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 250, frames = { { opacity = 0, timestamp = 230 }, { opacity = 1, timestamp = 250 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 0, timestamp = 250 }, { frame = 11, timestamp = 400 }, { opacity = 1, timestamp = 390 }, { opacity = 0, timestamp = 400 } }, graphic = { catalogue_id = 14, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 250, type = "single-graphic" } }, special_action_tick = 100 }, name = "default-b", procession_style = 0, timeline = { audio_events = { { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 100, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 230, type = "play-sound", usage = "both" } }, duration = 400, layers = { { frames = { { offset = { 0, -70 }, offset_t = { 0, 40 }, tilt = 0, tilt_t = 0, timestamp = 0 }, { offset = { 0, 0 }, offset_t = { 0, 0 }, timestamp = 400 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 0 }, { offset_rate = 1.8, offset_rate_t = -0.8, timestamp = 400 } }, type = "pod-movement" }, { frames = { { outside_opacity = 0, timestamp = 0 }, { outside_opacity = 1, timestamp = 50 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { end_time = 0, frames = { { frame = 33, timestamp = 250 }, { frame = 0, timestamp = 400 } }, graphic = { catalogue_id = 9, type = "pod-catalogue" }, name = "pod fold", start_time = 0, type = "pod-animation" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 140, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 150, frames = { { frame = 9, timestamp = 140 }, { frame = 0, timestamp = 150 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 140, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 150, frames = { { opacity = 1, timestamp = 140 }, { opacity = 0, timestamp = 150 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 240, frames = { { frame = 0, timestamp = 230 }, { frame = 9, timestamp = 240 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 390, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 240, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 9, timestamp = 390 }, { frame = 0, timestamp = 400 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 390, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 250, frames = { { opacity = 0, timestamp = 230 }, { opacity = 1, timestamp = 250 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 33, timestamp = 250 }, { frame = 0, timestamp = 400 }, { opacity = 1, timestamp = 390 }, { opacity = 0, timestamp = 400 } }, graphic = { catalogue_id = 10, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 250, type = "single-graphic" }, { frames = { { opacity = 0, opacity_t = 0, timestamp = 250 }, { opacity = 2, opacity_t = -1, timestamp = 390 }, { opacity = 0, opacity_t = 0, timestamp = 400 } }, graphic = { type = "hatch-location-catalogue-index" }, name = "hatch light", relative_to = "ground-origin", render_layer = "cargo-hatch", secondary_draw_order = -1, start_time = 250, type = "single-graphic" } }, special_action_tick = 100 }, type = "procession", usage = "arrival" }, ["default-intermezzo"] = { name = "default-intermezzo", procession_style = 0, timeline = { duration = 100, layers = {} }, type = "procession", usage = "intermezzo" }, ["default-rocket-a"] = { name = "default-rocket-a", procession_style = 0, timeline = { duration = 800, layers = { { frames = { { offset = { 0, 0 }, offset_t = { 0, -40 }, tilt = 0, tilt_t = 0, timestamp = 0 }, { offset = { 0, -700 }, offset_t = { 0, 0 }, timestamp = 100 } }, type = "pod-movement" }, { frames = { { outside_opacity = 1, timestamp = 300 }, { outside_opacity = 0, timestamp = 500 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" } }, special_action_tick = 800 }, type = "procession", usage = "departure" }, ["planet-to-platform-a"] = { name = "planet-to-platform-a", procession_style = 11, timeline = { audio_events = { { audio = { catalogue_id = 300, type = "pod-catalogue" }, timestamp = 710, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 790, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 920, type = "play-sound", usage = "both" } }, draw_switch_tick = 400, duration = 1200, layers = { { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, frames = { { effect_scale_min = 1.3999999999999999, timestamp = 0 }, { effect_scale_max = 1.7, timestamp = 0 }, { effect_shift = { 0, 3 }, timestamp = 0 }, { effect_shift = { 0, 0 }, timestamp = 650 }, { effect_shift_rate = 0, timestamp = 550 }, { effect_shift_rate = 1, timestamp = 650 }, { offset = { 3, -10 }, offset_t = { 0, 8 }, timestamp = 550 }, { offset = { 0, 0 }, offset_t = { -3, 3 }, timestamp = 1200 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 400 }, { offset_rate = 1.6000000000000001, offset_rate_t = -0.6, timestamp = 1200 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, reference_group = "procession-stars-bg", render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { contribute_to_distance_traveled = true, distance_traveled_contribution = 1, frames = { { offset = { 0, 0 }, offset_t = { 0, -11 }, timestamp = 0 }, { offset = { 0, -55.000000000000007 }, offset_t = { 0, -22 }, timestamp = 360 }, { offset = { 11, -110.00000000000001 }, offset_t = { 11, -22 }, timestamp = 720 }, { offset = { 39.600000000000001, -154 }, offset_t = { 13.200000000000001, -13.200000000000001 }, timestamp = 1200 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 400 }, { offset_rate = 0.9, offset_rate_t = 0.1, timestamp = 1200 }, { tilt = 0, tilt_t = 0, timestamp = 400 }, { tilt = 0.02, tilt_t = -0.03, timestamp = 720 }, { tilt = 0.125, tilt_t = 0, timestamp = 1200 } }, type = "pod-movement" }, { frames = { { lut_blend = 0, timestamp = 400 }, { lut_blend = 1, timestamp = 700 }, { outside_opacity = 1, timestamp = 350 }, { outside_opacity = 0, timestamp = 400 }, { environment_volume = 1, timestamp = 250 }, { environment_volume = 0, timestamp = 800 }, { environment_muffle_intensity = 0, timestamp = 100 }, { environment_muffle_intensity = 0.5, timestamp = 450 }, { environment_muffle_intensity = 1, timestamp = 750 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { end_time = 947, frames = { { frame = 0, timestamp = 770 }, { frame = 58, timestamp = 947 } }, graphic = { catalogue_id = 7, type = "pod-catalogue" }, name = "a_rotation", start_time = 770, type = "pod-animation" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 780, frames = { { frame = 0, timestamp = 770 }, { frame = 9, timestamp = 780 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 770, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 795, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 780, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 805, frames = { { frame = 9, timestamp = 795 }, { frame = 0, timestamp = 805 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 795, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 825, frames = { { frame = 0, timestamp = 815 }, { frame = 9, timestamp = 825 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 815, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 865, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 825, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 875, frames = { { frame = 9, timestamp = 865 }, { frame = 0, timestamp = 875 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 865, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 930, frames = { { frame = 0, timestamp = 920 }, { frame = 9, timestamp = 930 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 920, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 1090, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 930, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 1100, frames = { { frame = 9, timestamp = 1090 }, { frame = 0, timestamp = 1100 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 1090, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 948, frames = { { opacity = 0, timestamp = 770 }, { opacity = 1, timestamp = 780 }, { opacity = 1, timestamp = 795 }, { opacity = 0, timestamp = 805 }, { opacity = 0, timestamp = 815 }, { opacity = 1, timestamp = 825 }, { opacity = 1, timestamp = 865 }, { opacity = 0, timestamp = 875 }, { opacity = 0, timestamp = 920 }, { opacity = 1, timestamp = 930 }, { opacity = 1, timestamp = 947 }, { opacity = 0, timestamp = 948 }, { frame = 0, timestamp = 770 }, { frame = 58, timestamp = 947 } }, graphic = { catalogue_id = 8, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 770, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 1100, frames = { { opacity = 1, timestamp = 948 }, { opacity = 1, timestamp = 1090 }, { opacity = 0, timestamp = 1100 } }, graphic = { catalogue_id = 2, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 948, type = "single-graphic" }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 0.34000000000000004, timestamp = 0 }, { effect_scale_max = 0.70999999999999996, timestamp = 0 }, { effect_shift = { 0, 2.7000000000000002 }, timestamp = 500 }, { effect_shift = { 0, -2.7000000000000002 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 700 }, { offset = { 0, 0 }, timestamp = 500 }, { offset = { 1, 6 }, timestamp = 700 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "main cloud", render_layer = "floor", secondary_draw_order = -1, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 0.9, timestamp = 0 }, { effect_scale_max = 1.8, timestamp = 0 }, { effect_shift = { 0, 2.9 }, timestamp = 500 }, { effect_shift = { 0, -2.9 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 650 }, { opacity = 0.4, timestamp = 0 }, { offset = { 2, 1 }, timestamp = 500 }, { offset = { 4, 4 }, timestamp = 700 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "stretch cloud", render_layer = "floor", secondary_draw_order = -2, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, 3.7000000000000002 }, timestamp = 500 }, { effect_shift = { 0, -3.5 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 700 }, { opacity = 0, timestamp = 500 }, { opacity = 0.9, timestamp = 575 }, { opacity = 0.8, timestamp = 625 }, { opacity = 0, timestamp = 700 }, { offset = { 2, 1 }, timestamp = 500 }, { offset = { 4, 6 }, timestamp = 700 } }, graphic = { catalogue_id = 402, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 403, type = "location-catalogue" }, name = "top cloud 1", render_layer = "floor", secondary_draw_order = -1, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, 3.6499999999999999 }, timestamp = 500 }, { effect_shift = { 0, -3.85 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 700 }, { opacity = 0, timestamp = 500 }, { opacity = 0.9, timestamp = 575 }, { opacity = 0.8, timestamp = 625 }, { opacity = 0, timestamp = 700 }, { offset = { 2, 1 }, timestamp = 500 }, { offset = { 4, 6 }, timestamp = 700 } }, graphic = { catalogue_id = 404, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 405, type = "location-catalogue" }, name = "top cloud 2", render_layer = "floor", secondary_draw_order = 0, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 968, 968 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, 3.6000000000000001 }, timestamp = 500 }, { effect_shift = { 0, -3.7999999999999998 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 700 }, { opacity = 0, timestamp = 500 }, { opacity = 0.9, timestamp = 575 }, { opacity = 0.8, timestamp = 625 }, { opacity = 0, timestamp = 700 }, { offset = { 2, 1 }, timestamp = 500 }, { offset = { 4, 6 }, timestamp = 700 } }, graphic = { catalogue_id = 406, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 407, type = "location-catalogue" }, name = "top cloud 3", render_layer = "floor", secondary_draw_order = 1, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1208, 1208 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 700, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, 3.6499999999999999 }, timestamp = 500 }, { effect_shift = { 0, -3.85 }, timestamp = 700 }, { effect_shift_rate = 0, timestamp = 500 }, { effect_shift_rate = 1, timestamp = 700 }, { opacity = 0, timestamp = 500 }, { opacity = 0.9, timestamp = 575 }, { opacity = 0.8, timestamp = 625 }, { opacity = 0, timestamp = 700 }, { offset = { 2, 1 }, timestamp = 500 }, { offset = { 4, 6 }, timestamp = 700 } }, graphic = { catalogue_id = 408, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 409, type = "location-catalogue" }, name = "top cloud 4", render_layer = "collision-selection-box", secondary_draw_order = 2, start_time = 500, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 868, 868 } }, { end_time = 550, frames = { { opacity = 0, timestamp = 420 }, { opacity = 0.2, timestamp = 550 }, { opacity = 0.4, timestamp = 600 } }, graphic = { catalogue_id = 450, type = "location-catalogue" }, name = "haze", render_layer = "floor", secondary_draw_order = -21, start_time = 400, type = "cover-graphic", world_size = { 512, 512 } }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 } }, graphic = { catalogue_id = 100, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_base", relative_to = "pod", render_layer = "elevated-rail-stone-path", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { frame = 0, timestamp = 700 }, { frame = 19, timestamp = 750 } }, graphic = { catalogue_id = 102, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_back", relative_to = "pod", render_layer = "elevated-higher-object", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { frame = 0, timestamp = 700 }, { frame = 19, timestamp = 750 } }, graphic = { catalogue_id = 101, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_front", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 750 }, { opacity = 0, timestamp = 820 } }, graphic = { catalogue_id = 120, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_emission1", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 750 }, { opacity = 0, timestamp = 820 } }, graphic = { catalogue_id = 121, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_emission2", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 750 }, { opacity = 0, timestamp = 820 } }, graphic = { catalogue_id = 122, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_emission3", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 700 }, { opacity = 0, timestamp = 740 } }, graphic = { catalogue_id = 140, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_smoke1", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 680 }, { opacity = 0, timestamp = 760 } }, graphic = { catalogue_id = 141, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_smoke2", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 710 }, { opacity = 0, timestamp = 770 } }, graphic = { catalogue_id = 142, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_smoke3", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 650 }, { opacity = 0, timestamp = 720 } }, graphic = { catalogue_id = 143, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_smoke4", relative_to = "pod", render_layer = "elevated-rail-stone-path-lower", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 1, timestamp = 600 }, { opacity = 0, timestamp = 680 } }, graphic = { catalogue_id = 144, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_smoke5", relative_to = "pod", render_layer = "elevated-rail-stone-path-lower", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 750, frames = { { opacity = 1, timestamp = 722.5 }, { opacity = 0, timestamp = 750 } }, graphic = { catalogue_id = 1, type = "pod-catalogue" }, is_passenger_only = true, name = "shaded_pod", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 0, timestamp = 770 }, { opacity = 1, timestamp = 780 }, { opacity = 1, timestamp = 795 }, { opacity = 0, timestamp = 805 }, { opacity = 0, timestamp = 815 }, { opacity = 1, timestamp = 825 }, { opacity = 1, timestamp = 826 }, { opacity = 0, timestamp = 866 } }, graphic = { catalogue_id = 123, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_bb_back", relative_to = "pod", render_layer = "elevated-higher-object", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = false, frames = { { shift = { 0, 4.5149999999999997 }, timestamp = 0 }, { shift = { -3, 74.515000000000001 }, timestamp = 1200 }, { shift_rate = -0.15, shift_rate_t = 0.15, timestamp = 0 }, { shift_rate = 0.15, shift_rate_t = -0.15, timestamp = 750 }, { shift_rate = -0.12, shift_rate_t = 0.31000000000000001, timestamp = 887 }, { shift_rate = 1, shift_rate_t = 0, timestamp = 1100 }, { rotation = -0.04, rotation_t = 0.04, timestamp = 0 }, { rotation = 0.04, rotation_t = -0.04, timestamp = 800 }, { rotation = -0.019, rotation_t = 0.055, timestamp = 915 }, { rotation = 0.22000000000000002, rotation_t = 0.16000000000000001, timestamp = 1200 }, { opacity = 0, timestamp = 770 }, { opacity = 1, timestamp = 780 }, { opacity = 1, timestamp = 795 }, { opacity = 0, timestamp = 805 }, { opacity = 0, timestamp = 815 }, { opacity = 1, timestamp = 825 }, { opacity = 1, timestamp = 826 }, { opacity = 0, timestamp = 866 } }, graphic = { catalogue_id = 124, type = "pod-catalogue" }, is_passenger_only = true, name = "impostor_bb_front", relative_to = "pod", render_layer = "light-effect", rotates_with_pod = false, shift_rotates_with_pod = false, start_time = 400, type = "single-graphic" } }, special_action_tick = 399 }, type = "procession", usage = "departure" }, ["planet-to-platform-b"] = { name = "planet-to-platform-b", procession_style = 11, timeline = { audio_events = { { audio = { catalogue_id = 201, type = "pod-catalogue" }, timestamp = 130, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 204, type = "pod-catalogue" }, timestamp = 200, type = "play-sound", usage = "both" } }, duration = 350, layers = { { distance_traveled_strength = { 0, 0 }, frames = { { opacity = 1, timestamp = 50 }, { opacity = 0, timestamp = 150 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, inherit_from = "procession-stars-bg", name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "spawn-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { contribute_to_distance_traveled = true, distance_traveled_contribution = -1, frames = { { offset = { -70, 0 }, offset_t = { 40, -40 }, timestamp = 0 }, { offset = { -10, -43 }, offset_t = { 10, 7 }, timestamp = 200 }, { offset = { 0, 0 }, offset_t = { 0, 20 }, timestamp = 350 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 0 }, { offset_rate = 1, offset_rate_t = -0.34000000000000004, timestamp = 116 }, { offset_rate = 1, offset_rate_t = 0, timestamp = 350 }, { tilt = 0.125, tilt_t = 0, timestamp = 0 }, { tilt = 0.088999999999999986, tilt_t = -0.046999999999999993, timestamp = 58 }, { tilt = -0.121, tilt_t = 0.060999999999999996, timestamp = 111 }, { tilt = -0.124, timestamp = 169 }, { tilt = -0.13300000000000001, tilt_t = 0.037999999999999998, timestamp = 215 }, { tilt = 0.002, tilt_t = -0.03, timestamp = 253 }, { tilt = 0, timestamp = 279 } }, type = "pod-movement" }, { frames = { { lut_blend = 1, timestamp = 100 }, { lut_blend = 0, timestamp = 150 }, { outside_opacity = 0, timestamp = 175 }, { outside_opacity = 1, timestamp = 200 }, { environment_volume = 0, timestamp = 50 }, { environment_volume = 1, timestamp = 150 }, { environment_muffle_intensity = 1, timestamp = 0 }, { environment_muffle_intensity = 0, timestamp = 200 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { frames = { { opacity = 0, timestamp = 250 }, { opacity = 1, timestamp = 340 }, { opacity = 0, timestamp = 350 } }, graphic = { type = "hatch-location-catalogue-index" }, name = "hatch light", relative_to = "ground-origin", render_layer = "cargo-hatch", secondary_draw_order = -1, start_time = 250, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 120, frames = { { frame = 0, timestamp = 110 }, { frame = 9, timestamp = 120 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 110, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 180, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 120, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 190, frames = { { frame = 9, timestamp = 180 }, { frame = 0, timestamp = 190 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 180, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 225, frames = { { frame = 0, timestamp = 215 }, { frame = 9, timestamp = 225 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 215, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 365, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 225, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 375, frames = { { frame = 9, timestamp = 365 }, { frame = 0, timestamp = 375 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 365, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 375, frames = { { opacity = 0, timestamp = 110 }, { opacity = 1, timestamp = 120 }, { opacity = 1, timestamp = 180 }, { opacity = 0, timestamp = 190 }, { opacity = 0, timestamp = 215 }, { opacity = 1, timestamp = 225 }, { opacity = 1, timestamp = 365 }, { opacity = 0, timestamp = 375 } }, graphic = { catalogue_id = 2, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 110, type = "single-graphic" } } }, type = "procession", usage = "arrival" }, ["planet-to-platform-intermezzo"] = { name = "planet-to-platform-intermezzo", procession_style = 11, timeline = { audio_events = {}, duration = 100, intermezzo_max_duration = 35, intermezzo_min_duration = 10, layers = { { distance_traveled_strength = { 0, 0 }, frames = { { offset = { 0, 0 }, timestamp = 0 }, { offset = { -0.44000000000000004, 0.44000000000000004 }, timestamp = 50 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, inherit_from = "procession-stars-bg", name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, reference_group = "procession-stars-bg", render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { frames = { { offset = { 0, 0 }, tilt = 0.125, tilt_t = 0, timestamp = 0 } }, type = "pod-movement" }, { frames = { { distance = 0, timestamp = 0 }, { distance = 25.600000000000001, timestamp = 50 } }, type = "pod-distance-traveled" }, { frames = { { cutscene_opacity = 1, environment_muffle_intensity = 1, environment_volume = 0, lut_blend = 1, outside_opacity = 0, timestamp = 0 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" } } }, type = "procession", usage = "intermezzo" }, ["platform-to-planet-a"] = { name = "platform-to-planet-a", procession_style = 10, timeline = { audio_events = { { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 0, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 101, type = "pod-catalogue" }, timestamp = 107, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 201, type = "pod-catalogue" }, timestamp = 170, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 320, type = "play-sound", usage = "both" } }, draw_switch_tick = 170, duration = 400, layers = { { distance_traveled_strength = { 0, 0 }, frames = { { opacity = 0, timestamp = 175 }, { opacity = 1, timestamp = 350 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, reference_group = "procession-stars-bg", render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { contribute_to_distance_traveled = true, distance_traveled_contribution = 1, frames = { { offset = { 0, 0 }, offset_t = { 0, -30 }, timestamp = 0 }, { offset = { -66, -25 }, offset_t = { -64, 50 }, timestamp = 400 }, { offset_rate = 0, offset_rate_t = 0, timestamp = 0 }, { offset_rate = 0, offset_rate_t = 1, timestamp = 400 }, { tilt = 0, tilt_t = 0, timestamp = 150 }, { tilt = 0, tilt_t = -0.03, timestamp = 180 }, { tilt = -0.09, tilt_t = 0.04, timestamp = 200 }, { tilt = -0.02, tilt_t = -0.03, timestamp = 263 }, { tilt = -0.02, tilt_t = 0.02, timestamp = 302 }, { tilt = 0.06, tilt_t = -0.02, timestamp = 336 }, { tilt = 0.08, tilt_t = 0, timestamp = 382 } }, type = "pod-movement" }, { frames = { { lut_blend = 0, timestamp = 175 }, { lut_blend = 1, timestamp = 340 }, { outside_opacity = 1, timestamp = 200 }, { outside_opacity = 0, timestamp = 250 }, { environment_volume = 1, timestamp = 150 }, { environment_volume = 0, timestamp = 250 }, { environment_muffle_intensity = 0, timestamp = 100 }, { environment_muffle_intensity = 1, timestamp = 250 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { end_time = 170, frames = { { frame = 0, timestamp = 100 }, { frame = 33, timestamp = 170 } }, graphic = { catalogue_id = 9, type = "pod-catalogue" }, name = "a_opening", start_time = 100, type = "pod-animation" }, { end_time = 0, frames = { { frame = 0, timestamp = 171 }, { frame = 59, timestamp = 351 } }, graphic = { catalogue_id = 11, type = "pod-catalogue" }, name = "a_open_rotation", start_time = 171, type = "pod-animation" }, { end_time = 100, frames = { { opacity = 0, timestamp = 0 }, { opacity = 1, timestamp = 10 }, { opacity = 1, timestamp = 80 }, { opacity = 0, timestamp = 90 } }, graphic = { type = "hatch-location-catalogue-index" }, name = "hatch light", relative_to = "ground-origin", render_layer = "object", secondary_draw_order = -1, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 10, frames = { { frame = 0, timestamp = 0 }, { frame = 9, timestamp = 10 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 90, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 10, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 100, frames = { { frame = 9, timestamp = 90 }, { frame = 0, timestamp = 100 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 90, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 180, frames = { { frame = 0, timestamp = 170 }, { frame = 9, timestamp = 180 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 170, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 250, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 180, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 260, frames = { { frame = 9, timestamp = 250 }, { frame = 0, timestamp = 260 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 250, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 330, frames = { { frame = 0, timestamp = 320 }, { frame = 9, timestamp = 330 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 320, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 360, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 330, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 370, frames = { { frame = 9, timestamp = 360 }, { frame = 0, timestamp = 370 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 360, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 100, frames = { { opacity = 0, timestamp = 0 }, { opacity = 1, timestamp = 10 }, { opacity = 1, timestamp = 90 }, { opacity = 0, timestamp = 100 } }, graphic = { catalogue_id = 2, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 0, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 370, frames = { { opacity = 0, timestamp = 170 }, { opacity = 1, timestamp = 180 }, { opacity = 1, timestamp = 250 }, { opacity = 0, timestamp = 260 }, { opacity = 0, timestamp = 320 }, { opacity = 1, timestamp = 330 }, { opacity = 1, timestamp = 360 }, { opacity = 0, timestamp = 370 }, { frame = 0, timestamp = 171 }, { frame = 60, timestamp = 351 } }, graphic = { catalogue_id = 12, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 170, type = "single-graphic" } } }, type = "procession", usage = "departure" }, ["platform-to-planet-b"] = { ground_timeline = { audio_events = { { audio = { catalogue_id = 201, type = "pod-catalogue" }, timestamp = 20, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 100, type = "pod-catalogue" }, timestamp = 40, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 204, type = "pod-catalogue" }, timestamp = 220, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 320, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 430, type = "play-sound", usage = "both" } }, duration = 600, layers = { { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 290, frames = { { effect_scale_min = 1.3, timestamp = 0 }, { effect_scale_max = 1.7, timestamp = 0 }, { effect_shift = { 0, 0 }, timestamp = 0 }, { effect_shift = { 0, 3 }, timestamp = 400 }, { effect_shift_rate = 0, timestamp = 150 }, { effect_shift_rate = 1, timestamp = 300 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, inherit_from = "procession-stars-bg", is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "spawn-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { contribute_to_distance_traveled = true, distance_traveled_contribution = -1, frames = { { offset = { 120, -240 }, offset_t = { -19.200000000000003, 15 }, timestamp = 0 }, { offset = { 23.700000000000003, -151.89000000000001 }, offset_t = { -22.259999999999998, 26.609999999999999 }, timestamp = 200 }, { offset = { 0, -60 }, offset_t = { 0, 12 }, timestamp = 350 }, { offset = { 0, 0 }, offset_t = { 0, 12 }, timestamp = 600 }, { offset_rate = -0.42000000000000002, offset_rate_t = 0.42000000000000002, timestamp = 0 }, { offset_rate = 0.46999999999999993, offset_rate_t = -0.42000000000000002, timestamp = 25 }, { offset_rate = 1.04, offset_rate_t = -0.06, timestamp = 507 }, { offset_rate = 0.95999999999999996, offset_rate_t = 0.04, timestamp = 600 }, { tilt = 0.08, tilt_t = 0, timestamp = 0 }, { tilt = 0.070000000000000009, tilt_t = -0.02, timestamp = 240 }, { tilt = 0, tilt_t = 0, timestamp = 360 }, { tilt = 0, tilt_t = 0, timestamp = 600 } }, type = "pod-movement" }, { frames = { { lut_blend = 1, timestamp = 100 }, { lut_blend = 0, timestamp = 150 }, { outside_opacity = 0, timestamp = 175 }, { outside_opacity = 1, timestamp = 200 }, { environment_volume = 0, timestamp = 200 }, { environment_volume = 1, timestamp = 350 }, { environment_muffle_intensity = 1, timestamp = 200 }, { environment_muffle_intensity = 0, timestamp = 100 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 190, frames = { { opacity = 0, timestamp = 40 }, { opacity = 1, timestamp = 50 }, { opacity = 1, timestamp = 180 }, { opacity = 0, timestamp = 190 } }, graphic = { catalogue_id = 202, type = "pod-catalogue" }, is_passenger_only = false, name = "reentry_flames", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 2, shift_rotates_with_pod = true, start_time = 40, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 30, frames = { { frame = 0, timestamp = 20 }, { frame = 9, timestamp = 30 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 20, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 190, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 30, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 200, frames = { { frame = 9, timestamp = 190 }, { frame = 0, timestamp = 200 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 190, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 200, frames = { { opacity = 0, timestamp = 20 }, { opacity = 1, timestamp = 30 }, { opacity = 1, timestamp = 190 }, { opacity = 0, timestamp = 200 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 20, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 230, frames = { { frame = 0, timestamp = 220 }, { frame = 9, timestamp = 230 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 220, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 270, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 280, frames = { { frame = 9, timestamp = 270 }, { frame = 0, timestamp = 280 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 270, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 280, frames = { { opacity = 0, timestamp = 220 }, { opacity = 1, timestamp = 230 }, { opacity = 1, timestamp = 270 }, { opacity = 0, timestamp = 280 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 220, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 330, frames = { { frame = 0, timestamp = 320 }, { frame = 9, timestamp = 330 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 320, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 390, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 330, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 400, frames = { { frame = 9, timestamp = 390 }, { frame = 0, timestamp = 400 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 390, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 400, frames = { { opacity = 0, timestamp = 320 }, { opacity = 1, timestamp = 330 }, { opacity = 1, timestamp = 390 }, { opacity = 0, timestamp = 400 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 320, type = "single-graphic" }, { end_time = 0, frames = { { frame = 0, timestamp = 450 }, { frame = 11, timestamp = 600 } }, graphic = { catalogue_id = 13, type = "pod-catalogue" }, name = "a_landing", start_time = 0, type = "pod-animation" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 440, frames = { { frame = 0, timestamp = 430 }, { frame = 9, timestamp = 440 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -2, shift_rotates_with_pod = true, start_time = 430, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 550, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 440, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 570, frames = { { frame = 9, timestamp = 550 }, { frame = 0, timestamp = 570 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 550, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 450, frames = { { opacity = 0, timestamp = 430 }, { opacity = 1, timestamp = 440 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 430, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 0, timestamp = 450 }, { frame = 11, timestamp = 600 }, { opacity = 1, timestamp = 570 }, { opacity = 0, timestamp = 580 } }, graphic = { catalogue_id = 14, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 450, type = "single-graphic" }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 0.34000000000000004, timestamp = 0 }, { effect_scale_max = 0.70999999999999996, timestamp = 0 }, { effect_shift = { 0, -2.7000000000000002 }, timestamp = 50 }, { effect_shift = { 0, 2.7000000000000002 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 1, timestamp = 0 }, { offset = { 0, 0 }, timestamp = 0 }, { offset = { 1, -4 }, timestamp = 550 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "main cloud", render_layer = "floor", secondary_draw_order = -1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 0.9, timestamp = 0 }, { effect_scale_max = 2.1000000000000001, timestamp = 0 }, { effect_shift = { 0, -2.6000000000000001 }, timestamp = 50 }, { effect_shift = { 0, 2.7999999999999998 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0.4, timestamp = 0 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "stretch cloud", render_layer = "floor", secondary_draw_order = 5, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.7000000000000002 }, timestamp = 50 }, { effect_shift = { 0, 3.5 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 402, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 403, type = "location-catalogue" }, name = "top cloud 1", render_layer = "floor", secondary_draw_order = -1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6499999999999999 }, timestamp = 50 }, { effect_shift = { 0, 3.85 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 404, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 405, type = "location-catalogue" }, name = "top cloud 2", render_layer = "floor", secondary_draw_order = 0, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 968, 968 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6000000000000001 }, timestamp = 50 }, { effect_shift = { 0, 3.7999999999999998 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 406, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 407, type = "location-catalogue" }, name = "top cloud 3", render_layer = "floor", secondary_draw_order = 1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1208, 1208 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6499999999999999 }, timestamp = 50 }, { effect_shift = { 0, 3.85 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 408, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 409, type = "location-catalogue" }, name = "top cloud 4", render_layer = "collision-selection-box", secondary_draw_order = 2, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 868, 868 } }, { end_time = 350, frames = { { opacity = 0.4, timestamp = 200 }, { opacity = 0.2, timestamp = 300 }, { opacity = 0, timestamp = 350 } }, graphic = { catalogue_id = 450, type = "location-catalogue" }, name = "haze", render_layer = "floor", secondary_draw_order = -21, start_time = 200, type = "cover-graphic", world_size = { 512, 512 } } } }, name = "platform-to-planet-b", procession_style = 10, timeline = { audio_events = { { audio = { catalogue_id = 201, type = "pod-catalogue" }, timestamp = 20, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 100, type = "pod-catalogue" }, timestamp = 40, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 204, type = "pod-catalogue" }, timestamp = 220, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 203, type = "pod-catalogue" }, timestamp = 320, type = "play-sound", usage = "both" }, { audio = { catalogue_id = 202, type = "pod-catalogue" }, timestamp = 430, type = "play-sound", usage = "both" } }, duration = 600, layers = { { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 290, frames = { { effect_scale_min = 1.3, timestamp = 0 }, { effect_scale_max = 1.7, timestamp = 0 }, { effect_shift = { 0, 0 }, timestamp = 0 }, { effect_shift = { 0, 3 }, timestamp = 400 }, { effect_shift_rate = 0, timestamp = 150 }, { effect_shift_rate = 1, timestamp = 300 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, inherit_from = "procession-stars-bg", is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "spawn-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { contribute_to_distance_traveled = true, distance_traveled_contribution = -1, frames = { { offset = { 120, -240 }, offset_t = { -19.200000000000003, 15 }, timestamp = 0 }, { offset = { 23.700000000000003, -151.89000000000001 }, offset_t = { -22.259999999999998, 26.609999999999999 }, timestamp = 200 }, { offset = { 0, -60 }, offset_t = { 0, 12 }, timestamp = 350 }, { offset = { 0, 0 }, offset_t = { 0, 12 }, timestamp = 600 }, { offset_rate = -0.42000000000000002, offset_rate_t = 0.42000000000000002, timestamp = 0 }, { offset_rate = 0.46999999999999993, offset_rate_t = -0.42000000000000002, timestamp = 25 }, { offset_rate = 1.04, offset_rate_t = -0.06, timestamp = 507 }, { offset_rate = 0.95999999999999996, offset_rate_t = 0.04, timestamp = 600 }, { tilt = 0.08, tilt_t = 0, timestamp = 0 }, { tilt = 0.070000000000000009, tilt_t = -0.02, timestamp = 240 }, { tilt = 0, tilt_t = 0, timestamp = 360 }, { tilt = 0, tilt_t = 0, timestamp = 600 } }, type = "pod-movement" }, { frames = { { lut_blend = 1, timestamp = 100 }, { lut_blend = 0, timestamp = 150 }, { outside_opacity = 0, timestamp = 175 }, { outside_opacity = 1, timestamp = 200 }, { environment_volume = 0, timestamp = 200 }, { environment_volume = 1, timestamp = 350 }, { environment_muffle_intensity = 1, timestamp = 200 }, { environment_muffle_intensity = 0, timestamp = 100 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 190, frames = { { opacity = 0, timestamp = 40 }, { opacity = 1, timestamp = 50 }, { opacity = 1, timestamp = 180 }, { opacity = 0, timestamp = 190 } }, graphic = { catalogue_id = 202, type = "pod-catalogue" }, is_passenger_only = false, name = "reentry_flames", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 2, shift_rotates_with_pod = true, start_time = 40, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 30, frames = { { frame = 0, timestamp = 20 }, { frame = 9, timestamp = 30 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 20, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 190, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 30, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 200, frames = { { frame = 9, timestamp = 190 }, { frame = 0, timestamp = 200 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 190, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 200, frames = { { opacity = 0, timestamp = 20 }, { opacity = 1, timestamp = 30 }, { opacity = 1, timestamp = 190 }, { opacity = 0, timestamp = 200 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 20, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 230, frames = { { frame = 0, timestamp = 220 }, { frame = 9, timestamp = 230 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 220, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 270, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 230, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 280, frames = { { frame = 9, timestamp = 270 }, { frame = 0, timestamp = 280 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 270, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 280, frames = { { opacity = 0, timestamp = 220 }, { opacity = 1, timestamp = 230 }, { opacity = 1, timestamp = 270 }, { opacity = 0, timestamp = 280 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 220, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 330, frames = { { frame = 0, timestamp = 320 }, { frame = 9, timestamp = 330 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 320, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 390, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 330, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 400, frames = { { frame = 9, timestamp = 390 }, { frame = 0, timestamp = 400 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 390, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 400, frames = { { opacity = 0, timestamp = 320 }, { opacity = 1, timestamp = 330 }, { opacity = 1, timestamp = 390 }, { opacity = 0, timestamp = 400 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 320, type = "single-graphic" }, { end_time = 0, frames = { { frame = 33, timestamp = 450 }, { frame = 0, timestamp = 600 } }, graphic = { catalogue_id = 9, type = "pod-catalogue" }, name = "a_closing", start_time = 0, type = "pod-animation" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 440, frames = { { frame = 0, timestamp = 430 }, { frame = 9, timestamp = 440 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 430, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 590, frames = {}, graphic = { catalogue_id = 200, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 440, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 9, timestamp = 590 }, { frame = 0, timestamp = 600 } }, graphic = { catalogue_id = 201, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = -1, shift_rotates_with_pod = true, start_time = 590, type = "single-graphic" }, { animation_driven_by_curve = false, clip_with_hatches = true, end_time = 450, frames = { { opacity = 0, timestamp = 430 }, { opacity = 1, timestamp = 440 } }, graphic = { catalogue_id = 5, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 430, type = "single-graphic" }, { animation_driven_by_curve = true, clip_with_hatches = true, end_time = 0, frames = { { frame = 33, timestamp = 450 }, { frame = 0, timestamp = 600 }, { opacity = 1, timestamp = 590 }, { opacity = 0, timestamp = 600 } }, graphic = { catalogue_id = 10, type = "pod-catalogue" }, is_passenger_only = false, name = "podjet_emission", relative_to = "pod", render_layer = "air-object", rotates_with_pod = true, secondary_draw_order = 1, shift_rotates_with_pod = true, start_time = 450, type = "single-graphic" }, { frames = { { opacity = 0, timestamp = 430 }, { opacity = 1, timestamp = 590 }, { opacity = 0, timestamp = 600 } }, graphic = { type = "hatch-location-catalogue-index" }, name = "hatch light", relative_to = "ground-origin", render_layer = "cargo-hatch", secondary_draw_order = -1, start_time = 430, type = "single-graphic" }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 0.34000000000000004, timestamp = 0 }, { effect_scale_max = 0.70999999999999996, timestamp = 0 }, { effect_shift = { 0, -2.7000000000000002 }, timestamp = 50 }, { effect_shift = { 0, 2.7000000000000002 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 1, timestamp = 0 }, { offset = { 0, 0 }, timestamp = 0 }, { offset = { 1, -4 }, timestamp = 550 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "main cloud", render_layer = "floor", secondary_draw_order = -1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 0.9, timestamp = 0 }, { effect_scale_max = 2.1000000000000001, timestamp = 0 }, { effect_shift = { 0, -2.6000000000000001 }, timestamp = 50 }, { effect_shift = { 0, 2.7999999999999998 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0.4, timestamp = 0 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 400, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 401, type = "location-catalogue" }, name = "stretch cloud", render_layer = "floor", secondary_draw_order = 5, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.7000000000000002 }, timestamp = 50 }, { effect_shift = { 0, 3.5 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 402, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 403, type = "location-catalogue" }, name = "top cloud 1", render_layer = "floor", secondary_draw_order = -1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 768, 768 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6499999999999999 }, timestamp = 50 }, { effect_shift = { 0, 3.85 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 404, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 405, type = "location-catalogue" }, name = "top cloud 2", render_layer = "floor", secondary_draw_order = 0, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 968, 968 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6000000000000001 }, timestamp = 50 }, { effect_shift = { 0, 3.7999999999999998 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 406, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 407, type = "location-catalogue" }, name = "top cloud 3", render_layer = "floor", secondary_draw_order = 1, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1208, 1208 } }, { distance_traveled_strength = { 0, 0 }, effect = { relative_to = "pod", style = "horizontal-stripe" }, end_time = 450, frames = { { effect_scale_min = 1.1000000000000001, timestamp = 0 }, { effect_scale_max = 2, timestamp = 0 }, { effect_shift = { 0, -3.6499999999999999 }, timestamp = 50 }, { effect_shift = { 0, 3.85 }, timestamp = 450 }, { effect_shift_rate = 0, timestamp = 50 }, { effect_shift_rate = 1, timestamp = 450 }, { opacity = 0, timestamp = 50 }, { opacity = 0.9, timestamp = 200 }, { opacity = 0.8, timestamp = 300 }, { opacity = 0, timestamp = 450 }, { offset = { 2, 1 }, timestamp = 0 }, { offset = { 4, -3 }, timestamp = 550 } }, graphic = { catalogue_id = 408, type = "location-catalogue" }, is_cloud_effect_advanced = true, mask_graphic = { catalogue_id = 409, type = "location-catalogue" }, name = "top cloud 4", render_layer = "collision-selection-box", secondary_draw_order = 2, start_time = 50, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 868, 868 } }, { end_time = 350, frames = { { opacity = 0.4, timestamp = 200 }, { opacity = 0.2, timestamp = 300 }, { opacity = 0, timestamp = 350 } }, graphic = { catalogue_id = 450, type = "location-catalogue" }, name = "haze", render_layer = "floor", secondary_draw_order = -21, start_time = 200, type = "cover-graphic", world_size = { 512, 512 } } }, special_action_tick = 180 }, type = "procession", usage = "arrival" }, ["platform-to-planet-intermezzo"] = { name = "platform-to-planet-intermezzo", procession_style = 10, timeline = { audio_events = {}, duration = 100, intermezzo_max_duration = 35, intermezzo_min_duration = 10, layers = { { distance_traveled_strength = { 0, 0 }, frames = { { offset = { 0, 0 }, timestamp = 0 }, { offset = { 0.40960000000000001, -0.32000000000000006 }, timestamp = 50 } }, graphic = { catalogue_id = 301, type = "location-catalogue" }, inherit_from = "procession-stars-bg", name = "space paralax stars", pod_movement_strength = { 0.8, 0.8 }, reference_group = "procession-stars-bg", render_layer = "floor", secondary_draw_order = -20, texture_relative_to = "ground-origin", type = "cover-graphic", world_size = { 1024, 1024 } }, { frames = { { offset = { 0, 0 }, tilt = 0.08, timestamp = 0 } }, type = "pod-movement" }, { frames = { { distance = 0, timestamp = 0 }, { distance = 25.600000000000001, timestamp = 50 } }, type = "pod-distance-traveled" }, { frames = { { cutscene_opacity = 1, environment_muffle_intensity = 1, environment_volume = 0, lut_blend = 1, outside_opacity = 0, timestamp = 0 } }, lut = "__core__/graphics/color_luts/lut-day.png", type = "pod-opacity" }, { end_time = 0, frames = { { frame = 33, timestamp = 0 } }, graphic = { catalogue_id = 9, type = "pod-catalogue" }, name = "a_opening", start_time = 0, type = "pod-animation" } } }, type = "procession", usage = "intermezzo" } }, ["procession-layer-inheritance-group"] = { ["dummy-group"] = { arrival_application = { offset = true, pod_offset = true, rotation = true }, intermezzo_application = { offset = true, rotation = true }, name = "dummy-group", type = "procession-layer-inheritance-group" }, ["procession-stars-bg"] = { arrival_application = { offset = true, pod_offset = true, rotation = false }, intermezzo_application = { offset = true, rotation = false }, name = "procession-stars-bg", type = "procession-layer-inheritance-group" } }, ["produce-achievement"] = { ["crafting-with-efficiency"] = { amount = 1, icon = "__base__/graphics/achievement/crafting-with-efficiency.png", icon_size = 128, item_product = "efficiency-module-3", limited_to_one_game = false, name = "crafting-with-efficiency", order = "a[progress]-h[crafting-tier-3-module]-b[efficiency]", type = "produce-achievement" }, ["crafting-with-productivity"] = { amount = 1, icon = "__base__/graphics/achievement/crafting-with-productivity.png", icon_size = 128, item_product = "productivity-module-3", limited_to_one_game = false, name = "crafting-with-productivity", order = "a[progress]-h[crafting-tier-3-module]-c[productivity]", type = "produce-achievement" }, ["crafting-with-quality"] = { amount = 1, icon = "__space-age__/graphics/achievement/crafting-with-quality.png", icon_size = 128, item_product = "quality-module-3", limited_to_one_game = false, name = "crafting-with-quality", order = "a[progress]-h[crafting-tier-3-module]-d[quality]", type = "produce-achievement" }, ["crafting-with-speed"] = { amount = 1, icon = "__base__/graphics/achievement/crafting-with-speed.png", icon_size = 128, item_product = "speed-module-3", limited_to_one_game = false, name = "crafting-with-speed", order = "a[progress]-h[crafting-tier-3-module]-a[speed]", type = "produce-achievement" }, ["mass-production-1"] = { amount = 10000, icon = "__base__/graphics/achievement/mass-production-1.png", icon_size = 128, item_product = "electronic-circuit", limited_to_one_game = false, name = "mass-production-1", order = "d[production]-b[electronic-circuit-production]-a", steam_stats_name = "electronic-circuits-production-overall", type = "produce-achievement" }, ["mass-production-2"] = { amount = 1000000, icon = "__base__/graphics/achievement/mass-production-2.png", icon_size = 128, item_product = "electronic-circuit", limited_to_one_game = false, name = "mass-production-2", order = "d[production]-b[electronic-circuit-production]-b", steam_stats_name = "electronic-circuits-production-overall", type = "produce-achievement" }, ["mass-production-3"] = { amount = 20000000, icon = "__base__/graphics/achievement/mass-production-3.png", icon_size = 128, item_product = "electronic-circuit", limited_to_one_game = false, name = "mass-production-3", order = "d[production]-b[electronic-circuit-production]-c", steam_stats_name = "electronic-circuits-production-overall", type = "produce-achievement" }, ["my-modules-are-legendary"] = { amount = 1, icon = "__space-age__/graphics/achievement/my-modules-are-legendary.png", icon_size = 128, item_product = { name = "quality-module-3", quality = "legendary" }, limited_to_one_game = false, name = "my-modules-are-legendary", order = "g[quality]-d[my-modules-are-legendary]", type = "produce-achievement" } }, ["produce-per-hour-achievement"] = { ["circuit-veteran-1"] = { amount = 1000, icon = "__base__/graphics/achievement/circuit-veteran-1.png", icon_size = 128, item_product = "advanced-circuit", name = "circuit-veteran-1", order = "d[production]-c[advanced-circuit-production]-a", steam_stats_name = "advanced-circuits-per-hour", type = "produce-per-hour-achievement" }, ["circuit-veteran-2"] = { amount = 10000, icon = "__base__/graphics/achievement/circuit-veteran-2.png", icon_size = 128, item_product = "advanced-circuit", name = "circuit-veteran-2", order = "d[production]-c[advanced-circuit-production]-b", steam_stats_name = "advanced-circuits-per-hour", type = "produce-per-hour-achievement" }, ["circuit-veteran-3"] = { amount = 25000, icon = "__base__/graphics/achievement/circuit-veteran-3.png", icon_size = 128, item_product = "advanced-circuit", name = "circuit-veteran-3", order = "d[production]-c[advanced-circuit-production]-c", steam_stats_name = "advanced-circuits-per-hour", type = "produce-per-hour-achievement" }, ["computer-age-1"] = { amount = 500, icon = "__base__/graphics/achievement/computer-age-1.png", icon_size = 128, item_product = "processing-unit", name = "computer-age-1", order = "d[production]-d[processing-unit-production]-a", steam_stats_name = "processing-units-per-hour", type = "produce-per-hour-achievement" }, ["computer-age-2"] = { amount = 1000, icon = "__base__/graphics/achievement/computer-age-2.png", icon_size = 128, item_product = "processing-unit", name = "computer-age-2", order = "d[production]-d[processing-unit-production]-b", steam_stats_name = "processing-units-per-hour", type = "produce-per-hour-achievement" }, ["computer-age-3"] = { amount = 5000, icon = "__base__/graphics/achievement/computer-age-3.png", icon_size = 128, item_product = "processing-unit", name = "computer-age-3", order = "d[production]-d[processing-unit-production]-c", steam_stats_name = "processing-units-per-hour", type = "produce-per-hour-achievement" }, ["iron-throne-1"] = { amount = 20000, icon = "__base__/graphics/achievement/iron-throne-1.png", icon_size = 128, item_product = "iron-plate", name = "iron-throne-1", order = "d[production]-e[iron-throne-1]", steam_stats_name = "iron-plates-per-hour", type = "produce-per-hour-achievement" }, ["iron-throne-2"] = { amount = 200000, icon = "__base__/graphics/achievement/iron-throne-2.png", icon_size = 128, item_product = "iron-plate", name = "iron-throne-2", order = "d[production]-e[iron-throne-2]", steam_stats_name = "iron-plates-per-hour", type = "produce-per-hour-achievement" }, ["iron-throne-3"] = { amount = 400000, icon = "__base__/graphics/achievement/iron-throne-3.png", icon_size = 128, item_product = "iron-plate", name = "iron-throne-3", order = "d[production]-e[iron-throne-3]", steam_stats_name = "iron-plates-per-hour", type = "produce-per-hour-achievement" } }, ["programmable-speaker"] = { ["programmable-speaker"] = { audible_distance_modifier = 2, circuit_connector = { points = { shadow = { green = { 0.609375, 0.125 }, red = { 0.734375, 0.0625 } }, wire = { green = { 0.3125, 0 }, red = { 0.25, -0.21875 } } }, sprites = { blue_led_light_offset = { 0, 0 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 52, x = 104, y = 100 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, -0.140625 }, width = 60, x = 120, y = 92 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.25 }, width = 60, x = 120, y = 120 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.25 }, width = 46, x = 92, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.25 }, width = 48, x = 96, y = 92 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.25 }, width = 48, x = 96, y = 92 }, red_green_led_light_offset = { 0, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.21875 }, width = 62, x = 124, y = 116 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.296875, -0.109375 }, width = 68, x = 136, y = 108 } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, corpse = "programmable-speaker-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.2, -2 }, { 0.2, 0.2 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_explosion = "programmable-speaker-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, energy_usage_per_tick = "2kW", fast_replaceable_group = "programmable-speaker", flags = { "placeable-neutral", "player-creation" }, heating_energy = "30kW", icon = "__base__/graphics/icons/programmable-speaker.png", instruments = { { name = "alarms", notes = { { name = "alarm-1", sound = { filename = "__base__/sound/programmable-speaker/alarm-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.8 } } }, { name = "alarm-2", sound = { filename = "__base__/sound/programmable-speaker/alarm-2.ogg" } }, { name = "buzzer-1", sound = { filename = "__base__/sound/programmable-speaker/buzzer-1.ogg" } }, { name = "buzzer-2", sound = { filename = "__base__/sound/programmable-speaker/buzzer-2.ogg" } }, { name = "buzzer-3", sound = { filename = "__base__/sound/programmable-speaker/buzzer-3.ogg" } }, { name = "ring", sound = { filename = "__base__/sound/programmable-speaker/ring.ogg", preload = false } }, { name = "siren", sound = { filename = "__base__/sound/programmable-speaker/siren.ogg", preload = false } } } }, { name = "miscellaneous", notes = { { name = "achievement-unlocked", sound = { filename = "__core__/sound/achievement-unlocked.ogg" } }, { name = "alert-destroyed", sound = { filename = "__core__/sound/alert-destroyed.ogg" } }, { name = "armor-insert", sound = { filename = "__core__/sound/armor-insert.ogg" } }, { name = "armor-remove", sound = { filename = "__core__/sound/armor-remove.ogg" } }, { name = "cannot-build", sound = { filename = "__core__/sound/cannot-build.ogg" } }, { name = "console-message", sound = { filename = "__core__/sound/console-message.ogg" } }, { name = "crafting-finished", sound = { filename = "__core__/sound/crafting-finished.ogg" } }, { name = "game-lost", sound = { filename = "__core__/sound/game-lost.ogg" } }, { name = "game-won", sound = { filename = "__core__/sound/game-won.ogg" } }, { name = "gui-click", sound = { filename = "__core__/sound/gui-click.ogg" } }, { name = "gui-click-2", sound = { filename = "__core__/sound/list-box-click.ogg" } }, { name = "inventory-move", sound = { filename = "__core__/sound/inventory-move.ogg" } }, { name = "new-objective", sound = { filename = "__core__/sound/new-objective.ogg" } }, { name = "research-completed", sound = { filename = "__core__/sound/research-completed.ogg" } }, { name = "scenario-message", sound = { filename = "__core__/sound/scenario-message.ogg" } } } }, { name = "drum-kit", notes = { { name = "kick-1", sound = { filename = "__base__/sound/programmable-speaker/kit-01.ogg" } }, { name = "kick-2", sound = { filename = "__base__/sound/programmable-speaker/kit-02.ogg" } }, { name = "snare-1", sound = { filename = "__base__/sound/programmable-speaker/kit-03.ogg" } }, { name = "snare-2", sound = { filename = "__base__/sound/programmable-speaker/kit-04.ogg" } }, { name = "snare-3", sound = { filename = "__base__/sound/programmable-speaker/kit-05.ogg" } }, { name = "hat-1", sound = { filename = "__base__/sound/programmable-speaker/kit-06.ogg" } }, { name = "hat-2", sound = { filename = "__base__/sound/programmable-speaker/kit-07.ogg" } }, { name = "fx", sound = { filename = "__base__/sound/programmable-speaker/kit-08.ogg" } }, { name = "high-q", sound = { filename = "__base__/sound/programmable-speaker/kit-09.ogg" } }, { name = "perc-1", sound = { filename = "__base__/sound/programmable-speaker/kit-10.ogg" } }, { name = "perc-2", sound = { filename = "__base__/sound/programmable-speaker/kit-11.ogg" } }, { name = "crash", sound = { filename = "__base__/sound/programmable-speaker/kit-12.ogg" } }, { name = "reverse-cymbal", sound = { filename = "__base__/sound/programmable-speaker/kit-13.ogg" } }, { name = "clap", sound = { filename = "__base__/sound/programmable-speaker/kit-14.ogg" } }, { name = "shaker", sound = { filename = "__base__/sound/programmable-speaker/kit-15.ogg" } }, { name = "cowbell", sound = { filename = "__base__/sound/programmable-speaker/kit-16.ogg" } }, { name = "triangle", sound = { filename = "__base__/sound/programmable-speaker/kit-17.ogg" } } } }, { name = "piano", notes = { { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/piano1-01.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/piano1-02.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/piano1-03.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/piano1-04.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/piano1-05.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/piano1-06.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/piano1-07.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/piano1-08.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/piano1-09.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/piano1-10.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/piano1-11.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/piano1-12.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/piano1-13.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/piano1-14.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/piano1-15.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/piano1-16.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/piano1-17.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/piano1-18.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/piano1-19.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/piano1-20.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/piano1-21.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/piano1-22.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/piano1-23.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/piano1-24.ogg" } }, { name = "F5", sound = { filename = "__base__/sound/programmable-speaker/piano1-25.ogg" } }, { name = "F#5", sound = { filename = "__base__/sound/programmable-speaker/piano1-26.ogg" } }, { name = "G5", sound = { filename = "__base__/sound/programmable-speaker/piano1-27.ogg" } }, { name = "G#5", sound = { filename = "__base__/sound/programmable-speaker/piano1-28.ogg" } }, { name = "A5", sound = { filename = "__base__/sound/programmable-speaker/piano1-29.ogg" } }, { name = "A#5", sound = { filename = "__base__/sound/programmable-speaker/piano1-30.ogg" } }, { name = "B5", sound = { filename = "__base__/sound/programmable-speaker/piano1-31.ogg" } }, { name = "C6", sound = { filename = "__base__/sound/programmable-speaker/piano1-32.ogg" } }, { name = "C#6", sound = { filename = "__base__/sound/programmable-speaker/piano1-33.ogg" } }, { name = "D6", sound = { filename = "__base__/sound/programmable-speaker/piano1-34.ogg" } }, { name = "D#6", sound = { filename = "__base__/sound/programmable-speaker/piano1-35.ogg" } }, { name = "E6", sound = { filename = "__base__/sound/programmable-speaker/piano1-36.ogg" } }, { name = "F6", sound = { filename = "__base__/sound/programmable-speaker/piano1-37.ogg" } }, { name = "F#6", sound = { filename = "__base__/sound/programmable-speaker/piano1-38.ogg" } }, { name = "G6", sound = { filename = "__base__/sound/programmable-speaker/piano1-39.ogg" } }, { name = "G#6", sound = { filename = "__base__/sound/programmable-speaker/piano1-40.ogg" } }, { name = "A6", sound = { filename = "__base__/sound/programmable-speaker/piano1-41.ogg" } }, { name = "A#6", sound = { filename = "__base__/sound/programmable-speaker/piano1-42.ogg" } }, { name = "B6", sound = { filename = "__base__/sound/programmable-speaker/piano1-43.ogg" } }, { name = "C7", sound = { filename = "__base__/sound/programmable-speaker/piano1-44.ogg" } }, { name = "C#7", sound = { filename = "__base__/sound/programmable-speaker/piano1-45.ogg" } }, { name = "D7", sound = { filename = "__base__/sound/programmable-speaker/piano1-46.ogg" } }, { name = "D#7", sound = { filename = "__base__/sound/programmable-speaker/piano1-47.ogg" } }, { name = "E7", sound = { filename = "__base__/sound/programmable-speaker/piano1-48.ogg" } } } }, { name = "bass", notes = { { name = "F2", sound = { filename = "__base__/sound/programmable-speaker/bass-01.ogg" } }, { name = "F#2", sound = { filename = "__base__/sound/programmable-speaker/bass-02.ogg" } }, { name = "G2", sound = { filename = "__base__/sound/programmable-speaker/bass-03.ogg" } }, { name = "G#2", sound = { filename = "__base__/sound/programmable-speaker/bass-04.ogg" } }, { name = "A2", sound = { filename = "__base__/sound/programmable-speaker/bass-05.ogg" } }, { name = "A#2", sound = { filename = "__base__/sound/programmable-speaker/bass-06.ogg" } }, { name = "B2", sound = { filename = "__base__/sound/programmable-speaker/bass-07.ogg" } }, { name = "C3", sound = { filename = "__base__/sound/programmable-speaker/bass-08.ogg" } }, { name = "C#3", sound = { filename = "__base__/sound/programmable-speaker/bass-09.ogg" } }, { name = "D3", sound = { filename = "__base__/sound/programmable-speaker/bass-10.ogg" } }, { name = "D#3", sound = { filename = "__base__/sound/programmable-speaker/bass-11.ogg" } }, { name = "E3", sound = { filename = "__base__/sound/programmable-speaker/bass-12.ogg" } }, { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/bass-13.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/bass-14.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/bass-15.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/bass-16.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/bass-17.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/bass-18.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/bass-19.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/bass-20.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/bass-21.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/bass-22.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/bass-23.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/bass-24.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/bass-25.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/bass-26.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/bass-27.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/bass-28.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/bass-29.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/bass-30.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/bass-31.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/bass-32.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/bass-33.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/bass-34.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/bass-35.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/bass-36.ogg" } } } }, { name = "lead", notes = { { name = "F2", sound = { filename = "__base__/sound/programmable-speaker/lead-01.ogg" } }, { name = "F#2", sound = { filename = "__base__/sound/programmable-speaker/lead-02.ogg" } }, { name = "G2", sound = { filename = "__base__/sound/programmable-speaker/lead-03.ogg" } }, { name = "G#2", sound = { filename = "__base__/sound/programmable-speaker/lead-04.ogg" } }, { name = "A2", sound = { filename = "__base__/sound/programmable-speaker/lead-05.ogg" } }, { name = "A#2", sound = { filename = "__base__/sound/programmable-speaker/lead-06.ogg" } }, { name = "B2", sound = { filename = "__base__/sound/programmable-speaker/lead-07.ogg" } }, { name = "C3", sound = { filename = "__base__/sound/programmable-speaker/lead-08.ogg" } }, { name = "C#3", sound = { filename = "__base__/sound/programmable-speaker/lead-09.ogg" } }, { name = "D3", sound = { filename = "__base__/sound/programmable-speaker/lead-10.ogg" } }, { name = "D#3", sound = { filename = "__base__/sound/programmable-speaker/lead-11.ogg" } }, { name = "E3", sound = { filename = "__base__/sound/programmable-speaker/lead-12.ogg" } }, { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/lead-13.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/lead-14.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/lead-15.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/lead-16.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/lead-17.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/lead-18.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/lead-19.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/lead-20.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/lead-21.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/lead-22.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/lead-23.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/lead-24.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/lead-25.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/lead-26.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/lead-27.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/lead-28.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/lead-29.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/lead-30.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/lead-31.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/lead-32.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/lead-33.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/lead-34.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/lead-35.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/lead-36.ogg" } } } }, { name = "saw", notes = { { name = "F2", sound = { filename = "__base__/sound/programmable-speaker/saw-01.ogg" } }, { name = "F#2", sound = { filename = "__base__/sound/programmable-speaker/saw-02.ogg" } }, { name = "G2", sound = { filename = "__base__/sound/programmable-speaker/saw-03.ogg" } }, { name = "G#2", sound = { filename = "__base__/sound/programmable-speaker/saw-04.ogg" } }, { name = "A2", sound = { filename = "__base__/sound/programmable-speaker/saw-05.ogg" } }, { name = "A#2", sound = { filename = "__base__/sound/programmable-speaker/saw-06.ogg" } }, { name = "B2", sound = { filename = "__base__/sound/programmable-speaker/saw-07.ogg" } }, { name = "C3", sound = { filename = "__base__/sound/programmable-speaker/saw-08.ogg" } }, { name = "C#3", sound = { filename = "__base__/sound/programmable-speaker/saw-09.ogg" } }, { name = "D3", sound = { filename = "__base__/sound/programmable-speaker/saw-10.ogg" } }, { name = "D#3", sound = { filename = "__base__/sound/programmable-speaker/saw-11.ogg" } }, { name = "E3", sound = { filename = "__base__/sound/programmable-speaker/saw-12.ogg" } }, { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/saw-13.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/saw-14.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/saw-15.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/saw-16.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/saw-17.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/saw-18.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/saw-19.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/saw-20.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/saw-21.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/saw-22.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/saw-23.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/saw-24.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/saw-25.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/saw-26.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/saw-27.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/saw-28.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/saw-29.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/saw-30.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/saw-31.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/saw-32.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/saw-33.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/saw-34.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/saw-35.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/saw-36.ogg" } } } }, { name = "square", notes = { { name = "F2", sound = { filename = "__base__/sound/programmable-speaker/square-01.ogg" } }, { name = "F#2", sound = { filename = "__base__/sound/programmable-speaker/square-02.ogg" } }, { name = "G2", sound = { filename = "__base__/sound/programmable-speaker/square-03.ogg" } }, { name = "G#2", sound = { filename = "__base__/sound/programmable-speaker/square-04.ogg" } }, { name = "A2", sound = { filename = "__base__/sound/programmable-speaker/square-05.ogg" } }, { name = "A#2", sound = { filename = "__base__/sound/programmable-speaker/square-06.ogg" } }, { name = "B2", sound = { filename = "__base__/sound/programmable-speaker/square-07.ogg" } }, { name = "C3", sound = { filename = "__base__/sound/programmable-speaker/square-08.ogg" } }, { name = "C#3", sound = { filename = "__base__/sound/programmable-speaker/square-09.ogg" } }, { name = "D3", sound = { filename = "__base__/sound/programmable-speaker/square-10.ogg" } }, { name = "D#3", sound = { filename = "__base__/sound/programmable-speaker/square-11.ogg" } }, { name = "E3", sound = { filename = "__base__/sound/programmable-speaker/square-12.ogg" } }, { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/square-13.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/square-14.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/square-15.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/square-16.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/square-17.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/square-18.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/square-19.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/square-20.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/square-21.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/square-22.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/square-23.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/square-24.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/square-25.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/square-26.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/square-27.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/square-28.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/square-29.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/square-30.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/square-31.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/square-32.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/square-33.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/square-34.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/square-35.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/square-36.ogg" } } } }, { name = "celesta", notes = { { name = "F5", sound = { filename = "__base__/sound/programmable-speaker/celesta-01.ogg" } }, { name = "F#5", sound = { filename = "__base__/sound/programmable-speaker/celesta-02.ogg" } }, { name = "G5", sound = { filename = "__base__/sound/programmable-speaker/celesta-03.ogg" } }, { name = "G#5", sound = { filename = "__base__/sound/programmable-speaker/celesta-04.ogg" } }, { name = "A5", sound = { filename = "__base__/sound/programmable-speaker/celesta-05.ogg" } }, { name = "A#5", sound = { filename = "__base__/sound/programmable-speaker/celesta-06.ogg" } }, { name = "B5", sound = { filename = "__base__/sound/programmable-speaker/celesta-07.ogg" } }, { name = "C6", sound = { filename = "__base__/sound/programmable-speaker/celesta-08.ogg" } }, { name = "C#6", sound = { filename = "__base__/sound/programmable-speaker/celesta-09.ogg" } }, { name = "D6", sound = { filename = "__base__/sound/programmable-speaker/celesta-10.ogg" } }, { name = "D#6", sound = { filename = "__base__/sound/programmable-speaker/celesta-11.ogg" } }, { name = "E6", sound = { filename = "__base__/sound/programmable-speaker/celesta-12.ogg" } }, { name = "F6", sound = { filename = "__base__/sound/programmable-speaker/celesta-13.ogg" } }, { name = "F#6", sound = { filename = "__base__/sound/programmable-speaker/celesta-14.ogg" } }, { name = "G6", sound = { filename = "__base__/sound/programmable-speaker/celesta-15.ogg" } }, { name = "G#6", sound = { filename = "__base__/sound/programmable-speaker/celesta-16.ogg" } }, { name = "A6", sound = { filename = "__base__/sound/programmable-speaker/celesta-17.ogg" } }, { name = "A#6", sound = { filename = "__base__/sound/programmable-speaker/celesta-18.ogg" } }, { name = "B6", sound = { filename = "__base__/sound/programmable-speaker/celesta-19.ogg" } }, { name = "C7", sound = { filename = "__base__/sound/programmable-speaker/celesta-20.ogg" } }, { name = "C#7", sound = { filename = "__base__/sound/programmable-speaker/celesta-21.ogg" } }, { name = "D7", sound = { filename = "__base__/sound/programmable-speaker/celesta-22.ogg" } }, { name = "D#7", sound = { filename = "__base__/sound/programmable-speaker/celesta-23.ogg" } }, { name = "E7", sound = { filename = "__base__/sound/programmable-speaker/celesta-24.ogg" } }, { name = "F7", sound = { filename = "__base__/sound/programmable-speaker/celesta-25.ogg" } }, { name = "F#7", sound = { filename = "__base__/sound/programmable-speaker/celesta-26.ogg" } }, { name = "G7", sound = { filename = "__base__/sound/programmable-speaker/celesta-27.ogg" } }, { name = "G#7", sound = { filename = "__base__/sound/programmable-speaker/celesta-28.ogg" } }, { name = "A7", sound = { filename = "__base__/sound/programmable-speaker/celesta-29.ogg" } }, { name = "A#7", sound = { filename = "__base__/sound/programmable-speaker/celesta-30.ogg" } }, { name = "B7", sound = { filename = "__base__/sound/programmable-speaker/celesta-31.ogg" } }, { name = "C8", sound = { filename = "__base__/sound/programmable-speaker/celesta-32.ogg" } }, { name = "C#8", sound = { filename = "__base__/sound/programmable-speaker/celesta-33.ogg" } }, { name = "D8", sound = { filename = "__base__/sound/programmable-speaker/celesta-34.ogg" } }, { name = "D#8", sound = { filename = "__base__/sound/programmable-speaker/celesta-35.ogg" } }, { name = "E8", sound = { filename = "__base__/sound/programmable-speaker/celesta-36.ogg" } } } }, { name = "vibraphone", notes = { { name = "F5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-01.ogg" } }, { name = "F#5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-02.ogg" } }, { name = "G5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-03.ogg" } }, { name = "G#5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-04.ogg" } }, { name = "A5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-05.ogg" } }, { name = "A#5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-06.ogg" } }, { name = "B5", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-07.ogg" } }, { name = "C6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-08.ogg" } }, { name = "C#6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-09.ogg" } }, { name = "D6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-10.ogg" } }, { name = "D#6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-11.ogg" } }, { name = "E6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-12.ogg" } }, { name = "F6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-13.ogg" } }, { name = "F#6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-14.ogg" } }, { name = "G6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-15.ogg" } }, { name = "G#6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-16.ogg" } }, { name = "A6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-17.ogg" } }, { name = "A#6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-18.ogg" } }, { name = "B6", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-19.ogg" } }, { name = "C7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-20.ogg" } }, { name = "C#7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-21.ogg" } }, { name = "D7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-22.ogg" } }, { name = "D#7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-23.ogg" } }, { name = "E7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-24.ogg" } }, { name = "F7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-25.ogg" } }, { name = "F#7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-26.ogg" } }, { name = "G7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-27.ogg" } }, { name = "G#7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-28.ogg" } }, { name = "A7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-29.ogg" } }, { name = "A#7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-30.ogg" } }, { name = "B7", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-31.ogg" } }, { name = "C8", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-32.ogg" } }, { name = "C#8", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-33.ogg" } }, { name = "D8", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-34.ogg" } }, { name = "D#8", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-35.ogg" } }, { name = "E8", sound = { filename = "__base__/sound/programmable-speaker/vibraphone-36.ogg" } } } }, { name = "plucked", notes = { { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/plucked-01.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/plucked-02.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/plucked-03.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/plucked-04.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/plucked-05.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/plucked-06.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/plucked-07.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/plucked-08.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/plucked-09.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/plucked-10.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/plucked-11.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/plucked-12.ogg" } }, { name = "F5", sound = { filename = "__base__/sound/programmable-speaker/plucked-13.ogg" } }, { name = "F#5", sound = { filename = "__base__/sound/programmable-speaker/plucked-14.ogg" } }, { name = "G5", sound = { filename = "__base__/sound/programmable-speaker/plucked-15.ogg" } }, { name = "G#5", sound = { filename = "__base__/sound/programmable-speaker/plucked-16.ogg" } }, { name = "A5", sound = { filename = "__base__/sound/programmable-speaker/plucked-17.ogg" } }, { name = "A#5", sound = { filename = "__base__/sound/programmable-speaker/plucked-18.ogg" } }, { name = "B5", sound = { filename = "__base__/sound/programmable-speaker/plucked-19.ogg" } }, { name = "C6", sound = { filename = "__base__/sound/programmable-speaker/plucked-20.ogg" } }, { name = "C#6", sound = { filename = "__base__/sound/programmable-speaker/plucked-21.ogg" } }, { name = "D6", sound = { filename = "__base__/sound/programmable-speaker/plucked-22.ogg" } }, { name = "D#6", sound = { filename = "__base__/sound/programmable-speaker/plucked-23.ogg" } }, { name = "E6", sound = { filename = "__base__/sound/programmable-speaker/plucked-24.ogg" } }, { name = "F6", sound = { filename = "__base__/sound/programmable-speaker/plucked-25.ogg" } }, { name = "F#6", sound = { filename = "__base__/sound/programmable-speaker/plucked-26.ogg" } }, { name = "G6", sound = { filename = "__base__/sound/programmable-speaker/plucked-27.ogg" } }, { name = "G#6", sound = { filename = "__base__/sound/programmable-speaker/plucked-28.ogg" } }, { name = "A6", sound = { filename = "__base__/sound/programmable-speaker/plucked-29.ogg" } }, { name = "A#6", sound = { filename = "__base__/sound/programmable-speaker/plucked-30.ogg" } }, { name = "B6", sound = { filename = "__base__/sound/programmable-speaker/plucked-31.ogg" } }, { name = "C7", sound = { filename = "__base__/sound/programmable-speaker/plucked-32.ogg" } }, { name = "C#7", sound = { filename = "__base__/sound/programmable-speaker/plucked-33.ogg" } }, { name = "D7", sound = { filename = "__base__/sound/programmable-speaker/plucked-34.ogg" } }, { name = "D#7", sound = { filename = "__base__/sound/programmable-speaker/plucked-35.ogg" } }, { name = "E7", sound = { filename = "__base__/sound/programmable-speaker/plucked-36.ogg" } } } }, { name = "steel-drum", notes = { { name = "F3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-01.ogg" } }, { name = "F#3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-02.ogg" } }, { name = "G3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-03.ogg" } }, { name = "G#3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-04.ogg" } }, { name = "A3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-05.ogg" } }, { name = "A#3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-06.ogg" } }, { name = "B3", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-07.ogg" } }, { name = "C4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-08.ogg" } }, { name = "C#4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-09.ogg" } }, { name = "D4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-10.ogg" } }, { name = "D#4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-11.ogg" } }, { name = "E4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-12.ogg" } }, { name = "F4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-13.ogg" } }, { name = "F#4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-14.ogg" } }, { name = "G4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-15.ogg" } }, { name = "G#4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-16.ogg" } }, { name = "A4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-17.ogg" } }, { name = "A#4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-18.ogg" } }, { name = "B4", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-19.ogg" } }, { name = "C5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-20.ogg" } }, { name = "C#5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-21.ogg" } }, { name = "D5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-22.ogg" } }, { name = "D#5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-23.ogg" } }, { name = "E5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-24.ogg" } }, { name = "F5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-25.ogg" } }, { name = "F#5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-26.ogg" } }, { name = "G5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-27.ogg" } }, { name = "G#5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-28.ogg" } }, { name = "A5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-29.ogg" } }, { name = "A#5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-30.ogg" } }, { name = "B5", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-31.ogg" } }, { name = "C6", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-32.ogg" } }, { name = "C#6", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-33.ogg" } }, { name = "D6", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-34.ogg" } }, { name = "D#6", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-35.ogg" } }, { name = "E6", sound = { filename = "__base__/sound/programmable-speaker/steel-drum-36.ogg" } } } } }, max_health = 150, maximum_polyphony = 10, minable = { mining_time = 0.1, result = "programmable-speaker" }, name = "programmable-speaker", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, sprite = { layers = { { filename = "__base__/graphics/entity/programmable-speaker/programmable-speaker.png", height = 178, priority = "extra-high", scale = 0.5, shift = { -0.0703125, -1.234375 }, width = 59 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/programmable-speaker/programmable-speaker-shadow.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 1.6484375, -0.09375 }, width = 237 } } }, type = "programmable-speaker", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/programmable-speaker/programmable-speaker-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0, 1.40625 }, variation_count = 1, width = 12 }, rotate = false } } }, projectile = { ["atomic-bomb-ground-zero-projectile"] = { acceleration = 0, action = { { action_delivery = { target_effects = { damage = { amount = 100, type = "explosion" }, lower_damage_modifier = 1, lower_distance_threshold = 0, type = "damage", upper_damage_modifier = 0.01, upper_distance_threshold = 35, vaporize = true }, type = "instant" }, ignore_collision_condition = true, radius = 3, type = "area" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-ground-zero-projectile", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-bomb-wave"] = { acceleration = 0, action = { { action_delivery = { target_effects = { damage = { amount = 400, type = "explosion" }, lower_damage_modifier = 1, lower_distance_threshold = 0, type = "damage", upper_damage_modifier = 0.1, upper_distance_threshold = 35, vaporize = false }, type = "instant" }, ignore_collision_condition = true, radius = 3, type = "area" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-wave", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-bomb-wave-spawns-cluster-nuke-explosion"] = { acceleration = 0.001, action = { { action_delivery = { target_effects = { { entity_name = "cluster-nuke-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-wave-spawns-cluster-nuke-explosion", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-bomb-wave-spawns-fire-smoke-explosion"] = { acceleration = 0, action = { { action_delivery = { target_effects = { { cycle_while_moving = true, entity_name = "atomic-fire-smoke", inherit_movement_distance_from_projectile = true, max_movement_distance = 19.333333333333332, max_movement_distance_deviation = 2, type = "create-explosion" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-wave-spawns-fire-smoke-explosion", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-bomb-wave-spawns-nuclear-smoke"] = { acceleration = 0, action = { { action_delivery = { target_effects = { { offset_deviation = { { -2, -2 }, { 2, 2 } }, repeat_count = 10, smoke_name = "nuclear-smoke", speed_from_center = 0.035000000000000004, starting_frame = 10, starting_frame_deviation = 20, type = "create-trivial-smoke" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-wave-spawns-nuclear-smoke", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-bomb-wave-spawns-nuke-shockwave-explosion"] = { acceleration = 0, action = { { action_delivery = { target_effects = { { cycle_while_moving = true, entity_name = "atomic-nuke-shockwave", inherit_movement_distance_from_projectile = true, max_movement_distance = 19.333333333333332, max_movement_distance_deviation = 2, type = "create-explosion" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "atomic-bomb-wave-spawns-nuke-shockwave-explosion", speed_modifier = { 1, 0.70699999999999994 }, type = "projectile" }, ["atomic-rocket"] = { acceleration = 0.005, action = { action_delivery = { target_effects = { { explosion_at_trigger = "explosion", radius = 9, type = "destroy-cliffs" }, { check_buildability = true, entity_name = "nuke-effects-space", type = "create-entity" }, { check_buildability = true, entity_name = "nuke-effects-vulcanus", type = "create-entity" }, { check_buildability = true, entity_name = "nuke-effects-aquilo", type = "create-entity" }, { check_buildability = true, entity_name = "nuke-effects-nauvis", type = "create-entity" }, { entity_name = "nuke-explosion", type = "create-entity" }, { delay = 0, duration = 60, ease_in_duration = 5, ease_out_duration = 60, full_strength_max_distance = 200, max_distance = 800, strength = 6, type = "camera-effect" }, { max_distance = 1000, play_on_target_position = false, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3, category = "explosion", game_controller_vibration_data = { duration = 800, low_frequency_vibration_intensity = 1, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/nuclear-explosion.bnvib", play_for = "everything" }, variations = { { filename = "__base__/sound/fight/nuclear-explosion-1.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/nuclear-explosion-2.ogg", volume = 0.9 }, { filename = "__base__/sound/fight/nuclear-explosion-3.ogg", volume = 0.9 } } }, type = "play-sound" }, { max_distance = 1000, play_on_target_position = false, sound = { aggregation = { max_count = 1, remove = true }, audible_distance_modifier = 3, category = "explosion", filename = "__base__/sound/fight/nuclear-explosion-aftershock.ogg", volume = 0.4 }, type = "play-sound" }, { damage = { amount = 400, type = "explosion" }, type = "damage" }, { check_buildability = true, entity_name = "huge-scorchmark", offsets = { { 0, -0.5 } }, type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, include_decals = true, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 14, type = "destroy-decoratives" }, { apply_projection = true, decorative = "nuclear-ground-patch", spawn_max = 40, spawn_max_radius = 12.5, spawn_min = 30, spawn_min_radius = 11.5, spread_evenly = true, type = "create-decorative" }, { action = { action_delivery = { projectile = "atomic-bomb-ground-zero-projectile", starting_speed = 0.47999999999999998, starting_speed_deviation = 0.075, type = "projectile" }, radius = 7, repeat_count = 1000, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { projectile = "atomic-bomb-wave", starting_speed = 0.35, starting_speed_deviation = 0.075, type = "projectile" }, radius = 35, repeat_count = 1000, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { projectile = "atomic-bomb-wave-spawns-cluster-nuke-explosion", starting_speed = 0.35, starting_speed_deviation = 0.075, type = "projectile" }, radius = 26, repeat_count = 1000, show_in_tooltip = false, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { projectile = "atomic-bomb-wave-spawns-fire-smoke-explosion", starting_speed = 0.325, starting_speed_deviation = 0.075, type = "projectile" }, radius = 4, repeat_count = 700, show_in_tooltip = false, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { projectile = "atomic-bomb-wave-spawns-nuke-shockwave-explosion", starting_speed = 0.325, starting_speed_deviation = 0.075, type = "projectile" }, radius = 8, repeat_count = 1000, show_in_tooltip = false, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { projectile = "atomic-bomb-wave-spawns-nuclear-smoke", starting_speed = 0.325, starting_speed_deviation = 0.075, type = "projectile" }, radius = 26, repeat_count = 300, show_in_tooltip = false, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { entity_name = "nuclear-smouldering-smoke-source", tile_collision_mask = { layers = { water_tile = true } }, type = "create-entity" } }, type = "instant" }, radius = 8, repeat_count = 10, show_in_tooltip = false, target_entities = false, trigger_from_target = true, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/rocket/rocket.png", frame_count = 1, height = 60, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0.015625, -0.25 }, width = 20 }, { filename = "__base__/graphics/entity/rocket/rocket-tinted-tip.png", frame_count = 1, height = 18, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0, -0.578125 }, tint = { 0.3, 1, 0.3 }, width = 10 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket/rocket-lights.png", frame_count = 8, height = 122, line_length = 8, priority = "high", rotate_shift = true, scale = 0.5, shift = { 0, 0.234375 }, width = 22 } } }, flags = { "not-on-map" }, hidden = true, name = "atomic-rocket", shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/rocket/rocket.png", frame_count = 1, height = 60, line_length = 1, priority = "high", rotate_shift = true, scale = 0.5, shift = { 0.015625, -0.25 }, width = 20 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "smoke-fast", position = { 0, 1 }, starting_frame = 3, starting_frame_deviation = 5 } }, turn_speed = 0.003, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile" }, ["big-strafer-projectile"] = { acceleration = 0.001, action = { action_delivery = { target_effects = { { repeat_count = 1, type = "invoke-tile-trigger" }, { check_buildability = true, entity_name = "big-wriggler-pentapod-premature", find_non_colliding_position = true, type = "create-entity" }, { action = { action_delivery = { target_effects = { { damage = { amount = 144, type = "explosion" }, type = "damage" }, { sticker = "strafer-sticker", type = "create-sticker" }, { sound = { { filename = "__space-age__/sound/enemies/strafer/fly-impact-big-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-big-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-big-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-big-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-big-5.ogg", volume = 0.8 } }, type = "play-sound" }, { entity_name = "small-spitter-die", type = "create-entity" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.57599999999999998, shift = { 0, 0.65625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 238 }, { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile-tint.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.57599999999999998, shift = { -0.03125, 0.65625 }, tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, width = 84 } } }, flags = { "not-on-map" }, force_condition = "not-friend", hidden = true, hit_collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, max_speed = 1, name = "big-strafer-projectile", shadow = { draw_as_shadow = true, filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.57599999999999998, shift = { 0, 0.65625 }, width = 238 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "smoke-fast", position = { 0, 1 }, starting_frame = 3, starting_frame_deviation = 5 } }, turn_speed = 0.002, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile", working_sound = { category = "enemy", filename = "__space-age__/sound/enemies/strafer/strafer-fly.ogg", volume = 0.5 } }, ["blue-laser"] = { acceleration = 0.02, action = { action_delivery = { target_effects = { { entity_name = "laser-bubble", type = "create-entity" }, { damage = { amount = 10, type = "laser" }, type = "damage" } }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/blue-laser/blue-laser.png", height = 14, priority = "high", width = 7 }, flags = { "not-on-map" }, hidden = true, name = "blue-laser", type = "projectile" }, ["boompuff-seed"] = { acceleration = 0.0001, action = { { action_delivery = { target_effects = { { entity_name = "explosion", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { damage = { amount = 5, type = "explosion" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, radius = 4, type = "area" } }, animation = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, flags = { "not-on-map" }, hidden = true, name = "boompuff-seed", type = "projectile" }, ["cannon-projectile"] = { acceleration = 0, action = { action_delivery = { target_effects = { { damage = { amount = 1000, type = "physical" }, type = "damage" }, { damage = { amount = 100, type = "explosion" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/bullet/bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.3, -1.1000000000000001 }, { 0.3, 1.1000000000000001 } }, direction_only = true, final_action = { action_delivery = { target_effects = { { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, name = "cannon-projectile", piercing_damage = 1000, type = "projectile" }, ["capture-robot-rocket"] = { acceleration = 0.005, action = { action_delivery = { target_effects = { entity_name = "capture-robot", offsets = { { 0, 0 } }, show_in_tooltip = true, type = "create-entity" }, type = "instant" }, type = "direct" }, animation = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot.png", height = 184, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -2.078125 }, width = 190 }, { apply_runtime_tint = true, direction_count = 32, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot-mask.png", height = 148, line_length = 8, priority = "high", scale = 0.5, shift = { 0, -2.296875 }, width = 148 }, { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/capture-robot-rocket/capture-robot-shadow.png", height = 134, line_length = 8, priority = "high", scale = 0.5, shift = { 2.703125, 0.296875 }, width = 248 } } }, enable_drawing_with_mask = true, flags = { "not-on-map" }, hidden = true, name = "capture-robot-rocket", rotatable = false, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, height = 2, name = "smoke-train-stop", position = { 0, 0.5 }, starting_frame = 3, starting_frame_deviation = 5, starting_vertical_speed = -0.1, starting_vertical_speed_deviation = 0.05 } }, type = "projectile" }, ["cliff-explosives"] = { acceleration = 0.005, action = { { action_delivery = { target_effects = { { entity_name = "ground-explosion", type = "create-entity" }, { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" }, { explosion_at_trigger = "explosion", radius = 1.5, type = "destroy-cliffs" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 2, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" } }, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/cliff-explosives/cliff-explosives.png", frame_count = 16, height = 58, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, -0.140625 }, width = 52 }, flags = { "not-on-map" }, hidden = true, name = "cliff-explosives", shadow = { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/cliff-explosives/cliff-explosives-shadow.png", frame_count = 16, height = 42, line_length = 8, priority = "high", scale = 0.5, shift = { -0.109375, 0.125 }, width = 74 }, type = "projectile" }, ["cluster-grenade"] = { acceleration = 0.005, action = { { action_delivery = { target_effects = { { entity_name = "grenade-explosion", type = "create-entity" }, { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { direction_deviation = 0.6, projectile = "grenade", starting_speed = 0.25, starting_speed_deviation = 0.3, type = "projectile" }, cluster_count = 7, distance = 4, distance_deviation = 3, type = "cluster" } }, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/cluster-grenade/cluster-grenade.png", frame_count = 15, height = 54, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, 0.015625 }, width = 48 }, flags = { "not-on-map" }, hidden = true, name = "cluster-grenade", shadow = { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/grenade/grenade-shadow.png", frame_count = 15, height = 40, line_length = 8, priority = "high", scale = 0.5, shift = { 0.0625, 0.1875 }, width = 50 }, type = "projectile" }, ["defender-capsule"] = { acceleration = 0.005, action = { action_delivery = { target_effects = { { entity_name = "defender", show_in_tooltip = true, type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/combat-robot-capsule/defender-capsule.png", flags = { "no-crop" }, height = 20, priority = "high", width = 28 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/combat-robot-capsule/defender-capsule-mask.png", flags = { "no-crop" }, height = 20, priority = "high", width = 28 } } }, enable_drawing_with_mask = true, flags = { "not-on-map" }, hidden = true, light = { intensity = 0.5, size = 4 }, name = "defender-capsule", shadow = { filename = "__base__/graphics/entity/combat-robot-capsule/defender-capsule-shadow.png", flags = { "no-crop" }, height = 20, priority = "high", width = 26 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "smoke-fast", position = { 0, 0 }, starting_frame = 3, starting_frame_deviation = 5 } }, type = "projectile" }, ["destroyer-capsule"] = { acceleration = 0.005, action = { action_delivery = { target_effects = { entity_name = "destroyer", offsets = { { -0.7, -0.7 }, { -0.7, 0.7 }, { 0.7, -0.7 }, { 0.7, 0.7 }, { 0, 0 } }, show_in_tooltip = true, type = "create-entity" }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/combat-robot-capsule/destroyer-capsule.png", flags = { "no-crop" }, height = 34, priority = "high", width = 42 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/combat-robot-capsule/destroyer-capsule-mask.png", flags = { "no-crop" }, height = 34, priority = "high", width = 42 } } }, enable_drawing_with_mask = true, flags = { "not-on-map" }, hidden = true, name = "destroyer-capsule", shadow = { filename = "__base__/graphics/entity/combat-robot-capsule/destroyer-capsule-shadow.png", flags = { "no-crop" }, height = 32, priority = "high", width = 48 }, smoke = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["defender-capsule"].smoke ]=], type = "projectile" }, ["distractor-capsule"] = { acceleration = 0.005, action = { action_delivery = { target_effects = { { entity_name = "distractor", offsets = { { 0.5, -0.5 }, { -0.5, -0.5 }, { 0, 0.5 } }, show_in_tooltip = true, type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/combat-robot-capsule/distractor-capsule.png", flags = { "no-crop" }, height = 30, priority = "high", width = 36 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/combat-robot-capsule/distractor-capsule-mask.png", flags = { "no-crop" }, height = 30, priority = "high", width = 36 } } }, enable_drawing_with_mask = true, flags = { "not-on-map" }, hidden = true, name = "distractor-capsule", shadow = { filename = "__base__/graphics/entity/combat-robot-capsule/distractor-capsule-shadow.png", flags = { "no-crop" }, height = 26, priority = "high", width = 40 }, smoke = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["defender-capsule"].smoke ]=], type = "projectile" }, ["explosive-cannon-projectile"] = { acceleration = 0, action = { action_delivery = { target_effects = { { damage = { amount = 180, type = "physical" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/bullet/bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.3, -1.1000000000000001 }, { 0.3, 1.1000000000000001 } }, final_action = { action_delivery = { target_effects = { { entity_name = "big-explosion", type = "create-entity" }, { action = { action_delivery = { target_effects = { { damage = { amount = 300, type = "explosion" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, radius = 4, type = "area" }, type = "nested-result" }, { check_buildability = true, entity_name = "medium-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 2, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, name = "explosive-cannon-projectile", piercing_damage = 100, type = "projectile" }, ["explosive-rocket"] = { acceleration = 0.01, action = { action_delivery = { target_effects = { { entity_name = "big-explosion", only_when_visible = true, type = "create-entity" }, { damage = { amount = 50, type = "explosion" }, type = "damage" }, { check_buildability = true, entity_name = "medium-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 3.5, to_render_layer = "object", type = "destroy-decoratives" }, { action = { action_delivery = { target_effects = { { damage = { amount = 100, type = "explosion" }, type = "damage" }, { entity_name = "explosion", only_when_visible = true, type = "create-entity" } }, type = "instant" }, radius = 6.5, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/rocket/rocket.png", frame_count = 1, height = 60, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0.015625, -0.25 }, width = 20 }, { filename = "__base__/graphics/entity/rocket/rocket-tinted-tip.png", frame_count = 1, height = 18, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0, -0.578125 }, tint = { 1, 0.2, 0.2 }, width = 10 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket/rocket-lights.png", frame_count = 8, height = 122, line_length = 8, priority = "high", rotate_shift = true, scale = 0.5, shift = { 0, 0.234375 }, width = 22 } } }, flags = { "not-on-map" }, hidden = true, name = "explosive-rocket", shadow = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["atomic-rocket"].shadow ]=], smoke = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["atomic-rocket"].smoke ]=], turn_speed = 0.003, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile" }, ["explosive-uranium-cannon-projectile"] = { acceleration = 0, action = { action_delivery = { target_effects = { { damage = { amount = 350, type = "physical" }, type = "damage" }, { entity_name = "uranium-cannon-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/bullet/bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.3, -1.1000000000000001 }, { 0.3, 1.1000000000000001 } }, final_action = { action_delivery = { target_effects = { { entity_name = "uranium-cannon-shell-explosion", type = "create-entity" }, { action = { action_delivery = { target_effects = { { damage = { amount = 315, type = "explosion" }, type = "damage" }, { entity_name = "uranium-cannon-explosion", type = "create-entity" } }, type = "instant" }, radius = 4.25, type = "area" }, type = "nested-result" }, { check_buildability = true, entity_name = "medium-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 3.25, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, name = "explosive-uranium-cannon-projectile", piercing_damage = 150, type = "projectile" }, grenade = { acceleration = 0.005, action = { { action_delivery = { target_effects = { { entity_name = "grenade-explosion", type = "create-entity" }, { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 2.25, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { damage = { amount = 35, type = "explosion" }, type = "damage" }, { entity_name = "explosion", type = "create-entity" } }, type = "instant" }, radius = 6.5, type = "area" } }, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/grenade/grenade.png", frame_count = 15, height = 54, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, 0.015625 }, width = 48 }, flags = { "not-on-map" }, hidden = true, light = { intensity = 0.5, size = 4 }, name = "grenade", shadow = { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/grenade/grenade-shadow.png", frame_count = 15, height = 40, line_length = 8, priority = "high", scale = 0.5, shift = { 0.0625, 0.1875 }, width = 50 }, type = "projectile" }, laser = { acceleration = 0.03, action = { action_delivery = { target_effects = { { entity_name = "laser-bubble", type = "create-entity" }, { damage = { amount = 5, type = "laser" }, type = "damage" } }, type = "instant" }, type = "direct" }, animation = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/laser/laser-to-tint-medium.png", height = 33, priority = "high", tint = { b = 0, g = 0, r = 1 }, width = 12 }, flags = { "not-on-map" }, hidden = true, name = "laser", type = "projectile" }, ["medium-strafer-projectile"] = { acceleration = 0.001, action = { action_delivery = { target_effects = { { repeat_count = 1, type = "invoke-tile-trigger" }, { check_buildability = true, entity_name = "medium-wriggler-pentapod-premature", find_non_colliding_position = true, type = "create-entity" }, { action = { action_delivery = { target_effects = { { damage = { amount = 90, type = "explosion" }, type = "damage" }, { sticker = "strafer-sticker", type = "create-sticker" }, { sound = { { filename = "__space-age__/sound/enemies/strafer/fly-impact-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-5.ogg", volume = 0.6 } }, type = "play-sound" }, { entity_name = "small-spitter-die", type = "create-entity" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.43200000000000003, shift = { 0, 0.65625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 238 }, { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile-tint.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.43200000000000003, shift = { -0.03125, 0.65625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 84 } } }, flags = { "not-on-map" }, force_condition = "not-friend", hidden = true, hit_collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, max_speed = 1, name = "medium-strafer-projectile", shadow = { draw_as_shadow = true, filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.43200000000000003, shift = { 0, 0.65625 }, width = 238 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "smoke-fast", position = { 0, 1 }, starting_frame = 3, starting_frame_deviation = 5 } }, turn_speed = 0.002, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile", working_sound = { category = "enemy", filename = "__space-age__/sound/enemies/strafer/strafer-fly.ogg", volume = 0.35 } }, ["piercing-shotgun-pellet"] = { acceleration = 0, action = { action_delivery = { target_effects = { damage = { amount = 8, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/piercing-bullet/piercing-bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.05, -0.25 }, { 0.05, 0.25 } }, direction_only = true, flags = { "not-on-map" }, hidden = true, name = "piercing-shotgun-pellet", type = "projectile" }, ["poison-capsule"] = { acceleration = 0.005, action = { { action_delivery = { target_effects = { { entity_name = "poison-cloud", initial_height = 0, show_in_tooltip = true, type = "create-smoke" }, { initial_height = 1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, particle_name = "poison-capsule-metal-particle", repeat_count = 8, speed_from_center = 0.05, speed_from_center_deviation = 0.01, type = "create-particle" } }, type = "instant" }, type = "direct" } }, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/poison-capsule/poison-capsule.png", frame_count = 16, height = 59, line_length = 8, priority = "high", scale = 0.5, shift = { 0.03125, 0.015625 }, width = 58 }, flags = { "not-on-map" }, hidden = true, name = "poison-capsule", shadow = { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/poison-capsule/poison-capsule-shadow.png", frame_count = 16, height = 42, line_length = 8, priority = "high", scale = 0.5, shift = { 0.03125, 0.0625 }, width = 54 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "poison-capsule-smoke", position = { 0, 0 }, starting_frame = 3, starting_frame_deviation = 5 } }, type = "projectile" }, rocket = { acceleration = 0.01, action = { action_delivery = { target_effects = { { entity_name = "explosion", only_when_visible = true, type = "create-entity" }, { damage = { amount = 200, type = "explosion" }, type = "damage" }, { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" }, { repeat_count = 1, type = "invoke-tile-trigger" }, { decoratives_with_trigger_only = false, from_render_layer = "decorative", include_decals = false, include_soft_decoratives = true, invoke_decorative_trigger = true, radius = 1.5, to_render_layer = "object", type = "destroy-decoratives" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__base__/graphics/entity/rocket/rocket.png", frame_count = 1, height = 60, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0.015625, -0.25 }, width = 20 }, { filename = "__base__/graphics/entity/rocket/rocket-tinted-tip.png", frame_count = 1, height = 18, line_length = 1, priority = "high", repeat_count = 8, rotate_shift = true, scale = 0.5, shift = { 0, -0.578125 }, tint = { 1, 0.8, 0.3 }, width = 10 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket/rocket-lights.png", frame_count = 8, height = 122, line_length = 8, priority = "high", rotate_shift = true, scale = 0.5, shift = { 0, 0.234375 }, width = 22 } } }, flags = { "not-on-map" }, hidden = true, name = "rocket", shadow = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["atomic-rocket"].shadow ]=], smoke = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["atomic-rocket"].smoke ]=], turn_speed = 0.003, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile" }, ["shotgun-pellet"] = { acceleration = 0, action = { action_delivery = { target_effects = { damage = { amount = 8, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/bullet/bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.05, -0.25 }, { 0.05, 0.25 } }, direction_only = true, flags = { "not-on-map" }, hidden = true, name = "shotgun-pellet", type = "projectile" }, ["slowdown-capsule"] = { acceleration = 0.005, action = { { action_delivery = { target_effects = { { entity_name = "slowdown-capsule-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "slowdown-sticker", type = "create-sticker" } }, type = "instant" }, force = "enemy", radius = 9, type = "area" } }, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/slowdown-capsule/slowdown-capsule.png", frame_count = 16, height = 60, line_length = 8, priority = "high", scale = 0.5, shift = { 0.015625, 0.015625 }, width = 60 }, flags = { "not-on-map" }, hidden = true, name = "slowdown-capsule", shadow = { animation_speed = 0.25, draw_as_shadow = true, filename = "__base__/graphics/entity/slowdown-capsule/slowdown-capsule-shadow.png", frame_count = 16, height = 48, line_length = 8, priority = "high", scale = 0.5, shift = { 0.0625, 0.421875 }, width = 64 }, smoke = "SERPENT PLACEHOLDER" --[=[ ref [""].projectile["defender-capsule"].smoke ]=], type = "projectile" }, ["small-strafer-projectile"] = { acceleration = 0.001, action = { action_delivery = { target_effects = { { repeat_count = 1, type = "invoke-tile-trigger" }, { check_buildability = true, entity_name = "small-wriggler-pentapod-premature", find_non_colliding_position = true, type = "create-entity" }, { action = { action_delivery = { target_effects = { { damage = { amount = 67.5, type = "explosion" }, type = "damage" }, { sticker = "strafer-sticker", type = "create-sticker" }, { sound = { { filename = "__space-age__/sound/enemies/strafer/fly-impact-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-2.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-3.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-4.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/fly-impact-5.ogg", volume = 0.35 } }, type = "play-sound" }, { entity_name = "small-spitter-die", type = "create-entity" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, animation = { layers = { { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.32400000000000002, shift = { 0, 0.65625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 238 }, { filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile-tint.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.32400000000000002, shift = { -0.03125, 0.65625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 84 } } }, flags = { "not-on-map" }, force_condition = "not-friend", hidden = true, hit_collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, max_speed = 1, name = "small-strafer-projectile", shadow = { draw_as_shadow = true, filename = "__space-age__/graphics/entity/wriggler/wriggler-projectile.png", frame_count = 4, height = 164, line_length = 4, rotate_shift = true, scale = 0.32400000000000002, shift = { 0, 0.65625 }, width = 238 }, smoke = { { deviation = { 0.15, 0.15 }, frequency = 1, name = "smoke-fast", position = { 0, 1 }, starting_frame = 3, starting_frame_deviation = 5 } }, turn_speed = 0.002, turning_speed_increases_exponentially_with_projectile_speed = true, type = "projectile", working_sound = { category = "enemy", filename = "__space-age__/sound/enemies/strafer/strafer-fly.ogg", volume = 0.25 } }, ["uranium-cannon-projectile"] = { acceleration = 0, action = { action_delivery = { target_effects = { { damage = { amount = 2000, type = "physical" }, type = "damage" }, { damage = { amount = 200, type = "explosion" }, type = "damage" }, { entity_name = "uranium-cannon-explosion", type = "create-entity" } }, type = "instant" }, type = "direct" }, animation = { draw_as_glow = true, filename = "__base__/graphics/entity/bullet/bullet.png", height = 50, priority = "high", width = 3 }, collision_box = { { -0.3, -1.1000000000000001 }, { 0.3, 1.1000000000000001 } }, direction_only = true, final_action = { action_delivery = { target_effects = { { check_buildability = true, entity_name = "small-scorchmark-tintable", type = "create-entity" } }, type = "instant" }, type = "direct" }, flags = { "not-on-map" }, hidden = true, name = "uranium-cannon-projectile", piercing_damage = 2200, type = "projectile" } }, ["proxy-container"] = { ["proxy-container"] = { circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""].container["bottomless-chest"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/wooden-chest-close.ogg", volume = 0.6 }, collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "wooden-chest-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "wooden-chest-explosion", fast_replaceable_group = "container", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon_draw_specification = { scale = 0.7 }, icons = { { icon = "__base__/graphics/icons/linked-chest-icon.png", tint = { 0.8, 0.1, 0.3 } } }, impact_category = "wood", max_health = 100, minable = { mining_time = 0.1, result = "proxy-container" }, name = "proxy-container", open_sound = { filename = "__base__/sound/wooden-chest-open.ogg", volume = 0.6 }, picture = { layers = { { filename = "__base__/graphics/entity/linked-chest/linked-chest.png", height = 74, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, tint = { 0.8, 0.1, 0.3 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/linked-chest/linked-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.375, 0.140625 }, tint = { 0.8, 0.1, 0.3 }, width = 112 } } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "proxy-container" } }, pump = { pump = { animations = { east = { animation_speed = 0.5, filename = "__base__/graphics/entity/pump/pump-east.png", frame_count = 32, height = 109, line_length = 8, scale = 0.5, shift = { -0.015625, 0.0546875 }, width = 130 }, north = { animation_speed = 0.5, filename = "__base__/graphics/entity/pump/pump-north.png", frame_count = 32, height = 164, line_length = 8, scale = 0.5, shift = { 0.25, -0.0265625 }, width = 103 }, south = { animation_speed = 0.5, filename = "__base__/graphics/entity/pump/pump-south.png", frame_count = 32, height = 160, line_length = 8, scale = 0.5, shift = { 0.390625, -0.25 }, width = 114 }, west = { animation_speed = 0.5, filename = "__base__/graphics/entity/pump/pump-west.png", frame_count = 32, height = 111, line_length = 8, scale = 0.5, shift = { -0.0078125, 0.0390625 }, width = 131 } }, circuit_connector = { { points = { shadow = { green = { -0.0625, 0.421875 }, red = { 0.21875, 0.421875 } }, wire = { green = { -0.625, 0.078125 }, red = { -0.53125, -0.078125 } } }, sprites = { blue_led_light_offset = { -0.65625, -0.109375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.46875, -0.234375 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.46875, -0.265625 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.46875, -0.265625 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.265625 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.265625 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -0.65625, -0.234375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.46875, -0.234375 }, width = 62, x = 0, y = 174 } } }, { points = { shadow = { green = { 0, 0.734375 }, red = { 0.1875, 0.734375 } }, wire = { green = { -0.1875, 0.359375 }, red = { -0.25, 0.140625 } } }, sprites = { blue_led_light_offset = { -0.5, 0.390625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.5, 0.140625 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.359375, 0.5 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.5, 0.109375 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.5, 0.109375 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, 0.109375 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, 0.109375 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { -0.5, 0.296875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.5, 0.140625 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.28125, 0.53125 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { -0.453125, 0.625 }, red = { -0.171875, 0.625 } }, wire = { green = { -0.609375, 0.078125 }, red = { -0.515625, -0.078125 } } }, sprites = { blue_led_light_offset = { -0.640625, -0.109375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.453125, -0.234375 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.453125, -0.265625 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.453125, -0.265625 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.453125, -0.265625 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.453125, -0.265625 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -0.640625, -0.234375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.453125, -0.234375 }, width = 62, x = 0, y = 174 } } }, { points = { shadow = { green = { 0.21875, -0.078125 }, red = { 0.40625, -0.078125 } }, wire = { green = { 0.734375, 0.390625 }, red = { 0.671875, 0.171875 } } }, sprites = { blue_led_light_offset = { 0.421875, 0.421875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.421875, 0.171875 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.140625, -0.3125 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.421875, 0.140625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.421875, 0.140625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.421875, 0.140625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.421875, 0.140625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.421875, 0.328125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.421875, 0.171875 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.0625, -0.28125 }, width = 68, x = 136, y = 162 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.29, -0.9 }, { 0.29, 0.9 } }, corpse = "pump-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "pump-explosion", energy_source = { drain = "1kW", type = "electric", usage_priority = "secondary-input" }, energy_usage = "29kW", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, fluid_animation = { east = { filename = "__base__/graphics/entity/pump/pump-east-liquid.png", frame_count = 32, height = 46, line_length = 8, scale = 0.5, shift = { 0.1953125, -0.265625 }, width = 35 }, north = { apply_runtime_tint = true, filename = "__base__/graphics/entity/pump/pump-north-liquid.png", frame_count = 32, height = 22, line_length = 8, scale = 0.5, shift = { -0.0078125, -0.5234375 }, width = 38 }, south = { filename = "__base__/graphics/entity/pump/pump-south-liquid.png", frame_count = 32, height = 45, line_length = 8, scale = 0.5, shift = { 0.015625, -0.2890625 }, width = 38 }, west = { filename = "__base__/graphics/entity/pump/pump-west-liquid.png", frame_count = 32, height = 47, line_length = 8, scale = 0.5, shift = { -0.203125, -0.296875 }, width = 35 } }, fluid_box = { pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, -0.5 } }, { direction = 8, flow_direction = "input", position = { 0, 0.5 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, volume = 400 }, fluid_wagon_connector_alignment_tolerance = 0.0625, fluid_wagon_connector_frame_count = 35, fluid_wagon_connector_graphics = { load_animations = { east = { { standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-135-load-standup-base.png", frame_count = 20, height = 127, line_length = 1, scale = 0.5, shift = { 0.734375, -0.5078125 }, usage = "train", width = 110 } }, { standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-2-load-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { 0.734375, -0.765625 }, usage = "train", width = 110 } }, { standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-135-load-standup-base.png", frame_count = 20, height = 127, line_length = 1, scale = 0.5, shift = { 0.734375, -0.5078125 }, usage = "train", width = 110 } }, {}, { standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-135-load-standup-base.png", frame_count = 20, height = 127, line_length = 1, scale = 0.5, shift = { 0.734375, -0.5078125 }, usage = "train", width = 110 } }, {} }, north = { { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-1-load-connect-shadow.png", frame_count = 16, height = 181, line_length = 1, scale = 0.5, shift = { 0.8359375, -2.0703125 }, usage = "train", width = 129 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-1-load-standup-shadow.png", height = 158, repeat_count = 1, scale = 0.5, shift = { 0.5625, -1.625 }, usage = "train", width = 126 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-2-load-connect-shadow.png", frame_count = 16, height = 178, line_length = 1, scale = 0.5, shift = { 0.5078125, -2.03125 }, usage = "train", width = 143 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-2-load-standup-shadow.png", frame_count = 20, height = 180, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.484375 }, usage = "train", width = 133 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-3-load-connect-shadow.png", frame_count = 16, height = 181, line_length = 1, scale = 0.5, shift = { 0.6328125, -2.0703125 }, usage = "train", width = 103 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-3-load-standup-shadow.png", frame_count = 20, height = 180, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.484375 }, usage = "train", width = 133 } }, { standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-5-load-connect-shadow.png", frame_count = 16, height = 177, line_length = 1, scale = 0.5, shift = { 0.6328125, -2.1015625 }, usage = "train", width = 103 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-5-load-standup-shadow.png", frame_count = 20, height = 181, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.4921875 }, usage = "train", width = 133 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-6-load-connect-shadow.png", frame_count = 16, height = 178, line_length = 1, scale = 0.5, shift = { 0.5078125, -2.03125 }, usage = "train", width = 143 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-load-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-6-load-standup-shadow.png", frame_count = 20, height = 182, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.5 }, usage = "train", width = 133 } } }, south = { {}, {}, {}, {}, {}, {} }, west = { { standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-load-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-1-load-standup-base-shadow.png", frame_count = 20, height = 136, line_length = 1, scale = 0.5, shift = { -0.2734375, 0.265625 }, usage = "train", width = 157 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-2-load-connect-shadow.png", frame_count = 16, height = 160, line_length = 1, scale = 0.5, shift = { -0.8671875, -0.3125 }, usage = "train", width = 169 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-load-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-2-load-standup-shadow.png", frame_count = 16, height = 162, line_length = 1, scale = 0.5, shift = { -0.2109375, -0.421875 }, usage = "train", width = 155 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-3-load-connect-shadow.png", frame_count = 17, height = 175, line_length = 1, scale = 0.5, shift = { -0.8671875, 0.3984375 }, usage = "train", width = 171 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-load-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-4-load-connect-shadow.png", frame_count = 16, height = 144, line_length = 1, scale = 0.5, shift = { -0.859375, -0.4375 }, usage = "train", width = 168 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-load-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-4-load-standup-shadow.png", frame_count = 20, height = 162, line_length = 1, scale = 0.5, shift = { -0.203125, -0.421875 }, usage = "train", width = 168 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-5-load-connect-shadow.png", frame_count = 16, height = 158, line_length = 1, scale = 0.5, shift = { -0.859375, 0.28125 }, usage = "train", width = 172 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-load-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-5-load-standup-shadow.png", frame_count = 20, height = 157, line_length = 1, scale = 0.5, shift = { -0.203125, 0.1171875 }, usage = "train", width = 168 } }, { connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-6-load-connect-shadow.png", frame_count = 16, height = 131, line_length = 1, scale = 0.5, shift = { -0.84375, -0.5234375 }, usage = "train", width = 174 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-load-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-6-load-standup-shadow.png", frame_count = 20, height = 162, line_length = 1, scale = 0.5, shift = { -0.21875, -0.421875 }, usage = "train", width = 170 } } } }, unload_animations = { east = { { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-1-unload-connect.png", frame_count = 16, height = 115, line_length = 1, scale = 0.5, shift = { -1.3515625, -0.6484375 }, usage = "train", width = 107 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-1-unload-connect-shadow.png", frame_count = 16, height = 153, line_length = 1, scale = 0.5, shift = { -0.84375, 0.5546875 }, usage = "train", width = 168 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { -0.5859375, -0.90625 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-2-unload-connect.png", frame_count = 16, height = 96, line_length = 1, scale = 0.5, shift = { -1.3359375, -1.46875 }, usage = "train", width = 107 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-2-unload-connect-shadow.png", frame_count = 16, height = 160, line_length = 1, scale = 0.5, shift = { -0.8671875, -0.3125 }, usage = "train", width = 169 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-2-unload-standup-shadow.png", frame_count = 20, height = 162, line_length = 1, scale = 0.5, shift = { -0.2421875, -0.421875 }, usage = "train", width = 163 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { -0.5859375, -1.21875 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-3-unload-connect.png", frame_count = 17, height = 99, line_length = 1, scale = 0.5, shift = { -1.375, -0.7734375 }, usage = "train", width = 106 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-3-unload-connect-shadow.png", frame_count = 17, height = 175, line_length = 1, scale = 0.5, shift = { -0.8671875, 0.3984375 }, usage = "train", width = 171 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-3-unload-standup-shadow.png", frame_count = 20, height = 157, line_length = 1, scale = 0.5, shift = { -0.21875, 0.1171875 }, usage = "train", width = 160 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { -0.5859375, -0.90625 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-4-unload-connect.png", frame_count = 16, height = 80, line_length = 1, scale = 0.5, shift = { -1.3671875, -1.5625 }, usage = "train", width = 105 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-4-unload-connect-shadow.png", frame_count = 16, height = 144, line_length = 1, scale = 0.5, shift = { -0.859375, -0.4375 }, usage = "train", width = 168 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-4-unload-standup-shadow.png", frame_count = 20, height = 162, line_length = 1, scale = 0.5, shift = { -0.2421875, -0.421875 }, usage = "train", width = 163 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { -0.5859375, -1.21875 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-5-unload-connect.png", frame_count = 16, height = 82, line_length = 1, scale = 0.5, shift = { -1.375, -0.859375 }, usage = "train", width = 106 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-5-unload-connect-shadow.png", frame_count = 16, height = 158, line_length = 1, scale = 0.5, shift = { -0.859375, 0.28125 }, usage = "train", width = 172 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-base.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { -0.734375, -0.421875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-5-unload-standup-shadow.png", frame_count = 20, height = 157, line_length = 1, scale = 0.5, shift = { -0.2421875, 0.1171875 }, usage = "train", width = 163 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { -0.5859375, -0.90625 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-R-6-unload-connect.png", frame_count = 16, height = 63, line_length = 1, scale = 0.5, shift = { -1.375, -1.6796875 }, usage = "train", width = 106 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-6-unload-connect-shadow.png", frame_count = 16, height = 133, line_length = 1, scale = 0.5, shift = { -0.84375, -0.5078125 }, usage = "train", width = 174 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { -0.734375, -0.671875 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-R-6-unload-standup-shadow.png", frame_count = 20, height = 162, line_length = 1, scale = 0.5, shift = { -0.2578125, -0.421875 }, usage = "train", width = 165 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-R-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { -0.5859375, -1.21875 }, usage = "train", width = 121 } } }, north = { { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-135-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { 0.1171875, 0.0234375 }, usage = "train", width = 89 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-1-unload-connect-shadow.png", frame_count = 16, height = 53, line_length = 1, scale = 0.5, shift = { 0.3046875, 0.5234375 }, usage = "train", width = 101 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-1-unload-standup-shadow.png", frame_count = 20, height = 61, line_length = 1, scale = 0.5, shift = { 0.078125, 0.5859375 }, usage = "train", width = 76 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-246-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { -0.046875, 0.0234375 }, usage = "train", width = 76 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-2-unload-connect-shadow.png", frame_count = 16, height = 66, line_length = 1, scale = 0.5, shift = { 0.1640625, 0.625 }, usage = "train", width = 97 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-2-unload-standup-shadow.png", frame_count = 20, height = 60, line_length = 1, scale = 0.5, shift = { 0.140625, 0.578125 }, usage = "train", width = 86 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-135-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { 0.1171875, 0.0234375 }, usage = "train", width = 89 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-3-unload-connect-shadow.png", frame_count = 16, height = 54, line_length = 1, scale = 0.5, shift = { 0.296875, 0.53125 }, usage = "train", width = 102 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-3-unload-standup-shadow.png", frame_count = 20, height = 40, line_length = 1, scale = 0.5, shift = { 0.078125, 0.421875 }, usage = "train", width = 78 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-246-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { -0.046875, 0.0234375 }, usage = "train", width = 76 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-4-unload-connect-shadow.png", frame_count = 16, height = 80, line_length = 1, scale = 0.5, shift = { 0.1640625, 0.734375 }, usage = "train", width = 97 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-4-unload-standup-shadow.png", frame_count = 20, height = 61, line_length = 1, scale = 0.5, shift = { 0.140625, 0.5859375 }, usage = "train", width = 86 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-135-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { 0.1171875, 0.0234375 }, usage = "train", width = 89 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-5-unload-connect-shadow.png", frame_count = 16, height = 54, line_length = 1, scale = 0.5, shift = { 0.3203125, 0.53125 }, usage = "train", width = 99 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-5-unload-standup-shadow.png", frame_count = 20, height = 40, line_length = 1, scale = 0.5, shift = { 0.078125, 0.421875 }, usage = "train", width = 78 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-T-246-unload-connect.png", frame_count = 16, height = 99, line_length = 1, scale = 0.5, shift = { -0.046875, 0.0234375 }, usage = "train", width = 76 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-6-unload-connect-shadow.png", frame_count = 16, height = 66, line_length = 1, scale = 0.5, shift = { 0.0390625, -0.375 }, usage = "train", width = 81 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-base.png", frame_count = 20, height = 107, line_length = 1, scale = 0.5, shift = { -0.0078125, 0.4921875 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-T-6-unload-standup-shadow.png", frame_count = 20, height = 115, line_length = 1, scale = 0.5, shift = { 0.515625, 0.0078125 }, usage = "train", width = 134 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-T-123456-unload-standup-top.png", frame_count = 19, height = 109, line_length = 1, scale = 0.5, shift = { 0, 0.0234375 }, usage = "train", width = 46 } } }, south = { { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-135-unload-connect.png", frame_count = 16, height = 100, line_length = 1, scale = 0.5, shift = { 0.140625, -3.21875 }, usage = "train", width = 78 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-1-unload-connect-shadow.png", frame_count = 16, height = 118, line_length = 1, scale = 0.5, shift = { 0.4609375, -2.5625 }, usage = "train", width = 81 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-1-unload-standup-shadow.png", frame_count = 20, height = 172, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.546875 }, usage = "train", width = 133 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-246-unload-connect.png", frame_count = 16, height = 95, line_length = 1, scale = 0.5, shift = { -0.109375, -3.2265625 }, usage = "train", width = 74 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-2-unload-connect-shadow.png", frame_count = 16, height = 178, line_length = 1, scale = 0.5, shift = { 0.5078125, -2.03125 }, usage = "train", width = 143 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-2-unload-standup-shadow.png", frame_count = 20, height = 173, line_length = 1, scale = 0.5, shift = { 0.5859375, -1.5546875 }, usage = "train", width = 125 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-135-unload-connect.png", frame_count = 16, height = 100, line_length = 1, scale = 0.5, shift = { 0.140625, -3.21875 }, usage = "train", width = 78 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-3-unload-connect-shadow.png", frame_count = 16, height = 177, line_length = 1, scale = 0.5, shift = { 0.84375, -2.1015625 }, usage = "train", width = 130 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-3-unload-standup-shadow.png", frame_count = 20, height = 172, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.546875 }, usage = "train", width = 133 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-246-unload-connect.png", frame_count = 16, height = 95, line_length = 1, scale = 0.5, shift = { -0.109375, -3.2265625 }, usage = "train", width = 74 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-4-unload-connect-shadow.png", frame_count = 16, height = 178, line_length = 1, scale = 0.5, shift = { 0.5078125, -2.03125 }, usage = "train", width = 143 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-4-unload-standup-shadow.png", frame_count = 20, height = 172, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.546875 }, usage = "train", width = 133 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-135-unload-connect.png", frame_count = 16, height = 100, line_length = 1, scale = 0.5, shift = { 0.140625, -3.21875 }, usage = "train", width = 78 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-5-unload-connect-shadow.png", frame_count = 16, height = 177, line_length = 1, scale = 0.5, shift = { 0.6328125, -2.1015625 }, usage = "train", width = 103 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-5-unload-standup-shadow.png", frame_count = 20, height = 173, line_length = 1, scale = 0.5, shift = { 0.5234375, -1.5546875 }, usage = "train", width = 133 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/H-B-246-unload-connect.png", frame_count = 16, height = 95, line_length = 1, scale = 0.5, shift = { -0.109375, -3.2265625 }, usage = "train", width = 74 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-6-unload-connect-shadow.png", frame_count = 16, height = 178, line_length = 1, scale = 0.5, shift = { 0.515625, -2.03125 }, usage = "train", width = 144 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-base.png", frame_count = 20, height = 160, line_length = 1, scale = 0.5, shift = { -0.0078125, -1.9375 }, usage = "train", width = 91 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/H-B-6-unload-standup-shadow.png", frame_count = 20, height = 174, line_length = 1, scale = 0.5, shift = { 0.53125, -1.5625 }, usage = "train", width = 134 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/H-B-123456-unload-standup-top.png", frame_count = 19, height = 146, line_length = 1, scale = 0.5, shift = { 0, -2.265625 }, usage = "train", width = 46 } } }, west = { { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-1-unload-connect.png", frame_count = 16, height = 119, line_length = 1, scale = 0.5, shift = { 1.4375, -0.6953125 }, usage = "train", width = 106 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-1-unload-connect-shadow.png", frame_count = 16, height = 90, line_length = 1, scale = 0.5, shift = { 1.90625, -0.0625 }, usage = "train", width = 92 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-1-unload-standup-shadow.png", frame_count = 20, height = 126, line_length = 1, scale = 0.5, shift = { 1.046875, 0.140625 }, usage = "train", width = 106 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { 0.5703125, -0.984375 }, usage = "train", width = 123 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-2-unload-connect.png", frame_count = 16, height = 102, line_length = 1, scale = 0.5, shift = { 1.4140625, -1.546875 }, usage = "train", width = 107 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-2-unload-connect-shadow.png", frame_count = 16, height = 70, line_length = 1, scale = 0.5, shift = { 1.78125, -1.265625 }, usage = "train", width = 88 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { 0.734375, -0.765625 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-2-unload-standup-shadow.png", frame_count = 20, height = 163, line_length = 1, scale = 0.5, shift = { 0.96875, -0.5234375 }, usage = "train", width = 96 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { 0.5859375, -1.296875 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-3-unload-connect.png", frame_count = 16, height = 105, line_length = 1, scale = 0.5, shift = { 1.40625, -0.8046875 }, usage = "train", width = 106 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-3-unload-connect-shadow.png", frame_count = 16, height = 78, line_length = 1, scale = 0.5, shift = { 1.765625, -0.578125 }, usage = "train", width = 80 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-3-unload-standup-shadow.png", frame_count = 16, height = 142, line_length = 1, scale = 0.5, shift = { 0.96875, -0.046875 }, usage = "train", width = 96 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { 0.5703125, -0.984375 }, usage = "train", width = 123 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-4-unload-connect.png", frame_count = 16, height = 87, line_length = 1, scale = 0.5, shift = { 1.4296875, -1.6171875 }, usage = "train", width = 109 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { 0.734375, -0.765625 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-4-unload-standup-shadow.png", frame_count = 20, height = 163, line_length = 1, scale = 0.5, shift = { 0.9609375, -0.4921875 }, usage = "train", width = 95 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { 0.5859375, -1.296875 }, usage = "train", width = 121 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-5-unload-connect.png", frame_count = 16, height = 90, line_length = 1, scale = 0.5, shift = { 1.4375, -0.921875 }, usage = "train", width = 108 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-5-unload-connect-shadow.png", frame_count = 16, height = 84, line_length = 1, scale = 0.5, shift = { 1.6875, -0.53125 }, usage = "train", width = 86 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-5-unload-standup-shadow.png", frame_count = 20, height = 158, line_length = 1, scale = 0.5, shift = { 1, 0.015625 }, usage = "train", width = 100 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-135-unload-standup-top.png", frame_count = 19, height = 70, line_length = 1, scale = 0.5, shift = { 0.5703125, -0.984375 }, usage = "train", width = 123 } }, { connector = { filename = "__base__/graphics/entity/pump/connector/V-L-6-unload-connect.png", frame_count = 16, height = 70, line_length = 1, scale = 0.5, shift = { 1.4140625, -1.71875 }, usage = "train", width = 107 }, connector_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-6-unload-connect-shadow.png", frame_count = 18, height = 132, line_length = 1, scale = 0.5, shift = { 1.734375, -0.546875 }, usage = "train", width = 86 }, standup_base = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-base.png", frame_count = 20, height = 148, line_length = 1, scale = 0.5, shift = { 0.734375, -0.765625 }, usage = "train", width = 110 }, standup_shadow = { filename = "__base__/graphics/entity/pump/connector/V-L-6-unload-standup-shadow.png", frame_count = 20, height = 161, line_length = 1, scale = 0.5, shift = { 1.3515625, -0.5078125 }, usage = "train", width = 145 }, standup_top = { filename = "__base__/graphics/entity/pump/connector/V-L-246-unload-standup-top.png", frame_count = 19, height = 110, line_length = 1, scale = 0.5, shift = { 0.5859375, -1.296875 }, usage = "train", width = 121 } } } } }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/pump/pump.png", height = 128, priority = "extra-high", scale = 0.5, width = 128, x = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pump/pump.png", height = 192, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pump/pump.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 256 }, west = { filename = "__space-age__/graphics/entity/frozen/pump/pump.png", height = 128, priority = "extra-high", scale = 0.5, width = 128, x = 384 } }, glass_pictures = { east = { filename = "__base__/graphics/entity/pump/pump-east-glass.png", height = 192, scale = 0.5, width = 128 }, north = { filename = "__base__/graphics/entity/pump/pump-north-glass.png", height = 128, scale = 0.5, width = 64 }, south = { filename = "__base__/graphics/entity/pump/pump-south-glass.png", height = 128, scale = 0.5, width = 64 }, west = { filename = "__base__/graphics/entity/pump/pump-west-glass.png", height = 192, scale = 0.5, shift = { -0.5, 0 }, width = 192 } }, heating_energy = "30kW", icon = "__base__/graphics/icons/pump.png", icon_draw_specification = { scale = 0.5 }, impact_category = "metal", max_health = 180, minable = { mining_time = 0.2, result = "pump" }, name = "pump", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], pumping_speed = 20, resistances = { { percent = 80, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, type = "pump", working_sound = { max_sounds_per_prototype = 2, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/pump.ogg", volume = 0.3 } } } }, quality = { epic = { beacon_power_usage_multiplier = 0.5, color = { 137, 0, 178 }, icon = "__quality__/graphics/icons/quality-epic.png", level = 3, mining_drill_resource_drain_multiplier = 0.5, name = "epic", next = "legendary", next_probability = 0.1, order = "d", science_pack_drain_multiplier = 0.96999999999999993, subgroup = "qualities", type = "quality" }, legendary = { beacon_power_usage_multiplier = 0.16666666666666665, color = { 178, 104, 0 }, icon = "__quality__/graphics/icons/quality-legendary.png", level = 5, mining_drill_resource_drain_multiplier = 0.16666666666666665, name = "legendary", order = "e", science_pack_drain_multiplier = 0.95, subgroup = "qualities", type = "quality" }, normal = { color = { b = 178.5, g = 178.5, r = 178.5 }, draw_sprite_by_default = false, hidden = false, icon = "__base__/graphics/icons/quality-normal.png", level = 0, name = "normal", next = "uncommon", next_probability = 0.1, order = "a", subgroup = "qualities", type = "quality" }, ["quality-unknown"] = { color = { 1, 1, 1 }, hidden = true, icons = { { icon = "__core__/graphics/icons/unknown.png", scale = 0.5 } }, level = 0, name = "quality-unknown", order = "z", type = "quality" }, rare = { beacon_power_usage_multiplier = 0.66666666666666661, color = { 25, 104, 178 }, icon = "__quality__/graphics/icons/quality-rare.png", level = 2, mining_drill_resource_drain_multiplier = 0.66666666666666661, name = "rare", next = "epic", next_probability = 0.1, order = "c", science_pack_drain_multiplier = 0.98000000000000007, subgroup = "qualities", type = "quality" }, uncommon = { beacon_power_usage_multiplier = 0.83333333333333339, color = { 43, 165, 61 }, icon = "__quality__/graphics/icons/quality-uncommon.png", level = 1, mining_drill_resource_drain_multiplier = 0.83333333333333339, name = "uncommon", next = "rare", next_probability = 0.1, order = "b", science_pack_drain_multiplier = 0.99000000000000004, subgroup = "qualities", type = "quality" } }, radar = { radar = { circuit_connector = { points = { shadow = { green = { -1.375, 0.203125 }, red = { -1.09375, 0.203125 } }, wire = { green = { -1.484375, 0.03125 }, red = { -1.390625, -0.125 } } }, sprites = { blue_led_light_offset = { -1.515625, -0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.328125, -0.28125 }, width = 52, x = 0, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.328125, -0.3125 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.328125, -0.3125 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.328125, -0.3125 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.328125, -0.3125 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -1.515625, -0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.328125, -0.28125 }, width = 62, x = 0, y = 174 } } }, circuit_wire_max_distance = 9, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "radar-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "radar-explosion", energy_per_nearby_scan = "250kJ", energy_per_sector = "10MJ", energy_source = { type = "electric", usage_priority = "secondary-input" }, energy_usage = "300kW", fast_replaceable_group = "radar", flags = { "placeable-player", "player-creation" }, frozen_patch = { direction_count = 1, filename = "__space-age__/graphics/entity/frozen/radar/radar.png", height = 254, scale = 0.5, shift = { 0.03125, -0.5 }, width = 196 }, heating_energy = "300kW", icon = "__base__/graphics/icons/radar.png", impact_category = "metal", integration_patch = { filename = "__base__/graphics/entity/radar/radar-integration.png", height = 216, priority = "low", scale = 0.5, shift = { 0.046875, 0.125 }, width = 238 }, is_military_target = false, max_distance_of_nearby_sector_revealed = 3, max_distance_of_sector_revealed = 14, max_health = 250, minable = { mining_time = 0.1, result = "radar" }, name = "radar", pictures = { layers = { { apply_projection = false, direction_count = 64, filename = "__base__/graphics/entity/radar/radar.png", height = 254, line_length = 8, priority = "low", scale = 0.5, shift = { 0.03125, -0.5 }, width = 196 }, { apply_projection = false, direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/radar/radar-shadow.png", height = 170, line_length = 8, priority = "low", scale = 0.5, shift = { 1.21875, 0.1875 }, width = 336 } } }, radius_minimap_visualisation_color = { 0.058999999999999995, 0.091999999999999993, 0.23499999999999996, 0.275 }, reset_orientation_when_frozen = true, resistances = { { percent = 70, type = "fire" }, { percent = 30, type = "impact" } }, rotation_speed = 0.01, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "radar", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/radar/radar-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0.15625, 1.09375 }, variation_count = 1, width = 28 }, rotate = false }, working_sound = { max_sounds_per_prototype = 3, sound = { filename = "__base__/sound/radar.ogg", modifiers = { type = "main-menu", volume_multiplier = 2 }, volume = 0.8 }, use_doppler_shift = false } } }, ["rail-chain-signal"] = { ["rail-chain-signal"] = { circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/rail-signal-close.ogg", volume = 0.6 }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, corpse = "rail-chain-signal-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_blue_output_signal = { name = "signal-blue", type = "virtual" }, default_green_output_signal = { name = "signal-green", type = "virtual" }, default_orange_output_signal = { name = "signal-yellow", type = "virtual" }, default_red_output_signal = { name = "signal-red", type = "virtual" }, dying_explosion = "rail-chain-signal-explosion", elevated_picture_set = { circuit_connector = { { points = { shadow = { green = { 4.5, 3.15625 }, red = { 4.375, 3.3125 } }, wire = { green = { -0.53125, -0.21875 }, red = { -0.59375, 0 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.28125, 0.125 }, width = 52, x = 312, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.671875, 3.421875 }, width = 60, x = 360, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.28125, 0.09375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.28125, 0.09375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, 0.09375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, 0.09375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -0.28125, -0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.28125, 0.125 }, width = 62, x = 372, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.75, 3.453125 }, width = 68, x = 408, y = 0 } } }, { points = { shadow = { green = { 4.28125, 2.8125 }, red = { 4.15625, 2.90625 } }, wire = { green = { -0.71875, -0.5625 }, red = { -0.84375, -0.4375 } } }, sprites = { blue_led_light_offset = { -0.53125, -0.46875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.59375, -0.1875 }, width = 52, x = 312, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.359375, 3.109375 }, width = 60, x = 360, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.59375, -0.21875 }, width = 60, x = 360, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.59375, -0.21875 }, width = 46, x = 276, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.21875 }, width = 48, x = 288, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.21875 }, width = 48, x = 288, y = 184 }, red_green_led_light_offset = { -0.59375, -0.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.59375, -0.1875 }, width = 62, x = 372, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.4375, 3.140625 }, width = 68, x = 408, y = 216 } } }, { points = { shadow = { green = { 4.125, 2.625 }, red = { 4, 2.71875 } }, wire = { green = { -0.875, -0.75 }, red = { -1, -0.625 } } }, sprites = { blue_led_light_offset = { -0.6875, -0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.75, -0.375 }, width = 52, x = 312, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.203125, 2.921875 }, width = 60, x = 360, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.75, -0.40625 }, width = 60, x = 360, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.75, -0.40625 }, width = 46, x = 276, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.75, -0.40625 }, width = 48, x = 288, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.75, -0.40625 }, width = 48, x = 288, y = 184 }, red_green_led_light_offset = { -0.75, -0.59375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.75, -0.375 }, width = 62, x = 372, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.28125, 2.953125 }, width = 68, x = 408, y = 216 } } }, { points = { shadow = { green = { 4.5625, 2.96875 }, red = { 4.40625, 3.0625 } }, wire = { green = { -0.40625, -0.40625 }, red = { -0.59375, -0.3125 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.4375, 0 }, width = 52, x = 260, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.515625, 3.296875 }, width = 60, x = 300, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.4375, -0.03125 }, width = 60, x = 300, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.4375, -0.03125 }, width = 46, x = 230, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, -0.03125 }, width = 48, x = 240, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, -0.03125 }, width = 48, x = 240, y = 0 }, red_green_led_light_offset = { -0.40625, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.4375, 0 }, width = 62, x = 310, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.59375, 3.328125 }, width = 68, x = 340, y = 0 } } }, { points = { shadow = { green = { 4.625, 2.59375 }, red = { 4.40625, 2.65625 } }, wire = { green = { -0.4375, -0.78125 }, red = { -0.59375, -0.71875 } } }, sprites = { blue_led_light_offset = { -0.34375, -0.59375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.53125, -0.375 }, width = 52, x = 260, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.421875, 2.921875 }, width = 60, x = 300, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.53125, -0.40625 }, width = 60, x = 300, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.53125, -0.40625 }, width = 46, x = 230, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, -0.40625 }, width = 48, x = 240, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, -0.40625 }, width = 48, x = 240, y = 184 }, red_green_led_light_offset = { -0.5, -0.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.53125, -0.375 }, width = 62, x = 310, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5, 2.953125 }, width = 68, x = 340, y = 216 } } }, { points = { shadow = { green = { 4.3125, 2.46875 }, red = { 4.09375, 2.53125 } }, wire = { green = { -0.75, -0.90625 }, red = { -0.90625, -0.84375 } } }, sprites = { blue_led_light_offset = { -0.65625, -0.71875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.84375, -0.5 }, width = 52, x = 260, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.109375, 2.796875 }, width = 60, x = 300, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.84375, -0.53125 }, width = 60, x = 300, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.84375, -0.53125 }, width = 46, x = 230, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, -0.53125 }, width = 48, x = 240, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.84375, -0.53125 }, width = 48, x = 240, y = 184 }, red_green_led_light_offset = { -0.8125, -0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.84375, -0.5 }, width = 62, x = 310, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.1875, 2.828125 }, width = 68, x = 340, y = 216 } } }, { points = { shadow = { green = { 5.15625, 2.875 }, red = { 4.875, 2.875 } }, wire = { green = { 0.09375, -0.5 }, red = { -0.125, -0.5 } } }, sprites = { blue_led_light_offset = { 0.0625, -0.3125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.15625, -0.15625 }, width = 52, x = 208, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.796875, 3.140625 }, width = 60, x = 240, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.15625, -0.1875 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.15625, -0.1875 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -0.1875 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -0.1875 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.09375, -0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.15625, -0.15625 }, width = 62, x = 248, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.875, 3.171875 }, width = 68, x = 272, y = 0 } } }, { points = { shadow = { green = { 5.59375, 2.5625 }, red = { 5.375, 2.5 } }, wire = { green = { 0.5625, -0.78125 }, red = { 0.34375, -0.84375 } } }, sprites = { blue_led_light_offset = { 0.40625, -0.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.21875, -0.53125 }, width = 52, x = 208, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.171875, 2.765625 }, width = 60, x = 240, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.21875, -0.5625 }, width = 60, x = 240, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.21875, -0.5625 }, width = 46, x = 184, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, -0.5625 }, width = 48, x = 192, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, -0.5625 }, width = 48, x = 192, y = 184 }, red_green_led_light_offset = { 0.28125, -0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.21875, -0.53125 }, width = 62, x = 248, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.25, 2.796875 }, width = 68, x = 272, y = 216 } } }, { points = { shadow = { green = { 5.96875, 2.5 }, red = { 5.75, 2.4375 } }, wire = { green = { 0.9375, -0.84375 }, red = { 0.71875, -0.90625 } } }, sprites = { blue_led_light_offset = { 0.78125, -0.6875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.59375, -0.59375 }, width = 52, x = 208, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.546875, 2.703125 }, width = 60, x = 240, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.59375, -0.625 }, width = 60, x = 240, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.59375, -0.625 }, width = 46, x = 184, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, -0.625 }, width = 48, x = 192, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, -0.625 }, width = 48, x = 192, y = 184 }, red_green_led_light_offset = { 0.65625, -0.75 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.59375, -0.59375 }, width = 62, x = 248, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.625, 2.734375 }, width = 68, x = 272, y = 216 } } }, { points = { shadow = { green = { 5.6875, 3.03125 }, red = { 5.5, 2.9375 } }, wire = { green = { 0.625, -0.34375 }, red = { 0.4375, -0.46875 } } }, sprites = { blue_led_light_offset = { 0.40625, -0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.25, -0.1875 }, width = 52, x = 156, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.203125, 3.109375 }, width = 60, x = 180, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.25, -0.21875 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.25, -0.21875 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.25, -0.21875 }, width = 48, x = 144, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.25, -0.21875 }, width = 48, x = 144, y = 0 }, red_green_led_light_offset = { 0.3125, -0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.25, -0.1875 }, width = 62, x = 186, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.28125, 3.140625 }, width = 68, x = 204, y = 0 } } }, { points = { shadow = { green = { 6.09375, 3.03125 }, red = { 5.96875, 2.90625 } }, wire = { green = { 1.03125, -0.3125 }, red = { 0.90625, -0.4375 } } }, sprites = { blue_led_light_offset = { 0.78125, -0.28125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.65625, -0.25 }, width = 52, x = 156, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.609375, 3.046875 }, width = 60, x = 180, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.65625, -0.28125 }, width = 60, x = 180, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.65625, -0.28125 }, width = 46, x = 138, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.65625, -0.28125 }, width = 48, x = 144, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.65625, -0.28125 }, width = 48, x = 144, y = 184 }, red_green_led_light_offset = { 0.6875, -0.375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.65625, -0.25 }, width = 62, x = 186, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.6875, 3.078125 }, width = 68, x = 204, y = 216 } } }, { points = { shadow = { green = { 6.0625, 2.6875 }, red = { 5.9375, 2.5625 } }, wire = { green = { 1, -0.65625 }, red = { 0.875, -0.78125 } } }, sprites = { blue_led_light_offset = { 0.75, -0.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, -0.59375 }, width = 52, x = 156, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.578125, 2.703125 }, width = 60, x = 180, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, -0.625 }, width = 60, x = 180, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, -0.625 }, width = 46, x = 138, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, -0.625 }, width = 48, x = 144, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, -0.625 }, width = 48, x = 144, y = 184 }, red_green_led_light_offset = { 0.65625, -0.71875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, -0.59375 }, width = 62, x = 186, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.65625, 2.734375 }, width = 68, x = 204, y = 216 } } }, { points = { shadow = { green = { 5.625, 3.3125 }, red = { 5.53125, 3.125 } }, wire = { green = { 0.59375, -0.0625 }, red = { 0.53125, -0.21875 } } }, sprites = { blue_led_light_offset = { 0.28125, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.28125, -0.09375 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.234375, 3.203125 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.28125, -0.125 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.28125, -0.125 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, -0.125 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, -0.125 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.28125, -0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.28125, -0.09375 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.3125, 3.234375 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 5.65625, 3.625 }, red = { 5.75, 3.4375 } }, wire = { green = { 0.53125, 0.25 }, red = { 0.6875, 0.09375 } } }, sprites = { blue_led_light_offset = { 0.375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.46875, 0.125 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.421875, 3.421875 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.46875, 0.09375 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.46875, 0.09375 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, 0.09375 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.46875, 0.09375 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.46875, 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.46875, 0.125 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.5, 3.453125 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.90625, 3.4375 }, red = { 6, 3.25 } }, wire = { green = { 0.78125, 0.0625 }, red = { 0.9375, -0.09375 } } }, sprites = { blue_led_light_offset = { 0.625, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.71875, -0.0625 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.671875, 3.234375 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.71875, -0.09375 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.71875, -0.09375 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, -0.09375 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.71875, -0.09375 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.71875, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.71875, -0.0625 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.75, 3.265625 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.84375, 3.6875 }, red = { 5.9375, 3.5 } }, wire = { green = { 0.71875, 0.3125 }, red = { 0.875, 0.15625 } } }, sprites = { blue_led_light_offset = { 0.5625, 0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.65625, 0.1875 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.609375, 3.484375 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.65625, 0.15625 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.65625, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.65625, 0.1875 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.6875, 3.515625 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.28125, 3.53125 }, red = { 5.4375, 3.40625 } }, wire = { green = { 0.21875, 0.15625 }, red = { 0.375, 0.0625 } } }, sprites = { blue_led_light_offset = { 0.09375, 0 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.25, 0.03125 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.203125, 3.328125 }, width = 60, x = 60, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.25, 0 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.25, 0 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.25, 0 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.25, 0 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.21875, -0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.25, 0.03125 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.28125, 3.359375 }, width = 68, x = 68, y = 0 } } }, { points = { shadow = { green = { 5.1875, 3.6875 }, red = { 5.40625, 3.625 } }, wire = { green = { 0.21875, 0.34375 }, red = { 0.40625, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.15625, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.34375, 0.1875 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.296875, 3.484375 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.34375, 0.15625 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.34375, 0.15625 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.34375, 0.15625 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.34375, 0.15625 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.3125, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.34375, 0.1875 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.375, 3.515625 }, width = 68, x = 68, y = 216 } } }, { points = { shadow = { green = { 5.46875, 3.84375 }, red = { 5.6875, 3.78125 } }, wire = { green = { 0.5, 0.5 }, red = { 0.6875, 0.4375 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0.34375 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.578125, 3.640625 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, 0.3125 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, 0.3125 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.3125 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, 0.3125 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.59375, 0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0.34375 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.65625, 3.671875 }, width = 68, x = 68, y = 216 } } }, { points = { shadow = { green = { 4.875, 3.53125 }, red = { 5.0625, 3.53125 } }, wire = { green = { -0.09375, 0.21875 }, red = { 0.125, 0.21875 } } }, sprites = { blue_led_light_offset = { -0.0625, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.15625, 0.09375 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.109375, 3.390625 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.09375, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.15625, 0.09375 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.1875, 3.421875 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { 4.59375, 3.6875 }, red = { 4.8125, 3.71875 } }, wire = { green = { -0.40625, 0.3125 }, red = { -0.1875, 0.40625 } } }, sprites = { blue_led_light_offset = { -0.21875, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.03125, 0.3125 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.921875, 3.609375 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.03125, 0.28125 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.03125, 0.28125 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, 0.28125 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, 0.28125 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { -0.09375, 0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.03125, 0.3125 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5, 3.640625 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { 4.25, 3.875 }, red = { 4.46875, 3.90625 } }, wire = { green = { -0.75, 0.5 }, red = { -0.53125, 0.59375 } } }, sprites = { blue_led_light_offset = { -0.5625, 0.3125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.375, 0.5 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.578125, 3.796875 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { -0.4375, 0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.375, 0.5 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.65625, 3.828125 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { 4.46875, 3.3125 }, red = { 4.65625, 3.4375 } }, wire = { green = { -0.5, 0.03125 }, red = { -0.3125, 0.09375 } } }, sprites = { blue_led_light_offset = { -0.25, -0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.859375, 3.390625 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.09375, 0.0625 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.09375, 0.0625 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0.0625 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.09375, 0.0625 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.15625, -0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.9375, 3.421875 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { 4.09375, 3.4375 }, red = { 4.15625, 3.5625 } }, wire = { green = { -0.90625, 0.09375 }, red = { -0.78125, 0.21875 } } }, sprites = { blue_led_light_offset = { -0.65625, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.53125, 0.25 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.421875, 3.546875 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.53125, 0.21875 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.53125, 0.21875 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, 0.21875 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, 0.21875 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.5625, 0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.53125, 0.25 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5, 3.578125 }, width = 68, x = 476, y = 216 } } }, { points = { shadow = { green = { 4.15625, 3.65625 }, red = { 4.21875, 3.78125 } }, wire = { green = { -0.84375, 0.3125 }, red = { -0.71875, 0.4375 } } }, sprites = { blue_led_light_offset = { -0.59375, 0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.46875, 0.46875 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.484375, 3.765625 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.46875, 0.4375 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.46875, 0.4375 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, 0.4375 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, 0.4375 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.5, 0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.46875, 0.46875 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5625, 3.796875 }, width = 68, x = 476, y = 216 } } } }, circuit_connector_render_layer = "elevated-rail-stone-path-lower", lights = { blue = { light = { color = { 0.4, 0.4, 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, green = { light = { color = { 0, 1, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, red = { light = { color = { 1, 0, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, yellow = { light = { color = { 1, 0.5, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } } }, rail_piece = { align_to_frame_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 8, 7, 5, 5, 5, 5, 5, 5, 5, 6, 5, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 12, 10, 10, 10, 10, 10, 10, 10, 11, 13, 10, 10, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 17, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 25, 23, 23, 23, 23, 23, 23, 24, 23, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 28, 27, 27, 27, 27, 27, 27, 29, 27, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 34, 31, 31, 31, 31, 31, 32, 33, 31, 31 }, render_layer = "elevated-rail-stone-path-lower", sprites = { filename = "__elevated-rails__/graphics/entity/elevated-rail-chain-signal/elevated-rail-chain-signal-metals.png", frame_count = 35, height = 150, line_length = 9, priority = "low", scale = 0.5, shift = { 0.140625, 0.328125 }, width = 190 } }, selection_box_shift = { { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.5, -0.5 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.57999999999999998, -0.57999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.53000000000000007, -0.54000000000000004 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.52000000000000002, -0.54000000000000004 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.46999999999999993, -0.11000000000000001 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.42000000000000002, 0.070000000000000009 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.37000000000000002, 0.19 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.31000000000000001, 0.2 }, { -0.03, 0.03 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.35, 0.19 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 } }, signal_color_to_structure_frame_index = { blue = 3, green = 2, none = 0, red = 0, yellow = 1 }, structure = { layers = { { direction_count = 25, filename = "__elevated-rails__/graphics/entity/elevated-rail-chain-signal/elevated-rail-chain-signal.png", frame_count = 4, height = 96, line_length = 4, priority = "high", scale = 0.5, shift = { -0.015625, -0.15625 }, width = 126 }, { blend_mode = "additive", direction_count = 25, draw_as_light = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-chain-signal/elevated-rail-chain-signal-lights.png", frame_count = 4, height = 96, line_length = 4, priority = "low", scale = 0.5, shift = { -0.015625, -0.15625 }, width = 124 } } }, structure_align_to_animation_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23 }, structure_render_layer = "elevated-rail-stone-path", upper_rail_piece = { align_to_frame_index = { 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2, 2, 3, 5, 2, 2, 2, 4, 6, 2, 2, 4, 7, 7, 8, 7, 7, 7, 8, 7, 7, 7, 8, 7, 12, 11, 9, 9, 9, 9, 9, 9, 9, 10, 9, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 16, 14, 14, 14, 14, 14, 14, 14, 15, 17, 14, 14, 18, 19, 19, 19, 18, 19, 19, 19, 18, 19, 19, 19, 20, 25, 22, 20, 20, 20, 21, 20, 20, 20, 23, 24, 26, 27, 27, 27, 26, 27, 27, 27, 26, 27, 27, 27, 30, 29, 28, 28, 28, 29, 28, 28, 28, 29, 28, 31, 32, 32, 33, 32, 32, 32, 33, 32, 32, 32, 33, 32, 34, 34, 36, 38, 34, 34, 34, 34, 35, 34, 37, 34, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 42, 40, 40, 40, 40, 40, 40, 43, 41, 44, 44, 44, 45, 44, 44, 44, 45, 44, 44, 44, 45, 48, 46, 51, 46, 47, 46, 46, 46, 49, 50, 46, 46 }, render_layer = "elevated-rail-screw", sprites = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail-chain-signal/elevated-rail-chain-signal-metals-upper.png", frame_count = 52, height = 278, line_length = 9, priority = "low", scale = 0.5, shift = { 0, 0.078125 }, width = 314 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-chain-signal/elevated-rail-chain-signal-shadow.png", frame_count = 52, height = 278, line_length = 9, priority = "low", scale = 0.5, shift = { 4.6924999999999999, 3.21875 }, width = 316 } } } } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN0uEKgjAQB/B3uc9TMN00XyUi1I460DO2FYXs3VsaFUR0H7fd/3cbuwna/ownS+yhnoC6kR3UmwkcHbjpH3vcDAg12IZ6CAqI93iFOgtbBciePOGSmBe3HZ+HFm0sUJ/JpDs2xMlTVXAaXUyO/GgQtSRLtYJbTOlUxyZ7stgt50VQX/bqZTsf9cPRJ/P1vt1yUcv/Zi42tdgsxGYuNrXYzMSmkZpyspSS8pdXUvLXB8WJJY9DBN5Dr+CC1s0FqyorqlwbYwpt9DqEO/uUBtU=\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "rail-signal", flags = { "placeable-neutral", "player-creation", "building-direction-16-way", "filter-directions" }, ground_picture_set = { circuit_connector = { { points = { shadow = { green = { 0, 0.65625 }, red = { 0.1875, 0.65625 } }, wire = { green = { -0.09375, 0.59375 }, red = { 0.125, 0.59375 } } }, sprites = { blue_led_light_offset = { -0.0625, 0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.15625, 0.46875 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.234375, 0.515625 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.15625, 0.4375 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.15625, 0.4375 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.4375 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.4375 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.09375, 0.3125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.15625, 0.46875 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.3125, 0.546875 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { -0.5, 0.53125 }, red = { -0.28125, 0.5625 } }, wire = { green = { -0.625, 0.40625 }, red = { -0.40625, 0.5 } } }, sprites = { blue_led_light_offset = { -0.4375, 0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.25, 0.40625 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.171875, 0.453125 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.25, 0.375 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.25, 0.375 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.25, 0.375 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.25, 0.375 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { -0.3125, 0.25 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.25, 0.40625 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.09375, 0.484375 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { -0.4375, 0.5 }, red = { -0.25, 0.625 } }, wire = { green = { -0.53125, 0.46875 }, red = { -0.34375, 0.53125 } } }, sprites = { blue_led_light_offset = { -0.28125, 0.28125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.125, 0.53125 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.046875, 0.578125 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.125, 0.5 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.125, 0.5 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.125, 0.5 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.125, 0.5 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.1875, 0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.125, 0.53125 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.03125, 0.609375 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { -0.59375, 0.3125 }, red = { -0.53125, 0.4375 } }, wire = { green = { -0.71875, 0.21875 }, red = { -0.59375, 0.34375 } } }, sprites = { blue_led_light_offset = { -0.46875, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.34375, 0.375 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.265625, 0.421875 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.34375, 0.34375 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.34375, 0.34375 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, 0.34375 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.34375, 0.34375 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.375, 0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.34375, 0.375 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.1875, 0.453125 }, width = 68, x = 476, y = 216 } } }, { points = { shadow = { green = { -0.53125, 0.15625 }, red = { -0.65625, 0.3125 } }, wire = { green = { -0.6875, 0.03125 }, red = { -0.75, 0.25 } } }, sprites = { blue_led_light_offset = { -0.4375, 0.0625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.4375, 0.375 }, width = 52, x = 312, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.359375, 0.421875 }, width = 60, x = 360, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.4375, 0.34375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.4375, 0.34375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, 0.34375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, 0.34375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -0.4375, 0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.4375, 0.375 }, width = 62, x = 372, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.28125, 0.453125 }, width = 68, x = 408, y = 0 } } }, { points = { shadow = { green = { 0.84375, 0.375 }, red = { 0.9375, 0.1875 } }, wire = { green = { 0.59375, 0.25 }, red = { 0.75, 0.09375 } } }, sprites = { blue_led_light_offset = { 0.4375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.53125, 0.125 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.609375, 0.171875 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.53125, 0.09375 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.53125, 0.09375 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, 0.09375 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, 0.09375 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.53125, 0 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.53125, 0.125 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.6875, 0.203125 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 0.53125, 0.59375 }, red = { 0.6875, 0.46875 } }, wire = { green = { 0.34375, 0.46875 }, red = { 0.5, 0.375 } } }, sprites = { blue_led_light_offset = { 0.21875, 0.3125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.375, 0.34375 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.453125, 0.390625 }, width = 60, x = 60, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.375, 0.3125 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.375, 0.3125 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.375, 0.3125 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.375, 0.3125 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.34375, 0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.375, 0.34375 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.53125, 0.421875 }, width = 68, x = 68, y = 0 } } }, { points = { shadow = { green = { 0.5, 0.5 }, red = { 0.71875, 0.4375 } }, wire = { green = { 0.40625, 0.40625 }, red = { 0.59375, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.34375, 0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.53125, 0.25 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.609375, 0.296875 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.53125, 0.21875 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.53125, 0.21875 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, 0.21875 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, 0.21875 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.5, 0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.53125, 0.25 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.6875, 0.328125 }, width = 68, x = 68, y = 216 } } }, { points = { shadow = { green = { 0, 0.59375 }, red = { 0.1875, 0.59375 } }, wire = { green = { -0.09375, 0.53125 }, red = { 0.125, 0.53125 } } }, sprites = { blue_led_light_offset = { -0.0625, 0.28125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.15625, 0.40625 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.234375, 0.453125 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.15625, 0.375 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.15625, 0.375 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.375 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.375 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.09375, 0.25 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.15625, 0.40625 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.3125, 0.484375 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { 0.03125, 0.5625 }, red = { 0.25, 0.59375 } }, wire = { green = { -0.09375, 0.4375 }, red = { 0.125, 0.53125 } } }, sprites = { blue_led_light_offset = { 0.09375, 0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.28125, 0.4375 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.359375, 0.484375 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.28125, 0.40625 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.28125, 0.40625 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.40625 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.40625 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { 0.21875, 0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.28125, 0.4375 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.4375, 0.515625 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { -0.34375, 0.375 }, red = { -0.15625, 0.5 } }, wire = { green = { -0.4375, 0.34375 }, red = { -0.25, 0.40625 } } }, sprites = { blue_led_light_offset = { -0.1875, 0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.03125, 0.40625 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.046875, 0.453125 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.03125, 0.375 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.03125, 0.375 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, 0.375 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.03125, 0.375 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.09375, 0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.03125, 0.40625 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.125, 0.484375 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { -0.25, 0.46875 }, red = { -0.1875, 0.59375 } }, wire = { green = { -0.375, 0.375 }, red = { -0.25, 0.5 } } }, sprites = { blue_led_light_offset = { -0.125, 0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.53125 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.078125, 0.578125 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.5 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.03125, 0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.53125 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.15625, 0.609375 }, width = 68, x = 476, y = 216 } } }, { points = { shadow = { green = { 0.96875, 0 }, red = { 0.875, -0.1875 } }, wire = { green = { 0.8125, -0.125 }, red = { 0.75, -0.28125 } } }, sprites = { blue_led_light_offset = { 0.5, -0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.5, -0.15625 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, -0.109375 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.5, -0.1875 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.5, -0.1875 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5, -0.1875 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5, -0.1875 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.5, -0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.5, -0.15625 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.65625, -0.078125 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 0.59375, 0.59375 }, red = { 0.6875, 0.40625 } }, wire = { green = { 0.34375, 0.46875 }, red = { 0.5, 0.3125 } } }, sprites = { blue_led_light_offset = { 0.1875, 0.3125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.28125, 0.34375 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.359375, 0.390625 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.28125, 0.3125 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.28125, 0.3125 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.3125 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.3125 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.28125, 0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.28125, 0.34375 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.4375, 0.421875 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 0.4375, 0.5 }, red = { 0.59375, 0.375 } }, wire = { green = { 0.25, 0.375 }, red = { 0.40625, 0.28125 } } }, sprites = { blue_led_light_offset = { 0.125, 0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.28125, 0.25 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.359375, 0.296875 }, width = 60, x = 60, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.28125, 0.21875 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.28125, 0.21875 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.21875 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.28125, 0.21875 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.25, 0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.28125, 0.25 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.4375, 0.328125 }, width = 68, x = 68, y = 0 } } }, { points = { shadow = { green = { 0.0625, 0.71875 }, red = { 0.28125, 0.65625 } }, wire = { green = { -0.03125, 0.625 }, red = { 0.15625, 0.5625 } } }, sprites = { blue_led_light_offset = { -0.09375, 0.375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.09375, 0.46875 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.171875, 0.515625 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.09375, 0.4375 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.09375, 0.4375 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.4375 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.09375, 0.4375 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.0625, 0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.09375, 0.46875 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.25, 0.546875 }, width = 68, x = 68, y = 216 } } } }, lights = { blue = { light = { color = { 0.4, 0.4, 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, green = { light = { color = { 0, 1, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, red = { light = { color = { 1, 0, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } }, yellow = { light = { color = { 1, 0.5, 0 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } } }, rail_piece = { align_to_frame_index = { 16, 16, 0, 0, 16, 16, 0, 0, 16, 16, 0, 0, 1, 17, 42, 38, 1, 17, 1, 17, 47, 17, 1, 26, 2, 2, 18, 18, 2, 2, 18, 18, 2, 2, 18, 18, 48, 3, 3, 3, 3, 3, 3, 3, 3, 27, 3, 39, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 28, 5, 40, 5, 5, 5, 5, 5, 46, 49, 5, 5, 6, 6, 19, 19, 6, 6, 19, 19, 6, 6, 19, 19, 20, 50, 43, 7, 20, 7, 20, 7, 20, 7, 41, 29, 21, 21, 8, 8, 21, 21, 8, 8, 21, 21, 8, 8, 34, 30, 9, 22, 9, 22, 9, 22, 9, 44, 9, 51, 10, 10, 23, 23, 10, 10, 23, 23, 10, 10, 23, 23, 11, 11, 45, 52, 11, 11, 11, 11, 35, 11, 31, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 36, 13, 32, 13, 13, 13, 13, 13, 13, 53, 13, 14, 14, 24, 24, 14, 14, 24, 24, 14, 14, 24, 24, 25, 15, 54, 15, 25, 15, 25, 15, 33, 37, 25, 15 }, render_layer = "rail-chain-signal-metal", sprites = { filename = "__base__/graphics/entity/rail-chain-signal/rail-chain-signal-metals.png", frame_count = 55, height = 340, line_length = 8, priority = "low", scale = 0.5, shift = { 0, 0.15625 }, width = 386 } }, selection_box_shift = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0, 0.15 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0.12, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0.12, 0.12 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 } }, signal_color_to_structure_frame_index = { blue = 3, green = 2, none = 0, red = 0, yellow = 1 }, structure = { layers = { { direction_count = 16, filename = "__base__/graphics/entity/rail-chain-signal/rail-chain-signal.png", frame_count = 4, height = 98, line_length = 4, priority = "high", scale = 0.5, shift = { 0.015625, 0 }, width = 100 }, { blend_mode = "additive", direction_count = 16, draw_as_light = true, filename = "__base__/graphics/entity/rail-chain-signal/rail-chain-signal-lights.png", frame_count = 4, height = 64, line_length = 4, priority = "low", scale = 0.5, shift = { 0.015625, 0.015625 }, width = 80 } } }, structure_align_to_animation_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 }, structure_render_layer = "floor-mechanics" }, icon = "__base__/graphics/icons/rail-chain-signal.png", max_health = 100, minable = { mining_time = 0.1, result = "rail-chain-signal" }, name = "rail-chain-signal", open_sound = { filename = "__base__/sound/open-close/rail-signal-open.ogg", volume = 0.6 }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "rail-chain-signal" } }, ["rail-planner"] = { rail = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["train-stop"].drop_sound ]=], icon = "__base__/graphics/icons/rail.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["train-stop"].drop_sound ]=], localised_name = { "item-name.rail" }, manual_length_limit = 22.5, name = "rail", order = "a[rail]-a[rail]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["train-stop"].pick_sound ]=], place_result = "straight-rail", rails = { "straight-rail", "curved-rail-a", "curved-rail-b", "half-diagonal-rail", "rail-ramp", "elevated-straight-rail", "elevated-curved-rail-a", "elevated-curved-rail-b", "elevated-half-diagonal-rail" }, stack_size = 100, subgroup = "train-transport", support = "rail-support", type = "rail-planner" }, ["rail-ramp"] = { drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-support"].drop_sound ]=], icon = "__elevated-rails__/graphics/icons/rail-ramp.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-support"].drop_sound ]=], name = "rail-ramp", order = "a[rail]-b[rail-ramp]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["rail-support"].pick_sound ]=], place_result = "rail-ramp", rails = { "straight-rail", "curved-rail-a", "curved-rail-b", "half-diagonal-rail", "rail-ramp", "elevated-straight-rail", "elevated-curved-rail-a", "elevated-curved-rail-b", "elevated-half-diagonal-rail" }, stack_size = 10, subgroup = "train-transport", support = "rail-support", type = "rail-planner" } }, ["rail-ramp"] = { ["dummy-rail-ramp"] = { collision_box = { { -1.8, -7.7999999999999998 }, { 1.8, 7.7999999999999998 } }, extra_planner_penalty = 0.5, forced_fence_segment_count = 2, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", name = "dummy-rail-ramp", pictures = { east = {}, north = {}, northeast = {}, northwest = {}, render_layers = {}, south = {}, southeast = {}, southwest = {}, west = {} }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, support_range = 9, type = "rail-ramp", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] }, ["rail-ramp"] = { collision_box = { { -1.8, -7.7999999999999998 }, { 1.8, 7.7999999999999998 } }, corpse = "rail-ramp-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_explosion = { { name = "rail-ramp-explosion-lower", offset = { 0, 5.2000000000000002 } }, { name = "rail-ramp-explosion-middle", offset = { 0, 2.1000000000000001 } }, { name = "rail-ramp-explosion-middle", offset = { 0, -2.5 } }, { name = "rail-ramp-explosion-higher", offset = { 0, -6 } } }, extra_planner_penalty = 0.5, fence_pictures = { back_fence_render_layer = "lower-object-above-shadow", back_fence_render_layer_secondary = "elevated-lower-object", front_fence_render_layer = "object", front_fence_render_layer_secondary = "elevated-higher-object", segment_count = 2, side_A = { ends = { { east = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 1024, y = 1186 }, north = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 0, y = 0 }, south = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 0, y = 1186 }, west = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 1024, y = 0 } }, "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_A.ends[1] ]=], { east = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0.03125, -2.140625 }, width = 1044, x = 1044, y = 1168 }, north = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0.03125, -2.140625 }, width = 1044, x = 0, y = 0 }, south = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0.03125, -2.140625 }, width = 1044, x = 0, y = 1168 }, west = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-A-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0.03125, -2.140625 }, width = 1044, x = 1044, y = 0 } }, "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_A.ends[3] ]=] }, fence = "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_A.ends[1] ]=] }, side_B = { ends = { { east = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 1024, y = 1186 }, north = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 0, y = 0 }, south = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 0, y = 1186 }, west = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B.png", height = 1186, line_length = 2, scale = 0.5, shift = { 0, -2.28125 }, width = 1024, x = 1024, y = 0 } }, "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_B.ends[1] ]=], { east = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0, -2.140625 }, width = 1046, x = 1046, y = 1168 }, north = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0, -2.140625 }, width = 1046, x = 0, y = 0 }, south = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0, -2.140625 }, width = 1046, x = 0, y = 1168 }, west = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-fence-B-end.png", height = 1168, line_length = 2, scale = 0.5, shift = { 0, -2.140625 }, width = 1046, x = 1046, y = 0 } }, "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_B.ends[3] ]=] }, fence = "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-ramp"]["rail-ramp"].fence_pictures.side_B.ends[1] ]=] } }, flags = { "placeable-neutral", "player-creation" }, icon = "__elevated-rails__/graphics/icons/rail-ramp.png", max_health = 2000, minable = { count = 1, mining_time = 0.2, result = "rail-ramp" }, name = "rail-ramp", pictures = { back_rail_endings = { sheets = { { filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending.png", flags = { "low-object" }, height = 116, line_length = 16, priority = "high", scale = 0.5, shift = { 0, -2.921875 }, usage = "elevated-rail", width = 156 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail/elevated-rail-ending-shadow.png", flags = { "low-object" }, height = 112, line_length = 16, priority = "high", scale = 0.5, shift = { 4.4481250000000001, 0.234375 }, usage = "elevated-rail", width = 162 } } }, east = { segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/ramp-segment-visualisations-middle.png", flags = { "low-object" }, height = 1536, priority = "extra-high", scale = 0.5, usage = "rail", width = 1536, x = 1536, y = 0 }, shadow_mask = { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-mask.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 1218 }, shadow_subtract_mask = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 1218 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 1218 }, stone_path_background = { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-shadow.png", flags = { "low-object" }, height = 1046, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 2.703125, 0.15625 }, usage = "rail", width = 1374, x = 1374, y = 1046 }, ties = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-base.png", height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 1218 }, underwater_structure = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-underwater.png", height = 1128, line_length = 2, occludes_light = false, priority = "extra-high", scale = 0.5, shift = { 0, 0.828125 }, usage = "rail", width = 1060, x = 1060, y = 1128 }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-reflection.png", height = 1308, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 2.046875 }, usage = "rail", width = 1066, x = 1066, y = 1308 } }, fog_mask = { east = { falloff = 1, rect = { { -8, -30 }, { 30, -1.75 } } }, north = { falloff = 3, rect = { { -30, -30 }, { 30, 4.5 } } }, south = { falloff = 3, rect = { { -30, -4.5 }, { 30, 30 } } }, west = { falloff = 1, rect = { { -30, -30 }, { 8, -1.75 } } } }, front_rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, north = { segment_visualisation_middle = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/ramp-segment-visualisations-middle.png", flags = { "low-object" }, height = 1536, priority = "extra-high", scale = 0.5, usage = "rail", width = 1536, x = 0, y = 0 }, shadow_mask = { dice_y = 3, draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-mask.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 0 }, shadow_subtract_mask = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 0 }, stone_path = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 0 }, stone_path_background = { dice_y = 3, draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-shadow.png", flags = { "low-object" }, height = 1046, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 2.703125, 0.15625 }, usage = "rail", width = 1374, x = 0, y = 0 }, ties = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-base.png", height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 0 }, underwater_structure = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-underwater.png", height = 1128, line_length = 2, occludes_light = false, priority = "extra-high", scale = 0.5, shift = { 0, 0.828125 }, usage = "rail", width = 1060, x = 0, y = 0 }, water_reflection = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-reflection.png", height = 1308, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 2.046875 }, usage = "rail", width = 1066, x = 0, y = 0 } }, northeast = {}, northwest = {}, render_layers = { back_end = "elevated-rail-screw", front_end = "rail-metal", metal = "object", screw = "rail-screw", stone_path = "rail-screw", stone_path_lower = "rail-stone-path-lower", tie = "object" }, secondary_render_layers = { metal = "elevated-higher-object", screw = "elevated-rail-screw", stone_path = "elevated-rail-stone-path", stone_path_lower = "rail-stone-path-lower", tie = "object" }, segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["elevated-curved-rail-a"]["elevated-curved-rail-a"].pictures.segment_visualisation_endings ]=], slice_origin = { east = { -9, -1.75 }, north = { -10, -8 }, west = { 9, -1.75 } }, south = { segment_visualisation_middle = { dice_y = 2, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/ramp-segment-visualisations-middle.png", flags = { "low-object" }, height = 1536, priority = "extra-high", scale = 0.5, usage = "rail", width = 1536, x = 3072, y = 0 }, shadow_mask = { dice_y = 3, draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-mask.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 1218 }, shadow_subtract_mask = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 1218 }, stone_path = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 1218 }, stone_path_background = { dice_y = 3, draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-shadow.png", flags = { "low-object" }, height = 1046, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 2.703125, 0.15625 }, usage = "rail", width = 1374, x = 0, y = 1046 }, ties = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-base.png", height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 0, y = 1218 }, underwater_structure = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-underwater.png", height = 1128, line_length = 2, occludes_light = false, priority = "extra-high", scale = 0.5, shift = { 0, 0.828125 }, usage = "rail", width = 1060, x = 0, y = 1128 }, water_reflection = { dice_y = 3, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-reflection.png", height = 1308, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 2.046875 }, usage = "rail", width = 1066, x = 0, y = 1308 } }, southeast = {}, southwest = {}, west = { segment_visualisation_middle = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/ramp-segment-visualisations-middle.png", flags = { "low-object" }, height = 1536, priority = "extra-high", scale = 0.5, usage = "rail", width = 1536, x = 4608, y = 0 }, shadow_mask = { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-mask.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 0 }, shadow_subtract_mask = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 0 }, stone_path = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp.png", flags = { "low-object" }, height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 0 }, stone_path_background = { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-shadow.png", flags = { "low-object" }, height = 1046, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 2.703125, 0.15625 }, usage = "rail", width = 1374, x = 1374, y = 0 }, ties = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-base.png", height = 1218, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -1.390625 }, usage = "rail", width = 1036, x = 1036, y = 0 }, underwater_structure = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-underwater.png", height = 1128, line_length = 2, occludes_light = false, priority = "extra-high", scale = 0.5, shift = { 0, 0.828125 }, usage = "rail", width = 1060, x = 1060, y = 0 }, water_reflection = { filename = "__elevated-rails__/graphics/entity/elevated-rail-ramp/elevated-rail-ramp-reflection.png", height = 1308, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 2.046875 }, usage = "rail", width = 1066, x = 1066, y = 0 } } }, resistances = { { decrease = 3, percent = 20, type = "physical" }, { decrease = 45, percent = 60, type = "impact" }, { decrease = 10, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { percent = 80, type = "acid" }, { percent = 70, type = "laser" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, support_range = 9, surface_conditions = { { min = 1, property = "gravity" } }, tile_buildability_rules = { { area = { { -1.8, 4.2000000000000002 }, { 1.8, 7.7999999999999998 } }, colliding_tiles = { layers = { water_tile = true } }, remove_on_collision = true, required_tiles = { layers = { ground_tile = true } } } }, type = "rail-ramp" } }, ["rail-remnants"] = { ["curved-rail-a-remnants"] = { collision_box = { { -0.75, -2.516 }, { 0.75, 2.516 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/curved-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.curved-rail-a" } }, name = "curved-rail-a-remnants", order = "d[remnants]-b[rail]-b[curved]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3584 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1536 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6144 } }, northwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4096 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], south = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5632 } }, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 0 } }, southwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2048 } }, west = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7680 } } }, related_rail = "curved-rail-a", selectable_in_game = false, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, subgroup = "remnants", tile_height = 8, tile_width = 4, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" }, ["curved-rail-b-remnants"] = { collision_box = { { -0.75, -2.4409999999999998 }, { 0.75, 2.4409999999999998 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/curved-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.curved-rail-b" } }, name = "curved-rail-b-remnants", order = "d[remnants]-b[rail]-b[curved]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 3072 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 1024 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 6656 } }, northwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 4608 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], south = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 5120 } }, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 512 } }, southwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 2560 } }, west = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 512, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 4, width = 512, x = 2048, y = 7168 } } }, related_rail = "curved-rail-b", selectable_in_game = false, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, subgroup = "remnants", tile_height = 8, tile_width = 4, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" }, ["half-diagonal-rail-remnants"] = { collision_box = { { -0.75, -2.2360000000000002 }, { 0.75, 2.2360000000000002 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/straight-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.half-diagonal-rail" } }, name = "half-diagonal-rail-remnants", order = "d[remnants]-b[rail]-a[straight]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2432 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1280 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 1664 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], south = {}, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 512 } }, southwest = {}, west = {} }, related_rail = "half-diagonal-rail", selectable_in_game = false, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, subgroup = "remnants", tile_height = 2, tile_width = 2, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" }, ["legacy-curved-rail-remnants"] = { collision_box = { { -0.75, -0.55 }, { 0.75, 1.6000000000000001 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/curved-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.legacy-curved-rail" } }, name = "legacy-curved-rail-remnants", order = "d[remnants]-b[rail]-b[curved]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-stone-path-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-top-ties-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-bottom-ties-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-bottom-ties-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 384 } }, northwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-stone-path-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-top-ties-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 576 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rail-endings/rail-endings-background.png", flags = { "low-object" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rail-endings/rail-endings-metals.png", flags = { "trilinear-filtering" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-stone-path-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-right-top-ties-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 } }, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-left-bottom-ties-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 } }, southwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-stone-path-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-vertical-left-top-ties-remnants.png", flags = { "low-object" }, height = 576, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 1, width = 384 } }, west = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-curved-rail/legacy-curved-rail-horizontal-right-bottom-ties-remnants.png", flags = { "low-object" }, height = 384, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 1, width = 576 } } }, related_rail = "legacy-curved-rail", secondary_collision_box = { { -0.65, -2.4300000000000002 }, { 0.65, 2.4300000000000002 } }, selectable_in_game = false, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, subgroup = "remnants", tile_height = 8, tile_width = 4, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" }, ["legacy-straight-rail-remnants"] = { collision_box = { { -0.7, -0.8 }, { 0.7, 0.8 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/straight-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.legacy-straight-rail" } }, name = "legacy-straight-rail-remnants", order = "d[remnants]-b[rail]-a[straight]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-metals-remnants.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-background-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-ties-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-metals-remnants.png", flags = { "trilinear-filtering" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-background-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-ties-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-stone-path-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-top-ties-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 } }, northwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-metals-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-stone-path-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-stone-path-background-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-top-ties-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, 0.5 }, usage = "rail", variation_count = 3, width = 192 } }, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rail-endings/rail-endings-background.png", flags = { "low-object" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rail-endings/rail-endings-metals.png", flags = { "trilinear-filtering" }, frame_repeat = 2, frames = 8, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-metals-remnants.png", flags = { "trilinear-filtering" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-stone-path-background-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-vertical-ties-remnants.png", flags = { "low-object" }, height = 128, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 256 } }, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-right-bottom-ties-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { -0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 } }, southwest = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-metals-remnants.png", flags = { "trilinear-filtering" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-stone-path-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-stone-path-background-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-diagonal-left-bottom-ties-remnants.png", flags = { "low-object" }, height = 192, priority = "high", scale = 0.5, shift = { 0.5, -0.5 }, usage = "rail", variation_count = 3, width = 192 } }, west = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-backplates-remnants.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-metals-remnants.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-stone-path-background-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/legacy-straight-rail/legacy-straight-rail-horizontal-ties-remnants.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 128 } } }, related_rail = "legacy-straight-rail", selectable_in_game = false, selection_box = { { -0.7, -0.8 }, { 0.7, 0.8 } }, subgroup = "remnants", tile_height = 2, tile_width = 2, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" }, ["straight-rail-remnants"] = { collision_box = { { -0.7, -0.8 }, { 0.7, 0.8 } }, expires = false, flags = { "placeable-neutral", "building-direction-8-way", "not-on-map" }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/straight-rail-remnants.png", localised_name = { "remnant-name", { "entity-name.straight-rail" } }, name = "straight-rail-remnants", order = "d[remnants]-b[rail]-a[straight]", pictures = { east = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 } }, north = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 } }, northeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], south = {}, southeast = { backplates = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, metals = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, stone_path = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, stone_path_background = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, ties = { allow_forced_downscale = true, filename = "__base__/graphics/entity/rails/rail/remnants/rail-remnants-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 } }, southwest = {}, west = {} }, related_rail = "straight-rail", selectable_in_game = false, selection_box = { { -0.7, -0.8 }, { 0.7, 0.8 } }, subgroup = "remnants", tile_height = 2, tile_width = 2, time_before_removed = 162000, time_before_shading_off = 3600, type = "rail-remnants" } }, ["rail-signal"] = { ["rail-signal"] = { circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-chain-signal"]["rail-chain-signal"].close_sound ]=], collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, corpse = "rail-signal-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_green_output_signal = { name = "signal-green", type = "virtual" }, default_orange_output_signal = { name = "signal-yellow", type = "virtual" }, default_red_output_signal = { name = "signal-red", type = "virtual" }, dying_explosion = "rail-signal-explosion", elevated_picture_set = { circuit_connector = { { points = { shadow = { green = { 4.59375, 3.21875 }, red = { 4.46875, 3.375 } }, wire = { green = { -0.4375, -0.15625 }, red = { -0.5, 0.0625 } } }, sprites = { blue_led_light_offset = { -0.1875, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.1875, 0.1875 }, width = 52, x = 312, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.765625, 3.484375 }, width = 60, x = 360, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.1875, 0.15625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.1875, 0.15625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.1875, 0.15625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.1875, 0.15625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -0.1875, -0.03125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.1875, 0.1875 }, width = 62, x = 372, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.84375, 3.515625 }, width = 68, x = 408, y = 0 } } }, { points = { shadow = { green = { 4.34375, 2.875 }, red = { 4.21875, 2.96875 } }, wire = { green = { -0.65625, -0.5 }, red = { -0.78125, -0.375 } } }, sprites = { blue_led_light_offset = { -0.46875, -0.40625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.53125, -0.125 }, width = 52, x = 312, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.421875, 3.171875 }, width = 60, x = 360, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.53125, -0.15625 }, width = 60, x = 360, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.53125, -0.15625 }, width = 46, x = 276, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, -0.15625 }, width = 48, x = 288, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.53125, -0.15625 }, width = 48, x = 288, y = 184 }, red_green_led_light_offset = { -0.53125, -0.34375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.53125, -0.125 }, width = 62, x = 372, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5, 3.203125 }, width = 68, x = 408, y = 216 } } }, { points = { shadow = { green = { 4.1875, 2.71875 }, red = { 4.0625, 2.8125 } }, wire = { green = { -0.8125, -0.65625 }, red = { -0.9375, -0.53125 } } }, sprites = { blue_led_light_offset = { -0.625, -0.5625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.6875, -0.28125 }, width = 52, x = 312, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.265625, 3.015625 }, width = 60, x = 360, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.6875, -0.3125 }, width = 60, x = 360, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.6875, -0.3125 }, width = 46, x = 276, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.6875, -0.3125 }, width = 48, x = 288, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.6875, -0.3125 }, width = 48, x = 288, y = 184 }, red_green_led_light_offset = { -0.6875, -0.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.6875, -0.28125 }, width = 62, x = 372, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.34375, 3.046875 }, width = 68, x = 408, y = 216 } } }, { points = { shadow = { green = { 4.625, 3.0625 }, red = { 4.46875, 3.15625 } }, wire = { green = { -0.34375, -0.3125 }, red = { -0.53125, -0.21875 } } }, sprites = { blue_led_light_offset = { -0.21875, -0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.375, 0.09375 }, width = 52, x = 260, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.578125, 3.390625 }, width = 60, x = 300, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.375, 0.0625 }, width = 60, x = 300, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.375, 0.0625 }, width = 46, x = 230, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.0625 }, width = 48, x = 240, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.0625 }, width = 48, x = 240, y = 0 }, red_green_led_light_offset = { -0.34375, -0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.375, 0.09375 }, width = 62, x = 310, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.65625, 3.421875 }, width = 68, x = 340, y = 0 } } }, { points = { shadow = { green = { 4.6875, 2.71875 }, red = { 4.46875, 2.78125 } }, wire = { green = { -0.375, -0.65625 }, red = { -0.53125, -0.59375 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.46875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.46875, -0.25 }, width = 52, x = 260, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.484375, 3.046875 }, width = 60, x = 300, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.46875, -0.28125 }, width = 60, x = 300, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.46875, -0.28125 }, width = 46, x = 230, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.28125 }, width = 48, x = 240, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, -0.28125 }, width = 48, x = 240, y = 184 }, red_green_led_light_offset = { -0.4375, -0.4375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.46875, -0.25 }, width = 62, x = 310, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5625, 3.078125 }, width = 68, x = 340, y = 216 } } }, { points = { shadow = { green = { 4.375, 2.59375 }, red = { 4.15625, 2.65625 } }, wire = { green = { -0.6875, -0.78125 }, red = { -0.84375, -0.71875 } } }, sprites = { blue_led_light_offset = { -0.59375, -0.59375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.78125, -0.375 }, width = 52, x = 260, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.171875, 2.921875 }, width = 60, x = 300, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.78125, -0.40625 }, width = 60, x = 300, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.78125, -0.40625 }, width = 46, x = 230, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, -0.40625 }, width = 48, x = 240, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.78125, -0.40625 }, width = 48, x = 240, y = 184 }, red_green_led_light_offset = { -0.75, -0.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.78125, -0.375 }, width = 62, x = 310, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.25, 2.953125 }, width = 68, x = 340, y = 216 } } }, { points = { shadow = { green = { 5.15625, 3.03125 }, red = { 4.875, 3.03125 } }, wire = { green = { 0.09375, -0.34375 }, red = { -0.125, -0.34375 } } }, sprites = { blue_led_light_offset = { 0.0625, -0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.15625, 0 }, width = 52, x = 208, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.796875, 3.296875 }, width = 60, x = 240, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.15625, -0.03125 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.15625, -0.03125 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -0.03125 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -0.03125 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.09375, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.15625, 0 }, width = 62, x = 248, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.875, 3.328125 }, width = 68, x = 272, y = 0 } } }, { points = { shadow = { green = { 5.5625, 2.6875 }, red = { 5.34375, 2.625 } }, wire = { green = { 0.53125, -0.65625 }, red = { 0.3125, -0.71875 } } }, sprites = { blue_led_light_offset = { 0.375, -0.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.1875, -0.40625 }, width = 52, x = 208, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.140625, 2.890625 }, width = 60, x = 240, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.1875, -0.4375 }, width = 60, x = 240, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.1875, -0.4375 }, width = 46, x = 184, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.4375 }, width = 48, x = 192, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.4375 }, width = 48, x = 192, y = 184 }, red_green_led_light_offset = { 0.25, -0.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.1875, -0.40625 }, width = 62, x = 248, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.21875, 2.921875 }, width = 68, x = 272, y = 216 } } }, { points = { shadow = { green = { 5.90625, 2.59375 }, red = { 5.6875, 2.53125 } }, wire = { green = { 0.875, -0.75 }, red = { 0.65625, -0.8125 } } }, sprites = { blue_led_light_offset = { 0.71875, -0.59375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.53125, -0.5 }, width = 52, x = 208, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.484375, 2.796875 }, width = 60, x = 240, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.53125, -0.53125 }, width = 60, x = 240, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.53125, -0.53125 }, width = 46, x = 184, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, -0.53125 }, width = 48, x = 192, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.53125, -0.53125 }, width = 48, x = 192, y = 184 }, red_green_led_light_offset = { 0.59375, -0.65625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.53125, -0.5 }, width = 62, x = 248, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.5625, 2.828125 }, width = 68, x = 272, y = 216 } } }, { points = { shadow = { green = { 5.625, 3.125 }, red = { 5.4375, 3.03125 } }, wire = { green = { 0.5625, -0.25 }, red = { 0.375, -0.375 } } }, sprites = { blue_led_light_offset = { 0.34375, -0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.1875, -0.09375 }, width = 52, x = 156, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.140625, 3.203125 }, width = 60, x = 180, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.1875, -0.125 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.1875, -0.125 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.125 }, width = 48, x = 144, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.125 }, width = 48, x = 144, y = 0 }, red_green_led_light_offset = { 0.25, -0.25 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.1875, -0.09375 }, width = 62, x = 186, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.21875, 3.234375 }, width = 68, x = 204, y = 0 } } }, { points = { shadow = { green = { 6, 3.125 }, red = { 5.875, 3 } }, wire = { green = { 0.9375, -0.21875 }, red = { 0.8125, -0.34375 } } }, sprites = { blue_led_light_offset = { 0.6875, -0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.5625, -0.15625 }, width = 52, x = 156, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.515625, 3.140625 }, width = 60, x = 180, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.5625, -0.1875 }, width = 60, x = 180, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.5625, -0.1875 }, width = 46, x = 138, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, -0.1875 }, width = 48, x = 144, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, -0.1875 }, width = 48, x = 144, y = 184 }, red_green_led_light_offset = { 0.59375, -0.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.5625, -0.15625 }, width = 62, x = 186, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.59375, 3.171875 }, width = 68, x = 204, y = 216 } } }, { points = { shadow = { green = { 6, 2.8125 }, red = { 5.875, 2.6875 } }, wire = { green = { 0.9375, -0.53125 }, red = { 0.8125, -0.65625 } } }, sprites = { blue_led_light_offset = { 0.6875, -0.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.5625, -0.46875 }, width = 52, x = 156, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.515625, 2.828125 }, width = 60, x = 180, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.5625, -0.5 }, width = 60, x = 180, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.5625, -0.5 }, width = 46, x = 138, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, -0.5 }, width = 48, x = 144, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, -0.5 }, width = 48, x = 144, y = 184 }, red_green_led_light_offset = { 0.59375, -0.59375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.5625, -0.46875 }, width = 62, x = 186, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.59375, 2.859375 }, width = 68, x = 204, y = 216 } } }, { points = { shadow = { green = { 5.53125, 3.375 }, red = { 5.4375, 3.1875 } }, wire = { green = { 0.5, 0 }, red = { 0.4375, -0.15625 } } }, sprites = { blue_led_light_offset = { 0.1875, -0.0625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.1875, -0.03125 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.140625, 3.265625 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.1875, -0.0625 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.1875, -0.0625 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.0625 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, -0.0625 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.1875, -0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.1875, -0.03125 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.21875, 3.296875 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 5.59375, 3.65625 }, red = { 5.6875, 3.46875 } }, wire = { green = { 0.46875, 0.28125 }, red = { 0.625, 0.125 } } }, sprites = { blue_led_light_offset = { 0.3125, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.40625, 0.15625 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.359375, 3.453125 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.40625, 0.125 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.40625, 0.125 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.40625, 0.125 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.40625, 0.125 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.40625, 0.03125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.40625, 0.15625 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.4375, 3.484375 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.8125, 3.5 }, red = { 5.90625, 3.3125 } }, wire = { green = { 0.6875, 0.125 }, red = { 0.84375, -0.03125 } } }, sprites = { blue_led_light_offset = { 0.53125, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.625, 0 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.578125, 3.296875 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.625, -0.03125 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.625, -0.03125 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, -0.03125 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.625, -0.03125 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.625, -0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.625, 0 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.65625, 3.328125 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.78125, 3.71875 }, red = { 5.875, 3.53125 } }, wire = { green = { 0.65625, 0.34375 }, red = { 0.8125, 0.1875 } } }, sprites = { blue_led_light_offset = { 0.5, 0.1875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.546875, 3.515625 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.59375, 0.1875 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.59375, 0.1875 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.1875 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.1875 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.59375, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.625, 3.546875 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 5.21875, 3.5625 }, red = { 5.375, 3.4375 } }, wire = { green = { 0.15625, 0.1875 }, red = { 0.3125, 0.09375 } } }, sprites = { blue_led_light_offset = { 0.03125, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.1875, 0.0625 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.140625, 3.359375 }, width = 60, x = 60, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.1875, 0.03125 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.1875, 0.03125 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, 0.03125 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.1875, 0.03125 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.15625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.1875, 0.0625 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.21875, 3.390625 }, width = 68, x = 68, y = 0 } } }, { points = { shadow = { green = { 5.15625, 3.71875 }, red = { 5.375, 3.65625 } }, wire = { green = { 0.1875, 0.375 }, red = { 0.375, 0.3125 } } }, sprites = { blue_led_light_offset = { 0.125, 0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.3125, 0.21875 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.265625, 3.515625 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.3125, 0.1875 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.3125, 0.1875 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.1875 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.1875 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.28125, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.3125, 0.21875 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.34375, 3.546875 }, width = 68, x = 68, y = 216 } } }, { points = { shadow = { green = { 5.40625, 3.875 }, red = { 5.625, 3.8125 } }, wire = { green = { 0.4375, 0.53125 }, red = { 0.625, 0.46875 } } }, sprites = { blue_led_light_offset = { 0.375, 0.28125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.5625, 0.375 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.515625, 3.671875 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.5625, 0.34375 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.5625, 0.34375 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, 0.34375 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.5625, 0.34375 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.53125, 0.25 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.5625, 0.375 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.59375, 3.703125 }, width = 68, x = 68, y = 216 } } }, { points = { shadow = { green = { 4.875, 3.53125 }, red = { 5.0625, 3.53125 } }, wire = { green = { -0.09375, 0.21875 }, red = { 0.125, 0.21875 } } }, sprites = { blue_led_light_offset = { -0.0625, -0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.15625, 0.09375 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 5.109375, 3.390625 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.15625, 0.0625 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.09375, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.15625, 0.09375 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.1875, 3.421875 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { 4.625, 3.71875 }, red = { 4.84375, 3.75 } }, wire = { green = { -0.375, 0.34375 }, red = { -0.15625, 0.4375 } } }, sprites = { blue_led_light_offset = { -0.1875, 0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.34375 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.953125, 3.640625 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.3125 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.3125 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.3125 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.3125 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { -0.0625, 0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.34375 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.03125, 3.671875 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { 4.3125, 3.90625 }, red = { 4.53125, 3.9375 } }, wire = { green = { -0.6875, 0.53125 }, red = { -0.46875, 0.625 } } }, sprites = { blue_led_light_offset = { -0.5, 0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.3125, 0.53125 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.640625, 3.828125 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.3125, 0.5 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.3125, 0.5 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.3125, 0.5 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.3125, 0.5 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { -0.375, 0.375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.3125, 0.53125 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.71875, 3.859375 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { 4.5625, 3.34375 }, red = { 4.75, 3.46875 } }, wire = { green = { -0.40625, 0.0625 }, red = { -0.21875, 0.125 } } }, sprites = { blue_led_light_offset = { -0.15625, -0.125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, 0.125 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.953125, 3.421875 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, 0.09375 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { -0.0625, -0.0625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, 0.125 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 5.03125, 3.453125 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { 4.15625, 3.46875 }, red = { 4.21875, 3.59375 } }, wire = { green = { -0.84375, 0.125 }, red = { -0.71875, 0.25 } } }, sprites = { blue_led_light_offset = { -0.59375, 0 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.46875, 0.28125 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.484375, 3.578125 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.46875, 0.25 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.46875, 0.25 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, 0.25 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.46875, 0.25 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.5, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.46875, 0.28125 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.5625, 3.609375 }, width = 68, x = 476, y = 216 } } }, { points = { shadow = { green = { 4.25, 3.6875 }, red = { 4.3125, 3.8125 } }, wire = { green = { -0.75, 0.34375 }, red = { -0.625, 0.46875 } } }, sprites = { blue_led_light_offset = { -0.5, 0.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.375, 0.5 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 4.578125, 3.796875 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.46875 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.40625, 0.3125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.375, 0.5 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 4.65625, 3.828125 }, width = 68, x = 476, y = 216 } } } }, circuit_connector_render_layer = "elevated-rail-stone-path-lower", lights = { green = { light = { color = { b = 0, g = 1, r = 0 }, intensity = 0.2, size = 4 }, shift = { 0, -0.5 } }, red = { light = { color = { b = 0, g = 0, r = 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0.5 } }, yellow = { light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } } }, rail_piece = { align_to_frame_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 10, 9, 9, 9, 9, 9, 11, 12, 9, 9, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 16, 14, 14, 14, 14, 14, 14, 14, 14, 15, 14, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 24, 22, 22, 22, 22, 22, 22, 23, 22, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 27, 26, 26, 26, 26, 26, 26, 28, 26, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 33, 30, 30, 30, 30, 30, 31, 32, 30, 30 }, render_layer = "elevated-rail-stone-path-lower", sprites = { layers = { { filename = "__elevated-rails__/graphics/entity/elevated-rail-signal/elevated-rail-signal-metals.png", frame_count = 34, height = 150, line_length = 9, priority = "low", scale = 0.5, shift = { 0.03125, 0.21875 }, width = 172 }, { draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-signal/elevated-rail-signal-shadow.png", frame_count = 34, height = 252, line_length = 9, priority = "low", scale = 0.5, shift = { 4.2862499999999999, 2.3125 }, width = 234 } } } }, selection_box_shift = { { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.06, -0.1 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.5, -0.5 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.35, -0.37000000000000002 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.17999999999999998, -0.12 }, { -0.57999999999999998, -0.57999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0.29, -0.42999999999999998 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { -0, -0.11000000000000001 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.53000000000000007, -0.54000000000000004 }, { 0.21000000000000001, -0.45 }, { 0.21000000000000001, -0.45 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.17000000000000002, -0.15 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.52000000000000002, -0.54000000000000004 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.49000000000000004, -0.22000000000000002 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.06, -0.11000000000000001 }, { 0.46999999999999993, -0.11000000000000001 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.23000000000000003, 0.05 }, { 0.42000000000000002, 0.070000000000000009 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { -0.01, -0.08 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.37000000000000002, 0.19 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.11000000000000001, 0.01 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { 0.01, -0.17000000000000002 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.03, 0.03 }, { -0.31000000000000001, 0.2 }, { -0.03, 0.03 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { 0.01, -0.17999999999999998 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.35, 0.19 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 }, { -0.39000000000000004, -0.02 } }, signal_color_to_structure_frame_index = { green = 0, red = 2, yellow = 1 }, structure = { layers = { { direction_count = 25, filename = "__elevated-rails__/graphics/entity/elevated-rail-signal/elevated-rail-signal.png", frame_count = 3, height = 126, line_length = 3, priority = "high", scale = 0.5, shift = { -0.015625, -0.140625 }, width = 158 }, { blend_mode = "additive", direction_count = 25, draw_as_light = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-signal/elevated-rail-signal-lights.png", frame_count = 3, height = 122, line_length = 3, priority = "low", scale = 0.5, shift = { -0.015625, -0.15625 }, width = 150 } } }, structure_align_to_animation_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 18, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 20, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23 }, structure_render_layer = "elevated-rail-stone-path" }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN0tsKwjAMBuB3yXUn7NBu7lVEZGqYga2Ttooy+u7GTVQYYu56+POR0oyw7y54dmQD1CPQYbAe6s0InlrbdM8z2/QINbiGOogKyB7xBnUatwrQBgqEc8W0ue/spd+j44D6rkxenoLz4LlmsE+anSRdaQV3zvOC+SM5PMz3RVQLNXurPrDbnkIyNbZ0y1nN/5u52NRisxCbudjUYjMVm0ZqyslSSspfXknJXx/Es0oBewY+467gis5PgaxKiyrXxphCG72O8QESkgSF\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "rail-signal", flags = { "placeable-neutral", "player-creation", "building-direction-16-way", "filter-directions" }, ground_picture_set = { circuit_connector = { { points = { shadow = { green = { 0.4375, 0.5625 }, red = { 0.625, 0.5625 } }, wire = { green = { 0.34375, 0.5 }, red = { 0.5625, 0.5 } } }, sprites = { blue_led_light_offset = { 0.375, 0.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.59375, 0.375 }, width = 52, x = 0, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.671875, 0.421875 }, width = 60, x = 0, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.59375, 0.34375 }, width = 60, x = 0, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.59375, 0.34375 }, width = 46, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.34375 }, width = 48, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.34375 }, width = 48, x = 0, y = 0 }, red_green_led_light_offset = { 0.53125, 0.21875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.59375, 0.375 }, width = 62, x = 0, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.75, 0.453125 }, width = 68, x = 0, y = 0 } } }, { points = { shadow = { green = { -0.03125, 0.65625 }, red = { 0.1875, 0.6875 } }, wire = { green = { -0.15625, 0.53125 }, red = { 0.0625, 0.625 } } }, sprites = { blue_led_light_offset = { 0.03125, 0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.21875, 0.53125 }, width = 52, x = 0, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.296875, 0.578125 }, width = 60, x = 0, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.21875, 0.5 }, width = 60, x = 0, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.21875, 0.5 }, width = 46, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, 0.5 }, width = 48, x = 0, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.21875, 0.5 }, width = 48, x = 0, y = 184 }, red_green_led_light_offset = { 0.15625, 0.375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.21875, 0.53125 }, width = 62, x = 0, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.375, 0.609375 }, width = 68, x = 0, y = 216 } } }, { points = { shadow = { green = { 0, 0.75 }, red = { 0.1875, 0.875 } }, wire = { green = { -0.09375, 0.71875 }, red = { 0.09375, 0.78125 } } }, sprites = { blue_led_light_offset = { 0.15625, 0.53125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.3125, 0.78125 }, width = 52, x = 364, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.390625, 0.828125 }, width = 60, x = 420, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.3125, 0.75 }, width = 60, x = 420, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.3125, 0.75 }, width = 46, x = 322, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.75 }, width = 48, x = 336, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.3125, 0.75 }, width = 48, x = 336, y = 0 }, red_green_led_light_offset = { 0.25, 0.59375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.3125, 0.78125 }, width = 62, x = 434, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.46875, 0.859375 }, width = 68, x = 476, y = 0 } } }, { points = { shadow = { green = { -0.3125, 0.59375 }, red = { -0.25, 0.71875 } }, wire = { green = { -0.4375, 0.5 }, red = { -0.3125, 0.625 } } }, sprites = { blue_led_light_offset = { -0.1875, 0.375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.0625, 0.65625 }, width = 52, x = 364, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.015625, 0.703125 }, width = 60, x = 420, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.0625, 0.625 }, width = 60, x = 420, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.0625, 0.625 }, width = 46, x = 322, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.0625, 0.625 }, width = 48, x = 336, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.0625, 0.625 }, width = 48, x = 336, y = 184 }, red_green_led_light_offset = { -0.09375, 0.46875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.0625, 0.65625 }, width = 62, x = 434, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.09375, 0.734375 }, width = 68, x = 476, y = 216 } } }, { points = { shadow = { green = { -0.53125, 0.65625 }, red = { -0.65625, 0.8125 } }, wire = { green = { -0.6875, 0.53125 }, red = { -0.75, 0.75 } } }, sprites = { blue_led_light_offset = { -0.4375, 0.5625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.4375, 0.875 }, width = 52, x = 312, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.359375, 0.921875 }, width = 60, x = 360, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.4375, 0.84375 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.4375, 0.84375 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, 0.84375 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.4375, 0.84375 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { -0.4375, 0.65625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.4375, 0.875 }, width = 62, x = 372, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.28125, 0.953125 }, width = 68, x = 408, y = 0 } } }, { points = { shadow = { green = { -0.6875, 0.0625 }, red = { -0.8125, 0.15625 } }, wire = { green = { -0.8125, -0.0625 }, red = { -0.9375, 0.0625 } } }, sprites = { blue_led_light_offset = { -0.625, 0.03125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.6875, 0.3125 }, width = 52, x = 312, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.609375, 0.359375 }, width = 60, x = 360, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.6875, 0.28125 }, width = 60, x = 360, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.6875, 0.28125 }, width = 46, x = 276, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.6875, 0.28125 }, width = 48, x = 288, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.6875, 0.28125 }, width = 48, x = 288, y = 184 }, red_green_led_light_offset = { -0.6875, 0.09375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.6875, 0.3125 }, width = 62, x = 372, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.53125, 0.390625 }, width = 68, x = 408, y = 216 } } }, { points = { shadow = { green = { -0.625, 0.0625 }, red = { -0.78125, 0.15625 } }, wire = { green = { -0.71875, -0.0625 }, red = { -0.90625, 0.03125 } } }, sprites = { blue_led_light_offset = { -0.59375, 0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.75, 0.34375 }, width = 52, x = 260, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.671875, 0.390625 }, width = 60, x = 300, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.75, 0.3125 }, width = 60, x = 300, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.75, 0.3125 }, width = 46, x = 230, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.75, 0.3125 }, width = 48, x = 240, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.75, 0.3125 }, width = 48, x = 240, y = 0 }, red_green_led_light_offset = { -0.71875, 0.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.75, 0.34375 }, width = 62, x = 310, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.59375, 0.421875 }, width = 68, x = 340, y = 0 } } }, { points = { shadow = { green = { -0.21875, -0.40625 }, red = { -0.4375, -0.34375 } }, wire = { green = { -0.40625, -0.53125 }, red = { -0.5625, -0.46875 } } }, sprites = { blue_led_light_offset = { -0.3125, -0.34375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.5, -0.125 }, width = 52, x = 260, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.421875, -0.078125 }, width = 60, x = 300, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.5, -0.15625 }, width = 60, x = 300, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.5, -0.15625 }, width = 46, x = 230, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, -0.15625 }, width = 48, x = 240, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.5, -0.15625 }, width = 48, x = 240, y = 184 }, red_green_led_light_offset = { -0.46875, -0.3125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.5, -0.125 }, width = 62, x = 310, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.34375, -0.046875 }, width = 68, x = 340, y = 216 } } }, { points = { shadow = { green = { -0.15625, -0.46875 }, red = { -0.4375, -0.46875 } }, wire = { green = { -0.34375, -0.59375 }, red = { -0.5625, -0.59375 } } }, sprites = { blue_led_light_offset = { -0.375, -0.40625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.59375, -0.25 }, width = 52, x = 208, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.515625, -0.203125 }, width = 60, x = 240, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.59375, -0.28125 }, width = 60, x = 240, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.59375, -0.28125 }, width = 46, x = 184, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.28125 }, width = 48, x = 192, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.59375, -0.28125 }, width = 48, x = 192, y = 0 }, red_green_led_light_offset = { -0.53125, -0.4375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.59375, -0.25 }, width = 62, x = 248, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.4375, -0.171875 }, width = 68, x = 272, y = 0 } } }, { points = { shadow = { green = { 0.21875, -0.5 }, red = { 0, -0.5625 } }, wire = { green = { 0.0625, -0.59375 }, red = { -0.15625, -0.65625 } } }, sprites = { blue_led_light_offset = { -0.09375, -0.4375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.28125, -0.34375 }, width = 52, x = 208, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.203125, -0.296875 }, width = 60, x = 240, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.28125, -0.375 }, width = 60, x = 240, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.28125, -0.375 }, width = 46, x = 184, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, -0.375 }, width = 48, x = 192, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.28125, -0.375 }, width = 48, x = 192, y = 184 }, red_green_led_light_offset = { -0.21875, -0.5 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.28125, -0.34375 }, width = 62, x = 248, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.125, -0.265625 }, width = 68, x = 272, y = 216 } } }, { points = { shadow = { green = { 0.15625, -0.5625 }, red = { -0.03125, -0.65625 } }, wire = { green = { -0.03125, -0.6875 }, red = { -0.21875, -0.8125 } } }, sprites = { blue_led_light_offset = { -0.25, -0.59375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.40625, -0.53125 }, width = 52, x = 156, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.328125, -0.484375 }, width = 60, x = 180, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.40625, -0.5625 }, width = 60, x = 180, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.40625, -0.5625 }, width = 46, x = 138, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.40625, -0.5625 }, width = 48, x = 144, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.40625, -0.5625 }, width = 48, x = 144, y = 0 }, red_green_led_light_offset = { -0.34375, -0.6875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.40625, -0.53125 }, width = 62, x = 186, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.25, -0.453125 }, width = 68, x = 204, y = 0 } } }, { points = { shadow = { green = { 0.375, -0.40625 }, red = { 0.25, -0.53125 } }, wire = { green = { 0.1875, -0.5 }, red = { 0.0625, -0.625 } } }, sprites = { blue_led_light_offset = { -0.0625, -0.46875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.1875, -0.4375 }, width = 52, x = 156, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.109375, -0.390625 }, width = 60, x = 180, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.1875, -0.46875 }, width = 60, x = 180, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.1875, -0.46875 }, width = 46, x = 138, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.1875, -0.46875 }, width = 48, x = 144, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.1875, -0.46875 }, width = 48, x = 144, y = 184 }, red_green_led_light_offset = { -0.15625, -0.5625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.1875, -0.4375 }, width = 62, x = 186, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { -0.03125, -0.359375 }, width = 68, x = 204, y = 216 } } }, { points = { shadow = { green = { 0.84375, -0.46875 }, red = { 0.75, -0.65625 } }, wire = { green = { 0.6875, -0.59375 }, red = { 0.625, -0.75 } } }, sprites = { blue_led_light_offset = { 0.375, -0.65625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.375, -0.625 }, width = 52, x = 104, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.453125, -0.578125 }, width = 60, x = 120, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.375, -0.65625 }, width = 60, x = 120, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.375, -0.65625 }, width = 46, x = 92, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.375, -0.65625 }, width = 48, x = 96, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.375, -0.65625 }, width = 48, x = 96, y = 0 }, red_green_led_light_offset = { 0.375, -0.75 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.375, -0.625 }, width = 62, x = 124, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.53125, -0.546875 }, width = 68, x = 136, y = 0 } } }, { points = { shadow = { green = { 1.09375, 0.1875 }, red = { 1.1875, 0 } }, wire = { green = { 0.84375, 0.0625 }, red = { 1, -0.09375 } } }, sprites = { blue_led_light_offset = { 0.6875, -0.09375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.78125, -0.0625 }, width = 52, x = 104, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.859375, -0.015625 }, width = 60, x = 120, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.78125, -0.09375 }, width = 60, x = 120, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.78125, -0.09375 }, width = 46, x = 92, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, -0.09375 }, width = 48, x = 96, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.78125, -0.09375 }, width = 48, x = 96, y = 184 }, red_green_led_light_offset = { 0.78125, -0.1875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.78125, -0.0625 }, width = 62, x = 124, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.9375, 0.015625 }, width = 68, x = 136, y = 216 } } }, { points = { shadow = { green = { 1, 0.34375 }, red = { 1.15625, 0.21875 } }, wire = { green = { 0.8125, 0.21875 }, red = { 0.96875, 0.125 } } }, sprites = { blue_led_light_offset = { 0.6875, 0.0625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.84375, 0.09375 }, width = 52, x = 52, y = 0 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.921875, 0.140625 }, width = 60, x = 60, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.84375, 0.0625 }, width = 60, x = 60, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.84375, 0.0625 }, width = 46, x = 46, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.84375, 0.0625 }, width = 48, x = 48, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.84375, 0.0625 }, width = 48, x = 48, y = 0 }, red_green_led_light_offset = { 0.8125, -0.03125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.84375, 0.09375 }, width = 62, x = 62, y = 0 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 1, 0.171875 }, width = 68, x = 68, y = 0 } } }, { points = { shadow = { green = { 0.5625, 0.5 }, red = { 0.78125, 0.4375 } }, wire = { green = { 0.46875, 0.40625 }, red = { 0.65625, 0.34375 } } }, sprites = { blue_led_light_offset = { 0.40625, 0.15625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.59375, 0.25 }, width = 52, x = 52, y = 200 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.671875, 0.296875 }, width = 60, x = 60, y = 184 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 60, x = 60, y = 240 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 46, x = 46, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 48, x = 48, y = 184 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.59375, 0.21875 }, width = 48, x = 48, y = 184 }, red_green_led_light_offset = { 0.5625, 0.125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.59375, 0.25 }, width = 62, x = 62, y = 232 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 0.75, 0.328125 }, width = 68, x = 68, y = 216 } } } }, lights = { green = { light = { color = { b = 0, g = 1, r = 0 }, intensity = 0.2, size = 4 }, shift = { 0, -0.5 } }, red = { light = { color = { b = 0, g = 0, r = 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0.5 } }, yellow = { light = { color = { b = 0, g = 0.5, r = 1 }, intensity = 0.2, size = 4 }, shift = { 0, 0 } } }, rail_piece = { align_to_frame_index = { 0, 0, 16, 16, 0, 0, 16, 16, 0, 0, 16, 16, 1, 17, 1, 38, 1, 17, 1, 17, 42, 17, 1, 26, 2, 2, 18, 18, 2, 2, 18, 18, 2, 2, 18, 18, 43, 3, 3, 3, 3, 3, 3, 3, 3, 27, 3, 39, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 28, 5, 5, 5, 5, 5, 5, 5, 40, 44, 5, 5, 6, 19, 6, 19, 6, 19, 6, 19, 6, 19, 6, 19, 20, 45, 20, 7, 20, 7, 20, 7, 20, 7, 41, 29, 8, 8, 21, 21, 8, 8, 21, 21, 8, 8, 21, 21, 34, 30, 9, 22, 9, 22, 9, 22, 9, 22, 9, 46, 10, 10, 23, 23, 10, 10, 23, 23, 10, 10, 23, 23, 11, 11, 35, 47, 11, 11, 11, 11, 11, 11, 31, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 36, 13, 32, 13, 13, 13, 13, 13, 13, 48, 13, 14, 14, 24, 24, 14, 14, 24, 24, 14, 14, 24, 24, 25, 15, 49, 15, 25, 15, 25, 15, 33, 37, 25, 15 }, render_layer = "rail-chain-signal-metal", sprites = { filename = "__base__/graphics/entity/rail-signal/rail-signal-metals.png", frame_count = 50, height = 158, line_length = 6, priority = "low", scale = 0.5, shift = { 0.046875, 0 }, width = 162 } }, selection_box_shift = { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { -0.12, 0 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0.2, 0.2 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0, 0.25 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0.17999999999999998, -0.15 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0.15, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, 0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, -0.12 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } }, signal_color_to_structure_frame_index = { green = 0, red = 2, yellow = 1 }, structure = { layers = { { direction_count = 16, filename = "__base__/graphics/entity/rail-signal/rail-signal.png", frame_count = 3, height = 128, line_length = 3, priority = "high", scale = 0.5, shift = { 0, 0 }, width = 128 }, { blend_mode = "additive", direction_count = 16, draw_as_light = true, filename = "__base__/graphics/entity/rail-signal/rail-signal-lights.png", frame_count = 3, height = 94, line_length = 3, priority = "low", scale = 0.5, shift = { 0, 0.046875 }, width = 94 } } }, structure_align_to_animation_index = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 }, structure_render_layer = "floor-mechanics" }, icon = "__base__/graphics/icons/rail-signal.png", max_health = 100, minable = { mining_time = 0.1, result = "rail-signal" }, name = "rail-signal", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-chain-signal"]["rail-chain-signal"].open_sound ]=], selection_box = { { -0.45, -0.65 }, { 0.45, 0.65 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "rail-signal" } }, ["rail-support"] = { ["dummy-rail-support"] = { collision_box = { { -1.8, -0.8 }, { 1.8, 0.8 } }, flags = { "placeable-neutral", "player-creation", "building-direction-16-way", "filter-directions" }, graphics_set = { structure = { direction_count = 1, filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 } }, hidden = true, icons = { { icon = "__base__/graphics/icons/curved-rail.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", max_health = 1000, name = "dummy-rail-support", selection_box = { { -1.9, -0.9 }, { 1.9, 0.9 } }, type = "rail-support" }, ["rail-support"] = { collision_box = { { -1.3899999999999999, -1.3899999999999999 }, { 1.3899999999999999, 1.3899999999999999 } }, corpse = "rail-support-remnants", drawing_box_vertical_extension = 0.5, dying_explosion = { "rail-support-explosion" }, elevated_selection_boxes = { { { -1, -4 }, { 1, -1.5 }, 0 }, { { -1, -4 }, { 1, -1.5 }, 0.084722222222222232 }, { { -1, -4 }, { 1, -1.5 }, 0.125 }, { { -1, -4.25 }, { 1, -1.25 }, 0.17916666666666668 }, { { -1.75, -3.75 }, { 1.75, -2 } }, { { -1, -4.25 }, { 1, -1.25 }, 0.33472222222222219 }, { { -1, -4.25 }, { 1, -1.25 }, 0.375 }, { { -1, -4 }, { 1, -1.5 }, 0.41527777777777777 } }, flags = { "placeable-neutral", "player-creation", "building-direction-16-way", "snap-to-rail-support-spot" }, graphics_set = { structure = { layers = { { back_equals_front = true, direction_count = 8, filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/elevated-rail-pylon.png", height = 430, line_length = 4, priority = "high", scale = 0.5, shift = { 0, -1.125 }, width = 280 }, { back_equals_front = true, direction_count = 8, draw_as_shadow = true, filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/elevated-rail-pylon-shadow.png", height = 248, line_length = 4, priority = "high", scale = 0.5, shift = { 2.3125, 0.1875 }, width = 556 } } }, underwater_structure = { back_equals_front = true, direction_count = 8, filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/elevated-rail-pylon-underwater.png", height = 358, line_length = 4, occludes_light = false, scale = 0.5, shift = { 0, 1.125 }, width = 294 }, water_reflection = { pictures = { filename = "__elevated-rails__/graphics/entity/elevated-rail-pylon/elevated-rail-pylon-reflection.png", height = 448, line_length = 4, priority = "extra-high", scale = 0.5, shift = { 0, 1.546875 }, variation_count = 8, width = 308 }, rotate = false } }, icon = "__elevated-rails__/graphics/icons/rail-support.png", max_health = 1000, minable = { mining_time = 0.5, result = "rail-support" }, name = "rail-support", resistances = { { decrease = 3, percent = 20, type = "physical" }, { decrease = 45, percent = 60, type = "impact" }, { decrease = 10, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { percent = 80, type = "acid" }, { percent = 70, type = "laser" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, snap_to_spots_distance = 3, support_range = 11, surface_conditions = { { min = 1, property = "gravity" } }, type = "rail-support" } }, reactor = { ["heating-tower"] = { circuit_connector = { points = { shadow = { green = { 0.125, 1.28125 }, red = { 0.375, 1.28125 } }, wire = { green = { -0.65625, 0.8125 }, red = { -0.625, 0.59375 } } }, sprites = { blue_led_light_offset = { -0.375, 0.8125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.375, 0.5625 }, width = 52, x = 312, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.375, 0.53125 }, width = 60, x = 360, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.375, 0.53125 }, width = 46, x = 276, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.53125 }, width = 48, x = 288, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.375, 0.53125 }, width = 48, x = 288, y = 138 }, red_green_led_light_offset = { -0.375, 0.71875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.375, 0.5625 }, width = 62, x = 372, y = 174 } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].foundry.close_sound ]=], collision_box = { { -1.25, -1.25 }, { 1.25, 1.25 } }, connection_patches_connected = { sheet = { filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes.png", height = 64, line_length = 4, scale = 0.5, shift = { 0, 0 }, variation_count = 4, width = 64 } }, connection_patches_disconnected = { sheet = { filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes-disconnected.png", height = 90, line_length = 4, scale = 0.5, shift = { 0.0625, 0.0625 }, variation_count = 4, width = 88 } }, consumption = "40MW", corpse = "heating-tower-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_temperature_signal = { name = "signal-T", type = "virtual" }, drawing_box_vertical_extension = 1, dying_explosion = "heating-tower-explosion", energy_source = { burnt_inventory_size = 2, effectivity = 2.5, emissions_per_minute = { pollution = 100 }, fuel_categories = { "chemical" }, fuel_inventory_size = 2, light_flicker = { color = { 0, 0, 0 }, maximum_intensity = 0.95, minimum_intensity = 0.7 }, type = "burner" }, flags = { "placeable-neutral", "player-creation" }, heat_buffer = { connections = { { direction = 0, position = { 0, -1 } }, { direction = 4, position = { 1, 0 } }, { direction = 8, position = { 0, 1 } }, { direction = 12, position = { -1, 0 } } }, heat_picture = { layers = { { blend_mode = "additive", filename = "__space-age__/graphics/entity/heating-tower/heating-tower-glow.png", height = 274, line_length = 1, scale = 0.5, shift = { -0.046875, -0.75 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 168 }, { blend_mode = "additive", draw_as_light = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-glow.png", height = 274, line_length = 1, scale = 0.5, shift = { -0.046875, -0.75 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 168 } } }, max_temperature = 1000, max_transfer = "10GW", minimum_glow_temperature = 50, specific_heat = "5MJ" }, heat_connection_patches_connected = { sheet = { layers = { { filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes-heat.png", height = 64, line_length = 4, scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], variation_count = 4, width = 64 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes-heat.png", height = 64, line_length = 4, scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], variation_count = 4, width = 64 } } } }, heat_connection_patches_disconnected = { sheet = { layers = { { filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes-heat-disconnected.png", height = 72, line_length = 4, scale = 0.5, shift = { -0.046875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], variation_count = 4, width = 80 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-pipes-heat-disconnected.png", height = 72, line_length = 4, scale = 0.5, shift = { -0.046875, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], variation_count = 4, width = 80 } } } }, icon = "__space-age__/graphics/icons/heating-tower.png", max_health = 500, minable = { mining_time = 0.5, result = "heating-tower" }, name = "heating-tower", neighbour_bonus = 0, open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"].foundry.open_sound ]=], picture = { layers = { { filename = "__space-age__/graphics/entity/heating-tower/heating-tower-main.png", height = 320, line_length = 1, scale = 0.5, shift = { -0.03125, -0.703125 }, width = 214 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-shadow.png", height = 130, line_length = 1, scale = 0.5, shift = { 0.90625, 0.59375 }, width = 312 } } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, surface_conditions = { { min = 10, property = "pressure" } }, type = "reactor", working_light_picture = { layers = { { animation_speed = 0.33300000000000001, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-working-fire.png", frame_count = 24, height = 184, line_length = 6, scale = 0.5, shift = { -0.03125, -2.328125 }, width = 160 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/heating-tower/heating-tower-working-light.png", frame_count = 1, height = 242, line_length = 1, repeat_count = 24, scale = 0.5, shift = { -0.078125, 1.109375 }, width = 472 } } }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { filename = "__space-age__/sound/entity//heating-tower/heating-tower-loop.ogg", volume = 0.5 } } }, ["nuclear-reactor"] = { circuit_connector = { points = { shadow = { green = { 1.875, 1.890625 }, red = { 2, 1.828125 } }, wire = { green = { 1.5625, 1.34375 }, red = { 1.5, 1.15625 } } }, sprites = { blue_led_light_offset = { 1.375, 1.46875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.25, 1.28125 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.25, 1.25 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.25, 1.25 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.25, 1.25 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.25, 1.25 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.40625, 1.375 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.25, 1.28125 }, width = 62, x = 186, y = 174 } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/nuclear-close.ogg", volume = 0.8 }, collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, connection_patches_connected = { sheet = { filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches.png", height = 64, scale = 0.5, variation_count = 12, width = 64 } }, connection_patches_disconnected = { sheet = { filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches.png", height = 64, scale = 0.5, variation_count = 12, width = 64, y = 64 } }, consumption = "40MW", corpse = "nuclear-reactor-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_temperature_signal = { name = "signal-T", type = "virtual" }, dying_explosion = "nuclear-reactor-explosion", energy_source = { burnt_inventory_size = 1, effectivity = 1, fuel_categories = { "nuclear" }, fuel_inventory_size = 1, light_flicker = { color = { 0, 0, 0 }, maximum_intensity = 0.95, minimum_intensity = 0.7 }, type = "burner" }, fast_replaceable_group = "reactor", flags = { "placeable-neutral", "player-creation" }, heat_buffer = { connections = { { direction = 0, position = { -2, -2 } }, { direction = 0, position = { 0, -2 } }, { direction = 0, position = { 2, -2 } }, { direction = 4, position = { 2, -2 } }, { direction = 4, position = { 2, 0 } }, { direction = 4, position = { 2, 2 } }, { direction = 8, position = { 2, 2 } }, { direction = 8, position = { 0, 2 } }, { direction = 8, position = { -2, 2 } }, { direction = 12, position = { -2, 2 } }, { direction = 12, position = { -2, 0 } }, { direction = 12, position = { -2, -2 } } }, heat_picture = { layers = { { filename = "__base__/graphics/entity/nuclear-reactor/reactor-heated.png", height = 256, scale = 0.5, shift = { 0.09375, -0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 216 }, { draw_as_light = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-heated.png", height = 256, scale = 0.5, shift = { 0.09375, -0.203125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 216 } } }, max_temperature = 1000, max_transfer = "10GW", minimum_glow_temperature = 350, specific_heat = "10MJ" }, heat_connection_patches_connected = { sheet = { layers = { { filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches-heated.png", height = 64, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], variation_count = 12, width = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches-heated.png", height = 64, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], variation_count = 12, width = 64 } } } }, heat_connection_patches_disconnected = { sheet = { layers = { { filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches-heated.png", height = 64, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], variation_count = 12, width = 64, y = 64 }, { draw_as_light = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-connect-patches-heated.png", height = 64, scale = 0.5, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], variation_count = 12, width = 64, y = 64 } } } }, heat_lower_layer_picture = { layers = { { filename = "__base__/graphics/entity/nuclear-reactor/reactor-pipes-heated.png", height = 316, scale = 0.5, shift = { -0.015625, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[1].tint ]=], width = 320 }, { draw_as_light = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-pipes-heated.png", height = 316, scale = 0.5, shift = { -0.015625, -0.140625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].boiler["heat-exchanger"].energy_source.heat_picture.east.layers[2].tint ]=], width = 320 } } }, icon = "__base__/graphics/icons/nuclear-reactor.png", impact_category = "metal-large", lower_layer_picture = { filename = "__base__/graphics/entity/nuclear-reactor/reactor-pipes.png", height = 316, scale = 0.5, shift = { -0.03125, -0.15625 }, width = 320 }, max_health = 500, meltdown_action = { action_delivery = { target_effects = { { entity_name = "atomic-rocket", type = "create-entity" } }, type = "instant" }, type = "direct" }, minable = { mining_time = 0.5, result = "nuclear-reactor" }, name = "nuclear-reactor", neighbour_bonus = 1, open_sound = { filename = "__base__/sound/open-close/nuclear-open.ogg", volume = 0.8 }, picture = { layers = { { filename = "__base__/graphics/entity/nuclear-reactor/reactor.png", height = 318, scale = 0.5, shift = { -0.15625, -0.21875 }, width = 302 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-shadow.png", height = 323, scale = 0.5, shift = { 1.625, 0 }, width = 525 } } }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "reactor", working_light_picture = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/nuclear-reactor/reactor-lights-color.png", height = 320, scale = 0.5, shift = { -0.03125, -0.1875 }, width = 320 }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 3, sound = { { filename = "__base__/sound/nuclear-reactor-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.8 }, volume = 0.55 }, { filename = "__base__/sound/nuclear-reactor-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].reactor["nuclear-reactor"].working_sound.sound[1].modifiers ]=], volume = 0.55 } } } } }, recipe = { accumulator = { category = "electronics", enabled = false, energy_required = 10, ingredients = { { amount = 2, name = "iron-plate", type = "item" }, { amount = 5, name = "battery", type = "item" } }, name = "accumulator", results = { { amount = 1, name = "accumulator", type = "item" } }, type = "recipe" }, ["accumulator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/accumulator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "accumulator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.accumulator" } }, name = "accumulator-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "battery", type = "item" } }, type = "recipe", unlock_results = false }, ["acid-neutralisation"] = { allow_decomposition = false, allow_productivity = false, always_show_products = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.035999999999999996, g = 0.9120000000000001, r = 1 }, quaternary = { a = 1, b = 0, g = 0.80400000000000009, r = 1 }, secondary = { a = 1, b = 0.33500000000000001, g = 0.79700000000000006, r = 0.70699999999999994 }, tertiary = { a = 1, b = 0.48599999999999994, g = 0.63499999999999996, r = 0.68100000000000005 } }, enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/fluid/acid-neutralisation.png", ingredients = { { amount = 1, name = "calcite", type = "item" }, { amount = 1000, name = "sulfuric-acid", type = "fluid" } }, name = "acid-neutralisation", order = "d[other-chemistry]-a[acid-neutralisation]", results = { { amount = 10000, name = "steam", temperature = 500, type = "fluid" } }, show_amount_in_title = false, subgroup = "fluid-recipes", surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["active-provider-chest"] = { enabled = false, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" } }, name = "active-provider-chest", results = { { amount = 1, name = "active-provider-chest", type = "item" } }, type = "recipe" }, ["active-provider-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/active-provider-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "active-provider-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.active-provider-chest" } }, name = "active-provider-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["advanced-carbonic-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/advanced-carbonic-asteroid-crushing.png", ingredients = { { amount = 1, name = "carbonic-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.advanced-carbonic-asteroid-crushing" }, name = "advanced-carbonic-asteroid-crushing", order = "e[advanced-carbonic-asteroid-crushing]", results = { { amount = 5, name = "carbon", type = "item" }, { amount = 2, name = "sulfur", type = "item" }, { amount = 1, name = "carbonic-asteroid-chunk", probability = 0.05, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["advanced-circuit"] = { allow_productivity = true, category = "electronics", enabled = false, energy_required = 6, ingredients = { { amount = 2, name = "electronic-circuit", type = "item" }, { amount = 2, name = "plastic-bar", type = "item" }, { amount = 4, name = "copper-cable", type = "item" } }, name = "advanced-circuit", results = { { amount = 1, name = "advanced-circuit", type = "item" } }, type = "recipe" }, ["advanced-circuit-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/advanced-circuit.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "advanced-circuit", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.advanced-circuit" } }, name = "advanced-circuit-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "plastic-bar", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["advanced-metallic-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/advanced-metallic-asteroid-crushing.png", ingredients = { { amount = 1, name = "metallic-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.advanced-metallic-asteroid-crushing" }, name = "advanced-metallic-asteroid-crushing", order = "c-a-b", results = { { amount = 10, name = "iron-ore", type = "item" }, { amount = 4, name = "copper-ore", type = "item" }, { amount = 1, name = "metallic-asteroid-chunk", probability = 0.05, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["advanced-oil-processing"] = { allow_productivity = true, allow_quality = false, category = "oil-processing", enabled = false, energy_required = 5, icon = "__base__/graphics/icons/fluid/advanced-oil-processing.png", ingredients = { { amount = 50, name = "water", type = "fluid" }, { amount = 100, name = "crude-oil", type = "fluid" } }, name = "advanced-oil-processing", order = "a[oil-processing]-b[advanced-oil-processing]", results = { { amount = 25, name = "heavy-oil", type = "fluid" }, { amount = 45, name = "light-oil", type = "fluid" }, { amount = 55, name = "petroleum-gas", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["advanced-oxide-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/advanced-oxide-asteroid-crushing.png", ingredients = { { amount = 1, name = "oxide-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.advanced-oxide-asteroid-crushing" }, name = "advanced-oxide-asteroid-crushing", order = "f[advanced-oxide-asteroid-crushing]", results = { { amount = 3, name = "ice", type = "item" }, { amount = 2, name = "calcite", type = "item" }, { amount = 1, name = "oxide-asteroid-chunk", probability = 0.05, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["advanced-thruster-fuel"] = { allow_decomposition = false, allow_productivity = true, always_show_products = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 0.50199999999999996, b = 0, g = 0.1, r = 0.88100000000000005 }, quaternary = { a = 0.50199999999999996, b = 0, g = 0.17399999999999998, r = 0.629 }, secondary = { a = 0.50199999999999996, b = 0.60499999999999998, g = 0.76699999999999999, r = 0.93000000000000007 }, tertiary = { a = 0.50199999999999996, b = 0.54199999999999999, g = 0.64900000000000002, r = 0.87300000000000004 } }, enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/advanced-thruster-fuel.png", ingredients = { { amount = 2, name = "carbon", type = "item" }, { amount = 1, name = "calcite", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, localised_name = { "recipe-name.advanced-thruster-fuel" }, name = "advanced-thruster-fuel", order = "b[advanced-thruster-fuel]", results = { { amount = 1500, name = "thruster-fuel", type = "fluid" } }, show_amount_in_title = false, subgroup = "space-processing", surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["advanced-thruster-oxidizer"] = { allow_decomposition = false, allow_productivity = true, always_show_products = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 0.50199999999999996, b = 0.79199999999999999, g = 0.396, r = 0.082000000000000011 }, quaternary = { a = 0.50199999999999996, b = 1, g = 0.91500000000000004, r = 0.68300000000000001 }, secondary = { a = 0.50199999999999996, b = 0.79600000000000009, g = 0.55300000000000002, r = 0.16100000000000001 }, tertiary = { a = 0.50199999999999996, b = 0.54500000000000002, g = 0.37599999999999998, r = 0.058999999999999995 } }, enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/advanced-thruster-oxidizer.png", ingredients = { { amount = 2, name = "iron-ore", type = "item" }, { amount = 1, name = "calcite", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, localised_name = { "recipe-name.advanced-thruster-oxidizer" }, name = "advanced-thruster-oxidizer", order = "d[advanced-thruster-oxydizer]", results = { { amount = 1500, name = "thruster-oxidizer", type = "fluid" } }, show_amount_in_title = false, subgroup = "space-processing", surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["agricultural-science-pack"] = { allow_productivity = true, category = "organic", crafting_machine_tint = { primary = { 0.95, 1, 0, 1 }, secondary = { 255, 233, 163, 1 } }, enabled = false, energy_required = 4, ingredients = { { amount = 1, name = "bioflux", type = "item" }, { amount = 1, name = "pentapod-egg", type = "item" } }, name = "agricultural-science-pack", results = { { amount = 1, name = "agricultural-science-pack", type = "item" } }, subgroup = "science-pack", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["agricultural-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["agricultural-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/agricultural-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "agricultural-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.agricultural-science-pack" } }, name = "agricultural-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "agricultural-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["agricultural-tower"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 20, name = "spoilage", type = "item" }, { amount = 1, name = "landfill", type = "item" } }, name = "agricultural-tower", results = { { amount = 1, name = "agricultural-tower", type = "item" } }, type = "recipe" }, ["agricultural-tower-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/agricultural-tower.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "agricultural-tower", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.agricultural-tower" } }, name = "agricultural-tower-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "spoilage", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "landfill", type = "item" } }, type = "recipe", unlock_results = false }, ["ammonia-rocket-fuel"] = { allow_productivity = true, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.40800000000000001, g = 0.74199999999999999, r = 0.99600000000000009 }, quaternary = { a = 1, b = 0.26400000000000001, g = 0.5620000000000001, r = 0.65600000000000005 }, secondary = { a = 1, b = 0.16800000000000002, g = 0.39199999999999999, r = 0.446 }, tertiary = { a = 1, b = 0.38700000000000001, g = 0.38799999999999999, r = 0.34699999999999998 } }, enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/ammonia-rocket-fuel.png", ingredients = { { amount = 10, name = "solid-fuel", type = "item" }, { amount = 50, name = "water", type = "fluid" }, { amount = 500, name = "ammonia", type = "fluid" } }, localised_name = { "recipe-name.ammonia-rocket-fuel" }, name = "ammonia-rocket-fuel", order = "a[ammonia]-c[ammonia-rocket-fuel]", results = { { amount = 1, name = "rocket-fuel", type = "item" } }, subgroup = "aquilo-processes", type = "recipe" }, ["ammoniacal-solution-separation"] = { allow_decomposition = false, allow_productivity = true, always_show_made_in = true, always_show_products = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.78000000000000007, g = 0.76400000000000006, r = 0.596 }, quaternary = { a = 1, b = 1, g = 0.73399999999999999, r = 0.29 }, secondary = { a = 1, b = 0.84399999999999995, g = 0.76200000000000001, r = 0.55100000000000007 }, tertiary = { a = 1, b = 0.89499999999999993, g = 0.77300000000000004, r = 0.596 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/fluid/ammoniacal-solution-separation.png", ingredients = { { amount = 50, name = "ammoniacal-solution", type = "fluid" } }, name = "ammoniacal-solution-separation", order = "a[ammonia]-a[ammoniacal-solution-separation]", results = { { amount = 5, name = "ice", type = "item" }, { amount = 50, name = "ammonia", type = "fluid" } }, subgroup = "aquilo-processes", type = "recipe" }, ["arithmetic-combinator"] = { enabled = false, ingredients = { { amount = 5, name = "copper-cable", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "arithmetic-combinator", results = { { amount = 1, name = "arithmetic-combinator", type = "item" } }, type = "recipe" }, ["arithmetic-combinator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/arithmetic-combinator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "arithmetic-combinator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.arithmetic-combinator" } }, name = "arithmetic-combinator-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["artificial-jellynut-soil"] = { allow_productivity = true, category = "crafting", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/artificial-jellynut-soil.png", ingredients = { { amount = 2, name = "jellynut-seed", type = "item" }, { amount = 50, name = "nutrients", type = "item" }, { amount = 5, name = "landfill", type = "item" } }, name = "artificial-jellynut-soil", results = { { amount = 10, name = "artificial-jellynut-soil", type = "item" } }, surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["artificial-jellynut-soil-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/artificial-jellynut-soil.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "artificial-jellynut-soil", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.artificial-jellynut-soil" } }, name = "artificial-jellynut-soil-recycling", results = { { amount = 0.05, extra_count_fraction = 0.05, name = "jellynut-seed", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "nutrients", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "landfill", type = "item" } }, type = "recipe", unlock_results = false }, ["artificial-yumako-soil"] = { allow_productivity = true, category = "crafting", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/artificial-yumako-soil.png", ingredients = { { amount = 2, name = "yumako-seed", type = "item" }, { amount = 50, name = "nutrients", type = "item" }, { amount = 5, name = "landfill", type = "item" } }, name = "artificial-yumako-soil", results = { { amount = 10, name = "artificial-yumako-soil", type = "item" } }, surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["artificial-yumako-soil-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/artificial-yumako-soil.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "artificial-yumako-soil", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.artificial-yumako-soil" } }, name = "artificial-yumako-soil-recycling", results = { { amount = 0.05, extra_count_fraction = 0.05, name = "yumako-seed", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "nutrients", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "landfill", type = "item" } }, type = "recipe", unlock_results = false }, ["artillery-shell"] = { enabled = false, energy_required = 15, ingredients = { { amount = 1, name = "radar", type = "item" }, { amount = 1, name = "calcite", type = "item" }, { amount = 4, name = "tungsten-plate", type = "item" }, { amount = 8, name = "explosives", type = "item" } }, name = "artillery-shell", results = { { amount = 1, name = "artillery-shell", type = "item" } }, type = "recipe" }, ["artillery-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/artillery-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "artillery-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.artillery-shell" } }, name = "artillery-shell-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "radar", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "calcite", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, ["artillery-turret"] = { enabled = false, energy_required = 40, ingredients = { { amount = 60, name = "tungsten-plate", type = "item" }, { amount = 60, name = "refined-concrete", type = "item" }, { amount = 40, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "processing-unit", type = "item" } }, name = "artillery-turret", results = { { amount = 1, name = "artillery-turret", type = "item" } }, type = "recipe" }, ["artillery-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 2.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/artillery-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "artillery-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.artillery-turret" } }, name = "artillery-turret-recycling", results = { { amount = 15, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 15, extra_count_fraction = 0, name = "refined-concrete", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["artillery-wagon"] = { enabled = false, energy_required = 4, ingredients = { { amount = 60, name = "engine-unit", type = "item" }, { amount = 60, name = "tungsten-plate", type = "item" }, { amount = 60, name = "refined-concrete", type = "item" }, { amount = 40, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "processing-unit", type = "item" } }, name = "artillery-wagon", results = { { amount = 1, name = "artillery-wagon", type = "item" } }, type = "recipe" }, ["artillery-wagon-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/artillery-wagon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "artillery-wagon", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.artillery-wagon" } }, name = "artillery-wagon-recycling", results = { { amount = 15, extra_count_fraction = 0, name = "engine-unit", type = "item" }, { amount = 15, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 15, extra_count_fraction = 0, name = "refined-concrete", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["assembling-machine-1"] = { enabled = false, ingredients = { { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 9, name = "iron-plate", type = "item" } }, name = "assembling-machine-1", results = { { amount = 1, name = "assembling-machine-1", type = "item" } }, type = "recipe" }, ["assembling-machine-1-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/assembling-machine-1.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "assembling-machine-1", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.assembling-machine-1" } }, name = "assembling-machine-1-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 2.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["assembling-machine-2"] = { enabled = false, ingredients = { { amount = 2, name = "steel-plate", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "assembling-machine-1", type = "item" } }, name = "assembling-machine-2", results = { { amount = 1, name = "assembling-machine-2", type = "item" } }, type = "recipe" }, ["assembling-machine-2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/assembling-machine-2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "assembling-machine-2", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.assembling-machine-2" } }, name = "assembling-machine-2-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "assembling-machine-1", type = "item" } }, type = "recipe", unlock_results = false }, ["assembling-machine-3"] = { enabled = false, ingredients = { { amount = 2, name = "assembling-machine-2", type = "item" }, { amount = 4, name = "speed-module", type = "item" } }, name = "assembling-machine-3", results = { { amount = 1, name = "assembling-machine-3", type = "item" } }, type = "recipe" }, ["assembling-machine-3-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/assembling-machine-3.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "assembling-machine-3", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.assembling-machine-3" } }, name = "assembling-machine-3-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "assembling-machine-2", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "speed-module", type = "item" } }, type = "recipe", unlock_results = false }, ["asteroid-collector"] = { enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "low-density-structure", type = "item" }, { amount = 8, name = "electric-engine-unit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "asteroid-collector", results = { { amount = 1, name = "asteroid-collector", type = "item" } }, type = "recipe" }, ["asteroid-collector-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/asteroid-collector.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "asteroid-collector", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.asteroid-collector" } }, name = "asteroid-collector-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "low-density-structure", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "electric-engine-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["atomic-bomb"] = { enabled = false, energy_required = 50, ingredients = { { amount = 10, name = "processing-unit", type = "item" }, { amount = 10, name = "explosives", type = "item" }, { amount = 100, name = "uranium-235", type = "item" } }, name = "atomic-bomb", results = { { amount = 1, name = "atomic-bomb", type = "item" } }, type = "recipe" }, ["atomic-bomb-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/atomic-bomb.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "atomic-bomb", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.atomic-bomb" } }, name = "atomic-bomb-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "explosives", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "uranium-235", type = "item" } }, type = "recipe", unlock_results = false }, ["automation-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 0, g = 0, r = 1 }, secondary = { a = 1, b = 0, g = 0, r = 1 } }, enabled = false, energy_required = 5, ingredients = { { amount = 1, name = "copper-plate", type = "item" }, { amount = 1, name = "iron-gear-wheel", type = "item" } }, name = "automation-science-pack", results = { { amount = 1, name = "automation-science-pack", type = "item" } }, type = "recipe" }, ["automation-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["automation-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/automation-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "automation-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.automation-science-pack" } }, name = "automation-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "automation-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, barrel = { allow_productivity = true, category = "crafting", enabled = false, energy_required = 1, ingredients = { { amount = 1, name = "steel-plate", type = "item" } }, name = "barrel", results = { { amount = 1, name = "barrel", type = "item" } }, subgroup = "intermediate-product", type = "recipe" }, ["barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.barrel" } }, name = "barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" } }, subgroup = "intermediate-product", type = "recipe", unlock_results = false }, ["basic-oil-processing"] = { allow_productivity = true, allow_quality = false, category = "oil-processing", enabled = false, energy_required = 5, icon = "__base__/graphics/icons/fluid/basic-oil-processing.png", ingredients = { { amount = 100, fluidbox_index = 2, name = "crude-oil", type = "fluid" } }, main_product = "", name = "basic-oil-processing", order = "a[oil-processing]-a[basic-oil-processing]", results = { { amount = 45, fluidbox_index = 3, name = "petroleum-gas", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, battery = { allow_productivity = true, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.33800000000000003, g = 0.48200000000000003, r = 0.96500000000000004 }, quaternary = { a = 1, b = 0.19100000000000001, g = 0.76299999999999999, r = 0.93899999999999988 }, secondary = { a = 1, b = 0.22200000000000002, g = 0.56000000000000005, r = 0.83099999999999987 }, tertiary = { a = 1, b = 0.44299999999999997, g = 0.81799999999999997, r = 0.72799999999999994 } }, enabled = false, energy_required = 4, ingredients = { { amount = 20, name = "sulfuric-acid", type = "fluid" }, { amount = 1, name = "iron-plate", type = "item" }, { amount = 1, name = "copper-plate", type = "item" } }, name = "battery", results = { { amount = 1, name = "battery", type = "item" } }, type = "recipe" }, ["battery-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "battery", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "battery-equipment", results = { { amount = 1, name = "battery-equipment", type = "item" } }, type = "recipe" }, ["battery-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/battery-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "battery-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.battery-equipment" } }, name = "battery-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "battery", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["battery-mk2-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "battery-equipment", type = "item" }, { amount = 15, name = "processing-unit", type = "item" }, { amount = 5, name = "low-density-structure", type = "item" } }, name = "battery-mk2-equipment", results = { { amount = 1, name = "battery-mk2-equipment", type = "item" } }, type = "recipe" }, ["battery-mk2-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/battery-mk2-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "battery-mk2-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.battery-mk2-equipment" } }, name = "battery-mk2-equipment-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "battery-equipment", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "processing-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "low-density-structure", type = "item" } }, type = "recipe", unlock_results = false }, ["battery-mk3-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "battery-mk2-equipment", type = "item" }, { amount = 10, name = "supercapacitor", type = "item" } }, name = "battery-mk3-equipment", results = { { amount = 1, name = "battery-mk3-equipment", type = "item" } }, type = "recipe" }, ["battery-mk3-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/battery-mk3-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "battery-mk3-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.battery-mk3-equipment" } }, name = "battery-mk3-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "battery-mk2-equipment", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "supercapacitor", type = "item" } }, type = "recipe", unlock_results = false }, ["battery-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["sulfuric-acid"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 1, 0.55 } }, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/battery.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "battery", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.battery" } }, name = "battery-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, beacon = { category = "electronics", enabled = false, energy_required = 15, ingredients = { { amount = 20, name = "electronic-circuit", type = "item" }, { amount = 20, name = "advanced-circuit", type = "item" }, { amount = 10, name = "steel-plate", type = "item" }, { amount = 10, name = "copper-cable", type = "item" } }, name = "beacon", results = { { amount = 1, name = "beacon", type = "item" } }, type = "recipe" }, ["beacon-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/beacon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "beacon", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.beacon" } }, name = "beacon-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "electronic-circuit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["belt-immunity-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "belt-immunity-equipment", results = { { amount = 1, name = "belt-immunity-equipment", type = "item" } }, type = "recipe" }, ["belt-immunity-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/belt-immunity-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "belt-immunity-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.belt-immunity-equipment" } }, name = "belt-immunity-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["big-electric-pole"] = { category = "electronics", enabled = false, ingredients = { { amount = 8, name = "iron-stick", type = "item" }, { amount = 5, name = "steel-plate", type = "item" }, { amount = 4, name = "copper-cable", type = "item" } }, name = "big-electric-pole", results = { { amount = 1, name = "big-electric-pole", type = "item" } }, type = "recipe" }, ["big-electric-pole-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/big-electric-pole.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "big-electric-pole", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.big-electric-pole" } }, name = "big-electric-pole-recycling", results = { { amount = 2, extra_count_fraction = 0, name = "iron-stick", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["big-mining-drill"] = { category = "metallurgy", enabled = false, energy_required = 30, ingredients = { { amount = 1, name = "electric-mining-drill", type = "item" }, { amount = 200, name = "molten-iron", type = "fluid" }, { amount = 20, name = "tungsten-carbide", type = "item" }, { amount = 10, name = "electric-engine-unit", type = "item" }, { amount = 10, name = "advanced-circuit", type = "item" } }, name = "big-mining-drill", results = { { amount = 1, name = "big-mining-drill", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["big-mining-drill-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["molten-iron"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.60000000000000009, 0.84000000000000004, 0.96500000000000004 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/big-mining-drill.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "big-mining-drill", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.big-mining-drill" } }, name = "big-mining-drill-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electric-mining-drill", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "tungsten-carbide", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "electric-engine-unit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, biochamber = { category = "organic-or-assembling", enabled = false, energy_required = 20, ingredients = { { amount = 5, name = "nutrients", type = "item" }, { amount = 1, name = "pentapod-egg", type = "item" }, { amount = 20, name = "iron-plate", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 1, name = "landfill", type = "item" } }, name = "biochamber", results = { { amount = 1, name = "biochamber", type = "item" } }, surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["biochamber-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/biochamber.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "biochamber", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.biochamber" } }, name = "biochamber-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "nutrients", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "pentapod-egg", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "landfill", type = "item" } }, type = "recipe", unlock_results = false }, bioflux = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0.8, g = 0.9, r = 0.3 }, secondary = { a = 1, b = 0.3, g = 0.5, r = 0.8 } }, enabled = false, energy_required = 6, icon = "__space-age__/graphics/icons/bioflux.png", ingredients = { { amount = 15, name = "yumako-mash", type = "item" }, { amount = 12, name = "jelly", type = "item" } }, name = "bioflux", order = "a[organic-products]-g[bioflux]", results = { { amount = 4, name = "bioflux", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, ["bioflux-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe.bioflux.crafting_machine_tint ]=], enabled = true, energy_required = 0.375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/bioflux.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "bioflux", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.bioflux" } }, name = "bioflux-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "bioflux", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, biolab = { enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "lab", type = "item" }, { amount = 10, name = "biter-egg", type = "item" }, { amount = 25, name = "refined-concrete", type = "item" }, { amount = 2, name = "capture-robot-rocket", type = "item" }, { amount = 3, name = "uranium-235", type = "item" } }, name = "biolab", results = { { amount = 1, name = "biolab", type = "item" } }, type = "recipe" }, ["biolab-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/biolab.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "biolab", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.biolab" } }, name = "biolab-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "biolab", probability = 0.25, type = "item" } }, subgroup = "production-machine", type = "recipe", unlock_results = false }, biolubricant = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0, g = 1, r = 0 }, secondary = { a = 1, b = 0.3, g = 1, r = 0.3 } }, enabled = false, energy_required = 3, icon = "__space-age__/graphics/icons/fluid/biolubricant.png", ingredients = { { amount = 60, name = "jelly", type = "item" } }, name = "biolubricant", order = "a[organic-products]-b[biolubricant]", results = { { amount = 20, name = "lubricant", type = "fluid" } }, subgroup = "agriculture-products", type = "recipe" }, bioplastic = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 50, g = 31, r = 189 }, secondary = { a = 1, b = 0, g = 83, r = 235 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/bioplastic.png", ingredients = { { amount = 1, name = "bioflux", type = "item" }, { amount = 4, name = "yumako-mash", type = "item" } }, name = "bioplastic", order = "a[organic-products]-c[bioplastic]", results = { { amount = 3, name = "plastic-bar", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, biosulfur = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0, g = 164, r = 193 }, secondary = { a = 1, b = 0, g = 0.44900000000000002, r = 0.69299999999999997 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/biosulfur.png", ingredients = { { amount = 5, name = "spoilage", type = "item" }, { amount = 1, name = "bioflux", type = "item" } }, name = "biosulfur", order = "a[organic-products]-d[biosulfur]", results = { { amount = 2, name = "sulfur", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, ["biter-egg"] = { auto_recycle = false, category = "captive-spawner-process", enabled = false, energy_required = 10, hide_from_player_crafting = true, icon = "__space-age__/graphics/icons/biter-egg.png", ingredients = {}, name = "biter-egg", order = "c[eggs]-a[biter-egg]", preserve_products_in_machine_output = true, results = { { amount = 5, name = "biter-egg", type = "item" } }, type = "recipe" }, ["biter-egg-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/biter-egg.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "biter-egg", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.biter-egg" } }, name = "biter-egg-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "biter-egg", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, ["blueprint-book-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/blueprint-book.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "blueprint-book", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.blueprint-book" } }, name = "blueprint-book-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "blueprint-book", probability = 0.25, type = "item" } }, subgroup = "tool", type = "recipe", unlock_results = false }, ["blueprint-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/blueprint.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "blueprint", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.blueprint" } }, name = "blueprint-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "blueprint", probability = 0.25, type = "item" } }, subgroup = "tool", type = "recipe", unlock_results = false }, boiler = { enabled = false, ingredients = { { amount = 1, name = "stone-furnace", type = "item" }, { amount = 4, name = "pipe", type = "item" } }, name = "boiler", results = { { amount = 1, name = "boiler", type = "item" } }, type = "recipe" }, ["boiler-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/boiler.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "boiler", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.boiler" } }, name = "boiler-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "stone-furnace", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["bottomless-chest-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steel-chest.png", scale = 0.4, tint = { 0.4, 0.4, 0.4 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "bottomless-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.bottomless-chest" } }, name = "bottomless-chest-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "bottomless-chest", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["buffer-chest"] = { enabled = false, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" } }, name = "buffer-chest", results = { { amount = 1, name = "buffer-chest", type = "item" } }, type = "recipe" }, ["buffer-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/buffer-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "buffer-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.buffer-chest" } }, name = "buffer-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["bulk-inserter"] = { enabled = false, ingredients = { { amount = 15, name = "iron-gear-wheel", type = "item" }, { amount = 15, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" }, { amount = 1, name = "fast-inserter", type = "item" } }, name = "bulk-inserter", results = { { amount = 1, name = "bulk-inserter", type = "item" } }, type = "recipe" }, ["bulk-inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/bulk-inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "bulk-inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.bulk-inserter" } }, name = "bulk-inserter-recycling", results = { { amount = 3.75, extra_count_fraction = 0.75, name = "iron-gear-wheel", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "fast-inserter", type = "item" } }, type = "recipe", unlock_results = false }, ["burner-generator-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steam-engine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "burner-generator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.burner-generator" } }, name = "burner-generator-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "burner-generator", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["burner-inserter"] = { ingredients = { { amount = 1, name = "iron-plate", type = "item" }, { amount = 1, name = "iron-gear-wheel", type = "item" } }, name = "burner-inserter", results = { { amount = 1, name = "burner-inserter", type = "item" } }, type = "recipe" }, ["burner-inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/burner-inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "burner-inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.burner-inserter" } }, name = "burner-inserter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["burner-mining-drill"] = { energy_required = 2, ingredients = { { amount = 3, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "stone-furnace", type = "item" }, { amount = 3, name = "iron-plate", type = "item" } }, name = "burner-mining-drill", results = { { amount = 1, name = "burner-mining-drill", type = "item" } }, type = "recipe" }, ["burner-mining-drill-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/burner-mining-drill.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "burner-mining-drill", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.burner-mining-drill" } }, name = "burner-mining-drill-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "stone-furnace", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["burnt-spoilage"] = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0.009, g = 0.009, r = 0.13400000000000001 }, secondary = { a = 1, b = 0.25499999999999998, g = 0.25499999999999998, r = 0.377 } }, enabled = false, energy_required = 12, icon = "__space-age__/graphics/icons/burnt-spoilage.png", ingredients = { { amount = 6, name = "spoilage", type = "item" } }, name = "burnt-spoilage", order = "a[organic-products]-h[burnt-spoilage]", results = { { amount = 1, name = "carbon", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, ["calcite-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/calcite.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "calcite", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.calcite" } }, name = "calcite-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "calcite", probability = 0.25, type = "item" } }, subgroup = "vulcanus-processes", type = "recipe", unlock_results = false }, ["cannon-shell"] = { enabled = false, energy_required = 8, ingredients = { { amount = 2, name = "steel-plate", type = "item" }, { amount = 2, name = "plastic-bar", type = "item" }, { amount = 1, name = "explosives", type = "item" } }, name = "cannon-shell", results = { { amount = 1, name = "cannon-shell", type = "item" } }, type = "recipe" }, ["cannon-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cannon-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cannon-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.cannon-shell" } }, name = "cannon-shell-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "plastic-bar", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, ["captive-biter-spawner"] = { category = "cryogenics", enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "biter-egg", type = "item" }, { amount = 1, name = "capture-robot-rocket", type = "item" }, { amount = 15, name = "uranium-235", type = "item" }, { amount = 100, name = "fluoroketone-cold", type = "fluid" } }, name = "captive-biter-spawner", reset_freshness_on_craft = true, results = { { amount = 1, name = "captive-biter-spawner", type = "item" } }, type = "recipe" }, ["captive-biter-spawner-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/captive-biter-spawner.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "captive-biter-spawner", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.captive-biter-spawner" } }, name = "captive-biter-spawner-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "captive-biter-spawner", probability = 0.25, type = "item" } }, subgroup = "agriculture", type = "recipe", unlock_results = false }, ["capture-robot-rocket"] = { enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "flying-robot-frame", type = "item" }, { amount = 2, name = "steel-plate", type = "item" }, { amount = 20, name = "bioflux", type = "item" }, { amount = 2, name = "processing-unit", type = "item" } }, name = "capture-robot-rocket", results = { { amount = 1, name = "capture-robot-rocket", type = "item" } }, type = "recipe" }, ["capture-robot-rocket-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/capture-bot.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "capture-robot-rocket", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.capture-robot-rocket" } }, name = "capture-robot-rocket-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "flying-robot-frame", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "bioflux", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, car = { enabled = false, energy_required = 2, ingredients = { { amount = 8, name = "engine-unit", type = "item" }, { amount = 20, name = "iron-plate", type = "item" }, { amount = 5, name = "steel-plate", type = "item" } }, name = "car", results = { { amount = 1, name = "car", type = "item" } }, type = "recipe" }, ["car-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/car.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "car", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.car" } }, name = "car-recycling", results = { { amount = 2, extra_count_fraction = 0, name = "engine-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, carbon = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0, g = 0, r = 0 }, quaternary = { a = 1, b = 0.29299999999999997, g = 0.29299999999999997, r = 0.29299999999999997 }, secondary = { a = 1, b = 0.29299999999999997, g = 0.29299999999999997, r = 0.29299999999999997 }, tertiary = { a = 1, b = 0.070000000000000009, g = 0.179, r = 0.19900000000000002 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/carbon.png", ingredients = { { amount = 2, name = "coal", type = "item" }, { amount = 20, name = "sulfuric-acid", type = "fluid" } }, name = "carbon", results = { { amount = 1, name = "carbon", type = "item" } }, subgroup = "raw-material", type = "recipe" }, ["carbon-fiber"] = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 220, g = 0, r = 9 }, secondary = { a = 1, b = 0, g = 0, r = 0 } }, enabled = false, energy_required = 5, ingredients = { { amount = 10, name = "yumako-mash", type = "item" }, { amount = 1, name = "carbon", type = "item" } }, name = "carbon-fiber", order = "a[organic-products]-h[carbon-fiber]", results = { { amount = 1, name = "carbon-fiber", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, ["carbon-fiber-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["carbon-fiber"].crafting_machine_tint ]=], enabled = true, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/carbon-fiber.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "carbon-fiber", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.carbon-fiber" } }, name = "carbon-fiber-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "carbon-fiber", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, ["carbon-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe.carbon.crafting_machine_tint ]=], enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/carbon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "carbon", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.carbon" } }, name = "carbon-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "carbon", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["carbonic-asteroid-chunk-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/carbonic-asteroid-chunk.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "carbonic-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.carbonic-asteroid-chunk" } }, name = "carbonic-asteroid-chunk-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "carbonic-asteroid-chunk", probability = 0.25, type = "item" } }, subgroup = "space-material", type = "recipe", unlock_results = false }, ["carbonic-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/carbonic-asteroid-crushing.png", ingredients = { { amount = 1, name = "carbonic-asteroid-chunk", type = "item" } }, name = "carbonic-asteroid-crushing", order = "b-a-b", results = { { amount = 10, name = "carbon", type = "item" }, { amount = 1, name = "carbonic-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["carbonic-asteroid-reprocessing"] = { allow_decomposition = false, allow_productivity = false, auto_recycle = false, category = "crushing", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/carbonic-asteroid-reprocessing.png", ingredients = { { amount = 1, name = "carbonic-asteroid-chunk", type = "item" } }, name = "carbonic-asteroid-reprocessing", order = "b-b-b", results = { { amount = 1, name = "carbonic-asteroid-chunk", probability = 0.4, type = "item" }, { amount = 1, name = "metallic-asteroid-chunk", probability = 0.2, type = "item" }, { amount = 1, name = "oxide-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["cargo-bay"] = { enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "steel-plate", type = "item" }, { amount = 20, name = "low-density-structure", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "cargo-bay", results = { { amount = 1, name = "cargo-bay", type = "item" } }, type = "recipe" }, ["cargo-bay-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/cargo-bay.png", icon_size = 64, scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cargo-bay", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.cargo-bay" } }, name = "cargo-bay-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "low-density-structure", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["cargo-landing-pad"] = { enabled = false, energy_required = 30, ingredients = { { amount = 200, name = "concrete", type = "item" }, { amount = 25, name = "steel-plate", type = "item" }, { amount = 10, name = "processing-unit", type = "item" } }, name = "cargo-landing-pad", results = { { amount = 1, name = "cargo-landing-pad", type = "item" } }, type = "recipe" }, ["cargo-landing-pad-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cargo-landing-pad.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cargo-landing-pad", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.cargo-landing-pad" } }, name = "cargo-landing-pad-recycling", results = { { amount = 50, extra_count_fraction = 0, name = "concrete", type = "item" }, { amount = 6.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["cargo-wagon"] = { enabled = false, energy_required = 1, ingredients = { { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 20, name = "iron-plate", type = "item" }, { amount = 20, name = "steel-plate", type = "item" } }, name = "cargo-wagon", results = { { amount = 1, name = "cargo-wagon", type = "item" } }, type = "recipe" }, ["cargo-wagon-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cargo-wagon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cargo-wagon", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.cargo-wagon" } }, name = "cargo-wagon-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "iron-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["casting-copper"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 3.2000000000000002, icon = "__space-age__/graphics/icons/casting-copper.png", ingredients = { { amount = 20, fluidbox_multiplier = 10, name = "molten-copper", type = "fluid" } }, name = "casting-copper", order = "b[casting]-b[casting-copper]", results = { { amount = 2, name = "copper-plate", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-copper-cable"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/casting-copper-cable.png", ingredients = { { amount = 5, fluidbox_multiplier = 5, name = "molten-copper", type = "fluid" } }, name = "casting-copper-cable", order = "b[casting]-h[casting-copper-cable]", results = { { amount = 2, name = "copper-cable", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-iron"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 3.2000000000000002, icon = "__space-age__/graphics/icons/casting-iron.png", ingredients = { { amount = 20, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" } }, name = "casting-iron", order = "b[casting]-a[casting-iron]", results = { { amount = 2, name = "iron-plate", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-iron-gear-wheel"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/casting-iron-gear-wheel.png", ingredients = { { amount = 10, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" } }, name = "casting-iron-gear-wheel", order = "b[casting]-d[casting-iron-gear-wheel]", results = { { amount = 1, name = "iron-gear-wheel", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-iron-stick"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/casting-iron-stick.png", ingredients = { { amount = 20, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" } }, name = "casting-iron-stick", order = "b[casting]-e[casting-iron-stick]", results = { { amount = 4, name = "iron-stick", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-low-density-structure"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "metallurgy", enabled = false, energy_required = 15, icon = "__space-age__/graphics/icons/casting-low-density-structure.png", ingredients = { { amount = 80, name = "molten-iron", type = "fluid" }, { amount = 250, name = "molten-copper", type = "fluid" }, { amount = 5, name = "plastic-bar", type = "item" } }, name = "casting-low-density-structure", order = "b[casting]-f[low-density-structure]", results = { { amount = 1, name = "low-density-structure", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["casting-pipe"] = { allow_decomposition = false, allow_productivity = false, category = "metallurgy", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/casting-pipe.png", ingredients = { { amount = 10, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" } }, name = "casting-pipe", order = "b[casting]-f[casting-pipe]", results = { { amount = 1, name = "pipe", type = "item" } }, subgroup = "energy-pipe-distribution", type = "recipe" }, ["casting-pipe-to-ground"] = { allow_decomposition = false, allow_productivity = false, category = "metallurgy", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/casting-pipe-to-ground.png", ingredients = { { amount = 50, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" }, { amount = 10, name = "pipe", type = "item" } }, name = "casting-pipe-to-ground", order = "b[casting]-g[casting-pipe-to-ground]", results = { { amount = 2, name = "pipe-to-ground", type = "item" } }, subgroup = "energy-pipe-distribution", type = "recipe" }, ["casting-steel"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 3.2000000000000002, icon = "__space-age__/graphics/icons/casting-steel.png", ingredients = { { amount = 30, fluidbox_multiplier = 10, name = "molten-iron", type = "fluid" } }, name = "casting-steel", order = "b[casting]-c[casting-steel]", results = { { amount = 1, name = "steel-plate", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, centrifuge = { enabled = false, energy_required = 4, ingredients = { { amount = 100, name = "concrete", type = "item" }, { amount = 50, name = "steel-plate", type = "item" }, { amount = 100, name = "advanced-circuit", type = "item" }, { amount = 100, name = "iron-gear-wheel", type = "item" } }, name = "centrifuge", requester_paste_multiplier = 10, results = { { amount = 1, name = "centrifuge", type = "item" } }, type = "recipe" }, ["centrifuge-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/centrifuge.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "centrifuge", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.centrifuge" } }, name = "centrifuge-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "concrete", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "advanced-circuit", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["chemical-plant"] = { enabled = false, energy_required = 5, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 5, name = "pipe", type = "item" } }, name = "chemical-plant", results = { { amount = 1, name = "chemical-plant", type = "item" } }, type = "recipe" }, ["chemical-plant-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/chemical-plant.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "chemical-plant", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.chemical-plant" } }, name = "chemical-plant-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["chemical-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.8, r = 0 }, secondary = { a = 1, b = 1, g = 0.8, r = 0 } }, enabled = false, energy_required = 24, ingredients = { { amount = 2, name = "engine-unit", type = "item" }, { amount = 3, name = "advanced-circuit", type = "item" }, { amount = 1, name = "sulfur", type = "item" } }, name = "chemical-science-pack", results = { { amount = 2, name = "chemical-science-pack", type = "item" } }, type = "recipe" }, ["chemical-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["chemical-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 1.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/chemical-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "chemical-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.chemical-science-pack" } }, name = "chemical-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "chemical-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["cliff-explosives"] = { enabled = false, energy_required = 8, ingredients = { { amount = 10, name = "explosives", type = "item" }, { amount = 10, name = "calcite", type = "item" }, { amount = 1, name = "grenade", type = "item" }, { amount = 1, name = "barrel", type = "item" } }, name = "cliff-explosives", results = { { amount = 1, name = "cliff-explosives", type = "item" } }, type = "recipe" }, ["cliff-explosives-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cliff-explosives.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cliff-explosives", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.cliff-explosives" } }, name = "cliff-explosives-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "explosives", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "calcite", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "grenade", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, type = "recipe", unlock_results = false }, ["cluster-grenade"] = { enabled = false, energy_required = 8, ingredients = { { amount = 7, name = "grenade", type = "item" }, { amount = 5, name = "explosives", type = "item" }, { amount = 5, name = "steel-plate", type = "item" } }, name = "cluster-grenade", results = { { amount = 1, name = "cluster-grenade", type = "item" } }, type = "recipe" }, ["cluster-grenade-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cluster-grenade.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cluster-grenade", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.cluster-grenade" } }, name = "cluster-grenade-recycling", results = { { amount = 1.75, extra_count_fraction = 0.75, name = "grenade", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "explosives", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["coal-liquefaction"] = { allow_decomposition = false, allow_productivity = true, category = "oil-processing", enabled = false, energy_required = 5, icon = "__base__/graphics/icons/fluid/coal-liquefaction.png", ingredients = { { amount = 10, name = "coal", type = "item" }, { amount = 25, ignored_by_stats = 25, name = "heavy-oil", type = "fluid" }, { amount = 50, name = "steam", type = "fluid" } }, name = "coal-liquefaction", order = "a[oil-processing]-d[coal-liquefaction]", results = { { amount = 90, ignored_by_productivity = 25, ignored_by_stats = 25, name = "heavy-oil", type = "fluid" }, { amount = 20, name = "light-oil", type = "fluid" }, { amount = 10, name = "petroleum-gas", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["coal-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/coal.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "coal", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.coal" } }, name = "coal-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "coal", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["coal-synthesis"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.177, g = 0.177, r = 0.20699999999999998 }, quaternary = { a = 1, b = 0.54000000000000004, g = 0.54000000000000004, r = 0.55400000000000009 }, secondary = { a = 1, b = 0.196, g = 0.27600000000000002, r = 0.30099999999999998 }, tertiary = { a = 1, b = 0.47799999999999994, g = 0.72199999999999998, r = 0.79000000000000004 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/coal-synthesis.png", ingredients = { { amount = 5, name = "carbon", type = "item" }, { amount = 1, name = "sulfur", type = "item" }, { amount = 10, name = "water", type = "fluid" } }, name = "coal-synthesis", order = "m", results = { { amount = 1, name = "coal", type = "item" } }, subgroup = "raw-material", type = "recipe" }, ["coin-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/coin.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "coin", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.coin" } }, name = "coin-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "coin", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["combat-shotgun"] = { enabled = false, energy_required = 10, ingredients = { { amount = 15, name = "steel-plate", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "copper-plate", type = "item" }, { amount = 10, name = "wood", type = "item" } }, name = "combat-shotgun", results = { { amount = 1, name = "combat-shotgun", type = "item" } }, type = "recipe" }, ["combat-shotgun-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/combat-shotgun.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "combat-shotgun", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.combat-shotgun" } }, name = "combat-shotgun-recycling", results = { { amount = 3.75, extra_count_fraction = 0.75, name = "steel-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "copper-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "wood", type = "item" } }, type = "recipe", unlock_results = false }, concrete = { category = "crafting-with-fluid", enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "stone-brick", type = "item" }, { amount = 1, name = "iron-ore", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "concrete", results = { { amount = 10, name = "concrete", type = "item" } }, type = "recipe" }, ["concrete-from-molten-iron"] = { allow_decomposition = false, allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/concrete-from-molten-iron.png", ingredients = { { amount = 20, name = "molten-iron", type = "fluid" }, { amount = 100, name = "water", type = "fluid" }, { amount = 5, name = "stone-brick", type = "item" } }, name = "concrete-from-molten-iron", order = "b[casting]-g[concrete]", results = { { amount = 10, name = "concrete", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["concrete-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.water.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 0.85, 0.85 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/concrete.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "concrete", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.concrete" } }, name = "concrete-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "stone-brick", type = "item" }, { amount = 0.025, extra_count_fraction = 0.025, name = "iron-ore", type = "item" } }, type = "recipe", unlock_results = false }, ["constant-combinator"] = { enabled = false, ingredients = { { amount = 5, name = "copper-cable", type = "item" }, { amount = 2, name = "electronic-circuit", type = "item" } }, name = "constant-combinator", results = { { amount = 1, name = "constant-combinator", type = "item" } }, type = "recipe" }, ["constant-combinator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/constant-combinator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "constant-combinator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.constant-combinator" } }, name = "constant-combinator-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["construction-robot"] = { enabled = false, ingredients = { { amount = 1, name = "flying-robot-frame", type = "item" }, { amount = 2, name = "electronic-circuit", type = "item" } }, name = "construction-robot", results = { { amount = 1, name = "construction-robot", type = "item" } }, type = "recipe" }, ["construction-robot-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/construction-robot.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "construction-robot", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.construction-robot" } }, name = "construction-robot-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "flying-robot-frame", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["copper-bacteria"] = { allow_productivity = true, category = "organic-or-hand-crafting", crafting_machine_tint = { primary = { a = 1, b = 0, g = 0.45700000000000003, r = 1 }, secondary = { a = 1, b = 0, g = 0.196, r = 1 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/copper-bacteria.png", ingredients = { { amount = 3, name = "yumako-mash", type = "item" } }, main_product = "copper-bacteria", name = "copper-bacteria", order = "b[agriculture]-d[bacteria]-c[copper-bacteria]", results = { { amount = 1, name = "copper-bacteria", probability = 0.1, type = "item" }, { amount = 1, name = "spoilage", type = "item" } }, subgroup = "agriculture-processes", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["copper-bacteria-cultivation"] = { allow_productivity = true, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0, g = 0.45700000000000003, r = 1 }, secondary = { a = 1, b = 0, g = 0.196, r = 1 } }, enabled = false, energy_required = 4, icon = "__space-age__/graphics/icons/copper-bacteria-cultivation.png", ingredients = { { amount = 1, name = "copper-bacteria", type = "item" }, { amount = 1, name = "bioflux", type = "item" } }, name = "copper-bacteria-cultivation", order = "b[agriculture]-d[bacteria]-d[copper-bacteria-cultivation]", reset_freshness_on_craft = true, results = { { amount = 4, name = "copper-bacteria", type = "item" } }, show_amount_in_title = false, subgroup = "agriculture-processes", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["copper-bacteria-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["copper-bacteria"].crafting_machine_tint ]=], enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/copper-bacteria.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "copper-bacteria", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.copper-bacteria" } }, name = "copper-bacteria-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "copper-bacteria", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["copper-cable"] = { allow_productivity = true, category = "electronics", enabled = false, ingredients = { { amount = 1, name = "copper-plate", type = "item" } }, name = "copper-cable", results = { { amount = 2, name = "copper-cable", type = "item" } }, type = "recipe" }, ["copper-cable-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/copper-cable.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "copper-cable", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.copper-cable" } }, name = "copper-cable-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["copper-ore-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/copper-ore.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "copper-ore", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.copper-ore" } }, name = "copper-ore-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "copper-ore", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["copper-plate"] = { allow_productivity = true, auto_recycle = false, category = "smelting", energy_required = 3.2000000000000002, ingredients = { { amount = 1, name = "copper-ore", type = "item" } }, name = "copper-plate", results = { { amount = 1, name = "copper-plate", type = "item" } }, type = "recipe" }, ["copper-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.2, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/copper-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "copper-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.copper-plate" } }, name = "copper-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "copper-plate", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["crude-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.5, g = 0.5, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/crude-oil.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "crude-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.crude-oil" } }, name = "crude-oil-barrel", order = "a[fluid]-b[oil]-a[crude-oil]", results = { { amount = 1, ignored_by_stats = 1, name = "crude-oil-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["crude-oil-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["crude-oil"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.75, 0.75, 0.75 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0, g = 0, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.5, g = 0.5, r = 0.5 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "crude-oil-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["crude-oil-barrel"].localised_name ]=] }, name = "crude-oil-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, crusher = { enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "low-density-structure", type = "item" }, { amount = 10, name = "steel-plate", type = "item" }, { amount = 10, name = "electric-engine-unit", type = "item" } }, name = "crusher", results = { { amount = 1, name = "crusher", type = "item" } }, type = "recipe" }, ["crusher-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/crusher.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "crusher", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.crusher" } }, name = "crusher-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "low-density-structure", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "electric-engine-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["cryogenic-plant"] = { category = "cryogenics-or-assembling", crafting_machine_tint = { primary = { a = 1, b = 0.86199999999999992, g = 0.36799999999999997, r = 0.29399999999999999 }, quaternary = { a = 1, b = 0.76900000000000004, g = 0.84100000000000001, r = 0.56599999999999993 }, secondary = { a = 1, b = 0.76699999999999999, g = 0.85099999999999998, r = 0.42000000000000002 }, tertiary = { a = 1, b = 0.30099999999999998, g = 0.24500000000000002, r = 0.26000000000000001 } }, enabled = false, energy_required = 10, ingredients = { { amount = 40, name = "refined-concrete", type = "item" }, { amount = 20, name = "superconductor", type = "item" }, { amount = 20, name = "processing-unit", type = "item" }, { amount = 20, name = "lithium-plate", type = "item" } }, name = "cryogenic-plant", results = { { amount = 1, name = "cryogenic-plant", type = "item" } }, surface_conditions = { { max = 600, min = 100, property = "pressure" } }, type = "recipe" }, ["cryogenic-plant-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/cryogenic-plant.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "cryogenic-plant", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.cryogenic-plant" } }, name = "cryogenic-plant-recycling", results = { { amount = 10, extra_count_fraction = 0, name = "refined-concrete", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "superconductor", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "lithium-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["cryogenic-science-pack"] = { allow_productivity = true, category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.18599999999999998, r = 0.04 }, quaternary = { a = 1, b = 0.5, g = 0.3, r = 0.1 }, secondary = { a = 1, b = 1, g = 0.4, r = 0.2 }, tertiary = { a = 1, b = 1, g = 0.65099999999999998, r = 0.6 } }, enabled = false, energy_required = 20, ingredients = { { amount = 3, name = "ice", type = "item" }, { amount = 1, name = "lithium-plate", type = "item" }, { amount = 6, ignored_by_stats = 3, name = "fluoroketone-cold", type = "fluid" } }, main_product = "cryogenic-science-pack", name = "cryogenic-science-pack", results = { { amount = 1, name = "cryogenic-science-pack", type = "item" }, { amount = 3, ignored_by_productivity = 3, ignored_by_stats = 3, name = "fluoroketone-hot", type = "fluid" } }, surface_conditions = { { max = 300, min = 300, property = "pressure" } }, type = "recipe" }, ["cryogenic-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["cryogenic-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/cryogenic-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "cryogenic-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.cryogenic-science-pack" } }, name = "cryogenic-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "cryogenic-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["decider-combinator"] = { enabled = false, ingredients = { { amount = 5, name = "copper-cable", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "decider-combinator", results = { { amount = 1, name = "decider-combinator", type = "item" } }, type = "recipe" }, ["decider-combinator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/decider-combinator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "decider-combinator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.decider-combinator" } }, name = "decider-combinator-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["deconstruction-planner-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/deconstruction-planner.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "deconstruction-planner", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.deconstruction-planner" } }, name = "deconstruction-planner-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "deconstruction-planner", probability = 0.25, type = "item" } }, subgroup = "tool", type = "recipe", unlock_results = false }, ["defender-capsule"] = { enabled = false, energy_required = 8, ingredients = { { amount = 3, name = "piercing-rounds-magazine", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 3, name = "iron-gear-wheel", type = "item" } }, name = "defender-capsule", results = { { amount = 1, name = "defender-capsule", type = "item" } }, type = "recipe" }, ["defender-capsule-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/defender-capsule.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "defender-capsule", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.defender-capsule" } }, name = "defender-capsule-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "piercing-rounds-magazine", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["depleted-uranium-fuel-cell-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/depleted-uranium-fuel-cell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "depleted-uranium-fuel-cell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.depleted-uranium-fuel-cell" } }, name = "depleted-uranium-fuel-cell-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "depleted-uranium-fuel-cell", probability = 0.25, type = "item" } }, subgroup = "uranium-processing", type = "recipe", unlock_results = false }, ["destroyer-capsule"] = { enabled = false, energy_required = 15, ingredients = { { amount = 4, name = "distractor-capsule", type = "item" }, { amount = 4, name = "steel-plate", type = "item" }, { amount = 1, name = "processing-unit", type = "item" } }, name = "destroyer-capsule", results = { { amount = 1, name = "destroyer-capsule", type = "item" } }, type = "recipe" }, ["destroyer-capsule-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/destroyer-capsule.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "destroyer-capsule", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.destroyer-capsule" } }, name = "destroyer-capsule-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "distractor-capsule", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["discharge-defense-equipment"] = { category = "electronics", enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "processing-unit", type = "item" }, { amount = 20, name = "steel-plate", type = "item" }, { amount = 10, name = "laser-turret", type = "item" } }, name = "discharge-defense-equipment", results = { { amount = 1, name = "discharge-defense-equipment", type = "item" } }, type = "recipe" }, ["discharge-defense-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/discharge-defense-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "discharge-defense-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.discharge-defense-equipment" } }, name = "discharge-defense-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "laser-turret", type = "item" } }, type = "recipe", unlock_results = false }, ["display-panel"] = { enabled = false, ingredients = { { amount = 1, name = "iron-plate", type = "item" }, { amount = 1, name = "electronic-circuit", type = "item" } }, name = "display-panel", results = { { amount = 1, name = "display-panel", type = "item" } }, type = "recipe" }, ["display-panel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/display-panel.png", icon_size = 64, scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "display-panel", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.display-panel" } }, name = "display-panel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["distractor-capsule"] = { enabled = false, energy_required = 15, ingredients = { { amount = 4, name = "defender-capsule", type = "item" }, { amount = 3, name = "advanced-circuit", type = "item" } }, name = "distractor-capsule", results = { { amount = 1, name = "distractor-capsule", type = "item" } }, type = "recipe" }, ["distractor-capsule-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/distractor-capsule.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "distractor-capsule", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.distractor-capsule" } }, name = "distractor-capsule-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "defender-capsule", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["efficiency-module"] = { category = "electronics", enabled = false, energy_required = 15, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "efficiency-module", results = { { amount = 1, name = "efficiency-module", type = "item" } }, type = "recipe" }, ["efficiency-module-2"] = { category = "electronics", enabled = false, energy_required = 30, ingredients = { { amount = 4, name = "efficiency-module", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "efficiency-module-2", results = { { amount = 1, name = "efficiency-module-2", type = "item" } }, type = "recipe" }, ["efficiency-module-2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/efficiency-module-2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "efficiency-module-2", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.efficiency-module-2" } }, name = "efficiency-module-2-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "efficiency-module", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["efficiency-module-3"] = { category = "electronics", enabled = false, energy_required = 60, ingredients = { { amount = 4, name = "efficiency-module-2", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" }, { amount = 5, name = "spoilage", type = "item" } }, name = "efficiency-module-3", results = { { amount = 1, name = "efficiency-module-3", type = "item" } }, type = "recipe" }, ["efficiency-module-3-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/efficiency-module-3.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "efficiency-module-3", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.efficiency-module-3" } }, name = "efficiency-module-3-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "efficiency-module-2", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "spoilage", type = "item" } }, type = "recipe", unlock_results = false }, ["efficiency-module-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/efficiency-module.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "efficiency-module", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.efficiency-module" } }, name = "efficiency-module-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["electric-energy-interface-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/accumulator.png", scale = 0.4, tint = { 1, 0.8, 1, 1 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "electric-energy-interface", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.electric-energy-interface" } }, name = "electric-energy-interface-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "electric-energy-interface", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["electric-engine-unit"] = { allow_productivity = true, category = "crafting-with-fluid", enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "engine-unit", type = "item" }, { amount = 15, name = "lubricant", type = "fluid" }, { amount = 2, name = "electronic-circuit", type = "item" } }, name = "electric-engine-unit", results = { { amount = 1, name = "electric-engine-unit", type = "item" } }, type = "recipe" }, ["electric-engine-unit-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/electric-engine-unit.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "electric-engine-unit", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.electric-engine-unit" } }, name = "electric-engine-unit-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "engine-unit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["electric-furnace"] = { enabled = false, energy_required = 5, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 10, name = "stone-brick", type = "item" } }, name = "electric-furnace", results = { { amount = 1, name = "electric-furnace", type = "item" } }, type = "recipe" }, ["electric-furnace-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/electric-furnace.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "electric-furnace", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.electric-furnace" } }, name = "electric-furnace-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "stone-brick", type = "item" } }, type = "recipe", unlock_results = false }, ["electric-mining-drill"] = { enabled = false, energy_required = 2, ingredients = { { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "iron-plate", type = "item" } }, name = "electric-mining-drill", results = { { amount = 1, name = "electric-mining-drill", type = "item" } }, type = "recipe" }, ["electric-mining-drill-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/electric-mining-drill.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "electric-mining-drill", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.electric-mining-drill" } }, name = "electric-mining-drill-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, electrolyte = { allow_productivity = true, category = "electromagnetics", enabled = false, energy_required = 5, ingredients = { { amount = 1, name = "stone", type = "item" }, { amount = 10, name = "heavy-oil", type = "fluid" }, { amount = 10, name = "holmium-solution", type = "fluid" } }, name = "electrolyte", order = "b[holmium]-e[electrolyte]", results = { { amount = 10, name = "electrolyte", type = "fluid" } }, subgroup = "fulgora-processes", type = "recipe" }, ["electromagnetic-plant"] = { category = "electronics-or-assembling", enabled = false, energy_required = 10, ingredients = { { amount = 150, name = "holmium-plate", type = "item" }, { amount = 50, name = "steel-plate", type = "item" }, { amount = 50, name = "processing-unit", type = "item" }, { amount = 50, name = "refined-concrete", type = "item" } }, name = "electromagnetic-plant", results = { { amount = 1, name = "electromagnetic-plant", type = "item" } }, surface_conditions = { { min = 99, property = "magnetic-field" } }, type = "recipe" }, ["electromagnetic-plant-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/electromagnetic-plant.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "electromagnetic-plant", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.electromagnetic-plant" } }, name = "electromagnetic-plant-recycling", results = { { amount = 37.5, extra_count_fraction = 0.5, name = "holmium-plate", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "refined-concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["electromagnetic-science-pack"] = { allow_productivity = true, category = "electromagnetics", enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "supercapacitor", type = "item" }, { amount = 1, name = "accumulator", type = "item" }, { amount = 25, name = "electrolyte", type = "fluid" }, { amount = 25, name = "holmium-solution", type = "fluid" } }, name = "electromagnetic-science-pack", results = { { amount = 1, name = "electromagnetic-science-pack", type = "item" } }, surface_conditions = { { max = 99, min = 99, property = "magnetic-field" } }, type = "recipe" }, ["electromagnetic-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/electromagnetic-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "electromagnetic-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.electromagnetic-science-pack" } }, name = "electromagnetic-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "electromagnetic-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["electronic-circuit"] = { allow_productivity = true, category = "electronics", enabled = false, ingredients = { { amount = 1, name = "iron-plate", type = "item" }, { amount = 3, name = "copper-cable", type = "item" } }, name = "electronic-circuit", results = { { amount = 1, name = "electronic-circuit", type = "item" } }, type = "recipe" }, ["electronic-circuit-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "electronic-circuit", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.electronic-circuit" } }, name = "electronic-circuit-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["empty-crude-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.5, g = 0.5, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/crude-oil.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "crude-oil-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.crude-oil" } }, name = "empty-crude-oil-barrel", order = "a[fluid]-b[oil]-a[crude-oil]", results = { { amount = 50, ignored_by_stats = 50, name = "crude-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-fluoroketone-cold-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.15, g = 0.3, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.4, g = 0.7, r = 0.1 } }, { icon = "__space-age__/graphics/icons/fluid/fluoroketone-cold.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "fluoroketone-cold-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.fluoroketone-cold" } }, name = "empty-fluoroketone-cold-barrel", order = "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", results = { { amount = 50, ignored_by_stats = 50, name = "fluoroketone-cold", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-fluoroketone-hot-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.3, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.35, g = 0.7, r = 0.4 } }, { icon = "__space-age__/graphics/icons/fluid/fluoroketone-hot.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "fluoroketone-hot-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.fluoroketone-hot" } }, name = "empty-fluoroketone-hot-barrel", order = "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", results = { { amount = 50, ignored_by_stats = 50, name = "fluoroketone-hot", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-heavy-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.13, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.6, r = 0.85 } }, { icon = "__base__/graphics/icons/fluid/heavy-oil.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "heavy-oil-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.heavy-oil" } }, name = "empty-heavy-oil-barrel", order = "a[fluid]-b[oil]-d[heavy-oil]", results = { { amount = 50, ignored_by_stats = 50, name = "heavy-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-light-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.33000000000000003, r = 0.56999999999999993 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.070000000000000009, g = 0.72999999999999998, r = 1 } }, { icon = "__base__/graphics/icons/fluid/light-oil.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "light-oil-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.light-oil" } }, name = "empty-light-oil-barrel", order = "a[fluid]-b[oil]-c[light-oil]", results = { { amount = 50, ignored_by_stats = 50, name = "light-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-lubricant-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.03, g = 0.32000000000000002, r = 0.15 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.31000000000000001, g = 0.75, r = 0.42999999999999998 } }, { icon = "__base__/graphics/icons/fluid/lubricant.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "lubricant-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.lubricant" } }, name = "empty-lubricant-barrel", order = "a[fluid]-b[oil]-e[lubricant]", results = { { amount = 50, ignored_by_stats = 50, name = "lubricant", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-module-slot-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__core__/graphics/icons/mip/empty-module-slot.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "empty-module-slot", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.empty-module-slot" } }, name = "empty-module-slot-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "empty-module-slot", probability = 0.25, type = "item" } }, subgroup = "module", type = "recipe", unlock_results = false }, ["empty-petroleum-gas-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.1, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.8, g = 0.8, r = 0.8 } }, { icon = "__base__/graphics/icons/fluid/petroleum-gas.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "petroleum-gas-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.petroleum-gas" } }, name = "empty-petroleum-gas-barrel", order = "a[fluid]-b[oil]-b[petroleum-gas]", results = { { amount = 50, ignored_by_stats = 50, name = "petroleum-gas", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-sulfuric-acid-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.65, r = 0.75 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 1, r = 0.7 } }, { icon = "__base__/graphics/icons/fluid/sulfuric-acid.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "sulfuric-acid-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.sulfuric-acid" } }, name = "empty-sulfuric-acid-barrel", order = "a[fluid]-b[oil]-f[sulfuric-acid]", results = { { amount = 50, ignored_by_stats = 50, name = "sulfuric-acid", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["empty-water-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.6, g = 0.34000000000000004, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-empty-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.7, g = 0.7, r = 0.7 } }, { icon = "__base__/graphics/icons/fluid/water.png", icon_size = 64, scale = 0.25, shift = { 7, 8 } } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "water-barrel", type = "item" } }, localised_name = { "recipe-name.empty-filled-barrel", { "fluid-name.water" } }, name = "empty-water-barrel", order = "a[fluid]-a[water]-a[water]", results = { { amount = 50, ignored_by_stats = 50, name = "water", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, subgroup = "empty-barrel", type = "recipe", unlock_results = false }, ["energy-shield-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "energy-shield-equipment", results = { { amount = 1, name = "energy-shield-equipment", type = "item" } }, type = "recipe" }, ["energy-shield-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/energy-shield-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "energy-shield-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.energy-shield-equipment" } }, name = "energy-shield-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["energy-shield-mk2-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "energy-shield-equipment", type = "item" }, { amount = 5, name = "processing-unit", type = "item" }, { amount = 5, name = "low-density-structure", type = "item" } }, name = "energy-shield-mk2-equipment", results = { { amount = 1, name = "energy-shield-mk2-equipment", type = "item" } }, type = "recipe" }, ["energy-shield-mk2-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/energy-shield-mk2-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "energy-shield-mk2-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.energy-shield-mk2-equipment" } }, name = "energy-shield-mk2-equipment-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "energy-shield-equipment", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "low-density-structure", type = "item" } }, type = "recipe", unlock_results = false }, ["engine-unit"] = { allow_productivity = true, category = "advanced-crafting", enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "steel-plate", type = "item" }, { amount = 1, name = "iron-gear-wheel", type = "item" }, { amount = 2, name = "pipe", type = "item" } }, name = "engine-unit", results = { { amount = 1, name = "engine-unit", type = "item" } }, type = "recipe" }, ["engine-unit-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/engine-unit.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "engine-unit", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.engine-unit" } }, name = "engine-unit-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["exoskeleton-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "processing-unit", type = "item" }, { amount = 30, name = "electric-engine-unit", type = "item" }, { amount = 20, name = "steel-plate", type = "item" } }, name = "exoskeleton-equipment", results = { { amount = 1, name = "exoskeleton-equipment", type = "item" } }, type = "recipe" }, ["exoskeleton-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/exoskeleton-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "exoskeleton-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.exoskeleton-equipment" } }, name = "exoskeleton-equipment-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "electric-engine-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["explosive-cannon-shell"] = { enabled = false, energy_required = 8, ingredients = { { amount = 2, name = "steel-plate", type = "item" }, { amount = 2, name = "plastic-bar", type = "item" }, { amount = 2, name = "explosives", type = "item" } }, name = "explosive-cannon-shell", results = { { amount = 1, name = "explosive-cannon-shell", type = "item" } }, type = "recipe" }, ["explosive-cannon-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/explosive-cannon-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "explosive-cannon-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.explosive-cannon-shell" } }, name = "explosive-cannon-shell-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "plastic-bar", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, ["explosive-rocket"] = { enabled = false, energy_required = 8, ingredients = { { amount = 1, name = "rocket", type = "item" }, { amount = 2, name = "explosives", type = "item" } }, name = "explosive-rocket", results = { { amount = 1, name = "explosive-rocket", type = "item" } }, type = "recipe" }, ["explosive-rocket-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/explosive-rocket.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "explosive-rocket", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.explosive-rocket" } }, name = "explosive-rocket-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "rocket", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, ["explosive-uranium-cannon-shell"] = { enabled = false, energy_required = 12, ingredients = { { amount = 1, name = "explosive-cannon-shell", type = "item" }, { amount = 1, name = "uranium-238", type = "item" } }, name = "explosive-uranium-cannon-shell", results = { { amount = 1, name = "explosive-uranium-cannon-shell", type = "item" } }, type = "recipe" }, ["explosive-uranium-cannon-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/explosive-uranium-cannon-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "explosive-uranium-cannon-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.explosive-uranium-cannon-shell" } }, name = "explosive-uranium-cannon-shell-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "explosive-cannon-shell", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "uranium-238", type = "item" } }, type = "recipe", unlock_results = false }, explosives = { allow_productivity = true, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.25899999999999999, g = 0.38100000000000001, r = 0.96799999999999997 }, quaternary = { a = 1, b = 0.013, g = 0.17000000000000002, r = 0.21000000000000001 }, secondary = { a = 1, b = 0.53399999999999999, g = 0.66400000000000006, r = 0.89199999999999999 }, tertiary = { a = 1, b = 0.51299999999999999, g = 0.97799999999999994, r = 1 } }, enabled = false, energy_required = 4, ingredients = { { amount = 1, name = "sulfur", type = "item" }, { amount = 1, name = "coal", type = "item" }, { amount = 10, name = "water", type = "fluid" } }, name = "explosives", results = { { amount = 2, name = "explosives", type = "item" } }, type = "recipe" }, ["explosives-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe.explosives.crafting_machine_tint ]=], enabled = true, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/explosives.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "explosives", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.explosives" } }, name = "explosives-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "explosives", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["express-loader"] = { enabled = false, energy_required = 10, hidden = true, ingredients = { { amount = 5, name = "express-transport-belt", type = "item" }, { amount = 1, name = "fast-loader", type = "item" } }, name = "express-loader", results = { { amount = 1, name = "express-loader", type = "item" } }, type = "recipe" }, ["express-loader-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/express-loader.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "express-loader", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.express-loader" } }, name = "express-loader-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "express-transport-belt", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "fast-loader", type = "item" } }, type = "recipe", unlock_results = false }, ["express-splitter"] = { category = "crafting-with-fluid-or-metallurgy", enabled = false, energy_required = 2, ingredients = { { amount = 1, name = "fast-splitter", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "advanced-circuit", type = "item" }, { amount = 80, name = "lubricant", type = "fluid" } }, name = "express-splitter", results = { { amount = 1, name = "express-splitter", type = "item" } }, type = "recipe" }, ["express-splitter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/express-splitter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "express-splitter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.express-splitter" } }, name = "express-splitter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "fast-splitter", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["express-transport-belt"] = { category = "crafting-with-fluid-or-metallurgy", enabled = false, ingredients = { { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "fast-transport-belt", type = "item" }, { amount = 20, name = "lubricant", type = "fluid" } }, name = "express-transport-belt", results = { { amount = 1, name = "express-transport-belt", type = "item" } }, type = "recipe" }, ["express-transport-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/express-transport-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "express-transport-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.express-transport-belt" } }, name = "express-transport-belt-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "fast-transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["express-underground-belt"] = { category = "crafting-with-fluid-or-metallurgy", enabled = false, energy_required = 2, ingredients = { { amount = 80, name = "iron-gear-wheel", type = "item" }, { amount = 2, name = "fast-underground-belt", type = "item" }, { amount = 40, name = "lubricant", type = "fluid" } }, name = "express-underground-belt", results = { { amount = 2, name = "express-underground-belt", type = "item" } }, type = "recipe" }, ["express-underground-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/express-underground-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "express-underground-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.express-underground-belt" } }, name = "express-underground-belt-recycling", results = { { amount = 10, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "fast-underground-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["fast-inserter"] = { enabled = false, ingredients = { { amount = 2, name = "electronic-circuit", type = "item" }, { amount = 2, name = "iron-plate", type = "item" }, { amount = 1, name = "inserter", type = "item" } }, name = "fast-inserter", results = { { amount = 1, name = "fast-inserter", type = "item" } }, type = "recipe" }, ["fast-inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fast-inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fast-inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fast-inserter" } }, name = "fast-inserter-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "inserter", type = "item" } }, type = "recipe", unlock_results = false }, ["fast-loader"] = { enabled = false, energy_required = 3, hidden = true, ingredients = { { amount = 5, name = "fast-transport-belt", type = "item" }, { amount = 1, name = "loader", type = "item" } }, name = "fast-loader", results = { { amount = 1, name = "fast-loader", type = "item" } }, type = "recipe" }, ["fast-loader-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fast-loader.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fast-loader", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fast-loader" } }, name = "fast-loader-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "fast-transport-belt", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "loader", type = "item" } }, type = "recipe", unlock_results = false }, ["fast-splitter"] = { category = "pressing", enabled = false, energy_required = 2, ingredients = { { amount = 1, name = "splitter", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "electronic-circuit", type = "item" } }, name = "fast-splitter", results = { { amount = 1, name = "fast-splitter", type = "item" } }, type = "recipe" }, ["fast-splitter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fast-splitter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fast-splitter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fast-splitter" } }, name = "fast-splitter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "splitter", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["fast-transport-belt"] = { category = "pressing", enabled = false, ingredients = { { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "transport-belt", type = "item" } }, name = "fast-transport-belt", results = { { amount = 1, name = "fast-transport-belt", type = "item" } }, type = "recipe" }, ["fast-transport-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fast-transport-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fast-transport-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fast-transport-belt" } }, name = "fast-transport-belt-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["fast-underground-belt"] = { category = "pressing", enabled = false, energy_required = 2, ingredients = { { amount = 40, name = "iron-gear-wheel", type = "item" }, { amount = 2, name = "underground-belt", type = "item" } }, name = "fast-underground-belt", results = { { amount = 2, name = "fast-underground-belt", type = "item" } }, type = "recipe" }, ["fast-underground-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fast-underground-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fast-underground-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fast-underground-belt" } }, name = "fast-underground-belt-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "underground-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["firearm-magazine"] = { energy_required = 1, ingredients = { { amount = 4, name = "iron-plate", type = "item" } }, name = "firearm-magazine", results = { { amount = 1, name = "firearm-magazine", type = "item" } }, type = "recipe" }, ["firearm-magazine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/firearm-magazine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "firearm-magazine", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.firearm-magazine" } }, name = "firearm-magazine-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["fish-breeding"] = { allow_productivity = false, allow_quality = false, auto_recycle = false, category = "organic-or-chemistry", crafting_machine_tint = { primary = { 0, 0, 1, 1 }, secondary = { 0, 0, 1, 1 } }, enabled = false, energy_required = 6, icon = "__space-age__/graphics/icons/fish-breeding.png", ingredients = { { amount = 2, ignored_by_stats = 2, name = "raw-fish", type = "item" }, { amount = 100, name = "nutrients", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "fish-breeding", order = "b[nauvis-agriculture]-b[fish-breeding]", reset_freshness_on_craft = true, results = { { amount = 3, ignored_by_productivity = 2, ignored_by_stats = 2, name = "raw-fish", type = "item" } }, show_amount_in_title = false, subgroup = "nauvis-agriculture", surface_conditions = { { max = 1000, min = 1000, property = "pressure" } }, type = "recipe" }, ["fission-reactor-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 200, name = "processing-unit", type = "item" }, { amount = 50, name = "low-density-structure", type = "item" }, { amount = 4, name = "uranium-fuel-cell", type = "item" } }, name = "fission-reactor-equipment", results = { { amount = 1, name = "fission-reactor-equipment", type = "item" } }, type = "recipe" }, ["fission-reactor-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fission-reactor-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fission-reactor-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.fission-reactor-equipment" } }, name = "fission-reactor-equipment-recycling", results = { { amount = 50, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "low-density-structure", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "uranium-fuel-cell", type = "item" } }, type = "recipe", unlock_results = false }, flamethrower = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" } }, name = "flamethrower", results = { { amount = 1, name = "flamethrower", type = "item" } }, type = "recipe" }, ["flamethrower-ammo"] = { category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.64299999999999997, g = 0.73499999999999996, r = 1 }, quaternary = { a = 1, b = 0.28299999999999997, g = 0.28299999999999997, r = 0.28299999999999997 }, secondary = { a = 1, b = 0.49000000000000004, g = 0.55700000000000003, r = 0.74900000000000002 }, tertiary = { a = 1, b = 0.63700000000000001, g = 0.63700000000000001, r = 0.63700000000000001 } }, enabled = false, energy_required = 6, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 100, name = "crude-oil", type = "fluid" } }, name = "flamethrower-ammo", results = { { amount = 1, name = "flamethrower-ammo", type = "item" } }, type = "recipe" }, ["flamethrower-ammo-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["flamethrower-ammo"].crafting_machine_tint ]=], enabled = true, energy_required = 0.375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/flamethrower-ammo.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "flamethrower-ammo", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.flamethrower-ammo" } }, name = "flamethrower-ammo-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "flamethrower-ammo", probability = 0.25, type = "item" } }, subgroup = "ammo", type = "recipe", unlock_results = false }, ["flamethrower-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/flamethrower.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "flamethrower", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.flamethrower" } }, name = "flamethrower-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["flamethrower-turret"] = { enabled = false, energy_required = 20, ingredients = { { amount = 30, name = "steel-plate", type = "item" }, { amount = 15, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "pipe", type = "item" }, { amount = 5, name = "engine-unit", type = "item" } }, name = "flamethrower-turret", results = { { amount = 1, name = "flamethrower-turret", type = "item" } }, type = "recipe" }, ["flamethrower-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/flamethrower-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "flamethrower-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.flamethrower-turret" } }, name = "flamethrower-turret-recycling", results = { { amount = 7.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "pipe", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "engine-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["fluid-wagon"] = { enabled = false, energy_required = 1.5, ingredients = { { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 16, name = "steel-plate", type = "item" }, { amount = 8, name = "pipe", type = "item" }, { amount = 1, name = "storage-tank", type = "item" } }, name = "fluid-wagon", results = { { amount = 1, name = "fluid-wagon", type = "item" } }, type = "recipe" }, ["fluid-wagon-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.09375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid-wagon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fluid-wagon", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fluid-wagon" } }, name = "fluid-wagon-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 4, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "pipe", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "storage-tank", type = "item" } }, type = "recipe", unlock_results = false }, fluoroketone = { allow_productivity = true, auto_recycle = false, category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.33400000000000003, g = 0.81499999999999986, r = 0.36499999999999999 }, quaternary = { a = 1, b = 0.5629999999999999, g = 0.71699999999999999, r = 0.39500000000000002 }, secondary = { a = 1, b = 0.39400000000000004, g = 0.39400000000000004, r = 0.77200000000000006 }, tertiary = { a = 1, b = 0.11100000000000001, g = 0.11600000000000001, r = 0.11600000000000001 } }, enabled = false, energy_required = 10, ingredients = { { amount = 50, name = "fluorine", type = "fluid" }, { amount = 50, name = "ammonia", type = "fluid" }, { amount = 1, name = "solid-fuel", type = "item" }, { amount = 1, name = "lithium", type = "item" } }, name = "fluoroketone", order = "b[fluoroketone]-a[fluoroketone]", results = { { amount = 50, name = "fluoroketone-hot", temperature = 180, type = "fluid" } }, subgroup = "aquilo-processes", type = "recipe" }, ["fluoroketone-cold-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.15, g = 0.3, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.4, g = 0.7, r = 0.1 } }, { icon = "__space-age__/graphics/icons/fluid/fluoroketone-cold.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "fluoroketone-cold", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.fluoroketone-cold" } }, name = "fluoroketone-cold-barrel", order = "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", results = { { amount = 1, ignored_by_stats = 1, name = "fluoroketone-cold-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["fluoroketone-cold-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-cold"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.55, 0.85, 0.7 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.15, g = 0.3, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.4, g = 0.7, r = 0.1 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fluoroketone-cold-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["fluoroketone-cold-barrel"].localised_name ]=] }, name = "fluoroketone-cold-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["fluoroketone-cooling"] = { allow_productivity = false, always_show_products = true, auto_recycle = false, category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.5629999999999999, g = 0.83699999999999992, r = 0.45499999999999998 }, quaternary = { a = 1, b = 0.71099999999999994, g = 0.74299999999999997, r = 0.43600000000000003 }, secondary = { a = 1, b = 0.68100000000000005, g = 0.73200000000000003, r = 0.39800000000000004 }, tertiary = { a = 1, b = 0.30600000000000001, g = 0.30600000000000001, r = 0.33700000000000001 } }, enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/fluid/fluoroketone-cooling.png", ingredients = { { amount = 10, ignored_by_stats = 10, name = "fluoroketone-hot", type = "fluid" } }, localised_name = { "recipe-name.fluoroketone-cooling" }, name = "fluoroketone-cooling", order = "b[fluoroketone]-b[fluoroketone-cooling]", results = { { amount = 10, ignored_by_stats = 10, name = "fluoroketone-cold", temperature = -150, type = "fluid" } }, show_amount_in_title = false, subgroup = "aquilo-processes", type = "recipe" }, ["fluoroketone-hot-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.3, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.35, g = 0.7, r = 0.4 } }, { icon = "__space-age__/graphics/icons/fluid/fluoroketone-hot.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "fluoroketone-hot", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.fluoroketone-hot" } }, name = "fluoroketone-hot-barrel", order = "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", results = { { amount = 1, ignored_by_stats = 1, name = "fluoroketone-hot-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["fluoroketone-hot-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-hot"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.7, 0.85, 0.675 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.1, g = 0.3, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.35, g = 0.7, r = 0.4 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fluoroketone-hot-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["fluoroketone-hot-barrel"].localised_name ]=] }, name = "fluoroketone-hot-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["flying-robot-frame"] = { allow_productivity = true, enabled = false, energy_required = 20, ingredients = { { amount = 1, name = "electric-engine-unit", type = "item" }, { amount = 2, name = "battery", type = "item" }, { amount = 1, name = "steel-plate", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" } }, name = "flying-robot-frame", results = { { amount = 1, name = "flying-robot-frame", type = "item" } }, type = "recipe" }, ["flying-robot-frame-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/flying-robot-frame.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "flying-robot-frame", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.flying-robot-frame" } }, name = "flying-robot-frame-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electric-engine-unit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "battery", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, foundation = { category = "crafting-with-fluid", enabled = false, energy_required = 30, ingredients = { { amount = 4, name = "tungsten-plate", type = "item" }, { amount = 4, name = "lithium-plate", type = "item" }, { amount = 4, name = "carbon-fiber", type = "item" }, { amount = 20, name = "stone", type = "item" }, { amount = 20, name = "fluoroketone-cold", type = "fluid" } }, name = "foundation", results = { { amount = 1, name = "foundation", type = "item" } }, type = "recipe" }, ["foundation-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-cold"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.55, 0.85, 0.7 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/foundation.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "foundation", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.foundation" } }, name = "foundation-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "lithium-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "carbon-fiber", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "stone", type = "item" } }, type = "recipe", unlock_results = false }, foundry = { category = "metallurgy-or-assembling", enabled = false, energy_required = 10, ingredients = { { amount = 50, name = "tungsten-carbide", type = "item" }, { amount = 50, name = "steel-plate", type = "item" }, { amount = 30, name = "electronic-circuit", type = "item" }, { amount = 20, name = "refined-concrete", type = "item" }, { amount = 20, name = "lubricant", type = "fluid" } }, name = "foundry", results = { { amount = 1, name = "foundry", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["foundry-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/foundry.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "foundry", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.foundry" } }, name = "foundry-recycling", results = { { amount = 12.5, extra_count_fraction = 0.5, name = "tungsten-carbide", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "refined-concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["fusion-generator"] = { category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.51799999999999997, g = 0.44199999999999999, r = 0.29800000000000001 }, quaternary = { a = 1, b = 1, g = 0.37000000000000002, r = 0.94499999999999993 }, secondary = { a = 1, b = 0.90199999999999996, g = 0.70599999999999996, r = 0.86400000000000006 }, tertiary = { a = 1, b = 0.20699999999999998, g = 0.13600000000000001, r = 0.159 } }, enabled = false, energy_required = 30, ingredients = { { amount = 100, name = "tungsten-plate", type = "item" }, { amount = 100, name = "superconductor", type = "item" }, { amount = 50, name = "quantum-processor", type = "item" } }, name = "fusion-generator", requester_paste_multiplier = 1, results = { { amount = 1, name = "fusion-generator", type = "item" } }, surface_conditions = { { max = 600, min = 100, property = "pressure" } }, type = "recipe" }, ["fusion-generator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/fusion-generator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fusion-generator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fusion-generator" } }, name = "fusion-generator-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "superconductor", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "quantum-processor", type = "item" } }, type = "recipe", unlock_results = false }, ["fusion-power-cell"] = { allow_productivity = true, auto_recycle = false, category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.89700000000000006, r = 0.054000000000000004 }, quaternary = { a = 1, b = 1, g = 0.31200000000000001, r = 0.76100000000000003 }, secondary = { a = 1, b = 0.97400000000000002, g = 0.779, r = 1 }, tertiary = { a = 1, b = 0.75700000000000003, g = 0.65500000000000007, r = 0.49699999999999998 } }, enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "lithium-plate", type = "item" }, { amount = 1, name = "holmium-plate", type = "item" }, { amount = 100, name = "ammonia", type = "fluid" } }, name = "fusion-power-cell", order = "c[lithium]-d[fusion-power-cell]", results = { { amount = 1, name = "fusion-power-cell", type = "item" } }, subgroup = "aquilo-processes", type = "recipe" }, ["fusion-power-cell-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["fusion-power-cell"].crafting_machine_tint ]=], enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/fusion-power-cell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "fusion-power-cell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.fusion-power-cell" } }, name = "fusion-power-cell-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "fusion-power-cell", probability = 0.25, type = "item" } }, subgroup = "aquilo-processes", type = "recipe", unlock_results = false }, ["fusion-reactor"] = { category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.51799999999999997, g = 0.44199999999999999, r = 0.29800000000000001 }, quaternary = { a = 1, b = 1, g = 0.37000000000000002, r = 0.94499999999999993 }, secondary = { a = 1, b = 0.90199999999999996, g = 0.70599999999999996, r = 0.86400000000000006 }, tertiary = { a = 1, b = 0.20699999999999998, g = 0.13600000000000001, r = 0.159 } }, enabled = false, energy_required = 60, ingredients = { { amount = 200, name = "tungsten-plate", type = "item" }, { amount = 200, name = "superconductor", type = "item" }, { amount = 250, name = "quantum-processor", type = "item" } }, name = "fusion-reactor", requester_paste_multiplier = 1, results = { { amount = 1, name = "fusion-reactor", type = "item" } }, surface_conditions = { { max = 600, min = 100, property = "pressure" } }, type = "recipe" }, ["fusion-reactor-equipment"] = { crafting_machine_tint = { primary = { a = 1, b = 0.51799999999999997, g = 0.44199999999999999, r = 0.29800000000000001 }, quaternary = { a = 1, b = 1, g = 0.37000000000000002, r = 0.94499999999999993 }, secondary = { a = 1, b = 0.90199999999999996, g = 0.70599999999999996, r = 0.86400000000000006 }, tertiary = { a = 1, b = 0.20699999999999998, g = 0.13600000000000001, r = 0.159 } }, enabled = false, energy_required = 30, ingredients = { { amount = 1, name = "fission-reactor-equipment", type = "item" }, { amount = 10, name = "fusion-power-cell", type = "item" }, { amount = 250, name = "tungsten-plate", type = "item" }, { amount = 100, name = "carbon-fiber", type = "item" }, { amount = 25, name = "supercapacitor", type = "item" }, { amount = 250, name = "quantum-processor", type = "item" } }, name = "fusion-reactor-equipment", results = { { amount = 1, name = "fusion-reactor-equipment", type = "item" } }, type = "recipe" }, ["fusion-reactor-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/fusion-reactor-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fusion-reactor-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.fusion-reactor-equipment" } }, name = "fusion-reactor-equipment-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "fission-reactor-equipment", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "fusion-power-cell", type = "item" }, { amount = 62.5, extra_count_fraction = 0.5, name = "tungsten-plate", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "carbon-fiber", type = "item" }, { amount = 6.25, extra_count_fraction = 0.25, name = "supercapacitor", type = "item" }, { amount = 62.5, extra_count_fraction = 0.5, name = "quantum-processor", type = "item" } }, type = "recipe", unlock_results = false }, ["fusion-reactor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/fusion-reactor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "fusion-reactor", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.fusion-reactor" } }, name = "fusion-reactor-recycling", results = { { amount = 50, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 50, extra_count_fraction = 0, name = "superconductor", type = "item" }, { amount = 62.5, extra_count_fraction = 0.5, name = "quantum-processor", type = "item" } }, type = "recipe", unlock_results = false }, gate = { enabled = false, ingredients = { { amount = 1, name = "stone-wall", type = "item" }, { amount = 2, name = "steel-plate", type = "item" }, { amount = 2, name = "electronic-circuit", type = "item" } }, name = "gate", results = { { amount = 1, name = "gate", type = "item" } }, type = "recipe" }, ["gate-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/gate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "gate", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.gate" } }, name = "gate-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "stone-wall", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, grenade = { enabled = false, energy_required = 8, ingredients = { { amount = 5, name = "iron-plate", type = "item" }, { amount = 10, name = "coal", type = "item" } }, name = "grenade", results = { { amount = 1, name = "grenade", type = "item" } }, type = "recipe" }, ["grenade-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/grenade.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "grenade", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.grenade" } }, name = "grenade-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "coal", type = "item" } }, type = "recipe", unlock_results = false }, ["gun-turret"] = { enabled = false, energy_required = 8, ingredients = { { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "copper-plate", type = "item" }, { amount = 20, name = "iron-plate", type = "item" } }, name = "gun-turret", results = { { amount = 1, name = "gun-turret", type = "item" } }, type = "recipe" }, ["gun-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/gun-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "gun-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.gun-turret" } }, name = "gun-turret-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "copper-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["hazard-concrete"] = { category = "crafting", enabled = false, energy_required = 0.25, ingredients = { { amount = 10, name = "concrete", type = "item" } }, name = "hazard-concrete", results = { { amount = 10, name = "hazard-concrete", type = "item" } }, type = "recipe" }, ["hazard-concrete-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.015625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/hazard-concrete.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "hazard-concrete", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.hazard-concrete" } }, name = "hazard-concrete-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["heat-exchanger"] = { enabled = false, energy_required = 3, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 100, name = "copper-plate", type = "item" }, { amount = 10, name = "pipe", type = "item" } }, name = "heat-exchanger", results = { { amount = 1, name = "heat-exchanger", type = "item" } }, type = "recipe" }, ["heat-exchanger-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/heat-boiler.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heat-exchanger", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.heat-exchanger" } }, name = "heat-exchanger-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "copper-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["heat-interface"] = { enabled = false, energy_required = 0.5, hidden = true, ingredients = { { amount = 1, name = "heat-pipe", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "heat-interface", results = { { amount = 1, name = "heat-interface", type = "item" } }, type = "recipe" }, ["heat-interface-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/heat-interface.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heat-interface", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.heat-interface" } }, name = "heat-interface-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "heat-pipe", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["heat-pipe"] = { enabled = false, energy_required = 1, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 20, name = "copper-plate", type = "item" } }, name = "heat-pipe", results = { { amount = 1, name = "heat-pipe", type = "item" } }, type = "recipe" }, ["heat-pipe-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/heat-pipe.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heat-pipe", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.heat-pipe" } }, name = "heat-pipe-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["heating-tower"] = { enabled = false, energy_required = 10, ingredients = { { amount = 2, name = "boiler", type = "item" }, { amount = 5, name = "heat-pipe", type = "item" }, { amount = 20, name = "concrete", type = "item" } }, name = "heating-tower", results = { { amount = 1, name = "heating-tower", type = "item" } }, type = "recipe" }, ["heating-tower-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/heating-tower.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heating-tower", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.heating-tower" } }, name = "heating-tower-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "boiler", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "heat-pipe", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["heavy-armor"] = { enabled = false, energy_required = 8, ingredients = { { amount = 100, name = "copper-plate", type = "item" }, { amount = 50, name = "steel-plate", type = "item" } }, name = "heavy-armor", results = { { amount = 1, name = "heavy-armor", type = "item" } }, type = "recipe" }, ["heavy-armor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/heavy-armor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heavy-armor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.heavy-armor" } }, name = "heavy-armor-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "copper-plate", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["heavy-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.13, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.6, r = 0.85 } }, { icon = "__base__/graphics/icons/fluid/heavy-oil.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "heavy-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.heavy-oil" } }, name = "heavy-oil-barrel", order = "a[fluid]-b[oil]-d[heavy-oil]", results = { { amount = 1, ignored_by_stats = 1, name = "heavy-oil-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["heavy-oil-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["heavy-oil"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.925, 0.8, 0.64999999999999991 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0, g = 0.13, r = 0.5 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.3, g = 0.6, r = 0.85 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "heavy-oil-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["heavy-oil-barrel"].localised_name ]=] }, name = "heavy-oil-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["heavy-oil-cracking"] = { allow_productivity = true, allow_quality = false, category = "organic-or-chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.26100000000000003, g = 0.64199999999999999, r = 1 }, quaternary = { a = 1, b = 0.271, g = 0.49399999999999995, r = 1 }, secondary = { a = 1, b = 0.37599999999999998, g = 0.72199999999999998, r = 1 }, tertiary = { a = 1, b = 0.57599999999999998, g = 0.65899999999999999, r = 0.85399999999999991 } }, enabled = false, energy_required = 2, icon = "__base__/graphics/icons/fluid/heavy-oil-cracking.png", ingredients = { { amount = 30, name = "water", type = "fluid" }, { amount = 40, name = "heavy-oil", type = "fluid" } }, main_product = "", name = "heavy-oil-cracking", order = "b[fluid-chemistry]-a[heavy-oil-cracking]", results = { { amount = 30, name = "light-oil", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["holmium-ore-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/holmium-ore.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "holmium-ore", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.holmium-ore" } }, name = "holmium-ore-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "holmium-ore", probability = 0.25, type = "item" } }, subgroup = "fulgora-processes", type = "recipe", unlock_results = false }, ["holmium-plate"] = { allow_productivity = true, auto_recycle = false, category = "crafting-with-fluid-or-metallurgy", enabled = false, energy_required = 1, ingredients = { { amount = 20, fluidbox_multiplier = 10, name = "holmium-solution", type = "fluid" } }, name = "holmium-plate", results = { { amount = 1, name = "holmium-plate", type = "item" } }, subgroup = "fulgora-processes", type = "recipe" }, ["holmium-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/holmium-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "holmium-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.holmium-plate" } }, name = "holmium-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "holmium-plate", probability = 0.25, type = "item" } }, subgroup = "fulgora-processes", type = "recipe", unlock_results = false }, ["holmium-solution"] = { allow_productivity = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 0.50199999999999996, b = 0.50099999999999998, g = 0.27400000000000002, r = 0.59799999999999995 }, quaternary = { a = 0.50199999999999996, b = 0.68400000000000007, g = 0.48700000000000001, r = 0.76799999999999997 }, secondary = { a = 0.50199999999999996, b = 0.521, g = 0.49900000000000002, r = 0.52400000000000002 }, tertiary = { a = 0.50199999999999996, b = 0.71600000000000001, g = 0.71600000000000001, r = 0.71600000000000001 } }, enabled = false, energy_required = 10, ingredients = { { amount = 2, name = "holmium-ore", type = "item" }, { amount = 1, name = "stone", type = "item" }, { amount = 10, name = "water", type = "fluid" } }, main_product = "holmium-solution", name = "holmium-solution", order = "b[holmium]-b[holmium-solution]", results = { { amount = 100, name = "holmium-solution", type = "fluid" } }, subgroup = "fulgora-processes", type = "recipe" }, ["ice-melting"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.77300000000000004, r = 0.43300000000000001 }, quaternary = { a = 0.73300000000000001, b = 0.79300000000000006, g = 0.79700000000000006, r = 0.49900000000000002 }, secondary = { a = 1, b = 1, g = 0.85600000000000005, r = 0.59100000000000001 }, tertiary = { a = 0.50199999999999996, b = 0.43600000000000003, g = 0.42800000000000002, r = 0.38100000000000001 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/fluid/ice-melting.png", ingredients = { { amount = 1, name = "ice", type = "item" } }, name = "ice-melting", order = "d[other-chemistry]-c[ice-melting]", results = { { amount = 20, name = "water", type = "fluid" } }, show_amount_in_title = false, subgroup = "fluid-recipes", type = "recipe" }, ["ice-platform"] = { always_show_made_in = true, category = "crafting-with-fluid", enabled = false, energy_required = 30, ingredients = { { amount = 400, name = "ammonia", type = "fluid" }, { amount = 50, name = "ice", type = "item" } }, name = "ice-platform", results = { { amount = 1, name = "ice-platform", type = "item" } }, type = "recipe" }, ["ice-platform-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.ammonia.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.85 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/ice-platform.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "ice-platform", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.ice-platform" } }, name = "ice-platform-recycling", results = { { amount = 12.5, extra_count_fraction = 0.5, name = "ice", type = "item" } }, type = "recipe", unlock_results = false }, ["ice-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/ice.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "ice", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.ice" } }, name = "ice-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "ice", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["infinity-cargo-wagon-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/cargo-wagon.png", scale = 0.4, tint = { b = 1, g = 0.5, r = 0.5 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "infinity-cargo-wagon", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.infinity-cargo-wagon" } }, name = "infinity-cargo-wagon-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "infinity-cargo-wagon", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["infinity-chest"] = { enabled = false, energy_required = 0.5, hidden = true, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "infinity-chest", results = { { amount = 1, name = "infinity-chest", type = "item" } }, type = "recipe" }, ["infinity-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/infinity-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "infinity-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.infinity-chest" } }, name = "infinity-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["infinity-pipe"] = { enabled = false, energy_required = 0.5, hidden = true, ingredients = { { amount = 1, name = "pipe", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "infinity-pipe", results = { { amount = 1, name = "infinity-pipe", type = "item" } }, type = "recipe" }, ["infinity-pipe-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pipe.png", scale = 0.4, tint = { b = 1, g = 0.5, r = 0.5 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "infinity-pipe", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.infinity-pipe" } }, name = "infinity-pipe-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "pipe", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, inserter = { enabled = false, ingredients = { { amount = 1, name = "electronic-circuit", type = "item" }, { amount = 1, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "iron-plate", type = "item" } }, name = "inserter", results = { { amount = 1, name = "inserter", type = "item" } }, type = "recipe" }, ["inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.inserter" } }, name = "inserter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["iron-bacteria"] = { allow_productivity = true, category = "organic-or-hand-crafting", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.5, r = 0 }, secondary = { a = 1, b = 0.82199999999999989, g = 0.41200000000000001, r = 0.095 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/iron-bacteria.png", ingredients = { { amount = 6, name = "jelly", type = "item" } }, main_product = "iron-bacteria", name = "iron-bacteria", order = "b[agriculture]-d[bacteria]-a[iron-bacteria]", results = { { amount = 1, name = "iron-bacteria", probability = 0.1, type = "item" }, { amount = 4, name = "spoilage", type = "item" } }, subgroup = "agriculture-processes", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["iron-bacteria-cultivation"] = { allow_productivity = true, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.5, r = 0 }, secondary = { a = 1, b = 0.82199999999999989, g = 0.41200000000000001, r = 0.095 } }, enabled = false, energy_required = 4, icon = "__space-age__/graphics/icons/iron-bacteria-cultivation.png", ingredients = { { amount = 1, name = "iron-bacteria", type = "item" }, { amount = 1, name = "bioflux", type = "item" } }, name = "iron-bacteria-cultivation", order = "b[agriculture]-d[bacteria]-b[iron-bacteria-cultivation]", reset_freshness_on_craft = true, results = { { amount = 4, name = "iron-bacteria", type = "item" } }, show_amount_in_title = false, subgroup = "agriculture-processes", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["iron-bacteria-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["iron-bacteria"].crafting_machine_tint ]=], enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/iron-bacteria.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "iron-bacteria", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.iron-bacteria" } }, name = "iron-bacteria-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "iron-bacteria", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["iron-chest"] = { enabled = true, ingredients = { { amount = 8, name = "iron-plate", type = "item" } }, name = "iron-chest", results = { { amount = 1, name = "iron-chest", type = "item" } }, type = "recipe" }, ["iron-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/iron-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "iron-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.iron-chest" } }, name = "iron-chest-recycling", results = { { amount = 2, extra_count_fraction = 0, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["iron-gear-wheel"] = { allow_productivity = true, ingredients = { { amount = 2, name = "iron-plate", type = "item" } }, name = "iron-gear-wheel", results = { { amount = 1, name = "iron-gear-wheel", type = "item" } }, type = "recipe" }, ["iron-gear-wheel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/iron-gear-wheel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "iron-gear-wheel", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.iron-gear-wheel" } }, name = "iron-gear-wheel-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["iron-ore-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/iron-ore.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "iron-ore", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.iron-ore" } }, name = "iron-ore-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "iron-ore", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["iron-plate"] = { allow_productivity = true, auto_recycle = false, category = "smelting", energy_required = 3.2000000000000002, ingredients = { { amount = 1, name = "iron-ore", type = "item" } }, name = "iron-plate", results = { { amount = 1, name = "iron-plate", type = "item" } }, type = "recipe" }, ["iron-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.2, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/iron-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "iron-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.iron-plate" } }, name = "iron-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "iron-plate", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["iron-stick"] = { allow_productivity = true, enabled = false, ingredients = { { amount = 1, name = "iron-plate", type = "item" } }, name = "iron-stick", results = { { amount = 2, name = "iron-stick", type = "item" } }, type = "recipe" }, ["iron-stick-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/iron-stick.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "iron-stick", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.iron-stick" } }, name = "iron-stick-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["item-unknown-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__core__/graphics/icons/unknown.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "item-unknown", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.item-unknown" } }, name = "item-unknown-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "item-unknown", probability = 0.25, type = "item" } }, type = "recipe", unlock_results = false }, ["jelly-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/jelly.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "jelly", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.jelly" } }, name = "jelly-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "jelly", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, ["jellynut-processing"] = { allow_productivity = true, category = "organic-or-hand-crafting", crafting_machine_tint = { primary = { a = 1, b = 0.69299999999999997, g = 0.70099999999999998, r = 0.40500000000000007 }, secondary = { a = 1, b = 0.70999999999999996, g = 0.40600000000000005, r = 0.87599999999999998 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/jellynut-processing.png", ingredients = { { amount = 1, name = "jellynut", type = "item" } }, name = "jellynut-processing", order = "a[seeds]-b[jellynut-processing]", results = { { amount = 1, name = "jellynut-seed", probability = 0.02, type = "item" }, { amount = 4, name = "jelly", type = "item" } }, subgroup = "agriculture-processes", type = "recipe" }, ["jellynut-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/jellynut.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "jellynut", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.jellynut" } }, name = "jellynut-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "jellynut", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["jellynut-seed-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/jellynut-seed.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "jellynut-seed", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["jellynut-seed"].localised_name ]=] }, name = "jellynut-seed-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "jellynut-seed", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["kovarex-enrichment-process"] = { allow_decomposition = false, allow_productivity = true, allow_quality = false, auto_recycle = false, category = "centrifuging", enabled = false, energy_required = 60, icon = "__base__/graphics/icons/kovarex-enrichment-process.png", ingredients = { { amount = 40, ignored_by_stats = 40, name = "uranium-235", type = "item" }, { amount = 5, ignored_by_stats = 2, name = "uranium-238", type = "item" } }, main_product = "", name = "kovarex-enrichment-process", order = "b[uranium-products]-c[kovarex-enrichment-process]", results = { { amount = 41, ignored_by_productivity = 40, ignored_by_stats = 40, name = "uranium-235", type = "item" }, { amount = 2, ignored_by_productivity = 2, ignored_by_stats = 2, name = "uranium-238", type = "item" } }, subgroup = "uranium-processing", type = "recipe" }, lab = { enabled = false, energy_required = 2, ingredients = { { amount = 10, name = "electronic-circuit", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 4, name = "transport-belt", type = "item" } }, name = "lab", results = { { amount = 1, name = "lab", type = "item" } }, type = "recipe" }, ["lab-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/lab.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "lab", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.lab" } }, name = "lab-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["land-mine"] = { enabled = false, energy_required = 5, ingredients = { { amount = 1, name = "steel-plate", type = "item" }, { amount = 2, name = "explosives", type = "item" } }, name = "land-mine", results = { { amount = 4, name = "land-mine", type = "item" } }, type = "recipe" }, ["land-mine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/land-mine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "land-mine", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.land-mine" } }, name = "land-mine-recycling", results = { { amount = 0.0625, extra_count_fraction = 0.0625, name = "steel-plate", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, landfill = { auto_recycle = false, category = "crafting", enabled = false, energy_required = 0.5, ingredients = { { amount = 50, name = "stone", type = "item" } }, name = "landfill", results = { { amount = 1, name = "landfill", type = "item" } }, type = "recipe" }, ["landfill-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/landfill.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "landfill", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.landfill" } }, name = "landfill-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "landfill", probability = 0.25, type = "item" } }, subgroup = "terrain", type = "recipe", unlock_results = false }, ["lane-splitter-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/splitter.png", scale = 0.4 }, { icon = "__base__/graphics/icons/signal/signal_1.png", scale = 0.2, shift = { 6.4000000000000004, -6.4000000000000004 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "lane-splitter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.lane-splitter" } }, name = "lane-splitter-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "lane-splitter", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["laser-turret"] = { enabled = false, energy_required = 20, ingredients = { { amount = 20, name = "steel-plate", type = "item" }, { amount = 20, name = "electronic-circuit", type = "item" }, { amount = 12, name = "battery", type = "item" } }, name = "laser-turret", results = { { amount = 1, name = "laser-turret", type = "item" } }, type = "recipe" }, ["laser-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/laser-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "laser-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.laser-turret" } }, name = "laser-turret-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "electronic-circuit", type = "item" }, { amount = 3, extra_count_fraction = 0, name = "battery", type = "item" } }, type = "recipe", unlock_results = false }, ["light-armor"] = { enabled = true, energy_required = 3, ingredients = { { amount = 40, name = "iron-plate", type = "item" } }, name = "light-armor", results = { { amount = 1, name = "light-armor", type = "item" } }, type = "recipe" }, ["light-armor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/light-armor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "light-armor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.light-armor" } }, name = "light-armor-recycling", results = { { amount = 10, extra_count_fraction = 0, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["light-oil-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0, g = 0.33000000000000003, r = 0.56999999999999993 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.070000000000000009, g = 0.72999999999999998, r = 1 } }, { icon = "__base__/graphics/icons/fluid/light-oil.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "light-oil", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.light-oil" } }, name = "light-oil-barrel", order = "a[fluid]-b[oil]-c[light-oil]", results = { { amount = 1, ignored_by_stats = 1, name = "light-oil-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["light-oil-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["light-oil"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 1, 0.86500000000000004, 0.53499999999999996 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0, g = 0.33000000000000003, r = 0.56999999999999993 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.070000000000000009, g = 0.72999999999999998, r = 1 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "light-oil-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["light-oil-barrel"].localised_name ]=] }, name = "light-oil-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["light-oil-cracking"] = { allow_productivity = true, allow_quality = false, category = "organic-or-chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.78000000000000007, g = 0.596, r = 0.76400000000000006 }, quaternary = { a = 1, b = 0.29, g = 0.73399999999999999, r = 1 }, secondary = { a = 1, b = 0.84399999999999995, g = 0.55100000000000007, r = 0.76200000000000001 }, tertiary = { a = 1, b = 0.596, g = 0.77300000000000004, r = 0.89499999999999993 } }, enabled = false, energy_required = 2, icon = "__base__/graphics/icons/fluid/light-oil-cracking.png", ingredients = { { amount = 30, name = "water", type = "fluid" }, { amount = 30, name = "light-oil", type = "fluid" } }, main_product = "", name = "light-oil-cracking", order = "b[fluid-chemistry]-b[light-oil-cracking]", results = { { amount = 20, name = "petroleum-gas", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["lightning-collector"] = { category = "electromagnetics", enabled = false, energy_required = 5, ingredients = { { amount = 1, name = "lightning-rod", type = "item" }, { amount = 8, name = "supercapacitor", type = "item" }, { amount = 1, name = "accumulator", type = "item" }, { amount = 80, name = "electrolyte", type = "fluid" } }, name = "lightning-collector", results = { { amount = 1, name = "lightning-collector", type = "item" } }, surface_conditions = { { max = 99, min = 99, property = "magnetic-field" } }, type = "recipe" }, ["lightning-collector-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.electrolyte.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.99499999999999993, 0.50499999999999998, 0.64999999999999991 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/lightning-collector.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "lightning-collector", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.lightning-collector" } }, name = "lightning-collector-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "lightning-rod", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "supercapacitor", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "accumulator", type = "item" } }, type = "recipe", unlock_results = false }, ["lightning-rod"] = { category = "electronics", enabled = false, energy_required = 5, ingredients = { { amount = 12, name = "copper-cable", type = "item" }, { amount = 8, name = "steel-plate", type = "item" }, { amount = 4, name = "stone-brick", type = "item" } }, name = "lightning-rod", results = { { amount = 1, name = "lightning-rod", type = "item" } }, surface_conditions = { { max = 99, min = 99, property = "magnetic-field" } }, type = "recipe" }, ["lightning-rod-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/lightning-rod.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "lightning-rod", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.lightning-rod" } }, name = "lightning-rod-recycling", results = { { amount = 3, extra_count_fraction = 0, name = "copper-cable", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "stone-brick", type = "item" } }, type = "recipe", unlock_results = false }, ["linked-belt-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/linked-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "linked-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.linked-belt" } }, name = "linked-belt-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "linked-belt", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["linked-chest-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/linked-chest-icon.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "linked-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.linked-chest" } }, name = "linked-chest-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "linked-chest", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, lithium = { allow_productivity = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.5629999999999999, g = 0.83699999999999992, r = 0.45499999999999998 }, quaternary = { a = 1, b = 1, g = 1, r = 1 }, secondary = { a = 1, b = 0.73899999999999997, g = 0.66800000000000006, r = 0.64299999999999997 }, tertiary = { a = 1, b = 0.55600000000000005, g = 0.55600000000000005, r = 0.59100000000000001 } }, enabled = false, energy_required = 20, ingredients = { { amount = 1, name = "holmium-plate", type = "item" }, { amount = 50, name = "lithium-brine", type = "fluid" }, { amount = 50, name = "ammonia", type = "fluid" } }, name = "lithium", order = "c[lithium]-a[lithium]", results = { { amount = 5, name = "lithium", type = "item" } }, subgroup = "aquilo-processes", type = "recipe" }, ["lithium-plate"] = { allow_productivity = true, auto_recycle = false, category = "smelting", enabled = false, energy_required = 6.4000000000000004, ingredients = { { amount = 1, name = "lithium", type = "item" } }, name = "lithium-plate", order = "c[lithium]-b[lithium-plate]", results = { { amount = 1, name = "lithium-plate", type = "item" } }, subgroup = "aquilo-processes", type = "recipe" }, ["lithium-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.4, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/lithium-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "lithium-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.lithium-plate" } }, name = "lithium-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "lithium-plate", probability = 0.25, type = "item" } }, subgroup = "aquilo-processes", type = "recipe", unlock_results = false }, ["lithium-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe.lithium.crafting_machine_tint ]=], enabled = true, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/lithium.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "lithium", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.lithium" } }, name = "lithium-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "lithium", probability = 0.25, type = "item" } }, subgroup = "aquilo-processes", type = "recipe", unlock_results = false }, loader = { enabled = false, energy_required = 1, hidden = true, ingredients = { { amount = 5, name = "inserter", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "iron-plate", type = "item" }, { amount = 5, name = "transport-belt", type = "item" } }, name = "loader", results = { { amount = 1, name = "loader", type = "item" } }, type = "recipe" }, ["loader-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/loader.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "loader", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.loader" } }, name = "loader-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "inserter", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, locomotive = { enabled = false, energy_required = 4, ingredients = { { amount = 20, name = "engine-unit", type = "item" }, { amount = 10, name = "electronic-circuit", type = "item" }, { amount = 30, name = "steel-plate", type = "item" } }, name = "locomotive", results = { { amount = 1, name = "locomotive", type = "item" } }, type = "recipe" }, ["locomotive-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/locomotive.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "locomotive", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.locomotive" } }, name = "locomotive-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "engine-unit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["logistic-robot"] = { enabled = false, ingredients = { { amount = 1, name = "flying-robot-frame", type = "item" }, { amount = 2, name = "advanced-circuit", type = "item" } }, name = "logistic-robot", results = { { amount = 1, name = "logistic-robot", type = "item" } }, type = "recipe" }, ["logistic-robot-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/logistic-robot.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "logistic-robot", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.logistic-robot" } }, name = "logistic-robot-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "flying-robot-frame", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["logistic-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 0, g = 1, r = 0 }, secondary = { a = 1, b = 0, g = 1, r = 0 } }, enabled = false, energy_required = 6, ingredients = { { amount = 1, name = "inserter", type = "item" }, { amount = 1, name = "transport-belt", type = "item" } }, name = "logistic-science-pack", results = { { amount = 1, name = "logistic-science-pack", type = "item" } }, type = "recipe" }, ["logistic-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["logistic-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 0.375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/logistic-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "logistic-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.logistic-science-pack" } }, name = "logistic-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "logistic-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["long-handed-inserter"] = { enabled = false, ingredients = { { amount = 1, name = "iron-gear-wheel", type = "item" }, { amount = 1, name = "iron-plate", type = "item" }, { amount = 1, name = "inserter", type = "item" } }, name = "long-handed-inserter", results = { { amount = 1, name = "long-handed-inserter", type = "item" } }, type = "recipe" }, ["long-handed-inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/long-handed-inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "long-handed-inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.long-handed-inserter" } }, name = "long-handed-inserter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "inserter", type = "item" } }, type = "recipe", unlock_results = false }, ["low-density-structure"] = { allow_productivity = true, category = "crafting", enabled = false, energy_required = 15, ingredients = { { amount = 2, name = "steel-plate", type = "item" }, { amount = 20, name = "copper-plate", type = "item" }, { amount = 5, name = "plastic-bar", type = "item" } }, name = "low-density-structure", results = { { amount = 1, name = "low-density-structure", type = "item" } }, type = "recipe" }, ["low-density-structure-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/low-density-structure.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "low-density-structure", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.low-density-structure" } }, name = "low-density-structure-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "copper-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "plastic-bar", type = "item" } }, type = "recipe", unlock_results = false }, lubricant = { allow_productivity = true, allow_quality = false, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.223, g = 0.72299999999999995, r = 0.26800000000000002 }, quaternary = { a = 1, b = 0.127, g = 0.39500000000000002, r = 1 }, secondary = { a = 1, b = 0.38600000000000003, g = 0.79300000000000006, r = 0.43200000000000003 }, tertiary = { a = 1, b = 0.396, g = 0.471, r = 0.64700000000000006 } }, enabled = false, energy_required = 1, ingredients = { { amount = 10, name = "heavy-oil", type = "fluid" } }, name = "lubricant", order = "c[oil-products]-a[lubricant]", results = { { amount = 10, name = "lubricant", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["lubricant-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.03, g = 0.32000000000000002, r = 0.15 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.31000000000000001, g = 0.75, r = 0.42999999999999998 } }, { icon = "__base__/graphics/icons/fluid/lubricant.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "lubricant", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.lubricant" } }, name = "lubricant-barrel", order = "a[fluid]-b[oil]-e[lubricant]", results = { { amount = 1, ignored_by_stats = 1, name = "lubricant-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["lubricant-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.03, g = 0.32000000000000002, r = 0.15 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.31000000000000001, g = 0.75, r = 0.42999999999999998 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "lubricant-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["lubricant-barrel"].localised_name ]=] }, name = "lubricant-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["mech-armor"] = { enabled = false, energy_required = 60, ingredients = { { amount = 1, name = "power-armor-mk2", type = "item" }, { amount = 200, name = "holmium-plate", type = "item" }, { amount = 100, name = "processing-unit", type = "item" }, { amount = 50, name = "superconductor", type = "item" }, { amount = 50, name = "supercapacitor", type = "item" } }, name = "mech-armor", results = { { amount = 1, name = "mech-armor", type = "item" } }, type = "recipe" }, ["mech-armor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/mech-armor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "mech-armor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.mech-armor" } }, name = "mech-armor-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "power-armor-mk2", type = "item" }, { amount = 50, extra_count_fraction = 0, name = "holmium-plate", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "supercapacitor", type = "item" } }, type = "recipe", unlock_results = false }, ["medium-electric-pole"] = { category = "electronics", enabled = false, ingredients = { { amount = 4, name = "iron-stick", type = "item" }, { amount = 2, name = "steel-plate", type = "item" }, { amount = 2, name = "copper-cable", type = "item" } }, name = "medium-electric-pole", results = { { amount = 1, name = "medium-electric-pole", type = "item" } }, type = "recipe" }, ["medium-electric-pole-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/medium-electric-pole.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "medium-electric-pole", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.medium-electric-pole" } }, name = "medium-electric-pole-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "iron-stick", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["metallic-asteroid-chunk-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/metallic-asteroid-chunk.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "metallic-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.metallic-asteroid-chunk" } }, name = "metallic-asteroid-chunk-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "metallic-asteroid-chunk", probability = 0.25, type = "item" } }, subgroup = "space-material", type = "recipe", unlock_results = false }, ["metallic-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/metallic-asteroid-crushing.png", ingredients = { { amount = 1, name = "metallic-asteroid-chunk", type = "item" } }, name = "metallic-asteroid-crushing", order = "b-a-a", results = { { amount = 20, name = "iron-ore", type = "item" }, { amount = 1, name = "metallic-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["metallic-asteroid-reprocessing"] = { allow_decomposition = false, allow_productivity = false, auto_recycle = false, category = "crushing", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/metallic-asteroid-reprocessing.png", ingredients = { { amount = 1, name = "metallic-asteroid-chunk", type = "item" } }, name = "metallic-asteroid-reprocessing", order = "b-b-a", results = { { amount = 1, name = "metallic-asteroid-chunk", probability = 0.4, type = "item" }, { amount = 1, name = "carbonic-asteroid-chunk", probability = 0.2, type = "item" }, { amount = 1, name = "oxide-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["metallurgic-science-pack"] = { allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 10, ingredients = { { amount = 3, name = "tungsten-carbide", type = "item" }, { amount = 2, name = "tungsten-plate", type = "item" }, { amount = 200, name = "molten-copper", type = "fluid" } }, name = "metallurgic-science-pack", results = { { amount = 1, name = "metallurgic-science-pack", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["metallurgic-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/metallurgic-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "metallurgic-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.metallurgic-science-pack" } }, name = "metallurgic-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "metallurgic-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["military-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, secondary = { a = 1, b = 0.3, g = 0.3, r = 0.3 } }, enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "piercing-rounds-magazine", type = "item" }, { amount = 1, name = "grenade", type = "item" }, { amount = 2, name = "stone-wall", type = "item" } }, name = "military-science-pack", results = { { amount = 2, name = "military-science-pack", type = "item" } }, type = "recipe" }, ["military-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["military-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/military-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "military-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.military-science-pack" } }, name = "military-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "military-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["modular-armor"] = { enabled = false, energy_required = 15, ingredients = { { amount = 30, name = "advanced-circuit", type = "item" }, { amount = 50, name = "steel-plate", type = "item" } }, name = "modular-armor", results = { { amount = 1, name = "modular-armor", type = "item" } }, type = "recipe" }, ["modular-armor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/modular-armor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "modular-armor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.modular-armor" } }, name = "modular-armor-recycling", results = { { amount = 7.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["molten-copper"] = { allow_productivity = true, always_show_products = true, auto_recycle = false, category = "metallurgy", enabled = false, energy_required = 32, hide_from_signal_gui = false, icon = "__space-age__/graphics/icons/copper-ore-melting.png", ingredients = { { amount = 50, name = "copper-ore", type = "item" }, { amount = 1, name = "calcite", type = "item" } }, localised_name = { "recipe-name.copper-ore-melting" }, main_product = "molten-copper", name = "molten-copper", order = "a[melting]-c[molten-copper]", results = { { amount = 500, name = "molten-copper", type = "fluid" } }, show_amount_in_title = false, subgroup = "vulcanus-processes", type = "recipe" }, ["molten-copper-from-lava"] = { allow_productivity = true, auto_recycle = false, category = "metallurgy", enabled = false, energy_required = 16, icon = "__space-age__/graphics/icons/fluid/molten-copper-from-lava.png", ingredients = { { amount = 500, name = "lava", type = "fluid" }, { amount = 1, name = "calcite", type = "item" } }, name = "molten-copper-from-lava", order = "a[melting]-a[lava-b]", results = { { amount = 250, name = "molten-copper", type = "fluid" }, { amount = 15, name = "stone", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["molten-iron"] = { allow_productivity = true, always_show_products = true, auto_recycle = false, category = "metallurgy", enabled = false, energy_required = 32, hide_from_signal_gui = false, icon = "__space-age__/graphics/icons/iron-ore-melting.png", ingredients = { { amount = 50, name = "iron-ore", type = "item" }, { amount = 1, name = "calcite", type = "item" } }, localised_name = { "recipe-name.iron-ore-melting" }, main_product = "molten-iron", name = "molten-iron", order = "a[melting]-b[molten-iron]", results = { { amount = 500, name = "molten-iron", type = "fluid" } }, show_amount_in_title = false, subgroup = "vulcanus-processes", type = "recipe" }, ["molten-iron-from-lava"] = { allow_productivity = true, auto_recycle = false, category = "metallurgy", enabled = false, energy_required = 16, icon = "__space-age__/graphics/icons/fluid/molten-iron-from-lava.png", ingredients = { { amount = 500, name = "lava", type = "fluid" }, { amount = 1, name = "calcite", type = "item" } }, name = "molten-iron-from-lava", order = "a[melting]-a[lava-a]", results = { { amount = 250, name = "molten-iron", type = "fluid" }, { amount = 10, name = "stone", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["night-vision-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "night-vision-equipment", results = { { amount = 1, name = "night-vision-equipment", type = "item" } }, type = "recipe" }, ["night-vision-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/night-vision-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "night-vision-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.night-vision-equipment" } }, name = "night-vision-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["nuclear-fuel"] = { allow_productivity = true, category = "centrifuging", enabled = false, energy_required = 90, ingredients = { { amount = 1, name = "uranium-235", type = "item" }, { amount = 1, name = "rocket-fuel", type = "item" } }, name = "nuclear-fuel", order = "b[uranium-products]-d[nuclear-fuel]", results = { { amount = 1, name = "nuclear-fuel", type = "item" } }, subgroup = "uranium-processing", type = "recipe" }, ["nuclear-fuel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 5.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/nuclear-fuel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "nuclear-fuel", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.nuclear-fuel" } }, name = "nuclear-fuel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "uranium-235", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "rocket-fuel", type = "item" } }, subgroup = "uranium-processing", type = "recipe", unlock_results = false }, ["nuclear-fuel-reprocessing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "centrifuging", enabled = false, energy_required = 60, icon = "__base__/graphics/icons/nuclear-fuel-reprocessing.png", ingredients = { { amount = 5, name = "depleted-uranium-fuel-cell", type = "item" } }, main_product = "", name = "nuclear-fuel-reprocessing", order = "b[uranium-products]-b[nuclear-fuel-reprocessing]", results = { { amount = 3, name = "uranium-238", type = "item" } }, subgroup = "uranium-processing", type = "recipe" }, ["nuclear-reactor"] = { enabled = false, energy_required = 8, ingredients = { { amount = 500, name = "concrete", type = "item" }, { amount = 500, name = "steel-plate", type = "item" }, { amount = 500, name = "advanced-circuit", type = "item" }, { amount = 500, name = "copper-plate", type = "item" } }, name = "nuclear-reactor", requester_paste_multiplier = 1, results = { { amount = 1, name = "nuclear-reactor", type = "item" } }, type = "recipe" }, ["nuclear-reactor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/nuclear-reactor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "nuclear-reactor", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.nuclear-reactor" } }, name = "nuclear-reactor-recycling", results = { { amount = 125, extra_count_fraction = 0, name = "concrete", type = "item" }, { amount = 125, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 125, extra_count_fraction = 0, name = "advanced-circuit", type = "item" }, { amount = 125, extra_count_fraction = 0, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["nutrients-from-bioflux"] = { allow_productivity = true, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.9, r = 0.8 }, secondary = { a = 1, b = 0, g = 0.13700000000000001, r = 0.9 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/nutrients-from-bioflux.png", ingredients = { { amount = 5, name = "bioflux", type = "item" } }, name = "nutrients-from-bioflux", order = "c[nutrients]-e[nutrients-from-bioflux]", results = { { amount = 40, name = "nutrients", type = "item" } }, subgroup = "agriculture-processes", type = "recipe" }, ["nutrients-from-biter-egg"] = { allow_productivity = true, allow_quality = false, auto_recycle = false, category = "organic-or-assembling", crafting_machine_tint = { primary = { a = 1, b = 120, g = 130, r = 130 }, secondary = { a = 1, b = 117, g = 162, r = 194 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/nutrients-from-biter-egg.png", ingredients = { { amount = 1, name = "biter-egg", type = "item" } }, name = "nutrients-from-biter-egg", order = "b[nauvis-agriculture]-d[nutrients-from-biter-egg]", results = { { amount = 20, name = "nutrients", type = "item" } }, subgroup = "nauvis-agriculture", type = "recipe" }, ["nutrients-from-fish"] = { allow_productivity = false, allow_quality = false, auto_recycle = false, category = "organic-or-assembling", crafting_machine_tint = { primary = { 166, 182, 181, 1 }, secondary = { 1, 0, 0, 0.3 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/nutrients-from-fish.png", ingredients = { { amount = 1, name = "raw-fish", type = "item" } }, name = "nutrients-from-fish", order = "b[nauvis-agriculture]-c[nutrients-from-fish]", results = { { amount = 20, name = "nutrients", type = "item" } }, subgroup = "nauvis-agriculture", type = "recipe" }, ["nutrients-from-spoilage"] = { allow_productivity = true, category = "organic-or-assembling", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.9, r = 0.8 }, secondary = { a = 1, b = 0.8, g = 0.5, r = 0.5 } }, enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/nutrients-from-spoilage.png", ingredients = { { amount = 10, name = "spoilage", type = "item" } }, name = "nutrients-from-spoilage", order = "c[nutrients]-c[nutrients-from-spoilage]", results = { { amount = 1, name = "nutrients", percent_spoiled = 0.5, type = "item" } }, subgroup = "agriculture-processes", type = "recipe" }, ["nutrients-from-yumako-mash"] = { allow_productivity = true, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 1, g = 0.9, r = 0.8 }, secondary = { a = 1, b = 0, g = 0.2, r = 0.8 } }, enabled = false, energy_required = 4, icon = "__space-age__/graphics/icons/nutrients-from-yumako-mash.png", ingredients = { { amount = 4, name = "yumako-mash", type = "item" } }, name = "nutrients-from-yumako-mash", order = "c[nutrients]-d[nutrients-from-yumako-mash]", results = { { amount = 6, name = "nutrients", type = "item" } }, subgroup = "agriculture-processes", type = "recipe" }, ["nutrients-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/nutrients.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "nutrients", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.nutrients" } }, name = "nutrients-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "spoilage", type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["offshore-pump"] = { enabled = false, ingredients = { { amount = 3, name = "pipe", type = "item" }, { amount = 2, name = "iron-gear-wheel", type = "item" } }, name = "offshore-pump", results = { { amount = 1, name = "offshore-pump", type = "item" } }, type = "recipe" }, ["offshore-pump-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/offshore-pump.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "offshore-pump", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.offshore-pump" } }, name = "offshore-pump-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "pipe", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["oil-refinery"] = { enabled = false, energy_required = 8, ingredients = { { amount = 15, name = "steel-plate", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "stone-brick", type = "item" }, { amount = 10, name = "electronic-circuit", type = "item" }, { amount = 10, name = "pipe", type = "item" } }, name = "oil-refinery", results = { { amount = 1, name = "oil-refinery", type = "item" } }, type = "recipe" }, ["oil-refinery-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/oil-refinery.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "oil-refinery", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.oil-refinery" } }, name = "oil-refinery-recycling", results = { { amount = 3.75, extra_count_fraction = 0.75, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "stone-brick", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["one-way-valve-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/entity/one-way-valve/one-way-valve-east.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "one-way-valve", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.one-way-valve" } }, name = "one-way-valve-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "one-way-valve", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["overflow-valve-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/entity/overflow-valve/overflow-valve-east.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "overflow-valve", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.overflow-valve" } }, name = "overflow-valve-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "overflow-valve", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["overgrowth-jellynut-soil"] = { allow_productivity = true, category = "crafting-with-fluid", enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/overgrowth-jellynut-soil.png", ingredients = { { amount = 2, name = "artificial-jellynut-soil", type = "item" }, { amount = 5, name = "jellynut-seed", type = "item" }, { amount = 10, name = "biter-egg", type = "item" }, { amount = 50, name = "spoilage", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "overgrowth-jellynut-soil", results = { { amount = 1, name = "overgrowth-jellynut-soil", type = "item" } }, surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["overgrowth-jellynut-soil-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.water.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 0.85, 0.85 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/overgrowth-jellynut-soil.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "overgrowth-jellynut-soil", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.overgrowth-jellynut-soil" } }, name = "overgrowth-jellynut-soil-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "artificial-jellynut-soil", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "jellynut-seed", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "biter-egg", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "spoilage", type = "item" } }, type = "recipe", unlock_results = false }, ["overgrowth-yumako-soil"] = { allow_productivity = true, category = "crafting-with-fluid", enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/overgrowth-yumako-soil.png", ingredients = { { amount = 2, name = "artificial-yumako-soil", type = "item" }, { amount = 5, name = "yumako-seed", type = "item" }, { amount = 10, name = "biter-egg", type = "item" }, { amount = 50, name = "spoilage", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "overgrowth-yumako-soil", results = { { amount = 1, name = "overgrowth-yumako-soil", type = "item" } }, surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["overgrowth-yumako-soil-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.water.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 0.85, 0.85 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/overgrowth-yumako-soil.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "overgrowth-yumako-soil", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.overgrowth-yumako-soil" } }, name = "overgrowth-yumako-soil-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "artificial-yumako-soil", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "yumako-seed", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "biter-egg", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "spoilage", type = "item" } }, type = "recipe", unlock_results = false }, ["oxide-asteroid-chunk-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/oxide-asteroid-chunk.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "oxide-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.oxide-asteroid-chunk" } }, name = "oxide-asteroid-chunk-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "oxide-asteroid-chunk", probability = 0.25, type = "item" } }, subgroup = "space-material", type = "recipe", unlock_results = false }, ["oxide-asteroid-crushing"] = { allow_decomposition = false, allow_productivity = true, auto_recycle = false, category = "crushing", enabled = false, energy_required = 2, icon = "__space-age__/graphics/icons/oxide-asteroid-crushing.png", ingredients = { { amount = 1, name = "oxide-asteroid-chunk", type = "item" } }, name = "oxide-asteroid-crushing", order = "b-a-c", results = { { amount = 5, name = "ice", type = "item" }, { amount = 1, name = "oxide-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["oxide-asteroid-reprocessing"] = { allow_decomposition = false, allow_productivity = false, auto_recycle = false, category = "crushing", enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/oxide-asteroid-reprocessing.png", ingredients = { { amount = 1, name = "oxide-asteroid-chunk", type = "item" } }, name = "oxide-asteroid-reprocessing", order = "b-b-c", results = { { amount = 1, name = "oxide-asteroid-chunk", probability = 0.4, type = "item" }, { amount = 1, name = "metallic-asteroid-chunk", probability = 0.2, type = "item" }, { amount = 1, name = "carbonic-asteroid-chunk", probability = 0.2, type = "item" } }, subgroup = "space-crushing", type = "recipe" }, ["parameter-0"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-0.png", localised_name = { "parameter-x", "0" }, name = "parameter-0", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-1"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-1.png", localised_name = { "parameter-x", "1" }, name = "parameter-1", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-2"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-2.png", localised_name = { "parameter-x", "2" }, name = "parameter-2", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-3"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-3.png", localised_name = { "parameter-x", "3" }, name = "parameter-3", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-4"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-4.png", localised_name = { "parameter-x", "4" }, name = "parameter-4", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-5"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-5.png", localised_name = { "parameter-x", "5" }, name = "parameter-5", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-6"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-6.png", localised_name = { "parameter-x", "6" }, name = "parameter-6", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-7"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-7.png", localised_name = { "parameter-x", "7" }, name = "parameter-7", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-8"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-8.png", localised_name = { "parameter-x", "8" }, name = "parameter-8", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["parameter-9"] = { allow_productivity = true, category = "parameters", icon = "__base__/graphics/icons/parameter/parameter-9.png", localised_name = { "parameter-x", "9" }, name = "parameter-9", order = "a", parameter = true, subgroup = "parameters", type = "recipe" }, ["passive-provider-chest"] = { enabled = false, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" } }, name = "passive-provider-chest", results = { { amount = 1, name = "passive-provider-chest", type = "item" } }, type = "recipe" }, ["passive-provider-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/passive-provider-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "passive-provider-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.passive-provider-chest" } }, name = "passive-provider-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["pentapod-egg"] = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 86, g = 129, r = 45 }, secondary = { a = 1, b = 156, g = 75, r = 122 } }, enabled = false, energy_required = 15, hide_from_signal_gui = true, icon = "__space-age__/graphics/icons/pentapod-egg-3.png", ingredients = { { amount = 1, ignored_by_stats = 1, name = "pentapod-egg", type = "item" }, { amount = 30, name = "nutrients", type = "item" }, { amount = 60, name = "water", type = "fluid" } }, name = "pentapod-egg", order = "d[organic-processing]-a[pentapod-egg]", reset_freshness_on_craft = true, results = { { amount = 2, ignored_by_productivity = 1, ignored_by_stats = 1, name = "pentapod-egg", type = "item" } }, subgroup = "agriculture-processes", surface_conditions = { { max = 2000, min = 2000, property = "pressure" } }, type = "recipe" }, ["pentapod-egg-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["pentapod-egg"].crafting_machine_tint ]=], enabled = true, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/pentapod-egg.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "pentapod-egg", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.pentapod-egg" } }, name = "pentapod-egg-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "pentapod-egg", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, ["personal-laser-defense-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "processing-unit", type = "item" }, { amount = 5, name = "low-density-structure", type = "item" }, { amount = 5, name = "laser-turret", type = "item" } }, name = "personal-laser-defense-equipment", results = { { amount = 1, name = "personal-laser-defense-equipment", type = "item" } }, type = "recipe" }, ["personal-laser-defense-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/personal-laser-defense-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "personal-laser-defense-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.personal-laser-defense-equipment" } }, name = "personal-laser-defense-equipment-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "low-density-structure", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "laser-turret", type = "item" } }, type = "recipe", unlock_results = false }, ["personal-roboport-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "advanced-circuit", type = "item" }, { amount = 40, name = "iron-gear-wheel", type = "item" }, { amount = 20, name = "steel-plate", type = "item" }, { amount = 45, name = "battery", type = "item" } }, name = "personal-roboport-equipment", results = { { amount = 1, name = "personal-roboport-equipment", type = "item" } }, type = "recipe" }, ["personal-roboport-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/personal-roboport-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "personal-roboport-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.personal-roboport-equipment" } }, name = "personal-roboport-equipment-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 11.25, extra_count_fraction = 0.25, name = "battery", type = "item" } }, type = "recipe", unlock_results = false }, ["personal-roboport-mk2-equipment"] = { enabled = false, energy_required = 20, ingredients = { { amount = 5, name = "personal-roboport-equipment", type = "item" }, { amount = 50, name = "processing-unit", type = "item" }, { amount = 50, name = "superconductor", type = "item" } }, name = "personal-roboport-mk2-equipment", results = { { amount = 1, name = "personal-roboport-mk2-equipment", type = "item" } }, type = "recipe" }, ["personal-roboport-mk2-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/personal-roboport-mk2-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "personal-roboport-mk2-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.personal-roboport-mk2-equipment" } }, name = "personal-roboport-mk2-equipment-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "personal-roboport-equipment", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" } }, type = "recipe", unlock_results = false }, ["petroleum-gas-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.3, g = 0.1, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.8, g = 0.8, r = 0.8 } }, { icon = "__base__/graphics/icons/fluid/petroleum-gas.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "petroleum-gas", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.petroleum-gas" } }, name = "petroleum-gas-barrel", order = "a[fluid]-b[oil]-b[petroleum-gas]", results = { { amount = 1, ignored_by_stats = 1, name = "petroleum-gas-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["petroleum-gas-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["petroleum-gas"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.9, 0.9, 0.9 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.3, g = 0.1, r = 0.3 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.8, g = 0.8, r = 0.8 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "petroleum-gas-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["petroleum-gas-barrel"].localised_name ]=] }, name = "petroleum-gas-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["piercing-rounds-magazine"] = { enabled = false, energy_required = 6, ingredients = { { amount = 2, name = "firearm-magazine", type = "item" }, { amount = 1, name = "steel-plate", type = "item" }, { amount = 2, name = "copper-plate", type = "item" } }, name = "piercing-rounds-magazine", results = { { amount = 2, name = "piercing-rounds-magazine", type = "item" } }, type = "recipe" }, ["piercing-rounds-magazine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/piercing-rounds-magazine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "piercing-rounds-magazine", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.piercing-rounds-magazine" } }, name = "piercing-rounds-magazine-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "firearm-magazine", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "steel-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["piercing-shotgun-shell"] = { enabled = false, energy_required = 8, ingredients = { { amount = 2, name = "shotgun-shell", type = "item" }, { amount = 5, name = "copper-plate", type = "item" }, { amount = 2, name = "steel-plate", type = "item" } }, name = "piercing-shotgun-shell", results = { { amount = 1, name = "piercing-shotgun-shell", type = "item" } }, type = "recipe" }, ["piercing-shotgun-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/piercing-shotgun-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "piercing-shotgun-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.piercing-shotgun-shell" } }, name = "piercing-shotgun-shell-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "shotgun-shell", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, pipe = { enabled = false, ingredients = { { amount = 1, name = "iron-plate", type = "item" } }, name = "pipe", results = { { amount = 1, name = "pipe", type = "item" } }, type = "recipe" }, ["pipe-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pipe.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "pipe", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.pipe" } }, name = "pipe-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["pipe-to-ground"] = { enabled = false, ingredients = { { amount = 10, name = "pipe", type = "item" }, { amount = 5, name = "iron-plate", type = "item" } }, name = "pipe-to-ground", results = { { amount = 2, name = "pipe-to-ground", type = "item" } }, type = "recipe" }, ["pipe-to-ground-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pipe-to-ground.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "pipe-to-ground", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.pipe-to-ground" } }, name = "pipe-to-ground-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "pipe", type = "item" }, { amount = 0.625, extra_count_fraction = 0.625, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, pistol = { enabled = false, energy_required = 5, hidden = true, ingredients = { { amount = 5, name = "copper-plate", type = "item" }, { amount = 5, name = "iron-plate", type = "item" } }, name = "pistol", results = { { amount = 1, name = "pistol", type = "item" } }, type = "recipe" }, ["pistol-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pistol.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "pistol", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.pistol" } }, name = "pistol-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["plastic-bar"] = { allow_productivity = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 1, g = 1, r = 1 }, quaternary = { a = 1, b = 0, g = 0, r = 0 }, secondary = { a = 1, b = 0.771, g = 0.771, r = 0.771 }, tertiary = { a = 1, b = 0.76200000000000001, g = 0.66500000000000004, r = 0.76799999999999997 } }, enabled = false, energy_required = 1, ingredients = { { amount = 20, name = "petroleum-gas", type = "fluid" }, { amount = 1, name = "coal", type = "item" } }, name = "plastic-bar", results = { { amount = 2, name = "plastic-bar", type = "item" } }, type = "recipe" }, ["plastic-bar-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["plastic-bar"].crafting_machine_tint ]=], enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/plastic-bar.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "plastic-bar", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.plastic-bar" } }, name = "plastic-bar-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "plastic-bar", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["poison-capsule"] = { enabled = false, energy_required = 8, ingredients = { { amount = 3, name = "steel-plate", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 10, name = "coal", type = "item" } }, name = "poison-capsule", results = { { amount = 1, name = "poison-capsule", type = "item" } }, type = "recipe" }, ["poison-capsule-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/poison-capsule.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "poison-capsule", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.poison-capsule" } }, name = "poison-capsule-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "steel-plate", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "coal", type = "item" } }, type = "recipe", unlock_results = false }, ["power-armor"] = { enabled = false, energy_required = 20, ingredients = { { amount = 40, name = "processing-unit", type = "item" }, { amount = 20, name = "electric-engine-unit", type = "item" }, { amount = 40, name = "steel-plate", type = "item" } }, name = "power-armor", requester_paste_multiplier = 1, results = { { amount = 1, name = "power-armor", type = "item" } }, type = "recipe" }, ["power-armor-mk2"] = { enabled = false, energy_required = 25, ingredients = { { amount = 100, name = "efficiency-module", type = "item" }, { amount = 100, name = "speed-module", type = "item" }, { amount = 60, name = "processing-unit", type = "item" }, { amount = 40, name = "electric-engine-unit", type = "item" }, { amount = 30, name = "low-density-structure", type = "item" } }, name = "power-armor-mk2", requester_paste_multiplier = 1, results = { { amount = 1, name = "power-armor-mk2", type = "item" } }, type = "recipe" }, ["power-armor-mk2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.5625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/power-armor-mk2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "power-armor-mk2", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.power-armor-mk2" } }, name = "power-armor-mk2-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "efficiency-module", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "speed-module", type = "item" }, { amount = 15, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "electric-engine-unit", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "low-density-structure", type = "item" } }, type = "recipe", unlock_results = false }, ["power-armor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/power-armor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "power-armor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.power-armor" } }, name = "power-armor-recycling", results = { { amount = 10, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "electric-engine-unit", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["power-switch"] = { enabled = false, energy_required = 2, ingredients = { { amount = 5, name = "iron-plate", type = "item" }, { amount = 5, name = "copper-cable", type = "item" }, { amount = 2, name = "electronic-circuit", type = "item" } }, name = "power-switch", results = { { amount = 1, name = "power-switch", type = "item" } }, type = "recipe" }, ["power-switch-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/power-switch.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "power-switch", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.power-switch" } }, name = "power-switch-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["processing-unit"] = { allow_productivity = true, category = "electronics-with-fluid", enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "electronic-circuit", type = "item" }, { amount = 2, name = "advanced-circuit", type = "item" }, { amount = 5, name = "sulfuric-acid", type = "fluid" } }, name = "processing-unit", results = { { amount = 1, name = "processing-unit", type = "item" } }, type = "recipe" }, ["processing-unit-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["sulfuric-acid"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 1, 0.55 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/processing-unit.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "processing-unit", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.processing-unit" } }, name = "processing-unit-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "electronic-circuit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["production-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 1, g = 0, r = 0.8 }, secondary = { a = 1, b = 1, g = 0, r = 0.8 } }, enabled = false, energy_required = 21, ingredients = { { amount = 1, name = "electric-furnace", type = "item" }, { amount = 1, name = "productivity-module", type = "item" }, { amount = 30, name = "rail", type = "item" } }, name = "production-science-pack", results = { { amount = 3, name = "production-science-pack", type = "item" } }, type = "recipe" }, ["production-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["production-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 1.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/production-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "production-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.production-science-pack" } }, name = "production-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "production-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["productivity-module"] = { category = "electronics", enabled = false, energy_required = 15, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "productivity-module", results = { { amount = 1, name = "productivity-module", type = "item" } }, type = "recipe" }, ["productivity-module-2"] = { category = "electronics", enabled = false, energy_required = 30, ingredients = { { amount = 4, name = "productivity-module", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "productivity-module-2", results = { { amount = 1, name = "productivity-module-2", type = "item" } }, type = "recipe" }, ["productivity-module-2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/productivity-module-2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "productivity-module-2", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.productivity-module-2" } }, name = "productivity-module-2-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "productivity-module", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["productivity-module-3"] = { category = "electronics", enabled = false, energy_required = 60, ingredients = { { amount = 4, name = "productivity-module-2", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" }, { amount = 1, name = "biter-egg", type = "item" } }, name = "productivity-module-3", results = { { amount = 1, name = "productivity-module-3", type = "item" } }, type = "recipe" }, ["productivity-module-3-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/productivity-module-3.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "productivity-module-3", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.productivity-module-3" } }, name = "productivity-module-3-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "productivity-module-2", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "biter-egg", type = "item" } }, type = "recipe", unlock_results = false }, ["productivity-module-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/productivity-module.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "productivity-module", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.productivity-module" } }, name = "productivity-module-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["programmable-speaker"] = { enabled = false, energy_required = 2, ingredients = { { amount = 3, name = "iron-plate", type = "item" }, { amount = 4, name = "iron-stick", type = "item" }, { amount = 5, name = "copper-cable", type = "item" }, { amount = 4, name = "electronic-circuit", type = "item" } }, name = "programmable-speaker", results = { { amount = 1, name = "programmable-speaker", type = "item" } }, type = "recipe" }, ["programmable-speaker-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/programmable-speaker.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "programmable-speaker", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.programmable-speaker" } }, name = "programmable-speaker-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "iron-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "iron-stick", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["promethium-asteroid-chunk-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/promethium-asteroid-chunk.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "promethium-asteroid-chunk", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.promethium-asteroid-chunk" } }, name = "promethium-asteroid-chunk-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "promethium-asteroid-chunk", probability = 0.25, type = "item" } }, subgroup = "space-material", type = "recipe", unlock_results = false }, ["promethium-science-pack"] = { allow_productivity = true, category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.1, g = 0, r = 0 }, quaternary = { a = 1, b = 0.1, g = 0, r = 0 }, secondary = { a = 1, b = 0.4, g = 0, r = 0 }, tertiary = { a = 1, b = 0.4, g = 0.1, r = 0.1 } }, enabled = false, energy_required = 5, ingredients = { { amount = 25, name = "promethium-asteroid-chunk", type = "item" }, { amount = 1, name = "quantum-processor", type = "item" }, { amount = 10, name = "biter-egg", type = "item" } }, name = "promethium-science-pack", results = { { amount = 10, name = "promethium-science-pack", type = "item" } }, surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["promethium-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["promethium-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/promethium-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "promethium-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.promethium-science-pack" } }, name = "promethium-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "promethium-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["proxy-container-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/linked-chest-icon.png", scale = 0.4, tint = { 0.8, 0.1, 0.3 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "proxy-container", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.proxy-container" } }, name = "proxy-container-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "proxy-container", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, pump = { enabled = false, energy_required = 2, ingredients = { { amount = 1, name = "engine-unit", type = "item" }, { amount = 1, name = "steel-plate", type = "item" }, { amount = 1, name = "pipe", type = "item" } }, name = "pump", results = { { amount = 1, name = "pump", type = "item" } }, type = "recipe" }, ["pump-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pump.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "pump", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.pump" } }, name = "pump-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "engine-unit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, pumpjack = { enabled = false, energy_required = 5, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 10, name = "pipe", type = "item" } }, name = "pumpjack", results = { { amount = 1, name = "pumpjack", type = "item" } }, type = "recipe" }, ["pumpjack-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/pumpjack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "pumpjack", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.pumpjack" } }, name = "pumpjack-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["quality-module"] = { category = "electronics", enabled = false, energy_required = 15, ingredients = { { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" } }, name = "quality-module", results = { { amount = 1, name = "quality-module", type = "item" } }, type = "recipe" }, ["quality-module-2"] = { category = "electronics", enabled = false, energy_required = 30, ingredients = { { amount = 4, name = "quality-module", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "quality-module-2", results = { { amount = 1, name = "quality-module-2", type = "item" } }, type = "recipe" }, ["quality-module-2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__quality__/graphics/icons/quality-module-2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "quality-module-2", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.quality-module-2" } }, name = "quality-module-2-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "quality-module", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["quality-module-3"] = { category = "electronics", enabled = false, energy_required = 60, ingredients = { { amount = 4, name = "quality-module-2", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" }, { amount = 1, name = "superconductor", type = "item" } }, name = "quality-module-3", results = { { amount = 1, name = "quality-module-3", type = "item" } }, type = "recipe" }, ["quality-module-3-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__quality__/graphics/icons/quality-module-3.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "quality-module-3", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.quality-module-3" } }, name = "quality-module-3-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "quality-module-2", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "superconductor", type = "item" } }, type = "recipe", unlock_results = false }, ["quality-module-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__quality__/graphics/icons/quality-module.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "quality-module", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.quality-module" } }, name = "quality-module-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["quantum-processor"] = { allow_productivity = true, category = "electromagnetics", crafting_machine_tint = { primary = { a = 1, b = 0.64900000000000002, g = 0.18799999999999999, r = 0.46000000000000005 }, quaternary = { a = 1, b = 0.99299999999999997, g = 0.53900000000000006, r = 0.51799999999999997 }, secondary = { a = 1, b = 0.38100000000000001, g = 0.48399999999999999, r = 0.48899999999999997 }, tertiary = { a = 1, b = 0.101, g = 0.101, r = 0.196 } }, enabled = false, energy_required = 30, ingredients = { { amount = 1, name = "tungsten-carbide", type = "item" }, { amount = 1, name = "processing-unit", type = "item" }, { amount = 1, name = "superconductor", type = "item" }, { amount = 1, name = "carbon-fiber", type = "item" }, { amount = 2, name = "lithium-plate", type = "item" }, { amount = 10, ignored_by_stats = 5, name = "fluoroketone-cold", type = "fluid" } }, main_product = "quantum-processor", name = "quantum-processor", order = "c[lithium]-c[quantum-processor]", results = { { amount = 1, name = "quantum-processor", type = "item" }, { amount = 5, ignored_by_productivity = 5, ignored_by_stats = 5, name = "fluoroketone-hot", temperature = 180, type = "fluid" } }, subgroup = "aquilo-processes", surface_conditions = { { max = 600, property = "pressure" } }, type = "recipe" }, ["quantum-processor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-cold"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.55, 0.85, 0.7 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/quantum-processor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "quantum-processor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.quantum-processor" } }, name = "quantum-processor-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "tungsten-carbide", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "superconductor", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "carbon-fiber", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "lithium-plate", type = "item" } }, subgroup = "aquilo-processes", type = "recipe", unlock_results = false }, radar = { enabled = false, ingredients = { { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "iron-plate", type = "item" } }, name = "radar", results = { { amount = 1, name = "radar", type = "item" } }, type = "recipe" }, ["radar-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/radar.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "radar", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.radar" } }, name = "radar-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, rail = { enabled = false, ingredients = { { amount = 1, name = "stone", type = "item" }, { amount = 1, name = "iron-stick", type = "item" }, { amount = 1, name = "steel-plate", type = "item" } }, name = "rail", results = { { amount = 2, name = "rail", type = "item" } }, type = "recipe" }, ["rail-chain-signal"] = { enabled = false, ingredients = { { amount = 1, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-plate", type = "item" } }, name = "rail-chain-signal", results = { { amount = 1, name = "rail-chain-signal", type = "item" } }, type = "recipe" }, ["rail-chain-signal-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rail-chain-signal.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rail-chain-signal", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rail-chain-signal" } }, name = "rail-chain-signal-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["rail-ramp"] = { enabled = false, ingredients = { { amount = 100, name = "refined-concrete", type = "item" }, { amount = 8, name = "rail", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "rail-ramp", results = { { amount = 1, name = "rail-ramp", type = "item" } }, type = "recipe" }, ["rail-ramp-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__elevated-rails__/graphics/icons/rail-ramp.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rail-ramp", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rail-ramp" } }, name = "rail-ramp-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "refined-concrete", type = "item" }, { amount = 2, extra_count_fraction = 0, name = "rail", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["rail-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rail.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rail", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""]["rail-planner"].rail.localised_name ]=] }, name = "rail-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "stone", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "iron-stick", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["rail-signal"] = { enabled = false, ingredients = { { amount = 1, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-plate", type = "item" } }, name = "rail-signal", results = { { amount = 1, name = "rail-signal", type = "item" } }, type = "recipe" }, ["rail-signal-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rail-signal.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rail-signal", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rail-signal" } }, name = "rail-signal-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["rail-support"] = { enabled = false, ingredients = { { amount = 20, name = "refined-concrete", type = "item" }, { amount = 10, name = "steel-plate", type = "item" } }, name = "rail-support", results = { { amount = 1, name = "rail-support", type = "item" } }, type = "recipe" }, ["rail-support-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__elevated-rails__/graphics/icons/rail-support.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rail-support", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rail-support" } }, name = "rail-support-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "refined-concrete", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, railgun = { category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.321, g = 0.44800000000000004, r = 0.504 }, quaternary = { a = 1, b = 0.246, g = 0.246, r = 0.246 }, secondary = { a = 1, b = 0.60099999999999998, g = 0.51900000000000004, r = 0.31200000000000001 }, tertiary = { a = 1, b = 0.88000000000000007, g = 0.55800000000000001, r = 0.40200000000000005 } }, enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "tungsten-plate", type = "item" }, { amount = 10, name = "superconductor", type = "item" }, { amount = 20, name = "quantum-processor", type = "item" }, { amount = 10, name = "fluoroketone-cold", type = "fluid" } }, name = "railgun", results = { { amount = 1, name = "railgun", type = "item" } }, type = "recipe" }, ["railgun-ammo"] = { enabled = false, energy_required = 25, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 10, name = "copper-cable", type = "item" }, { amount = 2, name = "explosives", type = "item" } }, name = "railgun-ammo", results = { { amount = 1, name = "railgun-ammo", type = "item" } }, type = "recipe" }, ["railgun-ammo-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.5625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/railgun-ammo.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "railgun-ammo", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.railgun-ammo" } }, name = "railgun-ammo-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "copper-cable", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "explosives", type = "item" } }, type = "recipe", unlock_results = false }, ["railgun-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-cold"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.55, 0.85, 0.7 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/railgun.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "railgun", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.railgun" } }, name = "railgun-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "tungsten-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "quantum-processor", type = "item" } }, type = "recipe", unlock_results = false }, ["railgun-turret"] = { category = "cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.321, g = 0.44800000000000004, r = 0.504 }, quaternary = { a = 1, b = 0.246, g = 0.246, r = 0.246 }, secondary = { a = 1, b = 0.60099999999999998, g = 0.51900000000000004, r = 0.31200000000000001 }, tertiary = { a = 1, b = 0.88000000000000007, g = 0.55800000000000001, r = 0.40200000000000005 } }, enabled = false, energy_required = 10, ingredients = { { amount = 100, name = "quantum-processor", type = "item" }, { amount = 30, name = "tungsten-plate", type = "item" }, { amount = 50, name = "superconductor", type = "item" }, { amount = 20, name = "carbon-fiber", type = "item" }, { amount = 100, name = "fluoroketone-cold", type = "fluid" } }, name = "railgun-turret", results = { { amount = 1, name = "railgun-turret", type = "item" } }, type = "recipe" }, ["railgun-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["fluoroketone-cold"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.55, 0.85, 0.7 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/railgun-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "railgun-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.railgun-turret" } }, name = "railgun-turret-recycling", results = { { amount = 25, extra_count_fraction = 0, name = "quantum-processor", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "tungsten-plate", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "carbon-fiber", type = "item" } }, type = "recipe", unlock_results = false }, ["raw-fish-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fish.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "raw-fish", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.raw-fish" } }, name = "raw-fish-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "raw-fish", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["recipe-unknown"] = { hidden = true, icon = "__core__/graphics/icons/unknown.png", icon_size = 64, ingredients = {}, name = "recipe-unknown", results = {}, type = "recipe" }, recycler = { enabled = false, energy_required = 3, ingredients = { { amount = 6, name = "processing-unit", type = "item" }, { amount = 20, name = "steel-plate", type = "item" }, { amount = 40, name = "iron-gear-wheel", type = "item" }, { amount = 20, name = "concrete", type = "item" } }, name = "recycler", results = { { amount = 1, name = "recycler", type = "item" } }, surface_conditions = { { max = 99, min = 99, property = "magnetic-field" } }, type = "recipe" }, ["recycler-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__quality__/graphics/icons/recycler.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "recycler", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.recycler" } }, name = "recycler-recycling", results = { { amount = 1.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 10, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["refined-concrete"] = { category = "crafting-with-fluid", enabled = false, energy_required = 15, ingredients = { { amount = 20, name = "concrete", type = "item" }, { amount = 8, name = "iron-stick", type = "item" }, { amount = 1, name = "steel-plate", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "refined-concrete", results = { { amount = 10, name = "refined-concrete", type = "item" } }, type = "recipe" }, ["refined-concrete-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.water.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 0.85, 0.85 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/refined-concrete.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "refined-concrete", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.refined-concrete" } }, name = "refined-concrete-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "concrete", type = "item" }, { amount = 0.2, extra_count_fraction = 0.2, name = "iron-stick", type = "item" }, { amount = 0.025, extra_count_fraction = 0.025, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["refined-hazard-concrete"] = { category = "crafting", enabled = false, energy_required = 0.25, ingredients = { { amount = 10, name = "refined-concrete", type = "item" } }, name = "refined-hazard-concrete", results = { { amount = 10, name = "refined-hazard-concrete", type = "item" } }, type = "recipe" }, ["refined-hazard-concrete-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.015625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/refined-hazard-concrete.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "refined-hazard-concrete", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.refined-hazard-concrete" } }, name = "refined-hazard-concrete-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "refined-concrete", type = "item" } }, type = "recipe", unlock_results = false }, ["repair-pack"] = { enabled = false, ingredients = { { amount = 2, name = "electronic-circuit", type = "item" }, { amount = 2, name = "iron-gear-wheel", type = "item" } }, name = "repair-pack", results = { { amount = 1, name = "repair-pack", type = "item" } }, type = "recipe" }, ["repair-pack-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/repair-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "repair-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.repair-pack" } }, name = "repair-pack-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["requester-chest"] = { enabled = false, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" } }, name = "requester-chest", results = { { amount = 1, name = "requester-chest", type = "item" } }, type = "recipe" }, ["requester-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/requester-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "requester-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.requester-chest" } }, name = "requester-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, roboport = { enabled = false, energy_required = 5, ingredients = { { amount = 45, name = "steel-plate", type = "item" }, { amount = 45, name = "iron-gear-wheel", type = "item" }, { amount = 45, name = "advanced-circuit", type = "item" } }, name = "roboport", results = { { amount = 1, name = "roboport", type = "item" } }, type = "recipe" }, ["roboport-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/roboport.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "roboport", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.roboport" } }, name = "roboport-recycling", results = { { amount = 11.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 11.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 11.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, rocket = { enabled = false, energy_required = 4, ingredients = { { amount = 1, name = "explosives", type = "item" }, { amount = 2, name = "iron-plate", type = "item" } }, name = "rocket", results = { { amount = 1, name = "rocket", type = "item" } }, type = "recipe" }, ["rocket-fuel"] = { allow_productivity = true, category = "organic-or-assembling", crafting_machine_tint = { primary = { a = 1, b = 0, g = 0.7, r = 1 }, secondary = { a = 1, b = 0, g = 0.7, r = 1 } }, enabled = false, energy_required = 15, ingredients = { { amount = 10, name = "solid-fuel", type = "item" }, { amount = 10, name = "light-oil", type = "fluid" } }, name = "rocket-fuel", results = { { amount = 1, name = "rocket-fuel", type = "item" } }, type = "recipe" }, ["rocket-fuel-from-jelly"] = { allow_productivity = true, auto_recycle = false, category = "organic", crafting_machine_tint = { primary = { a = 1, b = 0, g = 66, r = 151 }, secondary = { a = 1, b = 0.3, g = 0.9, r = 0.3 } }, enabled = false, energy_required = 10, icon = "__space-age__/graphics/icons/rocket-fuel-from-jelly.png", ingredients = { { amount = 30, name = "water", type = "fluid" }, { amount = 30, name = "jelly", type = "item" }, { amount = 2, name = "bioflux", type = "item" } }, name = "rocket-fuel-from-jelly", order = "a[organic-products]-a[rocket-fuel-from-jelly]", results = { { amount = 1, name = "rocket-fuel", type = "item" } }, subgroup = "agriculture-products", type = "recipe" }, ["rocket-fuel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["light-oil"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 1, 0.86500000000000004, 0.53499999999999996 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rocket-fuel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rocket-fuel", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.rocket-fuel" } }, name = "rocket-fuel-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "solid-fuel", type = "item" } }, type = "recipe", unlock_results = false }, ["rocket-launcher"] = { enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "iron-plate", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "rocket-launcher", results = { { amount = 1, name = "rocket-launcher", type = "item" } }, type = "recipe" }, ["rocket-launcher-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rocket-launcher.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rocket-launcher", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.rocket-launcher" } }, name = "rocket-launcher-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["rocket-part"] = { allow_productivity = true, auto_recycle = false, category = "rocket-building", enabled = false, energy_required = 3, hide_from_player_crafting = true, ingredients = { { amount = 1, name = "processing-unit", type = "item" }, { amount = 1, name = "low-density-structure", type = "item" }, { amount = 1, name = "rocket-fuel", type = "item" } }, name = "rocket-part", results = { { amount = 1, name = "rocket-part", type = "item" } }, type = "recipe" }, ["rocket-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rocket.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rocket", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.rocket" } }, name = "rocket-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "explosives", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["rocket-silo"] = { enabled = false, energy_required = 30, ingredients = { { amount = 1000, name = "steel-plate", type = "item" }, { amount = 1000, name = "concrete", type = "item" }, { amount = 100, name = "pipe", type = "item" }, { amount = 200, name = "processing-unit", type = "item" }, { amount = 200, name = "electric-engine-unit", type = "item" } }, name = "rocket-silo", requester_paste_multiplier = 1, results = { { amount = 1, name = "rocket-silo", type = "item" } }, type = "recipe" }, ["rocket-silo-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/rocket-silo.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rocket-silo", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rocket-silo" } }, name = "rocket-silo-recycling", results = { { amount = 250, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 250, extra_count_fraction = 0, name = "concrete", type = "item" }, { amount = 25, extra_count_fraction = 0, name = "pipe", type = "item" }, { amount = 50, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 50, extra_count_fraction = 0, name = "electric-engine-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["rocket-turret"] = { enabled = false, energy_required = 10, ingredients = { { amount = 4, name = "rocket-launcher", type = "item" }, { amount = 4, name = "processing-unit", type = "item" }, { amount = 20, name = "carbon-fiber", type = "item" }, { amount = 20, name = "steel-plate", type = "item" }, { amount = 20, name = "iron-gear-wheel", type = "item" } }, name = "rocket-turret", results = { { amount = 1, name = "rocket-turret", type = "item" } }, type = "recipe" }, ["rocket-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/rocket-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "rocket-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.rocket-turret" } }, name = "rocket-turret-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "rocket-launcher", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "processing-unit", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "carbon-fiber", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["science-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/science.png", icon_size = 64, scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "science", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.science" } }, name = "science-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "science", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["scrap-recycling"] = { auto_recycle = false, category = "recycling-or-hand-crafting", enabled = false, energy_required = 0.2, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/scrap.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "scrap", type = "item" } }, name = "scrap-recycling", order = "a[trash]-a[trash-recycling]", results = { { amount = 1, name = "iron-gear-wheel", probability = 0.2, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "solid-fuel", probability = 0.070000000000000009, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "concrete", probability = 0.06, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "ice", probability = 0.05, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "steel-plate", probability = 0.04, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "battery", probability = 0.04, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "stone", probability = 0.04, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "advanced-circuit", probability = 0.03, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "copper-cable", probability = 0.03, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "processing-unit", probability = 0.02, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "low-density-structure", probability = 0.01, show_details_in_recipe_tooltip = false, type = "item" }, { amount = 1, name = "holmium-ore", probability = 0.01, show_details_in_recipe_tooltip = false, type = "item" } }, subgroup = "fulgora-processes", type = "recipe" }, ["selection-tool-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/blueprint.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "selection-tool", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.selection-tool" } }, name = "selection-tool-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "selection-tool", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["selector-combinator"] = { enabled = false, ingredients = { { amount = 2, name = "advanced-circuit", type = "item" }, { amount = 5, name = "decider-combinator", type = "item" } }, name = "selector-combinator", results = { { amount = 1, name = "selector-combinator", type = "item" } }, type = "recipe" }, ["selector-combinator-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/selector-combinator.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "selector-combinator", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.selector-combinator" } }, name = "selector-combinator-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "decider-combinator", type = "item" } }, type = "recipe", unlock_results = false }, shotgun = { enabled = false, energy_required = 10, ingredients = { { amount = 15, name = "iron-plate", type = "item" }, { amount = 5, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "copper-plate", type = "item" }, { amount = 5, name = "wood", type = "item" } }, name = "shotgun", results = { { amount = 1, name = "shotgun", type = "item" } }, type = "recipe" }, ["shotgun-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/shotgun.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "shotgun", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.shotgun" } }, name = "shotgun-recycling", results = { { amount = 3.75, extra_count_fraction = 0.75, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "copper-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "wood", type = "item" } }, type = "recipe", unlock_results = false }, ["shotgun-shell"] = { enabled = false, energy_required = 3, ingredients = { { amount = 2, name = "copper-plate", type = "item" }, { amount = 2, name = "iron-plate", type = "item" } }, name = "shotgun-shell", results = { { amount = 1, name = "shotgun-shell", type = "item" } }, type = "recipe" }, ["shotgun-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/shotgun-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "shotgun-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.shotgun-shell" } }, name = "shotgun-shell-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "copper-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["simple-coal-liquefaction"] = { allow_decomposition = false, allow_productivity = true, category = "oil-processing", enabled = false, energy_required = 5, icon = "__space-age__/graphics/icons/fluid/simple-coal-liquefaction.png", ingredients = { { amount = 10, name = "coal", type = "item" }, { amount = 2, name = "calcite", type = "item" }, { amount = 25, name = "sulfuric-acid", type = "fluid" } }, name = "simple-coal-liquefaction", order = "a[oil-processing]-c[coal-liquefaction]", results = { { amount = 50, name = "heavy-oil", type = "fluid" } }, show_amount_in_title = false, subgroup = "fluid-recipes", type = "recipe" }, ["simple-entity-with-force-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steel-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "simple-entity-with-force", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.simple-entity-with-force" } }, name = "simple-entity-with-force-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "simple-entity-with-force", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["simple-entity-with-owner-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/wooden-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "simple-entity-with-owner", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.simple-entity-with-owner" } }, name = "simple-entity-with-owner-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "simple-entity-with-owner", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["slowdown-capsule"] = { enabled = false, energy_required = 8, ingredients = { { amount = 2, name = "steel-plate", type = "item" }, { amount = 2, name = "electronic-circuit", type = "item" }, { amount = 5, name = "coal", type = "item" } }, name = "slowdown-capsule", results = { { amount = 1, name = "slowdown-capsule", type = "item" } }, type = "recipe" }, ["slowdown-capsule-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.5, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/slowdown-capsule.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "slowdown-capsule", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.slowdown-capsule" } }, name = "slowdown-capsule-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "coal", type = "item" } }, type = "recipe", unlock_results = false }, ["small-electric-pole"] = { category = "electronics", enabled = false, ingredients = { { amount = 1, name = "wood", type = "item" }, { amount = 2, name = "copper-cable", type = "item" } }, name = "small-electric-pole", results = { { amount = 2, name = "small-electric-pole", type = "item" } }, type = "recipe" }, ["small-electric-pole-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/small-electric-pole.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "small-electric-pole", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.small-electric-pole" } }, name = "small-electric-pole-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "wood", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["small-lamp"] = { enabled = false, ingredients = { { amount = 1, name = "electronic-circuit", type = "item" }, { amount = 3, name = "copper-cable", type = "item" }, { amount = 1, name = "iron-plate", type = "item" } }, name = "small-lamp", results = { { amount = 1, name = "small-lamp", type = "item" } }, type = "recipe" }, ["small-lamp-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/small-lamp.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "small-lamp", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.small-lamp" } }, name = "small-lamp-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "copper-cable", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["solar-panel"] = { category = "electronics", enabled = false, energy_required = 10, ingredients = { { amount = 5, name = "steel-plate", type = "item" }, { amount = 15, name = "electronic-circuit", type = "item" }, { amount = 5, name = "copper-plate", type = "item" } }, name = "solar-panel", results = { { amount = 1, name = "solar-panel", type = "item" } }, type = "recipe" }, ["solar-panel-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "solar-panel", type = "item" }, { amount = 2, name = "advanced-circuit", type = "item" }, { amount = 5, name = "steel-plate", type = "item" } }, name = "solar-panel-equipment", results = { { amount = 1, name = "solar-panel-equipment", type = "item" } }, type = "recipe" }, ["solar-panel-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/solar-panel-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "solar-panel-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.solar-panel-equipment" } }, name = "solar-panel-equipment-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "solar-panel", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["solar-panel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/solar-panel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "solar-panel", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.solar-panel" } }, name = "solar-panel-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["solid-fuel-from-ammonia"] = { allow_productivity = true, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.34399999999999995, g = 0.18799999999999999, r = 0.22200000000000002 }, quaternary = { a = 1, b = 0.30800000000000001, g = 0.21000000000000001, r = 0.19199999999999999 }, secondary = { a = 1, b = 0.59399999999999995, g = 0.48099999999999996, r = 0.39400000000000004 }, tertiary = { a = 1, b = 0.36200000000000001, g = 0.36200000000000001, r = 0.37000000000000002 } }, enabled = false, energy_required = 0.5, icon = "__space-age__/graphics/icons/solid-fuel-from-ammonia.png", ingredients = { { amount = 15, name = "ammonia", type = "fluid" }, { amount = 6, name = "crude-oil", type = "fluid" } }, name = "solid-fuel-from-ammonia", order = "a[ammonia]-b[solid-fuel-from-ammonia]", results = { { amount = 1, name = "solid-fuel", type = "item" } }, subgroup = "aquilo-processes", type = "recipe" }, ["solid-fuel-from-heavy-oil"] = { allow_productivity = true, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.56599999999999993, g = 0.62800000000000002, r = 0.88900000000000006 }, quaternary = { a = 1, b = 0.127, g = 0.39500000000000002, r = 1 }, secondary = { a = 1, b = 0.64400000000000004, g = 0.66800000000000006, r = 0.80300000000000011 }, tertiary = { a = 1, b = 0.57599999999999998, g = 0.65899999999999999, r = 0.85399999999999991 } }, enabled = false, energy_required = 1, icon = "__base__/graphics/icons/solid-fuel-from-heavy-oil.png", ingredients = { { amount = 20, name = "heavy-oil", type = "fluid" } }, name = "solid-fuel-from-heavy-oil", order = "b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]", results = { { amount = 1, name = "solid-fuel", type = "item" } }, subgroup = "fluid-recipes", type = "recipe" }, ["solid-fuel-from-light-oil"] = { allow_productivity = true, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.48200000000000003, g = 0.63300000000000001, r = 0.70999999999999996 }, quaternary = { a = 1, b = 0.202, g = 0.58300000000000001, r = 0.8120000000000001 }, secondary = { a = 1, b = 0.52700000000000005, g = 0.67200000000000006, r = 0.74500000000000002 }, tertiary = { a = 1, b = 0.596, g = 0.77300000000000004, r = 0.89399999999999995 } }, enabled = false, energy_required = 1, icon = "__base__/graphics/icons/solid-fuel-from-light-oil.png", ingredients = { { amount = 10, name = "light-oil", type = "fluid" } }, name = "solid-fuel-from-light-oil", order = "b[fluid-chemistry]-d[solid-fuel-from-light-oil]", results = { { amount = 1, name = "solid-fuel", type = "item" } }, subgroup = "fluid-recipes", type = "recipe" }, ["solid-fuel-from-petroleum-gas"] = { allow_productivity = true, category = "chemistry", crafting_machine_tint = { primary = { a = 1, b = 0.76799999999999997, g = 0.63100000000000005, r = 0.76799999999999997 }, quaternary = { a = 1, b = 0.56399999999999997, g = 0.36399999999999997, r = 0.56399999999999997 }, secondary = { a = 1, b = 0.67800000000000002, g = 0.59199999999999999, r = 0.65899999999999999 }, tertiary = { a = 1, b = 0.76600000000000001, g = 0.63100000000000005, r = 0.77400000000000002 } }, enabled = false, energy_required = 1, icon = "__base__/graphics/icons/solid-fuel-from-petroleum-gas.png", ingredients = { { amount = 20, name = "petroleum-gas", type = "fluid" } }, name = "solid-fuel-from-petroleum-gas", order = "b[fluid-chemistry]-c[solid-fuel-from-petroleum-gas]", results = { { amount = 1, name = "solid-fuel", type = "item" } }, subgroup = "fluid-recipes", type = "recipe" }, ["solid-fuel-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/solid-fuel.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "solid-fuel", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.solid-fuel" } }, name = "solid-fuel-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "solid-fuel", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["space-platform-foundation"] = { category = "crafting", enabled = false, energy_required = 10, ingredients = { { amount = 20, name = "steel-plate", type = "item" }, { amount = 20, name = "copper-cable", type = "item" } }, name = "space-platform-foundation", results = { { amount = 1, name = "space-platform-foundation", type = "item" } }, type = "recipe" }, ["space-platform-foundation-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/space-platform-foundation.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "space-platform-foundation", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.space-platform-foundation" } }, name = "space-platform-foundation-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, ["space-platform-hub-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/space-platform-hub.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "space-platform-hub", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.space-platform-hub" } }, name = "space-platform-hub-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "space-platform-hub", probability = 0.25, type = "item" } }, subgroup = "space-related", type = "recipe", unlock_results = false }, ["space-platform-starter-pack"] = { enabled = false, energy_required = 60, ingredients = { { amount = 60, name = "space-platform-foundation", type = "item" }, { amount = 20, name = "steel-plate", type = "item" }, { amount = 20, name = "processing-unit", type = "item" } }, name = "space-platform-starter-pack", results = { { amount = 1, name = "space-platform-starter-pack", type = "item" } }, type = "recipe" }, ["space-platform-starter-pack-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/space-platform-starter-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "space-platform-starter-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.space-platform-starter-pack" } }, name = "space-platform-starter-pack-recycling", results = { { amount = 15, extra_count_fraction = 0, name = "space-platform-foundation", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "steel-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["space-science-pack"] = { allow_productivity = true, enabled = false, energy_required = 15, icon = "__base__/graphics/icons/space-science-pack.png", ingredients = { { amount = 2, name = "iron-plate", type = "item" }, { amount = 1, name = "carbon", type = "item" }, { amount = 1, name = "ice", type = "item" } }, main_product = "space-science-pack", name = "space-science-pack", results = { { amount = 5, name = "space-science-pack", type = "item" } }, surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["space-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/space-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "space-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.space-science-pack" } }, name = "space-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "space-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["speed-module"] = { category = "electronics", enabled = false, energy_required = 15, ingredients = { { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "electronic-circuit", type = "item" } }, name = "speed-module", results = { { amount = 1, name = "speed-module", type = "item" } }, type = "recipe" }, ["speed-module-2"] = { category = "electronics", enabled = false, energy_required = 30, ingredients = { { amount = 4, name = "speed-module", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" } }, name = "speed-module-2", results = { { amount = 1, name = "speed-module-2", type = "item" } }, type = "recipe" }, ["speed-module-2-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/speed-module-2.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "speed-module-2", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.speed-module-2" } }, name = "speed-module-2-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "speed-module", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["speed-module-3"] = { category = "electronics", enabled = false, energy_required = 60, ingredients = { { amount = 4, name = "speed-module-2", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 5, name = "processing-unit", type = "item" }, { amount = 1, name = "tungsten-carbide", type = "item" } }, name = "speed-module-3", results = { { amount = 1, name = "speed-module-3", type = "item" } }, type = "recipe" }, ["speed-module-3-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 3.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/speed-module-3.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "speed-module-3", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.speed-module-3" } }, name = "speed-module-3-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "speed-module-2", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "tungsten-carbide", type = "item" } }, type = "recipe", unlock_results = false }, ["speed-module-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.9375, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/speed-module.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "speed-module", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.speed-module" } }, name = "speed-module-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" } }, type = "recipe", unlock_results = false }, spidertron = { enabled = false, energy_required = 10, ingredients = { { amount = 4, name = "exoskeleton-equipment", type = "item" }, { amount = 2, name = "fission-reactor-equipment", type = "item" }, { amount = 1, name = "rocket-turret", type = "item" }, { amount = 2, name = "radar", type = "item" }, { amount = 1, name = "raw-fish", type = "item" } }, name = "spidertron", results = { { amount = 1, name = "spidertron", type = "item" } }, type = "recipe" }, ["spidertron-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/spidertron.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "spidertron", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.spidertron" } }, name = "spidertron-recycling", results = { { amount = 1, extra_count_fraction = 0, name = "exoskeleton-equipment", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "fission-reactor-equipment", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "rocket-turret", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "radar", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "raw-fish", type = "item" } }, type = "recipe", unlock_results = false }, splitter = { category = "pressing", enabled = false, energy_required = 1, ingredients = { { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 5, name = "iron-plate", type = "item" }, { amount = 4, name = "transport-belt", type = "item" } }, name = "splitter", results = { { amount = 1, name = "splitter", type = "item" } }, type = "recipe" }, ["splitter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/splitter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "splitter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.splitter" } }, name = "splitter-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["spoilage-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/spoilage.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "spoilage", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.spoilage" } }, name = "spoilage-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "spoilage", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["stack-inserter"] = { enabled = false, energy_required = 0.5, ingredients = { { amount = 1, name = "bulk-inserter", type = "item" }, { amount = 1, name = "processing-unit", type = "item" }, { amount = 2, name = "carbon-fiber", type = "item" }, { amount = 10, name = "jelly", type = "item" } }, name = "stack-inserter", results = { { amount = 1, name = "stack-inserter", type = "item" } }, type = "recipe" }, ["stack-inserter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/stack-inserter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "stack-inserter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.stack-inserter" } }, name = "stack-inserter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "bulk-inserter", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "processing-unit", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "carbon-fiber", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "jelly", type = "item" } }, type = "recipe", unlock_results = false }, ["steam-condensation"] = { allow_decomposition = false, allow_quality = false, always_show_products = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.89499999999999993, g = 0.69399999999999995, r = 0.40899999999999999 }, quaternary = { a = 1, b = 0.75, g = 0.75, r = 0.75 }, secondary = { a = 1, b = 1, g = 1, r = 1 }, tertiary = { a = 1, b = 0.52000000000000002, g = 0.52000000000000002, r = 0.54000000000000004 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/fluid/steam-condensation.png", ingredients = { { amount = 1000, name = "steam", type = "fluid" } }, localised_name = { "recipe-name.steam-condensation" }, name = "steam-condensation", order = "d[other-chemistry]-b[steam-condensation]", results = { { amount = 90, name = "water", type = "fluid" } }, show_amount_in_title = false, subgroup = "fluid-recipes", type = "recipe" }, ["steam-engine"] = { enabled = false, ingredients = { { amount = 8, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "pipe", type = "item" }, { amount = 10, name = "iron-plate", type = "item" } }, name = "steam-engine", results = { { amount = 1, name = "steam-engine", type = "item" } }, type = "recipe" }, ["steam-engine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steam-engine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "steam-engine", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.steam-engine" } }, name = "steam-engine-recycling", results = { { amount = 2, extra_count_fraction = 0, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "pipe", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["steam-turbine"] = { enabled = false, energy_required = 3, ingredients = { { amount = 50, name = "iron-gear-wheel", type = "item" }, { amount = 50, name = "copper-plate", type = "item" }, { amount = 20, name = "pipe", type = "item" } }, name = "steam-turbine", results = { { amount = 1, name = "steam-turbine", type = "item" } }, type = "recipe" }, ["steam-turbine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steam-turbine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "steam-turbine", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.steam-turbine" } }, name = "steam-turbine-recycling", results = { { amount = 12.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "copper-plate", type = "item" }, { amount = 5, extra_count_fraction = 0, name = "pipe", type = "item" } }, type = "recipe", unlock_results = false }, ["steel-chest"] = { enabled = false, ingredients = { { amount = 8, name = "steel-plate", type = "item" } }, name = "steel-chest", results = { { amount = 1, name = "steel-chest", type = "item" } }, type = "recipe" }, ["steel-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steel-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "steel-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.steel-chest" } }, name = "steel-chest-recycling", results = { { amount = 2, extra_count_fraction = 0, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["steel-furnace"] = { enabled = false, energy_required = 3, ingredients = { { amount = 6, name = "steel-plate", type = "item" }, { amount = 10, name = "stone-brick", type = "item" } }, name = "steel-furnace", results = { { amount = 1, name = "steel-furnace", type = "item" } }, type = "recipe" }, ["steel-furnace-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steel-furnace.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "steel-furnace", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.steel-furnace" } }, name = "steel-furnace-recycling", results = { { amount = 1.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "stone-brick", type = "item" } }, type = "recipe", unlock_results = false }, ["steel-plate"] = { allow_productivity = true, category = "smelting", enabled = false, energy_required = 16, ingredients = { { amount = 5, name = "iron-plate", type = "item" } }, name = "steel-plate", results = { { amount = 1, name = "steel-plate", type = "item" } }, type = "recipe" }, ["steel-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 1, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/steel-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "steel-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.steel-plate" } }, name = "steel-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "steel-plate", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["stone-brick"] = { allow_productivity = true, category = "smelting", enabled = true, energy_required = 3.2000000000000002, ingredients = { { amount = 2, name = "stone", type = "item" } }, name = "stone-brick", results = { { amount = 1, name = "stone-brick", type = "item" } }, type = "recipe" }, ["stone-brick-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.2, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/stone-brick.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "stone-brick", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.stone-brick" } }, name = "stone-brick-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "stone-brick", probability = 0.25, type = "item" } }, subgroup = "terrain", type = "recipe", unlock_results = false }, ["stone-furnace"] = { ingredients = { { amount = 5, name = "stone", type = "item" } }, name = "stone-furnace", results = { { amount = 1, name = "stone-furnace", type = "item" } }, type = "recipe" }, ["stone-furnace-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/stone-furnace.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "stone-furnace", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.stone-furnace" } }, name = "stone-furnace-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "stone", type = "item" } }, type = "recipe", unlock_results = false }, ["stone-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/stone.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "stone", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.stone" } }, name = "stone-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "stone", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["stone-wall"] = { enabled = false, ingredients = { { amount = 5, name = "stone-brick", type = "item" } }, name = "stone-wall", results = { { amount = 1, name = "stone-wall", type = "item" } }, type = "recipe" }, ["stone-wall-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/wall.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "stone-wall", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.stone-wall" } }, name = "stone-wall-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "stone-brick", type = "item" } }, type = "recipe", unlock_results = false }, ["storage-chest"] = { enabled = false, ingredients = { { amount = 1, name = "steel-chest", type = "item" }, { amount = 3, name = "electronic-circuit", type = "item" }, { amount = 1, name = "advanced-circuit", type = "item" } }, name = "storage-chest", results = { { amount = 1, name = "storage-chest", type = "item" } }, type = "recipe" }, ["storage-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/storage-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "storage-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.storage-chest" } }, name = "storage-chest-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "steel-chest", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["storage-tank"] = { enabled = false, energy_required = 3, ingredients = { { amount = 20, name = "iron-plate", type = "item" }, { amount = 5, name = "steel-plate", type = "item" } }, name = "storage-tank", results = { { amount = 1, name = "storage-tank", type = "item" } }, type = "recipe" }, ["storage-tank-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.1875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/storage-tank.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "storage-tank", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.storage-tank" } }, name = "storage-tank-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "iron-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["submachine-gun"] = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "iron-gear-wheel", type = "item" }, { amount = 5, name = "copper-plate", type = "item" }, { amount = 10, name = "iron-plate", type = "item" } }, name = "submachine-gun", results = { { amount = 1, name = "submachine-gun", type = "item" } }, type = "recipe" }, ["submachine-gun-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/submachine-gun.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "submachine-gun", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.submachine-gun" } }, name = "submachine-gun-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "iron-gear-wheel", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "copper-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" } }, type = "recipe", unlock_results = false }, substation = { category = "electronics", enabled = false, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 5, name = "advanced-circuit", type = "item" }, { amount = 6, name = "copper-cable", type = "item" } }, name = "substation", results = { { amount = 1, name = "substation", type = "item" } }, type = "recipe" }, ["substation-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/substation.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "substation", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.substation" } }, name = "substation-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "advanced-circuit", type = "item" }, { amount = 1.5, extra_count_fraction = 0.5, name = "copper-cable", type = "item" } }, type = "recipe", unlock_results = false }, sulfur = { allow_productivity = true, auto_recycle = false, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0.088999999999999986, g = 0.99499999999999993, r = 1 }, quaternary = { a = 1, b = 0.35, g = 1, r = 0.95399999999999991 }, secondary = { a = 1, b = 0.69099999999999993, g = 0.97400000000000002, r = 1 }, tertiary = { a = 1, b = 0.71399999999999997, g = 0.63799999999999999, r = 0.72299999999999995 } }, enabled = false, energy_required = 1, ingredients = { { amount = 30, name = "water", type = "fluid" }, { amount = 30, name = "petroleum-gas", type = "fluid" } }, name = "sulfur", results = { { amount = 2, name = "sulfur", type = "item" } }, type = "recipe" }, ["sulfur-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe.sulfur.crafting_machine_tint ]=], enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/sulfur.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "sulfur", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.sulfur" } }, name = "sulfur-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "sulfur", probability = 0.25, type = "item" } }, subgroup = "raw-material", type = "recipe", unlock_results = false }, ["sulfuric-acid"] = { allow_productivity = true, category = "chemistry-or-cryogenics", crafting_machine_tint = { primary = { a = 1, b = 0, g = 0.95800000000000001, r = 1 }, quaternary = { a = 1, b = 0.019, g = 1, r = 0.96899999999999995 }, secondary = { a = 1, b = 0.17199999999999998, g = 0.85199999999999996, r = 1 }, tertiary = { a = 1, b = 0.59699999999999998, g = 0.86899999999999995, r = 0.87599999999999998 } }, enabled = false, energy_required = 1, ingredients = { { amount = 5, name = "sulfur", type = "item" }, { amount = 1, name = "iron-plate", type = "item" }, { amount = 100, name = "water", type = "fluid" } }, name = "sulfuric-acid", order = "c[oil-products]-b[sulfuric-acid]", results = { { amount = 50, name = "sulfuric-acid", type = "fluid" } }, subgroup = "fluid-recipes", type = "recipe" }, ["sulfuric-acid-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 0.65, r = 0.75 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.1, g = 1, r = 0.7 } }, { icon = "__base__/graphics/icons/fluid/sulfuric-acid.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "sulfuric-acid", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.sulfuric-acid" } }, name = "sulfuric-acid-barrel", order = "a[fluid]-b[oil]-f[sulfuric-acid]", results = { { amount = 1, ignored_by_stats = 1, name = "sulfuric-acid-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["sulfuric-acid-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid["sulfuric-acid"].base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 1, 0.55 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.1, g = 0.65, r = 0.75 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.1, g = 1, r = 0.7 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "sulfuric-acid-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["sulfuric-acid-barrel"].localised_name ]=] }, name = "sulfuric-acid-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, supercapacitor = { allow_productivity = true, category = "electromagnetics", enabled = false, energy_required = 10, ingredients = { { amount = 2, name = "holmium-plate", type = "item" }, { amount = 2, name = "superconductor", type = "item" }, { amount = 4, name = "electronic-circuit", type = "item" }, { amount = 1, name = "battery", type = "item" }, { amount = 10, name = "electrolyte", type = "fluid" } }, name = "supercapacitor", order = "b[holmium]-f[supercapacitor]", results = { { amount = 1, name = "supercapacitor", type = "item" } }, subgroup = "fulgora-processes", type = "recipe" }, ["supercapacitor-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.electrolyte.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.99499999999999993, 0.50499999999999998, 0.64999999999999991 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/supercapacitor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "supercapacitor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.supercapacitor" } }, name = "supercapacitor-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "holmium-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" }, { amount = 1, extra_count_fraction = 0, name = "electronic-circuit", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "battery", type = "item" } }, subgroup = "fulgora-processes", type = "recipe", unlock_results = false }, superconductor = { allow_productivity = true, category = "electromagnetics", enabled = false, energy_required = 5, ingredients = { { amount = 1, name = "holmium-plate", type = "item" }, { amount = 1, name = "copper-plate", type = "item" }, { amount = 1, name = "plastic-bar", type = "item" }, { amount = 5, name = "light-oil", type = "fluid" } }, name = "superconductor", order = "b[holmium]-d[superconductor]", results = { { amount = 2, name = "superconductor", type = "item" } }, subgroup = "fulgora-processes", type = "recipe" }, ["superconductor-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/superconductor.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "superconductor", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.superconductor" } }, name = "superconductor-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "superconductor", probability = 0.25, type = "item" } }, subgroup = "fulgora-processes", type = "recipe", unlock_results = false }, tank = { enabled = false, energy_required = 5, ingredients = { { amount = 32, name = "engine-unit", type = "item" }, { amount = 50, name = "steel-plate", type = "item" }, { amount = 15, name = "iron-gear-wheel", type = "item" }, { amount = 10, name = "advanced-circuit", type = "item" } }, name = "tank", results = { { amount = 1, name = "tank", type = "item" } }, type = "recipe" }, ["tank-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/tank.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "tank", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.tank" } }, name = "tank-recycling", results = { { amount = 8, extra_count_fraction = 0, name = "engine-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "iron-gear-wheel", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "advanced-circuit", type = "item" } }, type = "recipe", unlock_results = false }, ["tesla-ammo"] = { category = "electromagnetics", enabled = false, energy_required = 30, ingredients = { { amount = 1, name = "supercapacitor", type = "item" }, { amount = 1, name = "plastic-bar", type = "item" }, { amount = 10, name = "electrolyte", type = "fluid" } }, name = "tesla-ammo", results = { { amount = 1, name = "tesla-ammo", type = "item" } }, type = "recipe" }, ["tesla-ammo-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.electrolyte.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.99499999999999993, 0.50499999999999998, 0.64999999999999991 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tesla-ammo.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "tesla-ammo", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.tesla-ammo" } }, name = "tesla-ammo-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "supercapacitor", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "plastic-bar", type = "item" } }, type = "recipe", unlock_results = false }, ["tesla-turret"] = { category = "electromagnetics", enabled = false, energy_required = 30, ingredients = { { amount = 1, name = "teslagun", type = "item" }, { amount = 10, name = "supercapacitor", type = "item" }, { amount = 10, name = "processing-unit", type = "item" }, { amount = 50, name = "superconductor", type = "item" }, { amount = 500, name = "electrolyte", type = "fluid" } }, name = "tesla-turret", results = { { amount = 1, name = "tesla-turret", type = "item" } }, type = "recipe" }, ["tesla-turret-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.electrolyte.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.99499999999999993, 0.50499999999999998, 0.64999999999999991 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tesla-turret.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "tesla-turret", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.tesla-turret" } }, name = "tesla-turret-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "teslagun", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "supercapacitor", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 12.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" } }, type = "recipe", unlock_results = false }, teslagun = { category = "electromagnetics", enabled = false, energy_required = 30, ingredients = { { amount = 10, name = "holmium-plate", type = "item" }, { amount = 10, name = "superconductor", type = "item" }, { amount = 30, name = "plastic-bar", type = "item" }, { amount = 100, name = "electrolyte", type = "fluid" } }, name = "teslagun", results = { { amount = 1, name = "teslagun", type = "item" } }, type = "recipe" }, ["teslagun-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.electrolyte.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.99499999999999993, 0.50499999999999998, 0.64999999999999991 } }, energy_required = 1.875, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/teslagun.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "teslagun", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.teslagun" } }, name = "teslagun-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "holmium-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "superconductor", type = "item" }, { amount = 7.5, extra_count_fraction = 0.5, name = "plastic-bar", type = "item" } }, type = "recipe", unlock_results = false }, thruster = { enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "steel-plate", type = "item" }, { amount = 10, name = "processing-unit", type = "item" }, { amount = 5, name = "electric-engine-unit", type = "item" } }, name = "thruster", results = { { amount = 1, name = "thruster", type = "item" } }, type = "recipe" }, ["thruster-fuel"] = { allow_productivity = true, always_show_products = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 0.50199999999999996, b = 0, g = 0.1, r = 0.88100000000000005 }, quaternary = { a = 0.50199999999999996, b = 0, g = 0.17399999999999998, r = 0.629 }, secondary = { a = 0.50199999999999996, b = 0.60499999999999998, g = 0.76699999999999999, r = 0.93000000000000007 }, tertiary = { a = 0.50199999999999996, b = 0.54199999999999999, g = 0.64900000000000002, r = 0.87300000000000004 } }, enabled = false, energy_required = 2, ingredients = { { amount = 2, name = "carbon", type = "item" }, { amount = 10, name = "water", type = "fluid" } }, name = "thruster-fuel", order = "a[thruster-fuel]", results = { { amount = 75, name = "thruster-fuel", type = "fluid" } }, show_amount_in_title = false, subgroup = "space-processing", surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["thruster-oxidizer"] = { allow_productivity = true, always_show_products = true, auto_recycle = false, category = "chemistry", crafting_machine_tint = { primary = { a = 0.50199999999999996, b = 0.79199999999999999, g = 0.396, r = 0.082000000000000011 }, quaternary = { a = 0.50199999999999996, b = 1, g = 0.91500000000000004, r = 0.68300000000000001 }, secondary = { a = 0.50199999999999996, b = 0.79600000000000009, g = 0.55300000000000002, r = 0.16100000000000001 }, tertiary = { a = 0.50199999999999996, b = 0.54500000000000002, g = 0.37599999999999998, r = 0.058999999999999995 } }, enabled = false, energy_required = 2, ingredients = { { amount = 2, name = "iron-ore", type = "item" }, { amount = 10, name = "water", type = "fluid" } }, name = "thruster-oxidizer", order = "c[thruster-oxidizer]", results = { { amount = 75, name = "thruster-oxidizer", type = "fluid" } }, show_amount_in_title = false, subgroup = "space-processing", surface_conditions = { { max = 0, min = 0, property = "gravity" } }, type = "recipe" }, ["thruster-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/thruster.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "thruster", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.thruster" } }, name = "thruster-recycling", results = { { amount = 2.5, extra_count_fraction = 0.5, name = "steel-plate", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" }, { amount = 1.25, extra_count_fraction = 0.25, name = "electric-engine-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["toolbelt-equipment"] = { enabled = false, energy_required = 10, ingredients = { { amount = 3, name = "advanced-circuit", type = "item" }, { amount = 10, name = "carbon-fiber", type = "item" } }, name = "toolbelt-equipment", results = { { amount = 1, name = "toolbelt-equipment", type = "item" } }, type = "recipe" }, ["toolbelt-equipment-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/toolbelt-equipment.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "toolbelt-equipment", type = "item" } }, localised_name = { "recipe-name.recycling", { "equipment-name.toolbelt-equipment" } }, name = "toolbelt-equipment-recycling", results = { { amount = 0.75, extra_count_fraction = 0.75, name = "advanced-circuit", type = "item" }, { amount = 2.5, extra_count_fraction = 0.5, name = "carbon-fiber", type = "item" } }, type = "recipe", unlock_results = false }, ["top-up-valve-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/entity/top-up-valve/top-up-valve-east.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "top-up-valve", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.top-up-valve" } }, name = "top-up-valve-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "top-up-valve", probability = 0.25, type = "item" } }, subgroup = "other", type = "recipe", unlock_results = false }, ["train-stop"] = { enabled = false, ingredients = { { amount = 5, name = "electronic-circuit", type = "item" }, { amount = 6, name = "iron-plate", type = "item" }, { amount = 6, name = "iron-stick", type = "item" }, { amount = 3, name = "steel-plate", type = "item" } }, name = "train-stop", results = { { amount = 1, name = "train-stop", type = "item" } }, type = "recipe" }, ["train-stop-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/train-stop.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "train-stop", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.train-stop" } }, name = "train-stop-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "electronic-circuit", type = "item" }, { amount = 1.5, extra_count_fraction = 0.5, name = "iron-plate", type = "item" }, { amount = 1.5, extra_count_fraction = 0.5, name = "iron-stick", type = "item" }, { amount = 0.75, extra_count_fraction = 0.75, name = "steel-plate", type = "item" } }, type = "recipe", unlock_results = false }, ["transport-belt"] = { category = "pressing", ingredients = { { amount = 1, name = "iron-plate", type = "item" }, { amount = 1, name = "iron-gear-wheel", type = "item" } }, name = "transport-belt", results = { { amount = 2, name = "transport-belt", type = "item" } }, type = "recipe" }, ["transport-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/transport-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "transport-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.transport-belt" } }, name = "transport-belt-recycling", results = { { amount = 0.125, extra_count_fraction = 0.125, name = "iron-plate", type = "item" }, { amount = 0.125, extra_count_fraction = 0.125, name = "iron-gear-wheel", type = "item" } }, type = "recipe", unlock_results = false }, ["tree-seed-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tree-seed.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "tree-seed", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["tree-seed"].localised_name ]=] }, name = "tree-seed-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "tree-seed", probability = 0.25, type = "item" } }, subgroup = "nauvis-agriculture", type = "recipe", unlock_results = false }, ["tungsten-carbide"] = { allow_productivity = true, category = "crafting-with-fluid", enabled = false, energy_required = 1, ingredients = { { amount = 2, name = "tungsten-ore", type = "item" }, { amount = 10, name = "sulfuric-acid", type = "fluid" }, { amount = 1, name = "carbon", type = "item" } }, name = "tungsten-carbide", order = "c[tungsten]-b[tungsten-carbide]", results = { { amount = 1, name = "tungsten-carbide", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["tungsten-carbide-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tungsten-carbide.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "tungsten-carbide", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.tungsten-carbide" } }, name = "tungsten-carbide-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "tungsten-carbide", probability = 0.25, type = "item" } }, subgroup = "vulcanus-processes", type = "recipe", unlock_results = false }, ["tungsten-ore-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tungsten-ore.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "tungsten-ore", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.tungsten-ore" } }, name = "tungsten-ore-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "tungsten-ore", probability = 0.25, type = "item" } }, subgroup = "vulcanus-processes", type = "recipe", unlock_results = false }, ["tungsten-plate"] = { allow_productivity = true, category = "metallurgy", enabled = false, energy_required = 10, ingredients = { { amount = 4, name = "tungsten-ore", type = "item" }, { amount = 10, name = "molten-iron", type = "fluid" } }, name = "tungsten-plate", order = "c[tungsten]-c[tungsten-plate]", results = { { amount = 1, name = "tungsten-plate", type = "item" } }, subgroup = "vulcanus-processes", type = "recipe" }, ["tungsten-plate-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/tungsten-plate.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "tungsten-plate", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.tungsten-plate" } }, name = "tungsten-plate-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "tungsten-plate", probability = 0.25, type = "item" } }, subgroup = "vulcanus-processes", type = "recipe", unlock_results = false }, ["turbo-loader"] = { enabled = false, energy_required = 20, hidden = true, ingredients = { { amount = 5, name = "turbo-transport-belt", type = "item" }, { amount = 1, name = "express-loader", type = "item" } }, name = "turbo-loader", results = { { amount = 1, name = "turbo-loader", type = "item" } }, type = "recipe" }, ["turbo-loader-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 1.25, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/turbo-loader.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "turbo-loader", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.turbo-loader" } }, name = "turbo-loader-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "turbo-transport-belt", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "express-loader", type = "item" } }, type = "recipe", unlock_results = false }, ["turbo-splitter"] = { category = "metallurgy", enabled = false, energy_required = 2, ingredients = { { amount = 1, name = "express-splitter", type = "item" }, { amount = 15, name = "tungsten-plate", type = "item" }, { amount = 2, name = "processing-unit", type = "item" }, { amount = 80, name = "lubricant", type = "fluid" } }, name = "turbo-splitter", results = { { amount = 1, name = "turbo-splitter", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["turbo-splitter-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/turbo-splitter.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "turbo-splitter", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.turbo-splitter" } }, name = "turbo-splitter-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "express-splitter", type = "item" }, { amount = 3.75, extra_count_fraction = 0.75, name = "tungsten-plate", type = "item" }, { amount = 0.5, extra_count_fraction = 0.5, name = "processing-unit", type = "item" } }, type = "recipe", unlock_results = false }, ["turbo-transport-belt"] = { category = "metallurgy", enabled = false, ingredients = { { amount = 5, name = "tungsten-plate", type = "item" }, { amount = 1, name = "express-transport-belt", type = "item" }, { amount = 20, name = "lubricant", type = "fluid" } }, name = "turbo-transport-belt", results = { { amount = 1, name = "turbo-transport-belt", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["turbo-transport-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/turbo-transport-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "turbo-transport-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.turbo-transport-belt" } }, name = "turbo-transport-belt-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "tungsten-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "express-transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["turbo-underground-belt"] = { category = "metallurgy", enabled = false, energy_required = 2, ingredients = { { amount = 40, name = "tungsten-plate", type = "item" }, { amount = 2, name = "express-underground-belt", type = "item" }, { amount = 40, name = "lubricant", type = "fluid" } }, name = "turbo-underground-belt", results = { { amount = 2, name = "turbo-underground-belt", type = "item" } }, surface_conditions = { { max = 4000, min = 4000, property = "pressure" } }, type = "recipe" }, ["turbo-underground-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.lubricant.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.71500000000000004, 0.875, 0.65500000000000007 } }, energy_required = 0.125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/turbo-underground-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "turbo-underground-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.turbo-underground-belt" } }, name = "turbo-underground-belt-recycling", results = { { amount = 5, extra_count_fraction = 0, name = "tungsten-plate", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "express-underground-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["underground-belt"] = { category = "pressing", enabled = false, energy_required = 1, ingredients = { { amount = 10, name = "iron-plate", type = "item" }, { amount = 5, name = "transport-belt", type = "item" } }, name = "underground-belt", results = { { amount = 2, name = "underground-belt", type = "item" } }, type = "recipe" }, ["underground-belt-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.0625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/underground-belt.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "underground-belt", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.underground-belt" } }, name = "underground-belt-recycling", results = { { amount = 1.25, extra_count_fraction = 0.25, name = "iron-plate", type = "item" }, { amount = 0.625, extra_count_fraction = 0.625, name = "transport-belt", type = "item" } }, type = "recipe", unlock_results = false }, ["upgrade-planner-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/upgrade-planner.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "upgrade-planner", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.upgrade-planner" } }, name = "upgrade-planner-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "upgrade-planner", probability = 0.25, type = "item" } }, subgroup = "tool", type = "recipe", unlock_results = false }, ["uranium-235-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-235.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "uranium-235", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-235" } }, name = "uranium-235-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "uranium-235", probability = 0.25, type = "item" } }, subgroup = "uranium-processing", type = "recipe", unlock_results = false }, ["uranium-238-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-238.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "uranium-238", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-238" } }, name = "uranium-238-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "uranium-238", probability = 0.25, type = "item" } }, subgroup = "uranium-processing", type = "recipe", unlock_results = false }, ["uranium-cannon-shell"] = { enabled = false, energy_required = 12, ingredients = { { amount = 1, name = "cannon-shell", type = "item" }, { amount = 1, name = "uranium-238", type = "item" } }, name = "uranium-cannon-shell", results = { { amount = 1, name = "uranium-cannon-shell", type = "item" } }, type = "recipe" }, ["uranium-cannon-shell-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.75, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-cannon-shell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "uranium-cannon-shell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-cannon-shell" } }, name = "uranium-cannon-shell-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "cannon-shell", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "uranium-238", type = "item" } }, type = "recipe", unlock_results = false }, ["uranium-fuel-cell"] = { allow_productivity = true, auto_recycle = false, enabled = false, energy_required = 10, ingredients = { { amount = 10, name = "iron-plate", type = "item" }, { amount = 1, name = "uranium-235", type = "item" }, { amount = 19, name = "uranium-238", type = "item" } }, name = "uranium-fuel-cell", results = { { amount = 10, name = "uranium-fuel-cell", type = "item" } }, subgroup = "uranium-processing", type = "recipe" }, ["uranium-fuel-cell-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-fuel-cell.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "uranium-fuel-cell", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-fuel-cell" } }, name = "uranium-fuel-cell-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "uranium-fuel-cell", probability = 0.25, type = "item" } }, subgroup = "uranium-processing", type = "recipe", unlock_results = false }, ["uranium-ore-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-ore.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "uranium-ore", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-ore" } }, name = "uranium-ore-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "uranium-ore", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["uranium-processing"] = { allow_productivity = true, auto_recycle = false, category = "centrifuging", enabled = false, energy_required = 12, icon = "__base__/graphics/icons/uranium-processing.png", ingredients = { { amount = 10, name = "uranium-ore", type = "item" } }, name = "uranium-processing", order = "a[uranium-processing]-a[uranium-processing]", results = { { amount = 1, name = "uranium-235", probability = 0.0070000000000000009, type = "item" }, { amount = 1, name = "uranium-238", probability = 0.99299999999999997, type = "item" } }, subgroup = "uranium-processing", type = "recipe" }, ["uranium-rounds-magazine"] = { enabled = false, energy_required = 10, ingredients = { { amount = 1, name = "piercing-rounds-magazine", type = "item" }, { amount = 1, name = "uranium-238", type = "item" } }, name = "uranium-rounds-magazine", results = { { amount = 1, name = "uranium-rounds-magazine", type = "item" } }, type = "recipe" }, ["uranium-rounds-magazine-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.625, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/uranium-rounds-magazine.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "uranium-rounds-magazine", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.uranium-rounds-magazine" } }, name = "uranium-rounds-magazine-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "piercing-rounds-magazine", type = "item" }, { amount = 0.25, extra_count_fraction = 0.25, name = "uranium-238", type = "item" } }, type = "recipe", unlock_results = false }, ["utility-science-pack"] = { allow_productivity = true, crafting_machine_tint = { primary = { a = 1, b = 0, g = 0.8, r = 1 }, secondary = { a = 1, b = 0, g = 0.8, r = 1 } }, enabled = false, energy_required = 21, ingredients = { { amount = 3, name = "low-density-structure", type = "item" }, { amount = 2, name = "processing-unit", type = "item" }, { amount = 1, name = "flying-robot-frame", type = "item" } }, name = "utility-science-pack", results = { { amount = 3, name = "utility-science-pack", type = "item" } }, type = "recipe" }, ["utility-science-pack-recycling"] = { category = "recycling", crafting_machine_tint = "SERPENT PLACEHOLDER" --[=[ ref [""].recipe["utility-science-pack"].crafting_machine_tint ]=], enabled = true, energy_required = 1.3125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/utility-science-pack.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "utility-science-pack", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.utility-science-pack" } }, name = "utility-science-pack-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "utility-science-pack", probability = 0.25, type = "item" } }, subgroup = "science-pack", type = "recipe", unlock_results = false }, ["water-barrel"] = { allow_decomposition = false, allow_quality = false, category = "crafting-with-fluid", enabled = false, energy_required = 0.2, factoriopedia_alternative = "barrel", hide_from_player_crafting = true, hide_from_signal_gui = false, icons = { { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill.png", icon_size = 64 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-side-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.6, g = 0.34000000000000004, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-fill-top-mask.png", icon_size = 64, tint = { a = 0.75, b = 0.7, g = 0.7, r = 0.7 } }, { icon = "__base__/graphics/icons/fluid/water.png", icon_size = 64, scale = 0.25, shift = { -8, -8 } } }, ingredients = { { amount = 50, ignored_by_stats = 50, name = "water", type = "fluid" }, { amount = 1, ignored_by_stats = 1, name = "barrel", type = "item" } }, localised_name = { "recipe-name.fill-barrel", { "fluid-name.water" } }, name = "water-barrel", order = "a[fluid]-a[water]-a[water]", results = { { amount = 1, ignored_by_stats = 1, name = "water-barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe" }, ["water-barrel-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = "SERPENT PLACEHOLDER" --[=[ ref [""].fluid.water.base_color ]=], secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.85, 0.85, 0.85 } }, energy_required = 0.0125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/fluid/barreling/empty-barrel.png", icon_size = 64, scale = 0.4 }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-side-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.6, g = 0.34000000000000004, r = 0 } }, { icon = "__base__/graphics/icons/fluid/barreling/barrel-hoop-top-mask.png", icon_size = 64, scale = 0.4, tint = { a = 0.75, b = 0.7, g = 0.7, r = 0.7 } }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "water-barrel", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["water-barrel"].localised_name ]=] }, name = "water-barrel-recycling", results = { { amount = 0.25, extra_count_fraction = 0.25, name = "barrel", type = "item" } }, subgroup = "fill-barrel", type = "recipe", unlock_results = false }, ["wood-processing"] = { allow_productivity = true, auto_recycle = false, category = "organic-or-assembling", crafting_machine_tint = { primary = { a = 1, b = 0.09, g = 0.20499999999999998, r = 0.44199999999999999 }, secondary = { a = 1, b = 0, g = 0.5, r = 1 } }, enabled = false, energy_required = 2, icon = "__base__/graphics/icons/wood-processing.png", ingredients = { { amount = 2, name = "wood", type = "item" } }, name = "wood-processing", order = "a[seeds]-a[wood-processing]", results = { { amount = 1, name = "tree-seed", type = "item" } }, subgroup = "nauvis-agriculture", surface_conditions = { { max = 1000, min = 1000, property = "pressure" } }, type = "recipe" }, ["wood-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/wood.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "wood", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.wood" } }, name = "wood-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "wood", probability = 0.25, type = "item" } }, subgroup = "raw-resource", type = "recipe", unlock_results = false }, ["wooden-chest"] = { ingredients = { { amount = 2, name = "wood", type = "item" } }, name = "wooden-chest", results = { { amount = 1, name = "wooden-chest", type = "item" } }, type = "recipe" }, ["wooden-chest-recycling"] = { allow_decomposition = false, category = "recycling", crafting_machine_tint = { primary = { 0.5, 0.5, 0.5, 0.5 }, quaternary = { 0.5, 0.5, 0.5, 0.5 }, secondary = { 0.5, 0.5, 0.5, 0.5 }, tertiary = { 0.5, 0.5, 0.5, 0.5 } }, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__base__/graphics/icons/wooden-chest.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, name = "wooden-chest", type = "item" } }, localised_name = { "recipe-name.recycling", { "entity-name.wooden-chest" } }, name = "wooden-chest-recycling", results = { { amount = 0.5, extra_count_fraction = 0.5, name = "wood", type = "item" } }, type = "recipe", unlock_results = false }, ["yumako-mash-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/yumako-mash.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "yumako-mash", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.yumako-mash" } }, name = "yumako-mash-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "yumako-mash", probability = 0.25, type = "item" } }, subgroup = "agriculture-products", type = "recipe", unlock_results = false }, ["yumako-processing"] = { allow_productivity = true, category = "organic-or-hand-crafting", crafting_machine_tint = { primary = { a = 1, b = 0.31000000000000001, g = 0.006, r = 0.97599999999999998 }, secondary = { a = 1, b = 0.29299999999999997, g = 0.70099999999999998, r = 0.80500000000000007 } }, enabled = false, energy_required = 1, icon = "__space-age__/graphics/icons/yumako-processing.png", ingredients = { { amount = 1, name = "yumako", type = "item" } }, name = "yumako-processing", order = "a[seeds]-a[yumako-processing]", results = { { amount = 1, name = "yumako-seed", probability = 0.02, type = "item" }, { amount = 2, name = "yumako-mash", type = "item" } }, subgroup = "agriculture-processes", type = "recipe" }, ["yumako-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/yumako.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "yumako", type = "item" } }, localised_name = { "recipe-name.recycling", { "item-name.yumako" } }, name = "yumako-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "yumako", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false }, ["yumako-seed-recycling"] = { category = "recycling", crafting_machine_tint = { primary = { 0.125, 0.125, 0.125, 0.125 }, quaternary = { 0.125, 0.125, 0.125, 0.125 }, secondary = { 0.125, 0.125, 0.125, 0.125 }, tertiary = { 0.125, 0.125, 0.125, 0.125 } }, enabled = true, energy_required = 0.03125, hidden = true, icons = { { icon = "__quality__/graphics/icons/recycling.png" }, { icon = "__space-age__/graphics/icons/yumako-seed.png", scale = 0.4 }, { icon = "__quality__/graphics/icons/recycling-top.png" } }, ingredients = { { amount = 1, ignored_by_stats = 1, name = "yumako-seed", type = "item" } }, localised_name = { "recipe-name.recycling", "SERPENT PLACEHOLDER" --[=[ ref [""].item["yumako-seed"].localised_name ]=] }, name = "yumako-seed-recycling", results = { { amount = 1, ignored_by_stats = 1, name = "yumako-seed", probability = 0.25, type = "item" } }, subgroup = "agriculture-processes", type = "recipe", unlock_results = false } }, ["recipe-category"] = { ["advanced-crafting"] = { name = "advanced-crafting", type = "recipe-category" }, ["basic-crafting"] = { name = "basic-crafting", type = "recipe-category" }, ["captive-spawner-process"] = { name = "captive-spawner-process", type = "recipe-category" }, centrifuging = { name = "centrifuging", type = "recipe-category" }, chemistry = { name = "chemistry", type = "recipe-category" }, ["chemistry-or-cryogenics"] = { name = "chemistry-or-cryogenics", type = "recipe-category" }, crafting = { name = "crafting", type = "recipe-category" }, ["crafting-with-fluid"] = { name = "crafting-with-fluid", type = "recipe-category" }, ["crafting-with-fluid-or-metallurgy"] = { name = "crafting-with-fluid-or-metallurgy", type = "recipe-category" }, crushing = { name = "crushing", type = "recipe-category" }, cryogenics = { name = "cryogenics", type = "recipe-category" }, ["cryogenics-or-assembling"] = { name = "cryogenics-or-assembling", type = "recipe-category" }, electromagnetics = { name = "electromagnetics", type = "recipe-category" }, electronics = { name = "electronics", type = "recipe-category" }, ["electronics-or-assembling"] = { name = "electronics-or-assembling", type = "recipe-category" }, ["electronics-with-fluid"] = { name = "electronics-with-fluid", type = "recipe-category" }, metallurgy = { name = "metallurgy", type = "recipe-category" }, ["metallurgy-or-assembling"] = { name = "metallurgy-or-assembling", type = "recipe-category" }, ["oil-processing"] = { name = "oil-processing", type = "recipe-category" }, organic = { name = "organic", type = "recipe-category" }, ["organic-or-assembling"] = { name = "organic-or-assembling", type = "recipe-category" }, ["organic-or-chemistry"] = { name = "organic-or-chemistry", type = "recipe-category" }, ["organic-or-hand-crafting"] = { name = "organic-or-hand-crafting", type = "recipe-category" }, parameters = { name = "parameters", type = "recipe-category" }, pressing = { name = "pressing", type = "recipe-category" }, recycling = { name = "recycling", type = "recipe-category" }, ["recycling-or-hand-crafting"] = { name = "recycling-or-hand-crafting", type = "recipe-category" }, ["rocket-building"] = { name = "rocket-building", type = "recipe-category" }, smelting = { name = "smelting", type = "recipe-category" } }, ["remote-controller"] = { default = { movement_speed = 1, name = "default", type = "remote-controller" } }, ["repair-tool"] = { ["repair-pack"] = { drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/repair-pack-inventory-move.ogg", volume = 0.7 }, durability = 300, icon = "__base__/graphics/icons/repair-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["repair-tool"]["repair-pack"].drop_sound ]=], name = "repair-pack", order = "b[repair]-a[repair-pack]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/repair-pack-inventory-pickup.ogg", volume = 0.7 }, random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].gun["artillery-wagon-cannon"].random_tint_color ]=], speed = 2, stack_size = 100, subgroup = "tool", type = "repair-tool" } }, ["research-achievement"] = { ["eco-unfriendly"] = { icon = "__base__/graphics/achievement/eco-unfriendly.png", icon_size = 128, name = "eco-unfriendly", order = "a[progress]-d[eco-unfriendly]", technology = "oil-processing", type = "research-achievement" }, ["tech-maniac"] = { icon = "__base__/graphics/achievement/tech-maniac.png", icon_size = 128, name = "tech-maniac", order = "e[research]-b[tech-maniac]", research_all = true, type = "research-achievement" } }, ["research-with-science-pack-achievement"] = { ["research-with-agriculture"] = { icon = "__space-age__/graphics/achievement/research-with-agriculture.png", icon_size = 128, name = "research-with-agriculture", order = "e[research]-a[research-with]-i[agriculture]", science_pack = "agricultural-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-automation"] = { icon = "__base__/graphics/achievement/research-with-automation.png", icon_size = 128, name = "research-with-automation", order = "e[research]-a[research-with]-a[automation]", science_pack = "automation-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-chemicals"] = { icon = "__base__/graphics/achievement/research-with-chemicals.png", icon_size = 128, name = "research-with-chemicals", order = "e[research]-a[research-with]-d[chemicals]", science_pack = "chemical-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-cryogenics"] = { icon = "__space-age__/graphics/achievement/research-with-cryogenics.png", icon_size = 128, name = "research-with-cryogenics", order = "e[research]-a[research-with]-k[cryogenics]", science_pack = "cryogenic-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-electromagnetics"] = { icon = "__space-age__/graphics/achievement/research-with-electromagnetics.png", icon_size = 128, name = "research-with-electromagnetics", order = "e[research]-a[research-with]-j[electromagnetics]", science_pack = "electromagnetic-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-logistics"] = { icon = "__base__/graphics/achievement/research-with-logistics.png", icon_size = 128, name = "research-with-logistics", order = "e[research]-a[research-with]-b[logistics]", science_pack = "logistic-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-metallurgics"] = { icon = "__space-age__/graphics/achievement/research-with-metallurgics.png", icon_size = 128, name = "research-with-metallurgics", order = "e[research]-a[research-with]-h[metallurgics]", science_pack = "metallurgic-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-military"] = { icon = "__base__/graphics/achievement/research-with-military.png", icon_size = 128, name = "research-with-military", order = "e[research]-a[research-with]-c[military]", science_pack = "military-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-production"] = { icon = "__base__/graphics/achievement/research-with-production.png", icon_size = 128, name = "research-with-production", order = "e[research]-a[research-with]-e[production]", science_pack = "production-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-promethium"] = { icon = "__space-age__/graphics/achievement/research-with-promethium.png", icon_size = 128, name = "research-with-promethium", order = "e[research]-a[research-with]-l[promethium]", science_pack = "promethium-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-space"] = { icon = "__base__/graphics/achievement/research-with-space.png", icon_size = 128, name = "research-with-space", order = "e[research]-a[research-with]-g[space]", science_pack = "space-science-pack", type = "research-with-science-pack-achievement" }, ["research-with-utility"] = { icon = "__base__/graphics/achievement/research-with-utility.png", icon_size = 128, name = "research-with-utility", order = "e[research]-a[research-with]-f[utility]", science_pack = "utility-science-pack", type = "research-with-science-pack-achievement" } }, resource = { calcite = { autoplace = { order = "b", probability_expression = 0 }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"calcite\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"calcite\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"calcite\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"calcite\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"calcite\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"calcite\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"calcite\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"calcite\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"calcite\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"calcite\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__space-age__/graphics/icons/calcite.png", map_color = { 0.8, 0.7, 0.7 }, minable = { mining_particle = "calcite-particle", mining_time = 1, result = "calcite" }, mining_visualisation_tint = { a = 1, b = 0.92000000000000011, g = 1, r = 0.99000000000000004 }, name = "calcite", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__space-age__/graphics/entity/calcite/calcite.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/ore-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-7.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-8.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-9.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-10.ogg", volume = 0.7 } } } }, coal = { autoplace = { order = "b", probability_expression = "(var('control:coal:size') > 0) * (clamp(var('default-coal-patches'), 0, 1))", richness_expression = "(var('control:coal:size') > 0) * (1*var('control:coal:richness')*(var('default-coal-patches'))*max((1000+distance)/2600,1))" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-stone.ogg", volume = 0.8 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"coal\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"coal\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"coal\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"coal\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"coal\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"coal\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"coal\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"coal\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"coal\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"coal\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"coal\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"coal\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"coal\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"coal\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__base__/graphics/icons/coal.png", map_color = { 0, 0, 0 }, minable = { mining_particle = "coal-particle", mining_time = 1, result = "coal" }, mining_visualisation_tint = { a = 1, b = 0.46500000000000004, g = 0.46500000000000004, r = 0.46500000000000004 }, name = "coal", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__base__/graphics/entity/coal/coal.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/ore-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-7.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-8.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-9.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/ore-10.ogg", volume = 0.7 } } } }, ["copper-ore"] = { autoplace = { order = "b", probability_expression = "(var('control:copper-ore:size') > 0) * (clamp(var('default-copper-ore-patches'), 0, 1))", richness_expression = "(var('control:copper-ore:size') > 0) * (1*var('control:copper-ore:richness')*(var('default-copper-ore-patches'))*max((1000+distance)/2600,1))" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.driving_sound ]=], factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"copper-ore\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__base__/graphics/icons/copper-ore.png", map_color = { 0.80300000000000011, 0.38799999999999999, 0.21499999999999999 }, minable = { mining_particle = "copper-ore-particle", mining_time = 1, result = "copper-ore" }, mining_visualisation_tint = { a = 1, b = 0.54100000000000001, g = 0.675, r = 1 }, name = "copper-ore", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__base__/graphics/entity/copper-ore/copper-ore.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.walking_sound ]=] }, ["crude-oil"] = { autoplace = { order = "c", probability_expression = "(var('control:crude-oil:size') > 0) * (clamp(var('default-crude-oil-patches'), 0, 1)* random_penalty{x = x, y = y, source = 1, amplitude = 1 /0.020833333333333})", richness_expression = "(var('control:crude-oil:size') > 0) * (1*var('control:crude-oil:richness')*(var('default-crude-oil-patches')/0.020833333333333+220000)*max((1000+distance)/2600,1))" }, category = "basic-fluid", collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, created_effect = { action_delivery = { source_effects = { { entity_name = "aquilo-tiles-inner-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" }, { entity_name = "aquilo-tiles-outer-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, draw_stateless_visualisation_under_building = false, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-oil.ogg", volume = 0.6 } }, flags = { "placeable-neutral" }, highlight = true, icon = "__base__/graphics/icons/crude-oil-resource.png", infinite = true, infinite_depletion_amount = 10, map_color = { 0.78000000000000007, 0.2, 0.77000000000000002 }, map_grid = false, minable = { mining_time = 1, results = { { amount_max = 10, amount_min = 10, name = "crude-oil", probability = 1, type = "fluid" } } }, minimum = 60000, name = "crude-oil", normal = 300000, order = "a", resource_patch_search_radius = 12, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 0 }, stages = { sheet = { filename = "__base__/graphics/entity/crude-oil/crude-oil.png", frame_count = 4, height = 124, line_length = 4, priority = "extra-high", scale = 0.5, shift = { 0.015625, -0.0625 }, variation_count = 1, width = 168 } }, stateless_visualisation = { { animation = { animation_speed = 0.2, filename = "__base__/graphics/entity/crude-oil/crude-oil-animation.png", frame_count = 32, height = 46, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.109375 }, width = 62 }, count = 1, render_layer = "decorative" }, { animation = { animation_speed = 0.3, filename = "__base__/graphics/entity/crude-oil/oil-smoke-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1.5, shift = { -0.0625, -4 }, tint = { 0.06, 0.06, 0.06, 0.2 }, width = 90 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.3, filename = "__base__/graphics/entity/crude-oil/oil-smoke-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1.5, shift = { 0, -1.6875 }, tint = { 0.080000000000000018, 0.080000000000000018, 0.080000000000000018, 0.2 }, width = 40 }, count = 1, render_layer = "smoke" } }, subgroup = "mineable-fluids", tree_removal_max_distance = 1024, tree_removal_probability = 0.7, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } } }, ["fluorine-vent"] = { autoplace = { order = "a[resources]-a[fluorine]", probability_expression = "aquilo_flourine_vent_probability", richness_expression = "aquilo_flourine_vent_richness" }, category = "basic-fluid", collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, created_effect = { action_delivery = { source_effects = { { entity_name = "aquilo-tiles-inner-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" }, { entity_name = "aquilo-tiles-outer-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, draw_stateless_visualisation_under_building = false, flags = { "placeable-neutral" }, highlight = true, icon = "__space-age__/graphics/icons/fluorine-vent.png", infinite = true, infinite_depletion_amount = 10, map_color = { 0, 0.8, 1 }, map_grid = false, minable = { mining_time = 1, results = { { amount_max = 1, amount_min = 1, name = "fluorine", probability = 1, type = "fluid" } } }, minimum = 20000, name = "fluorine-vent", normal = 100000, order = "d", resource_patch_search_radius = 16, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 0 }, stages = { layers = { { filename = "__space-age__/graphics/entity/fluorine-vent/fluorine-vent.png", frame_count = 4, height = 136, line_length = 4, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.09375 }, width = 194 } } }, stateless_visualisation = { { animation = { animation_speed = 0.35, filename = "__space-age__/graphics/entity/lithium-brine/smoke-1.png", frame_count = 64, height = 226, line_length = 16, priority = "extra-high", scale = 0.75, shift = { 0.015625, -1.9175000000000001 }, tint = { a = 1, b = 0.5, g = 0.5, r = 0.25 }, width = 102 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.35, filename = "__space-age__/graphics/entity/lithium-brine/smoke-2.png", frame_count = 64, height = 226, line_length = 16, priority = "extra-high", scale = 0.75, shift = { 0.015625, -1.9175000000000001 }, tint = { a = 0.35, b = 1, g = 0.9, r = 0 }, width = 102 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/fluorine-vent/fluorine-vent-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1.5, shift = { -0.0625, -4 }, tint = { 0.05, 0.1, 0.1, 0.1 }, width = 90 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/fluorine-vent/fluorine-vent-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1.5, shift = { 0, -1.6875 }, tint = { 0, 0.090000000000000018, 0.1, 0.1 }, width = 40 }, count = 1, render_layer = "smoke" } }, subgroup = "mineable-fluids", tree_removal_max_distance = 1024, tree_removal_probability = 0.7, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } } }, ["iron-ore"] = { autoplace = { order = "b", probability_expression = "(var('control:iron-ore:size') > 0) * (clamp(var('default-iron-ore-patches'), 0, 1))", richness_expression = "(var('control:iron-ore:size') > 0) * (1*var('control:iron-ore:richness')*(var('default-iron-ore-patches'))*max((1000+distance)/2600,1))" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.driving_sound ]=], factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__base__/graphics/icons/iron-ore.png", map_color = { 0.41499999999999995, 0.525, 0.57999999999999998 }, minable = { mining_particle = "iron-ore-particle", mining_time = 1, result = "iron-ore" }, mining_visualisation_tint = { a = 1, b = 1, g = 0.96500000000000004, r = 0.89499999999999993 }, name = "iron-ore", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__base__/graphics/entity/iron-ore/iron-ore.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.walking_sound ]=] }, ["lithium-brine"] = { autoplace = { order = "a[resources]-b[lithium]", probability_expression = "aquilo_lithium_brine_probability", richness_expression = "aquilo_lithium_brine_richness" }, category = "basic-fluid", collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, created_effect = { action_delivery = { source_effects = { { entity_name = "aquilo-tiles-inner-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" }, { entity_name = "aquilo-tiles-outer-explosion", offsets = { { 0.5, 0.5 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, draw_stateless_visualisation_under_building = false, flags = { "placeable-neutral" }, highlight = true, icon = "__space-age__/graphics/icons/lithium-brine.png", map_color = { 0.7, 1, 0.6 }, map_grid = false, minable = { mining_time = 1, results = { { amount_max = 1, amount_min = 1, name = "lithium-brine", probability = 1, type = "fluid" } } }, name = "lithium-brine", normal = 50000, order = "c", resource_patch_search_radius = 16, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 0 }, stages = { layers = { { filename = "__space-age__/graphics/entity/lithium-brine/lithium-brine.png", frame_count = 4, height = 120, line_length = 4, priority = "extra-high", scale = 0.5, shift = { 0.046875, 0.140625 }, width = 166 } } }, stateless_visualisation = { { animation = { animation_speed = 0.35, filename = "__space-age__/graphics/entity/lithium-brine/smoke-1.png", frame_count = 64, height = 226, line_length = 16, priority = "extra-high", scale = 0.5, shift = { 0.015625, -1.6875 }, tint = { 0.9, 1, 0.9, 1 }, width = 102 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.35, filename = "__space-age__/graphics/entity/lithium-brine/smoke-2.png", frame_count = 64, height = 226, line_length = 16, priority = "extra-high", scale = 0.5, shift = { 0.015625, -1.6875 }, tint = { 0.2, 0.3, 0.2, 0.5 }, width = 102 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/fluorine-vent/fluorine-vent-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 0.5, shift = { -0.0625, -1.25 }, tint = { 0.090000000000000018, 0.1, 0.090000000000000018, 0.1 }, width = 90 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/entity/fluorine-vent/fluorine-vent-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 0.5, shift = { 0, -0.4375 }, tint = { 0.040000000000000009, 0.06, 0.040000000000000009, 0.1 }, width = 40 }, count = 1, render_layer = "smoke" } }, subgroup = "mineable-fluids", tree_removal_max_distance = 1024, tree_removal_probability = 0.7, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } } }, scrap = { autoplace = { control = "scrap", local_expressions = { abs_mult_height_over = "fulgora_elevation > (fulgora_coastline + 10)", frequency = "control:scrap:frequency", linear_size = "slider_to_linear(size, -1, 1)", richness = "control:scrap:richness", size = "control:scrap:size" }, order = "b", probability_expression = "(control:scrap:size > 0)* (1 - fulgora_starting_mask)* (min((fulgora_structure_cells < min(0.1 * frequency, 0.05 + 0.05 * frequency))* (1 + fulgora_structure_subnoise) * abs_mult_height_over * fulgora_artificial_mask+ (fulgora_spots_prebanding < (1.2 + 0.4 * linear_size)) * fulgora_vaults_and_starting_vault * 10,0.5) * (1 - fulgora_road_paving_2c))", richness_expression = "(1 + fulgora_structure_subnoise) * 1000 * (7 / (6 + frequency) + 100 * fulgora_vaults_and_starting_vault) * richness" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"scrap\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"scrap\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"scrap\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"scrap\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"scrap\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"scrap\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"scrap\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"scrap\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"scrap\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"scrap\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__space-age__/graphics/icons/scrap.png", map_color = { 0.9, 0.9, 0.9 }, minable = { mining_particle = "scrap-particle", mining_time = 0.5, result = "scrap" }, mining_visualisation_tint = { a = 1, b = 0.9, g = 0.77000000000000002, r = 0.77000000000000002 }, name = "scrap", order = "a-b-c", resource_patch_search_radius = 12, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__space-age__/graphics/entity/scrap/scrap.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.calcite.walking_sound ]=] }, stone = { autoplace = { order = "b", probability_expression = "(var('control:stone:size') > 0) * (clamp(var('default-stone-patches'), 0, 1))", richness_expression = "(var('control:stone:size') > 0) * (1*var('control:stone:richness')*(var('default-stone-patches'))*max((1000+distance)/2600,1))" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.driving_sound ]=], factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"stone\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"stone\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"stone\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"stone\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"stone\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"stone\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"stone\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"stone\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"stone\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"stone\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"stone\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"stone\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"stone\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"stone\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__base__/graphics/icons/stone.png", map_color = { 0.68999999999999995, 0.61099999999999994, 0.42699999999999996 }, minable = { mining_particle = "stone-particle", mining_time = 1, result = "stone" }, mining_visualisation_tint = { a = 1, b = 0.646, g = 0.88300000000000001, r = 0.98399999999999999 }, name = "stone", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__base__/graphics/entity/stone/stone.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.walking_sound ]=] }, ["sulfuric-acid-geyser"] = { autoplace = { order = "c", probability_expression = 0 }, category = "basic-fluid", collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, draw_stateless_visualisation_under_building = false, flags = { "placeable-neutral" }, highlight = true, icon = "__space-age__/graphics/icons/sulfuric-acid-geyser.png", infinite = true, infinite_depletion_amount = 10, map_color = { 0.78000000000000007, 0.78000000000000007, 0.1 }, map_grid = false, minable = { mining_time = 1, results = { { amount_max = 10, amount_min = 10, name = "sulfuric-acid", probability = 1, type = "fluid" } } }, minimum = 60000, name = "sulfuric-acid-geyser", normal = 300000, order = "b", resource_patch_search_radius = 12, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 0 }, stages = { layers = { { filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser.png", frame_count = 4, height = 178, line_length = 4, priority = "high", scale = 0.5, shift = { 0.296875, 0.15625 }, width = 254 } } }, stateless_visualisation = { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.21600000000000001, 0.23700000000000001, 0.129, 0.3 }, width = 90 }, count = 1, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.5, 0.42000000000000002, 0, 0.5 }, width = 40 }, count = 1, render_layer = "smoke" } }, subgroup = "mineable-fluids", tree_removal_max_distance = 1024, tree_removal_probability = 0.7, type = "resource", walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", volume = 0.7 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", volume = 0.7 } } }, working_sound = { max_sounds_per_prototype = 3, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.3, volume_percentage = 0 }, to = { 2, 100 } } } }, audible_distance_modifier = 0.3, category = "world-ambient", variations = { { filename = "__space-age__/sound/world/resources/sulfuric-acid-geyser-1.ogg", volume = 0.3 } } } } }, ["tungsten-ore"] = { autoplace = { order = "b", probability_expression = 0 }, category = "hard-solid", collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"tungsten-ore\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__space-age__/graphics/icons/tungsten-ore.png", map_color = { a = 1, b = 0.5859375, g = 0.3359375, r = 0.3828125 }, minable = { mining_particle = "tungsten-ore-particle", mining_time = 5, result = "tungsten-ore" }, mining_visualisation_tint = { a = 1, b = 0.703125, g = 0.5859375, r = 0.5859375 }, name = "tungsten-ore", order = "a-b-b", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, stages = { sheet = { filename = "__space-age__/graphics/entity/tungsten-ore/tungsten-ore.png", frame_count = 8, priority = "extra-high", scale = 0.5, size = 128, variation_count = 8 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.8, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.calcite.walking_sound ]=] }, ["uranium-ore"] = { autoplace = { order = "c", probability_expression = "(var('control:uranium-ore:size') > 0) * (clamp(var('default-uranium-ore-patches'), 0, 1))", richness_expression = "(var('control:uranium-ore:size') > 0) * (1*var('control:uranium-ore:richness')*(var('default-uranium-ore-patches'))*max((1000+distance)/2600,1))" }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.driving_sound ]=], effect_animation_period = 5, effect_animation_period_deviation = 1, effect_darkness_multiplier = 3.6000000000000001, factoriopedia_simulation = { init = " game.simulation.camera_position = {0, -0.5}\n\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-1.5, -2.5}, amount = 100}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, -2.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, -2.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {0.5, -2.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, -2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-3.5, -0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-2.5, -1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-2.5, -0.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-1.5, -0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, -1.5}, amount = 800}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-1.5, -1.5}, amount = 650}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, -1.5}, amount = 450}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, -0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {0.5, -0.5}, amount = 1050}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {0.5, -1.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {3.5, -1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {3.5, -0.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, -1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, -0.5}, amount = 500}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {4.5, -0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-2.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-3.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-2.5, 0.5}, amount = 200}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-1.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, 1.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, 0.5}, amount = 850}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-1.5, 0.5}, amount = 700}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, 1.5}, amount = 250}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {0.5, 1.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, 0.5}, amount = 550}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {0.5, 0.5}, amount = 1000}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {3.5, 1.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, 1.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {3.5, 0.5}, amount = 150}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, 0.5}, amount = 300}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {4.5, 0.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {-0.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {1.5, 2.5}, amount = 50}\n game.surfaces[1].create_entity{name = \"uranium-ore\", position = {2.5, 2.5}, amount = 50}\n " }, flags = { "placeable-neutral" }, icon = "__base__/graphics/icons/uranium-ore.png", map_color = { 0, 0.7, 0 }, max_effect_alpha = 0.3, min_effect_alpha = 0.2, minable = { fluid_amount = 10, mining_particle = "stone-particle", mining_time = 2, required_fluid = "sulfuric-acid", result = "uranium-ore" }, mining_visualisation_tint = { a = 1, b = 0.49900000000000002, g = 1, r = 0.81399999999999988 }, name = "uranium-ore", order = "a-b-e", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stage_counts = { 10000, 6330, 3670, 1930, 870, 270, 100, 50 }, stages = { sheet = { filename = "__base__/graphics/entity/uranium-ore/uranium-ore.png", frame_count = 8, height = 128, priority = "extra-high", scale = 0.5, variation_count = 8, width = 128 } }, stages_effect = { sheet = { blend_mode = "additive", filename = "__base__/graphics/entity/uranium-ore/uranium-ore-glow.png", flags = { "light" }, frame_count = 8, height = 128, priority = "extra-high", scale = 0.5, variation_count = 8, width = 128 } }, tree_removal_max_distance = 1024, tree_removal_probability = 0.7, type = "resource", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.walking_sound ]=] } }, ["resource-category"] = { ["basic-fluid"] = { name = "basic-fluid", type = "resource-category" }, ["basic-solid"] = { name = "basic-solid", type = "resource-category" }, ["hard-solid"] = { name = "hard-solid", type = "resource-category" } }, roboport = { roboport = { base = { layers = { { filename = "__base__/graphics/entity/roboport/roboport-base.png", height = 277, scale = 0.5, shift = { 0.0625, -0.0703125 }, width = 228 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/roboport/roboport-shadow.png", height = 201, scale = 0.5, shift = { 0.890625, 0.2890625 }, width = 294 } } }, base_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/roboport/roboport-base-animation.png", frame_count = 8, height = 59, priority = "medium", scale = 0.5, shift = { -0.5546875, -2.2265625 }, width = 83 }, base_patch = { filename = "__base__/graphics/entity/roboport/roboport-base-patch.png", height = 100, priority = "medium", scale = 0.5, shift = { 0.046875, -0.15625 }, width = 138 }, charge_approach_distance = 5, charging_energy = "500kW", charging_offsets = { { -1.5, -1 }, { 1.5, -1 }, { 1.5, 1 }, { -1.5, 1 } }, circuit_connector = { points = { shadow = { green = { 1.078125, 1.765625 }, red = { 1.265625, 1.765625 } }, wire = { green = { 0.890625, 1.21875 }, red = { 0.828125, 1 } } }, sprites = { blue_led_light_offset = { 0.578125, 1.25 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.578125, 1 }, width = 52, x = 104, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.578125, 0.96875 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.578125, 0.96875 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, 0.96875 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.578125, 0.96875 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { 0.578125, 1.15625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.578125, 1 }, width = 62, x = 124, y = 174 } } }, circuit_wire_max_distance = 9, close_door_trigger_effect = { { sound = { aggregation = { max_count = 1, remove = true }, category = "environment", filename = "__base__/sound/roboport-door-close.ogg", max_speed = 1.5, min_speed = 1, volume = 0.2 }, type = "play-sound" } }, close_sound = { filename = "__base__/sound/open-close/roboport-close.ogg", volume = 0.4 }, collision_box = { { -1.7, -1.7 }, { 1.7, 1.7 } }, construction_radius = 55, corpse = "roboport-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_available_construction_output_signal = { name = "signal-Z", type = "virtual" }, default_available_logistic_output_signal = { name = "signal-X", type = "virtual" }, default_roboport_count_output_signal = { name = "signal-R", type = "virtual" }, default_total_construction_output_signal = { name = "signal-T", type = "virtual" }, default_total_logistic_output_signal = { name = "signal-Y", type = "virtual" }, door_animation_down = { filename = "__base__/graphics/entity/roboport/roboport-door-down.png", frame_count = 16, height = 41, priority = "medium", scale = 0.5, shift = { -0.0078125, -0.6171875 }, width = 97 }, door_animation_up = { filename = "__base__/graphics/entity/roboport/roboport-door-up.png", frame_count = 16, height = 38, priority = "medium", scale = 0.5, shift = { -0.0078125, -1.234375 }, width = 97 }, draw_construction_radius_visualization = true, draw_logistic_radius_visualization = true, dying_explosion = "roboport-explosion", energy_source = { buffer_capacity = "100MJ", input_flow_limit = "5MW", type = "electric", usage_priority = "secondary-input" }, energy_usage = "50kW", fast_replaceable_group = "roboport", flags = { "placeable-player", "player-creation" }, frozen_patch = { filename = "__space-age__/graphics/entity/frozen/roboport/roboport-base.png", height = 277, scale = 0.5, shift = { 0.0625, -0.0703125 }, width = 228 }, heating_energy = "300kW", icon = "__base__/graphics/icons/roboport.png", impact_category = "metal", logistics_radius = 25, material_slots_count = 7, max_health = 500, minable = { mining_time = 0.1, result = "roboport" }, name = "roboport", open_door_trigger_effect = { { sound = { aggregation = { max_count = 1, remove = true }, category = "environment", filename = "__base__/sound/roboport-door.ogg", max_speed = 1.5, min_speed = 1, volume = 0.3 }, type = "play-sound" } }, open_sound = { filename = "__base__/sound/open-close/roboport-open.ogg", volume = 0.5 }, radar_visualisation_color = { 0.058999999999999995, 0.091999999999999993, 0.23499999999999996, 0.275 }, recharge_minimum = "40MJ", recharging_animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/roboport/roboport-recharging.png", frame_count = 16, height = 35, priority = "high", scale = 1.5, width = 37 }, recharging_light = { color = { 0.5, 0.5, 1 }, intensity = 0.2, size = 3 }, request_to_open_door_timeout = 15, resistances = { { percent = 60, type = "fire" }, { percent = 30, type = "impact" } }, robot_slots_count = 7, selection_box = { { -2, -2 }, { 2, 2 } }, spawn_and_station_height = 0.3, stationing_offset = { 0, 0 }, stationing_render_layer_swap_height = 0.86999999999999993, surface_conditions = { { min = 10, property = "pressure" } }, type = "roboport", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/roboport/roboport-reflection.png", height = 28, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 1, width = 28 }, rotate = false }, working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.75, filename = "__base__/sound/roboport-working.ogg", volume = 0.4 } } } }, ["roboport-equipment"] = { ["personal-roboport-equipment"] = { categories = { "armor" }, charge_approach_distance = 2.6000000000000001, charging_distance = 1.6000000000000001, charging_energy = "1000kW", charging_station_count = 2, charging_station_count_affected_by_quality = true, charging_station_shift = { 0, 0.5 }, charging_threshold_distance = 5, construction_radius = 15, energy_source = { buffer_capacity = "35MJ", input_flow_limit = "3500kW", type = "electric", usage_priority = "secondary-input" }, name = "personal-roboport-equipment", recharging_animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/roboport/roboport-recharging.png", frame_count = 16, height = 35, priority = "high", scale = 1.5, width = 37 }, recharging_light = { color = { b = 1, g = 0.5, r = 0.5 }, intensity = 0.2, size = 3 }, robot_limit = 10, robots_shrink_when_entering_and_exiting = true, shape = { height = 2, type = "full", width = 2 }, spawn_and_station_height = 0.4, spawn_and_station_shadow_height_offset = 0.5, sprite = { filename = "__base__/graphics/equipment/personal-roboport-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, stationing_offset = { 0, -0.6 }, take_result = "personal-roboport-equipment", type = "roboport-equipment" }, ["personal-roboport-mk2-equipment"] = { categories = { "armor" }, charge_approach_distance = 2.6000000000000001, charging_distance = 1.6000000000000001, charging_energy = "1000kW", charging_station_count = 4, charging_station_count_affected_by_quality = true, charging_station_shift = { 0, 0.5 }, charging_threshold_distance = 5, construction_radius = 20, energy_source = { buffer_capacity = "35MJ", input_flow_limit = "22500kW", type = "electric", usage_priority = "secondary-input" }, name = "personal-roboport-mk2-equipment", recharging_animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/roboport/roboport-recharging.png", frame_count = 16, height = 35, priority = "high", scale = 1.5, width = 37 }, recharging_light = { color = { b = 1, g = 0.5, r = 0.5 }, intensity = 0.2, size = 3 }, robot_limit = 25, robots_shrink_when_entering_and_exiting = true, shape = { height = 2, type = "full", width = 2 }, spawn_and_station_height = 0.4, spawn_and_station_shadow_height_offset = 0.5, sprite = { filename = "__base__/graphics/equipment/personal-roboport-mk2-equipment.png", height = 128, priority = "medium", scale = 0.5, width = 128 }, stationing_offset = { 0, -0.6 }, take_result = "personal-roboport-mk2-equipment", type = "roboport-equipment" } }, ["rocket-silo"] = { ["rocket-silo"] = { active_energy_usage = "3990kW", alarm_sound = "__base__/sound/silo-alarm.ogg", allowed_effects = { "consumption", "speed", "productivity", "pollution" }, arm_01_back_animation = { animation_speed = 0.3, filename = "__base__/graphics/entity/rocket-silo/08-rocket-silo-arms-back.png", frame_count = 32, height = 150, line_length = 32, priority = "medium", scale = 0.5, shift = { -1.65625, -2.625 }, width = 128 }, arm_02_right_animation = { animation_speed = 0.3, filename = "__base__/graphics/entity/rocket-silo/08-rocket-silo-arms-right.png", frame_count = 32, height = 188, line_length = 32, priority = "medium", scale = 0.5, shift = { 3.15625, -1.1875 }, width = 182 }, arm_03_front_animation = { animation_speed = 0.3, filename = "__base__/graphics/entity/rocket-silo/13-rocket-silo-arms-front.png", frame_count = 32, height = 228, line_length = 32, priority = "medium", scale = 0.5, shift = { -1.59375, 0.5 }, width = 126 }, base_day_sprite = { dice_y = 3, filename = "__base__/graphics/entity/rocket-silo/06-rocket-silo.png", height = 596, scale = 0.5, shift = { 0.09375, -0.03125 }, width = 608 }, base_engine_light = { intensity = 1, shift = { 0, 1.5 }, size = 25 }, base_front_frozen = { filename = "__space-age__/graphics/entity/frozen/rocket-silo/14-rocket-silo-front-frozen.png", height = 262, scale = 0.5, shift = { -0.03125, 2.4375 }, width = 580 }, base_front_sprite = { filename = "__base__/graphics/entity/rocket-silo/14-rocket-silo-front.png", height = 262, scale = 0.5, shift = { -0.03125, 2.4375 }, width = 580 }, base_frozen = { filename = "__space-age__/graphics/entity/frozen/rocket-silo/06-rocket-silo-frozen.png", height = 596, scale = 0.5, shift = { 0.09375, -0.03125 }, width = 608 }, cargo_station_parameters = { hatch_definitions = { { cargo_unit_entity_to_spawn = "", offset = { 0, 0 }, pod_shadow_offset = { 0, 0 }, receiving_cargo_units = {} } }, prefer_packed_cargo_units = true }, circuit_connector = { { points = { shadow = { green = { 2.546875, 4.5 }, red = { 2.796875, 4.46875 } }, wire = { green = { 1.578125, 3.625 }, red = { 1.640625, 3.4375 } } }, sprites = { blue_led_light_offset = { 1.421875, 3.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 52, x = 52, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.4375, 4.109375 }, width = 60, x = 60, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { 1.390625, 3.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 62, x = 62, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.515625, 4.140625 }, width = 68, x = 68, y = 162 } } }, { points = { shadow = { green = { 2.546875, 4.5 }, red = { 2.796875, 4.46875 } }, wire = { green = { 1.578125, 3.625 }, red = { 1.640625, 3.4375 } } }, sprites = { blue_led_light_offset = { 1.421875, 3.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 52, x = 52, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.4375, 4.109375 }, width = 60, x = 60, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { 1.390625, 3.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 62, x = 62, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.515625, 4.140625 }, width = 68, x = 68, y = 162 } } }, { points = { shadow = { green = { 2.546875, 4.5 }, red = { 2.796875, 4.46875 } }, wire = { green = { 1.578125, 3.625 }, red = { 1.640625, 3.4375 } } }, sprites = { blue_led_light_offset = { 1.421875, 3.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 52, x = 52, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.4375, 4.109375 }, width = 60, x = 60, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { 1.390625, 3.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 62, x = 62, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.515625, 4.140625 }, width = 68, x = 68, y = 162 } } }, { points = { shadow = { green = { 2.546875, 4.5 }, red = { 2.796875, 4.46875 } }, wire = { green = { 1.578125, 3.625 }, red = { 1.640625, 3.4375 } } }, sprites = { blue_led_light_offset = { 1.421875, 3.5 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 52, x = 52, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.4375, 4.109375 }, width = 60, x = 60, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.515625, 3.25 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { 1.390625, 3.40625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.515625, 3.28125 }, width = 62, x = 62, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.515625, 4.140625 }, width = 68, x = 68, y = 162 } } } }, circuit_wire_max_distance = 9, clamps_off_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = false }, filename = "__base__/sound/silo-clamps-off.ogg", volume = 0.8 }, clamps_on_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = false }, filename = "__base__/sound/silo-clamps-on.ogg", volume = 1 }, close_sound = { filename = "__base__/sound/open-close/silo-close.ogg", volume = 0.7 }, collision_box = { { -4.2000000000000002, -4.2000000000000002 }, { 4.2000000000000002, 4.2000000000000002 } }, corpse = "rocket-silo-remnants", crafting_categories = { "rocket-building" }, crafting_speed = 1, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, door_back_frozen = { filename = "__space-age__/graphics/entity/frozen/rocket-silo/04-door-back-frozen.png", height = 286, scale = 0.5, shift = { 1.15625, 0.375 }, width = 312 }, door_back_open_offset = { 1.8, -0.7793860500000001 }, door_back_sprite = { filename = "__base__/graphics/entity/rocket-silo/04-door-back.png", height = 286, scale = 0.5, shift = { 1.15625, 0.375 }, width = 312 }, door_front_frozen = { filename = "__space-age__/graphics/entity/frozen/rocket-silo/05-door-front-frozen.png", height = 300, scale = 0.5, shift = { -0.875, 1.03125 }, width = 332 }, door_front_open_offset = { -1.8, 0.7793860500000001 }, door_front_sprite = { filename = "__base__/graphics/entity/rocket-silo/05-door-front.png", height = 300, scale = 0.5, shift = { -0.875, 1.03125 }, width = 332 }, door_opening_speed = 0.0039215686274509803, doors_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, filename = "__base__/sound/silo-doors.ogg", volume = 0.8 }, dying_explosion = "rocket-silo-explosion", energy_source = { type = "electric", usage_priority = "primary-input" }, energy_usage = "250kW", fast_replaceable_group = "rocket-silo", fast_transfer_modules_into_module_slots_only = true, fixed_recipe = "rocket-part", flags = { "placeable-player", "player-creation" }, heating_energy = "300kW", hole_clipping_box = { { -2.75, -1.1499999999999999 }, { 2.75, 2.25 } }, hole_frozen = { filename = "__space-age__/graphics/entity/frozen/rocket-silo/01-rocket-silo-hole-frozen.png", height = 270, scale = 0.5, shift = { -0.15625, 0.5 }, width = 400 }, hole_light_sprite = { filename = "__base__/graphics/entity/rocket-silo/01-rocket-silo-hole-light.png", height = 270, scale = 0.5, shift = { -0.15625, 0.5 }, tint = { 1, 1, 1, 0 }, width = 400 }, hole_sprite = { filename = "__base__/graphics/entity/rocket-silo/01-rocket-silo-hole.png", height = 270, scale = 0.5, shift = { -0.15625, 0.5 }, width = 400 }, icon = "__base__/graphics/icons/rocket-silo.png", icon_draw_specification = { shift = { 0, 2 } }, icons_positioning = { { inventory_index = 4, shift = { 0, 3.2999999999999998 } } }, impact_category = "metal-large", lamp_energy_usage = "0kW", launch_to_space_platforms = true, light_blinking_speed = 0.0055555555555555554, logistic_trash_inventory_size = 20, max_health = 5000, minable = { mining_time = 1, result = "rocket-silo" }, module_slots = 4, name = "rocket-silo", open_sound = { filename = "__base__/sound/open-close/silo-open.ogg", volume = 0.7 }, quick_alarm_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__base__/sound/silo-alarm-short.ogg", volume = 1 }, raise_rocket_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, filename = "__base__/sound/silo-raise-rocket.ogg", volume = 1 }, red_lights_back_sprites = { layers = { { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 1.34375, -1.09375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 2.3125, -0.4375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 2.65625, 0.53125 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { -2.65625, 0.53125 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { -2.3125, -0.4375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { -1.34375, -1.09375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 0, -1.375 }, width = 32 } } }, red_lights_front_sprites = { layers = { { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 2.3125, 1.4375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 1.34375, 2.03125 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 0, 2.375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { 0, 2.375 }, width = 32 }, { filename = "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", height = 32, scale = 0.5, shift = { -2.3125, 1.4375 }, width = 32 } } }, resistances = { { percent = 60, type = "fire" }, { percent = 60, type = "impact" } }, rocket_entity = "rocket-silo-rocket", rocket_glow_overlay_sprite = { blend_mode = "additive", filename = "__base__/graphics/entity/rocket-silo/03-rocket-over-glow.png", height = 446, scale = 0.5, shift = { -0.09375, 1.125 }, width = 434 }, rocket_parts_required = 50, rocket_quick_relaunch_start_offset = -0.625, rocket_shadow_overlay_sprite = { filename = "__base__/graphics/entity/rocket-silo/03-rocket-over-shadow-over-rocket.png", height = 288, scale = 0.5, shift = { -0.0625, 0.65625 }, width = 426 }, satellite_animation = { animation_speed = 0.4, filename = "__base__/graphics/entity/rocket-silo/15-rocket-silo-turbine.png", frame_count = 32, height = 88, line_length = 8, priority = "medium", scale = 0.5, shift = { -3.125, 3.46875 }, width = 54 }, selection_box = { { -4.5, -4.5 }, { 4.5, 4.5 } }, shadow_sprite = { dice = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/rocket-silo/00-rocket-silo-shadow.png", height = 578, priority = "medium", scale = 0.5, shift = { 0.21875, 0.0625 }, width = 612 }, show_recipe_icon = false, silo_fade_out_end_distance = 15, silo_fade_out_start_distance = 8, surface_conditions = { { min = 1, property = "pressure" } }, times_to_blink = 3, to_be_inserted_to_rocket_inventory_size = 20, type = "rocket-silo", working_sound = { fade_in_ticks = 10, fade_out_ticks = 15, sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, filename = "__base__/sound/rocket-silo-working-1.ogg", volume = 0.8 } } } }, ["rocket-silo-rocket"] = { ["rocket-silo-rocket"] = { cargo_attachment_offset = { 0, -1.98125 }, cargo_pod_entity = "cargo-pod", collision_box = { { -2, -7 }, { 2, 4 } }, collision_mask = { layers = {}, not_colliding_with_itself = true }, dying_explosion = "massive-explosion", effects_fade_in_end_distance = 7.5, effects_fade_in_start_distance = 4.5, engine_starting_speed = 0.0030303030303030303, flags = { "not-on-map" }, flying_acceleration = 0.01, flying_sound = { aggregation = { count_already_playing = true, max_count = 3, priority = "oldest", remove = true }, audible_distance_modifier = 6, filename = "__base__/sound/silo-rocket.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 1 }, flying_speed = 8.3333333333333339e-06, full_render_layer_switch_distance = 11, glow_light = { color = { 1, 1, 1 }, intensity = 1, shift = { 0, 1.5 }, size = 30 }, hidden = true, icon_draw_specification = { render_layer = "air-entity-info-icon" }, inventory_size = 20, name = "rocket-silo-rocket", rising_speed = 0.0023809523809523809, rocket_above_wires_slice_offset_from_center = -3, rocket_air_object_slice_offset_from_center = -6, rocket_flame_animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/rocket-silo/rocket-jet.png", frame_count = 8, height = 288, line_length = 4, scale = 0.5, shift = { -0.234375, 9.265625 }, width = 290 }, rocket_flame_left_rotation = 0.061099999999999994, rocket_flame_right_rotation = 0.95199999999999996, rocket_glare_overlay_sprite = { blend_mode = "additive", filename = "__base__/graphics/entity/rocket-silo/03-rocket-over-glare.png", flags = { "linear-magnification", "linear-minification" }, height = 481, shift = { -0.0625, 8.4375 }, width = 481 }, rocket_initial_offset = { 0, 3 }, rocket_launch_offset = { 0, -256 }, rocket_render_layer_switch_distance = 9.5, rocket_rise_offset = { 0, -2.7999999999999998 }, rocket_shadow_sprite = { draw_as_shadow = true, filename = "__base__/graphics/entity/rocket-silo/rocket-static-pod-shadow.png", height = 214, line_length = 1, priority = "medium", scale = 0.5, shift = { 2.21875, 0.734375 }, width = 738 }, rocket_smoke_bottom1_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { -2.1875, 6.1875 }, tint = { 0.8, 0.8, 1, 0.7 }, width = 80 }, rocket_smoke_bottom2_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 1.90625, 6.25 }, tint = { 0.8, 0.8, 1, 0.7 }, width = 80 }, rocket_smoke_top1_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { -2.09375, 7.03125 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, rocket_smoke_top2_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 0.5, 8.0625 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, rocket_smoke_top3_animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/rocket-silo/12-rocket-smoke.png", frame_count = 24, height = 286, line_length = 8, priority = "medium", scale = 0.975, shift = { 1.46875, 7.65625 }, tint = { 0.8, 0.8, 1, 0.8 }, width = 80 }, rocket_sprite = { layers = { { dice_y = 4, filename = "__base__/graphics/entity/rocket-silo/rocket-static-pod.png", height = 752, line_length = 1, scale = 0.5, shift = { -0.125, 2.65625 }, width = 308 }, { blend_mode = "additive", dice_y = 4, draw_as_glow = true, filename = "__base__/graphics/entity/rocket-silo/rocket-static-emission.png", height = 668, line_length = 1, scale = 0.5, shift = { -0.125, 3.296875 }, width = 306 } } }, rocket_visible_distance_from_center = 2.75, selection_box = { { 0, 0 }, { 0, 0 } }, shadow_fade_out_end_ratio = 0.75, shadow_fade_out_start_ratio = 0.25, shadow_slave_entity = "rocket-silo-rocket-shadow", type = "rocket-silo-rocket" } }, ["rocket-silo-rocket-shadow"] = { ["rocket-silo-rocket-shadow"] = { collision_box = { { 0, 0 }, { 10, 3.5 } }, collision_mask = { layers = {}, not_colliding_with_itself = true }, flags = { "not-on-map" }, hidden = true, name = "rocket-silo-rocket-shadow", selection_box = { { 0, 0 }, { 0, 0 } }, type = "rocket-silo-rocket-shadow" } }, segment = { ["big-demolisher-segment-x0_65"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.325, shift = { 0, -0.690625 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.325, shift = { 1.14765625, 0.121875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.975, collision_box = { { -1.9500000000000002, -0.65 }, { 1.9500000000000002, 0.65 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 2.6000000000000001, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.04, -1.04 }, { 1.04, 1.04 } }, repeat_count = 3.9000000000000004, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.039000000000000004, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65, initial_height_deviation = 0.1, initial_vertical_speed = 0.13, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6000000000000001, -2.6000000000000001 }, { 2.6000000000000001, 2.6000000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.104, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.5600000000000001, -1.5600000000000001 }, { 1.5600000000000001, 1.5600000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.2000000000000002, rotate_offsets = false, speed_from_center = 0.045500000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65, initial_height_deviation = 0.1, initial_vertical_speed = 0.13, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.104, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.6900000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.013, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 26, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.078000000000000007, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.8199999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.1014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091000000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.1014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091000000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9500000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.075400000000000009, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 26, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.078000000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.075400000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.325, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x0_65", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = { { percent = 99, type = "explosion" }, { decrease = 5, percent = 50, type = "physical" }, { percent = 100, type = "fire" }, { percent = 100, type = "laser" }, { percent = 100, type = "impact" }, { percent = 50, type = "poison" }, { decrease = 20, percent = 20, type = "electric" } }, selection_box = { { -1.9500000000000002, -0.65 }, { 1.9500000000000002, 0.65 } }, type = "segment", update_effects = { { distance_cooldown = 2.3076923076923075, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13, initial_height_deviation = 0.13, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { -0.65, 0.65 }, { -0.65, 0.65 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.058499999999999996, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.76923076923076916, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.9000000000000004, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.2000000000000002, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.25, type = "area" }, type = "nested-result" } } }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-moves.ogg", volume = 0.5 } } }, ["big-demolisher-segment-x0_77"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.385, shift = { 0, -0.81812500000000004 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.385, shift = { 1.3595312500000001, 0.14437500000000001 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.155, collision_box = { { -2.3100000000000001, -0.77000000000000002 }, { 2.3100000000000001, 0.77000000000000002 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 3.0800000000000001, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.2320000000000002, -1.2320000000000002 }, { 1.2320000000000002, 1.2320000000000002 } }, repeat_count = 4.6200000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.046199999999999992, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.77000000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.15400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.0800000000000001, -3.0800000000000001 }, { 3.0800000000000001, 3.0800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15400000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1232, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.8479999999999999, -1.8479999999999999 }, { 1.8479999999999999, 1.8479999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.1600000000000001, rotate_offsets = false, speed_from_center = 0.053900000000000006, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.77000000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.15400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3100000000000001, -2.3100000000000001 }, { 2.3100000000000001, 2.3100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1232, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.0020000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.0154, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.77000000000000002, -0.77000000000000002 }, { 0.77000000000000002, 0.77000000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 30.800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.092399999999999984, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.1559999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.12012, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.77000000000000002, -0.77000000000000002 }, { 0.77000000000000002, 0.77000000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.0800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10780000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.3100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.12012, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.77000000000000002, -0.77000000000000002 }, { 0.77000000000000002, 0.77000000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.54, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10780000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.3100000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.089320000000000004, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.3100000000000001, -2.3100000000000001 }, { 2.3100000000000001, 2.3100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 30.800000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.092399999999999984, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.3100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.089320000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.3100000000000001, -2.3100000000000001 }, { 2.3100000000000001, 2.3100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.54, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.030800000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.385, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x0_77", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.3100000000000001, -0.77000000000000002 }, { 2.3100000000000001, 0.77000000000000002 } }, type = "segment", update_effects = { { distance_cooldown = 1.9480519480519479, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.15400000000000002, initial_height_deviation = 0.15400000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.54, -1.54 }, { 1.54, 1.54 } }, offsets = { { -0.77000000000000002, 0.77000000000000002 }, { -0.77000000000000002, 0.77000000000000002 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.64935064935064934, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.3109999999999999, -3.3109999999999999 }, { 3.3109999999999999, 3.3109999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.6200000000000001, rotate_offsets = true, speed_from_center = 0.030800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.3109999999999999, -3.3109999999999999 }, { 3.3109999999999999, 3.3109999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.1600000000000001, rotate_offsets = true, speed_from_center = 0.030800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.3109999999999999, -3.3109999999999999 }, { 3.3109999999999999, 3.3109999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.54, rotate_offsets = true, speed_from_center = 0.030800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.85, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x0_87"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.43499999999999996, shift = { 0, -0.92437499999999986 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.43499999999999996, shift = { 1.53609375, 0.16312499999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.3049999999999999, collision_box = { { -2.6099999999999999, -0.86999999999999993 }, { 2.6099999999999999, 0.86999999999999993 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 3.48, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.3920000000000001, -1.3920000000000001 }, { 1.3920000000000001, 1.3920000000000001 } }, repeat_count = 5.2199999999999998, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.052200000000000006, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.86999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.17400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.48, -3.48 }, { 3.48, 3.48 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.48, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17400000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.13919999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.0880000000000001, -2.0880000000000001 }, { 2.0880000000000001, 2.0880000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.96, rotate_offsets = false, speed_from_center = 0.060899999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.86999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.17400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6099999999999999, -2.6099999999999999 }, { 2.6099999999999999, 2.6099999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.48, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13919999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.262, initial_height_deviation = 0, initial_vertical_speed = 0.017399999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.86999999999999993, -0.86999999999999993 }, { 0.86999999999999993, 0.86999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 34.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1044, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.4359999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.13572000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.86999999999999993, -0.86999999999999993 }, { 0.86999999999999993, 0.86999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.48, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1218, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.6099999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.13572000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.86999999999999993, -0.86999999999999993 }, { 0.86999999999999993, 0.86999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.74, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1218, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.6099999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.10092000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.6099999999999999, -2.6099999999999999 }, { 2.6099999999999999, 2.6099999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 34.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1044, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.6099999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.10092000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.6099999999999999, -2.6099999999999999 }, { 2.6099999999999999, 2.6099999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.74, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.034799999999999995, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.43499999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x0_87", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.6099999999999999, -0.86999999999999993 }, { 2.6099999999999999, 0.86999999999999993 } }, type = "segment", update_effects = { { distance_cooldown = 1.7241379310344829, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.17400000000000002, initial_height_deviation = 0.17400000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.74, -1.74 }, { 1.74, 1.74 } }, offsets = { { -0.86999999999999993, 0.86999999999999993 }, { -0.86999999999999993, 0.86999999999999993 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.078299999999999992, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.57471264367816088, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7409999999999997, -3.7409999999999997 }, { 3.7409999999999997, 3.7409999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.2199999999999998, rotate_offsets = true, speed_from_center = 0.034799999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7409999999999997, -3.7409999999999997 }, { 3.7409999999999997, 3.7409999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.96, rotate_offsets = true, speed_from_center = 0.034799999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7409999999999997, -3.7409999999999997 }, { 3.7409999999999997, 3.7409999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.74, rotate_offsets = true, speed_from_center = 0.034799999999999995, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.3499999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x0_97"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.48499999999999996, shift = { 0, -1.0306249999999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.48499999999999996, shift = { 1.71265625, 0.181875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.4550000000000001, collision_box = { { -2.9100000000000001, -0.96999999999999993 }, { 2.9100000000000001, 0.96999999999999993 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 3.8799999999999999, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.552, -1.552 }, { 1.552, 1.552 } }, repeat_count = 5.8200000000000003, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.058199999999999994, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.96999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.19399999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.8799999999999999, -3.8799999999999999 }, { 3.8799999999999999, 3.8799999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8799999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19399999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1552, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3279999999999998, -2.3279999999999998 }, { 2.3279999999999998, 2.3279999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.7599999999999998, rotate_offsets = false, speed_from_center = 0.067900000000000009, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.96999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.19399999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9100000000000001, -2.9100000000000001 }, { 2.9100000000000001, 2.9100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8799999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1552, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.5219999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.019399999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.96999999999999993, -0.96999999999999993 }, { 0.96999999999999993, 0.96999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 38.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11639999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.7159999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.15131999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.96999999999999993, -0.96999999999999993 }, { 0.96999999999999993, 0.96999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.8799999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13580000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.9100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.15131999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.96999999999999993, -0.96999999999999993 }, { 0.96999999999999993, 0.96999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13580000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.9100000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.11252, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.9100000000000001, -2.9100000000000001 }, { 2.9100000000000001, 2.9100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 38.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.11639999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.9100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.11252, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.9100000000000001, -2.9100000000000001 }, { 2.9100000000000001, 2.9100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.038799999999999999, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.48499999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x0_97", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.9100000000000001, -0.96999999999999993 }, { 2.9100000000000001, 0.96999999999999993 } }, type = "segment", update_effects = { { distance_cooldown = 1.5463917525773196, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19399999999999999, initial_height_deviation = 0.19399999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9399999999999999, -1.9399999999999999 }, { 1.9399999999999999, 1.9399999999999999 } }, offsets = { { -0.96999999999999993, 0.96999999999999993 }, { -0.96999999999999993, 0.96999999999999993 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.087299999999999986, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.51546391752577323, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1709999999999994, -4.1709999999999994 }, { 4.1709999999999994, 4.1709999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.8200000000000003, rotate_offsets = true, speed_from_center = 0.038799999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1709999999999994, -4.1709999999999994 }, { 4.1709999999999994, 4.1709999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.7599999999999998, rotate_offsets = true, speed_from_center = 0.038799999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1709999999999994, -4.1709999999999994 }, { 4.1709999999999994, 4.1709999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9399999999999999, rotate_offsets = true, speed_from_center = 0.038799999999999999, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.8499999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x0_99"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.49500000000000002, shift = { 0, -1.0518749999999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.49500000000000002, shift = { 1.7479687500000001, 0.18562499999999996 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.4849999999999999, collision_box = { { -2.9699999999999998, -0.99000000000000004 }, { 2.9699999999999998, 0.99000000000000004 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 3.96, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.5840000000000001, -1.5840000000000001 }, { 1.5840000000000001, 1.5840000000000001 } }, repeat_count = 5.9399999999999995, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.059399999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.99000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.19800000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.96, -3.96 }, { 3.96, 3.96 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.96, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19800000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.15840000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3759999999999999, -2.3759999999999999 }, { 2.3759999999999999, 2.3759999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.9199999999999999, rotate_offsets = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.99000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.19800000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9699999999999998, -2.9699999999999998 }, { 2.9699999999999998, 2.9699999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.96, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15840000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.5739999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.019800000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.99000000000000004, -0.99000000000000004 }, { 0.99000000000000004, 0.99000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 39.600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11879999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.7719999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.15444, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99000000000000004, -0.99000000000000004 }, { 0.99000000000000004, 0.99000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.96, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13860000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.9699999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.15444, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99000000000000004, -0.99000000000000004 }, { 0.99000000000000004, 0.99000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13860000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.9699999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.11484000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.9699999999999998, -2.9699999999999998 }, { 2.9699999999999998, 2.9699999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 39.600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.11879999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.9699999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.11484000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.9699999999999998, -2.9699999999999998 }, { 2.9699999999999998, 2.9699999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9800000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.0396, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.49500000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x0_99", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.9699999999999998, -0.99000000000000004 }, { 2.9699999999999998, 0.99000000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 1.5151515151515151, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19800000000000001, initial_height_deviation = 0.19800000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9800000000000001, -1.9800000000000001 }, { 1.9800000000000001, 1.9800000000000001 } }, offsets = { { -0.99000000000000004, 0.99000000000000004 }, { -0.99000000000000004, 0.99000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.089100000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.50505050505050511, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.2569999999999997, -4.2569999999999997 }, { 4.2569999999999997, 4.2569999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.9399999999999995, rotate_offsets = true, speed_from_center = 0.0396, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.2569999999999997, -4.2569999999999997 }, { 4.2569999999999997, 4.2569999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.9199999999999999, rotate_offsets = true, speed_from_center = 0.0396, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.2569999999999997, -4.2569999999999997 }, { 4.2569999999999997, 4.2569999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9800000000000001, rotate_offsets = true, speed_from_center = 0.0396, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.9500000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_1"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.55, shift = { 0, -1.1687500000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.55, shift = { 1.9421875000000002, 0.20625 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.6500000000000002, collision_box = { { -3.3000000000000003, -1.1000000000000001 }, { 3.3000000000000003, 1.1000000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4.4000000000000004, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.7600000000000002, -1.7600000000000002 }, { 1.7600000000000002, 1.7600000000000002 } }, repeat_count = 6.6000000000000005, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.066000000000000005, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.22000000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.4000000000000004, -4.4000000000000004 }, { 4.4000000000000004, 4.4000000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.4000000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.22000000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.17600000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.6400000000000001, -2.6400000000000001 }, { 2.6400000000000001, 2.6400000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.8000000000000007, rotate_offsets = false, speed_from_center = 0.077000000000000011, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1000000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.22000000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.3000000000000003, -3.3000000000000003 }, { 3.3000000000000003, 3.3000000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.4000000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17600000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.8600000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.022000000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 44, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13200000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.0800000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.1716, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.4000000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15400000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.3000000000000003, initial_height_deviation = 0.1, initial_vertical_speed = 0.1716, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.2000000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15400000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.3000000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.12760000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.3000000000000003, -3.3000000000000003 }, { 3.3000000000000003, 3.3000000000000003 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 44, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.13200000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.3000000000000003, initial_height_deviation = 0.1, initial_vertical_speed = 0.12760000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.3000000000000003, -3.3000000000000003 }, { 3.3000000000000003, 3.3000000000000003 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.2000000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.044000000000000004, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.55, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_1", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.3000000000000003, -1.1000000000000001 }, { 3.3000000000000003, 1.1000000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.3636363636363635, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.22000000000000002, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, offsets = { { -1.1000000000000001, 1.1000000000000001 }, { -1.1000000000000001, 1.1000000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.099000000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.4545454545454545, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.7300000000000004, -4.7300000000000004 }, { 4.7300000000000004, 4.7300000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.6000000000000005, rotate_offsets = true, speed_from_center = 0.044000000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.7300000000000004, -4.7300000000000004 }, { 4.7300000000000004, 4.7300000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.8000000000000007, rotate_offsets = true, speed_from_center = 0.044000000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.7300000000000004, -4.7300000000000004 }, { 4.7300000000000004, 4.7300000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.2000000000000002, rotate_offsets = true, speed_from_center = 0.044000000000000004, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.5, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_2"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.6, shift = { 0, -1.2749999999999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.6, shift = { 2.1187499999999999, 0.225 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.7999999999999998, collision_box = { { -3.5999999999999996, -1.2 }, { 3.5999999999999996, 1.2 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4.7999999999999998, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, repeat_count = 7.1999999999999993, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.071999999999999993, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.23999999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.7999999999999998, -4.7999999999999998 }, { 4.7999999999999998, 4.7999999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.7999999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.23999999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.19199999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.8799999999999999, -2.8799999999999999 }, { 2.8799999999999999, 2.8799999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 9.5999999999999996, rotate_offsets = false, speed_from_center = 0.084000000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.2, initial_height_deviation = 0.1, initial_vertical_speed = 0.23999999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.5999999999999996, -3.5999999999999996 }, { 3.5999999999999996, 3.5999999999999996 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.7999999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19199999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.1200000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.023999999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 48, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14399999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.3599999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.18720000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.7999999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16800000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.5999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.18720000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.3999999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16800000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.5999999999999996, initial_height_deviation = 0, initial_vertical_speed = 0.13919999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.5999999999999996, -3.5999999999999996 }, { 3.5999999999999996, 3.5999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 48, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.14399999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.5999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.13919999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.5999999999999996, -3.5999999999999996 }, { 3.5999999999999996, 3.5999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.3999999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.047999999999999998, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.6, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_2", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.5999999999999996, -1.2 }, { 3.5999999999999996, 1.2 } }, type = "segment", update_effects = { { distance_cooldown = 1.25, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.23999999999999999, initial_height_deviation = 0.23999999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, offsets = { { -1.2, 1.2 }, { -1.2, 1.2 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.10800000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.4166666666666667, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.1599999999999993, -5.1599999999999993 }, { 5.1599999999999993, 5.1599999999999993 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.1999999999999993, rotate_offsets = true, speed_from_center = 0.047999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.1599999999999993, -5.1599999999999993 }, { 5.1599999999999993, 5.1599999999999993 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 9.5999999999999996, rotate_offsets = true, speed_from_center = 0.047999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.1599999999999993, -5.1599999999999993 }, { 5.1599999999999993, 5.1599999999999993 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.3999999999999999, rotate_offsets = true, speed_from_center = 0.047999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_3"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.65, shift = { 0, -1.3812500000000001 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.65, shift = { 2.2953125000000001, 0.24375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.9500000000000002, collision_box = { { -3.9000000000000004, -1.3 }, { 3.9000000000000004, 1.3 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.2000000000000002, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.0800000000000001, -2.0800000000000001 }, { 2.0800000000000001, 2.0800000000000001 } }, repeat_count = 7.8000000000000007, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.078000000000000007, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.26000000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.2000000000000002, -5.2000000000000002 }, { 5.2000000000000002, 5.2000000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.2000000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.26000000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.20800000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.1200000000000001, -3.1200000000000001 }, { 3.1200000000000001, 3.1200000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.4, rotate_offsets = false, speed_from_center = 0.091000000000000014, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3, initial_height_deviation = 0.1, initial_vertical_speed = 0.26000000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.9000000000000004, -3.9000000000000004 }, { 3.9000000000000004, 3.9000000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.2000000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.20800000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.3800000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.026000000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 52, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15600000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.6399999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.2028, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.2000000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18200000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.9000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.2028, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18200000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.9000000000000004, initial_height_deviation = 0, initial_vertical_speed = 0.15080000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.9000000000000004, -3.9000000000000004 }, { 3.9000000000000004, 3.9000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 52, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.15600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.9000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.15080000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.9000000000000004, -3.9000000000000004 }, { 3.9000000000000004, 3.9000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.052000000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.65, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_3", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.9000000000000004, -1.3 }, { 3.9000000000000004, 1.3 } }, type = "segment", update_effects = { { distance_cooldown = 1.1538461538461537, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.26000000000000001, initial_height_deviation = 0.26000000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6000000000000001, -2.6000000000000001 }, { 2.6000000000000001, 2.6000000000000001 } }, offsets = { { -1.3, 1.3 }, { -1.3, 1.3 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.11699999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.38461538461538458, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5899999999999999, -5.5899999999999999 }, { 5.5899999999999999, 5.5899999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.8000000000000007, rotate_offsets = true, speed_from_center = 0.052000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5899999999999999, -5.5899999999999999 }, { 5.5899999999999999, 5.5899999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.4, rotate_offsets = true, speed_from_center = 0.052000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5899999999999999, -5.5899999999999999 }, { 5.5899999999999999, 5.5899999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.6000000000000001, rotate_offsets = true, speed_from_center = 0.052000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.5, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_4"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.7, shift = { 0, -1.4874999999999998 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.7, shift = { 2.4718749999999998, 0.26249999999999996 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 2.0999999999999996, collision_box = { { -4.1999999999999993, -1.3999999999999999 }, { 4.1999999999999993, 1.3999999999999999 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.5999999999999996, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.2399999999999998, -2.2399999999999998 }, { 2.2399999999999998, 2.2399999999999998 } }, repeat_count = 8.3999999999999986, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.083999999999999986, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.27999999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.5999999999999996, -5.5999999999999996 }, { 5.5999999999999996, 5.5999999999999996 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.5999999999999996, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.27999999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.22399999999999998, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.3599999999999999, -3.3599999999999999 }, { 3.3599999999999999, 3.3599999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 11.199999999999999, rotate_offsets = false, speed_from_center = 0.098000000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.27999999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.1999999999999993, -4.1999999999999993 }, { 4.1999999999999993, 4.1999999999999993 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.5999999999999996, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.22399999999999998, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.6399999999999997, initial_height_deviation = 0, initial_vertical_speed = 0.027999999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 56, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16799999999999997, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.9199999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.21839999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.5999999999999996, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.196, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 4.1999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.21839999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.7999999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.196, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 4.1999999999999993, initial_height_deviation = 0, initial_vertical_speed = 0.16239999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -4.1999999999999993, -4.1999999999999993 }, { 4.1999999999999993, 4.1999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 56, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.16799999999999997, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 4.1999999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.16239999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -4.1999999999999993, -4.1999999999999993 }, { 4.1999999999999993, 4.1999999999999993 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.7999999999999998, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.055999999999999996, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.7, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_4", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -4.1999999999999993, -1.3999999999999999 }, { 4.1999999999999993, 1.3999999999999999 } }, type = "segment", update_effects = { { distance_cooldown = 1.0714285714285714, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.27999999999999998, initial_height_deviation = 0.27999999999999998, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7999999999999998, -2.7999999999999998 }, { 2.7999999999999998, 2.7999999999999998 } }, offsets = { { -1.3999999999999999, 1.3999999999999999 }, { -1.3999999999999999, 1.3999999999999999 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.126, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.35714285714285716, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0199999999999996, -6.0199999999999996 }, { 6.0199999999999996, 6.0199999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 8.3999999999999986, rotate_offsets = true, speed_from_center = 0.055999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0199999999999996, -6.0199999999999996 }, { 6.0199999999999996, 6.0199999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 11.199999999999999, rotate_offsets = true, speed_from_center = 0.055999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0199999999999996, -6.0199999999999996 }, { 6.0199999999999996, 6.0199999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.7999999999999998, rotate_offsets = true, speed_from_center = 0.055999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 7, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_08"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.54000000000000004, shift = { 0, -1.1475 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.54000000000000004, shift = { 1.9068750000000001, 0.20250000000000004 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.6200000000000001, collision_box = { { -3.2400000000000002, -1.0800000000000001 }, { 3.2400000000000002, 1.0800000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4.3200000000000003, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.7280000000000002, -1.7280000000000002 }, { 1.7280000000000002, 1.7280000000000002 } }, repeat_count = 6.4800000000000004, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.064799999999999986, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0800000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.21600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.3200000000000003, -4.3200000000000003 }, { 4.3200000000000003, 4.3200000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.3200000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21600000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.17280000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.5920000000000001, -2.5920000000000001 }, { 2.5920000000000001, 2.5920000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.6400000000000006, rotate_offsets = false, speed_from_center = 0.075600000000000014, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0800000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.21600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.2400000000000002, -3.2400000000000002 }, { 3.2400000000000002, 3.2400000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.3200000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17280000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.8080000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.021600000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.0800000000000001, -1.0800000000000001 }, { 1.0800000000000001, 1.0800000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 43.200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12959999999999998, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.024, initial_height_deviation = 0.1, initial_vertical_speed = 0.16848000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0800000000000001, -1.0800000000000001 }, { 1.0800000000000001, 1.0800000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.3200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15120000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.2400000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.16848000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0800000000000001, -1.0800000000000001 }, { 1.0800000000000001, 1.0800000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.1600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15120000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.2400000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.12528000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.2400000000000002, -3.2400000000000002 }, { 3.2400000000000002, 3.2400000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 43.200000000000003, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.12959999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.2400000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.12528000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.2400000000000002, -3.2400000000000002 }, { 3.2400000000000002, 3.2400000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.1600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.043200000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.54000000000000004, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_08", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.2400000000000002, -1.0800000000000001 }, { 3.2400000000000002, 1.0800000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.3888888888888888, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.21600000000000001, initial_height_deviation = 0.21600000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1600000000000001, -2.1600000000000001 }, { 2.1600000000000001, 2.1600000000000001 } }, offsets = { { -1.0800000000000001, 1.0800000000000001 }, { -1.0800000000000001, 1.0800000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.097200000000000006, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.46296296296296289, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6440000000000001, -4.6440000000000001 }, { 4.6440000000000001, 4.6440000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.4800000000000004, rotate_offsets = true, speed_from_center = 0.043200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6440000000000001, -4.6440000000000001 }, { 4.6440000000000001, 4.6440000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.6400000000000006, rotate_offsets = true, speed_from_center = 0.043200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6440000000000001, -4.6440000000000001 }, { 4.6440000000000001, 4.6440000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.1600000000000001, rotate_offsets = true, speed_from_center = 0.043200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.4000000000000004, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_09"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.54500000000000002, shift = { 0, -1.1581250000000001 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.54500000000000002, shift = { 1.9245312500000002, 0.20437500000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.6350000000000002, collision_box = { { -3.2700000000000005, -1.0900000000000001 }, { 3.2700000000000005, 1.0900000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4.3600000000000003, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.7440000000000002, -1.7440000000000002 }, { 1.7440000000000002, 1.7440000000000002 } }, repeat_count = 6.5400000000000009, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.0654, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0900000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.21800000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.3600000000000003, -4.3600000000000003 }, { 4.3600000000000003, 4.3600000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.3600000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21800000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.17440000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.6160000000000001, -2.6160000000000001 }, { 2.6160000000000001, 2.6160000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.7200000000000006, rotate_offsets = false, speed_from_center = 0.076300000000000008, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0900000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.21800000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.2700000000000005, -3.2700000000000005 }, { 3.2700000000000005, 3.2700000000000005 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.3600000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17440000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.8340000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.021800000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.0900000000000001, -1.0900000000000001 }, { 1.0900000000000001, 1.0900000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 43.600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13080000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.052, initial_height_deviation = 0.1, initial_vertical_speed = 0.17004000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0900000000000001, -1.0900000000000001 }, { 1.0900000000000001, 1.0900000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.3600000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15260000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.2700000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.17004000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0900000000000001, -1.0900000000000001 }, { 1.0900000000000001, 1.0900000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.1800000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15260000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.2700000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.12644000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.2700000000000005, -3.2700000000000005 }, { 3.2700000000000005, 3.2700000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 43.600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.13080000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.2700000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.12644000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.2700000000000005, -3.2700000000000005 }, { 3.2700000000000005, 3.2700000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.1800000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.043600000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.54500000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_09", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.2700000000000005, -1.0900000000000001 }, { 3.2700000000000005, 1.0900000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.3761467889908257, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.21800000000000002, initial_height_deviation = 0.21800000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1800000000000002, -2.1800000000000002 }, { 2.1800000000000002, 2.1800000000000002 } }, offsets = { { -1.0900000000000001, 1.0900000000000001 }, { -1.0900000000000001, 1.0900000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.098100000000000005, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.45871559633027523, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6870000000000003, -4.6870000000000003 }, { 4.6870000000000003, 4.6870000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.5400000000000009, rotate_offsets = true, speed_from_center = 0.043600000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6870000000000003, -4.6870000000000003 }, { 4.6870000000000003, 4.6870000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.7200000000000006, rotate_offsets = true, speed_from_center = 0.043600000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.6870000000000003, -4.6870000000000003 }, { 4.6870000000000003, 4.6870000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.1800000000000002, rotate_offsets = true, speed_from_center = 0.043600000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.4500000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_17"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.58499999999999996, shift = { 0, -1.243125 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.58499999999999996, shift = { 2.0657812499999997, 0.21937499999999996 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.7549999999999999, collision_box = { { -3.5099999999999998, -1.1699999999999999 }, { 3.5099999999999998, 1.1699999999999999 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4.6799999999999997, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.8719999999999999, -1.8719999999999999 }, { 1.8719999999999999, 1.8719999999999999 } }, repeat_count = 7.0199999999999996, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.070199999999999996, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1699999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.23399999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.6799999999999997, -4.6799999999999997 }, { 4.6799999999999997, 4.6799999999999997 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.6799999999999997, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.23399999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.18720000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.8079999999999998, -2.8079999999999998 }, { 2.8079999999999998, 2.8079999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 9.3599999999999994, rotate_offsets = false, speed_from_center = 0.081899999999999995, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1699999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.23399999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.5099999999999998, -3.5099999999999998 }, { 3.5099999999999998, 3.5099999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.6799999999999997, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18720000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.0419999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.023400000000000003, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.1699999999999999, -1.1699999999999999 }, { 1.1699999999999999, 1.1699999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 46.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14039999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.2759999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.18251999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1699999999999999, -1.1699999999999999 }, { 1.1699999999999999, 1.1699999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.6799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16379999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.5099999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.18251999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1699999999999999, -1.1699999999999999 }, { 1.1699999999999999, 1.1699999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.3399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16379999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.5099999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.13572000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.5099999999999998, -3.5099999999999998 }, { 3.5099999999999998, 3.5099999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 46.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.14039999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.5099999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.13572000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.5099999999999998, -3.5099999999999998 }, { 3.5099999999999998, 3.5099999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.3399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.046800000000000006, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.58499999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_17", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.5099999999999998, -1.1699999999999999 }, { 3.5099999999999998, 1.1699999999999999 } }, type = "segment", update_effects = { { distance_cooldown = 1.2820512820512822, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.23399999999999999, initial_height_deviation = 0.23399999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3399999999999999, -2.3399999999999999 }, { 2.3399999999999999, 2.3399999999999999 } }, offsets = { { -1.1699999999999999, 1.1699999999999999 }, { -1.1699999999999999, 1.1699999999999999 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.10529999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.42735042735042743, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.0309999999999997, -5.0309999999999997 }, { 5.0309999999999997, 5.0309999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.0199999999999996, rotate_offsets = true, speed_from_center = 0.046800000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.0309999999999997, -5.0309999999999997 }, { 5.0309999999999997, 5.0309999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 9.3599999999999994, rotate_offsets = true, speed_from_center = 0.046800000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.0309999999999997, -5.0309999999999997 }, { 5.0309999999999997, 5.0309999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.3399999999999999, rotate_offsets = true, speed_from_center = 0.046800000000000006, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.8499999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_27"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.63499999999999996, shift = { 0, -1.349375 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.63499999999999996, shift = { 2.2423437499999999, 0.23812500000000001 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.9050000000000001, collision_box = { { -3.8100000000000001, -1.27 }, { 3.8100000000000001, 1.27 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.0800000000000001, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.032, -2.032 }, { 2.032, 2.032 } }, repeat_count = 7.6200000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.076200000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.27, initial_height_deviation = 0.1, initial_vertical_speed = 0.254, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.0800000000000001, -5.0800000000000001 }, { 5.0800000000000001, 5.0800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.254, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.2032, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.048, -3.048 }, { 3.048, 3.048 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.16, rotate_offsets = false, speed_from_center = 0.088900000000000006, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.27, initial_height_deviation = 0.1, initial_vertical_speed = 0.254, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.8100000000000001, -3.8100000000000001 }, { 3.8100000000000001, 3.8100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.2032, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.302, initial_height_deviation = 0, initial_vertical_speed = 0.0254, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.27, -1.27 }, { 1.27, 1.27 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 50.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1524, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.5559999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.19811999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.27, -1.27 }, { 1.27, 1.27 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.0800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1778, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.8100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.19811999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.27, -1.27 }, { 1.27, 1.27 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.54, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1778, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.8100000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.14732000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.8100000000000001, -3.8100000000000001 }, { 3.8100000000000001, 3.8100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 50.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1524, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.8100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.14732000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.8100000000000001, -3.8100000000000001 }, { 3.8100000000000001, 3.8100000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.54, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.050800000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.63499999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_27", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.8100000000000001, -1.27 }, { 3.8100000000000001, 1.27 } }, type = "segment", update_effects = { { distance_cooldown = 1.1811023622047243, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.254, initial_height_deviation = 0.254, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.54, -2.54 }, { 2.54, 2.54 } }, offsets = { { -1.27, 1.27 }, { -1.27, 1.27 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.1143, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.39370078740157478, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.4609999999999994, -5.4609999999999994 }, { 5.4609999999999994, 5.4609999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.6200000000000001, rotate_offsets = true, speed_from_center = 0.050800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.4609999999999994, -5.4609999999999994 }, { 5.4609999999999994, 5.4609999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.16, rotate_offsets = true, speed_from_center = 0.050800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.4609999999999994, -5.4609999999999994 }, { 5.4609999999999994, 5.4609999999999994 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.54, rotate_offsets = true, speed_from_center = 0.050800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.3499999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_28"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.64000000000000004, shift = { 0, -1.3600000000000001 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.64000000000000004, shift = { 2.2600000000000002, 0.23999999999999999 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.9199999999999999, collision_box = { { -3.8399999999999999, -1.28 }, { 3.8399999999999999, 1.28 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.1200000000000001, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.048, -2.048 }, { 2.048, 2.048 } }, repeat_count = 7.6799999999999997, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.076799999999999988, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.28, initial_height_deviation = 0.1, initial_vertical_speed = 0.25600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.1200000000000001, -5.1200000000000001 }, { 5.1200000000000001, 5.1200000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.1200000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.25600000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.2048, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.0720000000000001, -3.0720000000000001 }, { 3.0720000000000001, 3.0720000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.24, rotate_offsets = false, speed_from_center = 0.089600000000000009, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.28, initial_height_deviation = 0.1, initial_vertical_speed = 0.25600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.8399999999999999, -3.8399999999999999 }, { 3.8399999999999999, 3.8399999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.1200000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.2048, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.3280000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.025600000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.28, -1.28 }, { 1.28, 1.28 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 51.200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15359999999999998, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.5839999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.19968, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.28, -1.28 }, { 1.28, 1.28 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.1200000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17920000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.8399999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.19968, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.28, -1.28 }, { 1.28, 1.28 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.5600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17920000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.8399999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.14847999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.8399999999999999, -3.8399999999999999 }, { 3.8399999999999999, 3.8399999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 51.200000000000003, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.15359999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.8399999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.14847999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.8399999999999999, -3.8399999999999999 }, { 3.8399999999999999, 3.8399999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.5600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.051200000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.64000000000000004, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_28", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.8399999999999999, -1.28 }, { 3.8399999999999999, 1.28 } }, type = "segment", update_effects = { { distance_cooldown = 1.171875, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.25600000000000001, initial_height_deviation = 0.25600000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.5600000000000001, -2.5600000000000001 }, { 2.5600000000000001, 2.5600000000000001 } }, offsets = { { -1.28, 1.28 }, { -1.28, 1.28 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.11519999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.390625, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5039999999999996, -5.5039999999999996 }, { 5.5039999999999996, 5.5039999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.6799999999999997, rotate_offsets = true, speed_from_center = 0.051200000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5039999999999996, -5.5039999999999996 }, { 5.5039999999999996, 5.5039999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.24, rotate_offsets = true, speed_from_center = 0.051200000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.5039999999999996, -5.5039999999999996 }, { 5.5039999999999996, 5.5039999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.5600000000000001, rotate_offsets = true, speed_from_center = 0.051200000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.4000000000000004, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_33"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.66500000000000004, shift = { 0, -1.413125 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.66500000000000004, shift = { 2.3482812500000003, 0.24937500000000004 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.9950000000000001, collision_box = { { -3.9900000000000002, -1.3300000000000001 }, { 3.9900000000000002, 1.3300000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.3200000000000003, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.1280000000000001, -2.1280000000000001 }, { 2.1280000000000001, 2.1280000000000001 } }, repeat_count = 7.9800000000000004, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.079799999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3300000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.26600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.3200000000000003, -5.3200000000000003 }, { 5.3200000000000003, 5.3200000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.3200000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.26600000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.21280000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.1920000000000002, -3.1920000000000002 }, { 3.1920000000000002, 3.1920000000000002 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.640000000000001, rotate_offsets = false, speed_from_center = 0.093100000000000023, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3300000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.26600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.9900000000000002, -3.9900000000000002 }, { 3.9900000000000002, 3.9900000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.3200000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21280000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.4580000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.026600000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3300000000000001, -1.3300000000000001 }, { 1.3300000000000001, 1.3300000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 53.200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15959999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.7239999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.20747999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3300000000000001, -1.3300000000000001 }, { 1.3300000000000001, 1.3300000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.3200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18620000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.9900000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.20747999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3300000000000001, -1.3300000000000001 }, { 1.3300000000000001, 1.3300000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.6600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18620000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.9900000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.15428000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.9900000000000002, -3.9900000000000002 }, { 3.9900000000000002, 3.9900000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 53.200000000000003, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.15959999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.9900000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.15428000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.9900000000000002, -3.9900000000000002 }, { 3.9900000000000002, 3.9900000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.6600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.053200000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.66500000000000004, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_33", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.9900000000000002, -1.3300000000000001 }, { 3.9900000000000002, 1.3300000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.1278195488721805, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.26600000000000001, initial_height_deviation = 0.26600000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6600000000000001, -2.6600000000000001 }, { 2.6600000000000001, 2.6600000000000001 } }, offsets = { { -1.3300000000000001, 1.3300000000000001 }, { -1.3300000000000001, 1.3300000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.11970000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.37593984962406015, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.7190000000000003, -5.7190000000000003 }, { 5.7190000000000003, 5.7190000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 7.9800000000000004, rotate_offsets = true, speed_from_center = 0.053200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.7190000000000003, -5.7190000000000003 }, { 5.7190000000000003, 5.7190000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.640000000000001, rotate_offsets = true, speed_from_center = 0.053200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.7190000000000003, -5.7190000000000003 }, { 5.7190000000000003, 5.7190000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.6600000000000001, rotate_offsets = true, speed_from_center = 0.053200000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.6500000000000004, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_36"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.68000000000000007, shift = { 0, -1.4450000000000001 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.68000000000000007, shift = { 2.4012500000000001, 0.25499999999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 2.04, collision_box = { { -4.0800000000000001, -1.3600000000000001 }, { 4.0800000000000001, 1.3600000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.4400000000000004, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.1760000000000002, -2.1760000000000002 }, { 2.1760000000000002, 2.1760000000000002 } }, repeat_count = 8.1600000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.081600000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3600000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.27200000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.4400000000000004, -5.4400000000000004 }, { 5.4400000000000004, 5.4400000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.4400000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.27200000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.21760000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.2640000000000002, -3.2640000000000002 }, { 3.2640000000000002, 3.2640000000000002 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.880000000000001, rotate_offsets = false, speed_from_center = 0.095200000000000014, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3600000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.27200000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.0800000000000001, -4.0800000000000001 }, { 4.0800000000000001, 4.0800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.4400000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21760000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.5360000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.027200000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3600000000000001, -1.3600000000000001 }, { 1.3600000000000001, 1.3600000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 54.400000000000006, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16320000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.8079999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.21215999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3600000000000001, -1.3600000000000001 }, { 1.3600000000000001, 1.3600000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.4400000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19040000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 4.0800000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.21215999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3600000000000001, -1.3600000000000001 }, { 1.3600000000000001, 1.3600000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.7200000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19040000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 4.0800000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.15776000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -4.0800000000000001, -4.0800000000000001 }, { 4.0800000000000001, 4.0800000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 54.400000000000006, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.16320000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 4.0800000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.15776000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -4.0800000000000001, -4.0800000000000001 }, { 4.0800000000000001, 4.0800000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.7200000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.054400000000000004, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.68000000000000007, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_36", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -4.0800000000000001, -1.3600000000000001 }, { 4.0800000000000001, 1.3600000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.1029411764705881, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.27200000000000002, initial_height_deviation = 0.27200000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7200000000000002, -2.7200000000000002 }, { 2.7200000000000002, 2.7200000000000002 } }, offsets = { { -1.3600000000000001, 1.3600000000000001 }, { -1.3600000000000001, 1.3600000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.12240000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.36764705882352939, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.8479999999999999, -5.8479999999999999 }, { 5.8479999999999999, 5.8479999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 8.1600000000000001, rotate_offsets = true, speed_from_center = 0.054400000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.8479999999999999, -5.8479999999999999 }, { 5.8479999999999999, 5.8479999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.880000000000001, rotate_offsets = true, speed_from_center = 0.054400000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.8479999999999999, -5.8479999999999999 }, { 5.8479999999999999, 5.8479999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.7200000000000002, rotate_offsets = true, speed_from_center = 0.054400000000000004, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.8000000000000007, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_37"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.68500000000000005, shift = { 0, -1.4556250000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.68500000000000005, shift = { 2.41890625, 0.25687500000000001 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 2.0550000000000002, collision_box = { { -4.1100000000000003, -1.3700000000000001 }, { 4.1100000000000003, 1.3700000000000001 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.4800000000000004, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.1920000000000002, -2.1920000000000002 }, { 2.1920000000000002, 2.1920000000000002 } }, repeat_count = 8.2200000000000006, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.082200000000000006, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3700000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.27400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.4800000000000004, -5.4800000000000004 }, { 5.4800000000000004, 5.4800000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.4800000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.27400000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.21920000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.2880000000000003, -3.2880000000000003 }, { 3.2880000000000003, 3.2880000000000003 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 10.960000000000001, rotate_offsets = false, speed_from_center = 0.095899999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.3700000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.27400000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.1100000000000003, -4.1100000000000003 }, { 4.1100000000000003, 4.1100000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.4800000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21920000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.5620000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.027400000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3700000000000001, -1.3700000000000001 }, { 1.3700000000000001, 1.3700000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 54.800000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16440000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.8359999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.21372, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3700000000000001, -1.3700000000000001 }, { 1.3700000000000001, 1.3700000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.4800000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19180000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 4.1100000000000003, initial_height_deviation = 0.1, initial_vertical_speed = 0.21372, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3700000000000001, -1.3700000000000001 }, { 1.3700000000000001, 1.3700000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.7400000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19180000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 4.1100000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.15892000000000004, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -4.1100000000000003, -4.1100000000000003 }, { 4.1100000000000003, 4.1100000000000003 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 54.800000000000004, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.16440000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 4.1100000000000003, initial_height_deviation = 0.1, initial_vertical_speed = 0.15892000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -4.1100000000000003, -4.1100000000000003 }, { 4.1100000000000003, 4.1100000000000003 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.7400000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.054800000000000004, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.68500000000000005, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_37", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -4.1100000000000003, -1.3700000000000001 }, { 4.1100000000000003, 1.3700000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.0948905109489051, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.27400000000000002, initial_height_deviation = 0.27400000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7400000000000002, -2.7400000000000002 }, { 2.7400000000000002, 2.7400000000000002 } }, offsets = { { -1.3700000000000001, 1.3700000000000001 }, { -1.3700000000000001, 1.3700000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.12330000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.36496350364963503, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.891, -5.891 }, { 5.891, 5.891 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 8.2200000000000006, rotate_offsets = true, speed_from_center = 0.054800000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.891, -5.891 }, { 5.891, 5.891 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.960000000000001, rotate_offsets = true, speed_from_center = 0.054800000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -5.891, -5.891 }, { 5.891, 5.891 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.7400000000000002, rotate_offsets = true, speed_from_center = 0.054800000000000004, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 6.8500000000000005, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_41"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.70499999999999998, shift = { 0, -1.4981249999999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.70499999999999998, shift = { 2.4895312499999998, 0.26437499999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 2.1149999999999998, collision_box = { { -4.2299999999999995, -1.41 }, { 4.2299999999999995, 1.41 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 5.6399999999999997, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.2559999999999998, -2.2559999999999998 }, { 2.2559999999999998, 2.2559999999999998 } }, repeat_count = 8.4599999999999991, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.084599999999999991, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.41, initial_height_deviation = 0.1, initial_vertical_speed = 0.28199999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -5.6399999999999997, -5.6399999999999997 }, { 5.6399999999999997, 5.6399999999999997 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.6399999999999997, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.28199999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.22559999999999998, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.3839999999999999, -3.3839999999999999 }, { 3.3839999999999999, 3.3839999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 11.279999999999999, rotate_offsets = false, speed_from_center = 0.09870000000000001, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.41, initial_height_deviation = 0.1, initial_vertical_speed = 0.28199999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.2299999999999995, -4.2299999999999995 }, { 4.2299999999999995, 4.2299999999999995 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 5.6399999999999997, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.22559999999999998, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.6659999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.028199999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.41, -1.41 }, { 1.41, 1.41 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 56.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1692, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.9479999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.21995999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.41, -1.41 }, { 1.41, 1.41 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 5.6399999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19740000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 4.2299999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.21995999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.41, -1.41 }, { 1.41, 1.41 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.8199999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19740000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 4.2299999999999995, initial_height_deviation = 0, initial_vertical_speed = 0.16356000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -4.2299999999999995, -4.2299999999999995 }, { 4.2299999999999995, 4.2299999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 56.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1692, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 4.2299999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.16356000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -4.2299999999999995, -4.2299999999999995 }, { 4.2299999999999995, 4.2299999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.8199999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.056399999999999997, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.70499999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_41", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -4.2299999999999995, -1.41 }, { 4.2299999999999995, 1.41 } }, type = "segment", update_effects = { { distance_cooldown = 1.0638297872340425, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.28199999999999999, initial_height_deviation = 0.28199999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.8199999999999999, -2.8199999999999999 }, { 2.8199999999999999, 2.8199999999999999 } }, offsets = { { -1.41, 1.41 }, { -1.41, 1.41 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.12689999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.35460992907801421, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0629999999999997, -6.0629999999999997 }, { 6.0629999999999997, 6.0629999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 8.4599999999999991, rotate_offsets = true, speed_from_center = 0.056399999999999997, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0629999999999997, -6.0629999999999997 }, { 6.0629999999999997, 6.0629999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 11.279999999999999, rotate_offsets = true, speed_from_center = 0.056399999999999997, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.0629999999999997, -6.0629999999999997 }, { 6.0629999999999997, 6.0629999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.8199999999999999, rotate_offsets = true, speed_from_center = 0.056399999999999997, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 7.0499999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-segment-x1_52"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.75999999999999996, shift = { 0, -1.615 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.75999999999999996, shift = { 2.6837499999999999, 0.28500000000000005 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 2.2800000000000002, collision_box = { { -4.5600000000000005, -1.52 }, { 4.5600000000000005, 1.52 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 6.0800000000000001, dying_sound_volume_modifier = 1, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -2.4320000000000004, -2.4320000000000004 }, { 2.4320000000000004, 2.4320000000000004 } }, repeat_count = 9.120000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.09120000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.52, initial_height_deviation = 0.1, initial_vertical_speed = 0.30400000000000005, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -6.0800000000000001, -6.0800000000000001 }, { 6.0800000000000001, 6.0800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 6.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.30400000000000005, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.24319999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -3.6479999999999997, -3.6479999999999997 }, { 3.6479999999999997, 3.6479999999999997 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 12.16, rotate_offsets = false, speed_from_center = 0.10640000000000001, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.52, initial_height_deviation = 0.1, initial_vertical_speed = 0.30400000000000005, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.5600000000000005, -4.5600000000000005 }, { 4.5600000000000005, 4.5600000000000005 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 6.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.24319999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 3.9520000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.0304, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.52, -1.52 }, { 1.52, 1.52 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 60.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1824, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 4.2559999999999993, initial_height_deviation = 0.1, initial_vertical_speed = 0.23712, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.52, -1.52 }, { 1.52, 1.52 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 6.0800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21280000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 4.5600000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.23712, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.52, -1.52 }, { 1.52, 1.52 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 3.04, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21280000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 4.5600000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.17632000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -4.5600000000000005, -4.5600000000000005 }, { 4.5600000000000005, 4.5600000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 60.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1824, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 4.5600000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.17632000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -4.5600000000000005, -4.5600000000000005 }, { 4.5600000000000005, 4.5600000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 3.04, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.060800000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.75999999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-segment-x1_52", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -4.5600000000000005, -1.52 }, { 4.5600000000000005, 1.52 } }, type = "segment", update_effects = { { distance_cooldown = 0.98684210526315788, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.30400000000000005, initial_height_deviation = 0.30400000000000005, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.04, -3.04 }, { 3.04, 3.04 } }, offsets = { { -1.52, 1.52 }, { -1.52, 1.52 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.13680000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.32894736842105265, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.5359999999999996, -6.5359999999999996 }, { 6.5359999999999996, 6.5359999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 9.120000000000001, rotate_offsets = true, speed_from_center = 0.060800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.5359999999999996, -6.5359999999999996 }, { 6.5359999999999996, 6.5359999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 12.16, rotate_offsets = true, speed_from_center = 0.060800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -6.5359999999999996, -6.5359999999999996 }, { 6.5359999999999996, 6.5359999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 3.04, rotate_offsets = true, speed_from_center = 0.060800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 125, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 7.5999999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].working_sound ]=] }, ["big-demolisher-tail-x0_64"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-5.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-6.png" }, height = 594, line_length = 4, lines_per_file = 6, scale = 0.32000000000000002, shift = { 0, -0.13 }, surface = "vulcanus", usage = "enemy", width = 780 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.32000000000000002, shift = { 0.34000000000000004, 0.11000000000000001 }, surface = "vulcanus", usage = "enemy", width = 838 } } }, collision_box = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 2.5600000000000001, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -1.76, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-tail", { "entity-name.big-demolisher" } }, max_health = 300000, name = "big-demolisher-tail-x0_64", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, type = "segment", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 20 }, to = { 2, 100 } } } }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-tail-rumble.ogg", volume = 0.3 } } }, ["medium-demolisher-segment-x0_9"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.45, shift = { 0, -0.95625 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.45, shift = { 1.5890624999999998, 0.16874999999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.3499999999999999, collision_box = { { -2.6999999999999997, -0.9 }, { 2.6999999999999997, 0.9 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.5999999999999996, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.4399999999999999, -1.4399999999999999 }, { 1.4399999999999999, 1.4399999999999999 } }, repeat_count = 5.3999999999999995, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.053999999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.9, initial_height_deviation = 0.1, initial_vertical_speed = 0.17999999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.5999999999999996, -3.5999999999999996 }, { 3.5999999999999996, 3.5999999999999996 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.5999999999999996, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17999999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.14399999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.1599999999999997, -2.1599999999999997 }, { 2.1599999999999997, 2.1599999999999997 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.1999999999999993, rotate_offsets = false, speed_from_center = 0.062999999999999998, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.9, initial_height_deviation = 0.1, initial_vertical_speed = 0.17999999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6999999999999997, -2.6999999999999997 }, { 2.6999999999999997, 2.6999999999999997 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.5999999999999996, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14399999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.3399999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.017999999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.9, -0.9 }, { 0.9, 0.9 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 36, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10799999999999998, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.5199999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.14039999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.9, -0.9 }, { 0.9, 0.9 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.5999999999999996, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.126, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.6999999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.14039999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.9, -0.9 }, { 0.9, 0.9 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.7999999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.126, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.6999999999999997, initial_height_deviation = 0, initial_vertical_speed = 0.1044, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.6999999999999997, -2.6999999999999997 }, { 2.6999999999999997, 2.6999999999999997 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 36, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.10799999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.6999999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.1044, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.6999999999999997, -2.6999999999999997 }, { 2.6999999999999997, 2.6999999999999997 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.7999999999999998, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.035999999999999996, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.45, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_9", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.6999999999999997, -0.9 }, { 2.6999999999999997, 0.9 } }, type = "segment", update_effects = { { distance_cooldown = 1.6666666666666668, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.17999999999999998, initial_height_deviation = 0.17999999999999998, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, offsets = { { -0.9, 0.9 }, { -0.9, 0.9 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.080999999999999979, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.55555555555555554, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.8699999999999996, -3.8699999999999996 }, { 3.8699999999999996, 3.8699999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.3999999999999995, rotate_offsets = true, speed_from_center = 0.035999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.8699999999999996, -3.8699999999999996 }, { 3.8699999999999996, 3.8699999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.1999999999999993, rotate_offsets = true, speed_from_center = 0.035999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.8699999999999996, -3.8699999999999996 }, { 3.8699999999999996, 3.8699999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.7999999999999998, rotate_offsets = true, speed_from_center = 0.035999999999999996, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.5, type = "area" }, type = "nested-result" } } }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-moves.ogg", volume = 0.4 } } }, ["medium-demolisher-segment-x0_81"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.40500000000000007, shift = { 0, -0.86062500000000011 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.40500000000000007, shift = { 1.43015625, 0.151875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.2150000000000001, collision_box = { { -2.4300000000000002, -0.81000000000000014 }, { 2.4300000000000002, 0.81000000000000014 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.2400000000000002, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.2960000000000003, -1.2960000000000003 }, { 1.2960000000000003, 1.2960000000000003 } }, repeat_count = 4.8600000000000003, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.048600000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.81000000000000014, initial_height_deviation = 0.1, initial_vertical_speed = 0.16200000000000003, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.2400000000000002, -3.2400000000000002 }, { 3.2400000000000002, 3.2400000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.2400000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16200000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.12960000000000003, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.944, -1.944 }, { 1.944, 1.944 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.4800000000000004, rotate_offsets = false, speed_from_center = 0.056700000000000008, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.81000000000000014, initial_height_deviation = 0.1, initial_vertical_speed = 0.16200000000000003, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.4300000000000002, -2.4300000000000002 }, { 2.4300000000000002, 2.4300000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.2400000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12960000000000003, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.1060000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.016200000000000003, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.81000000000000014, -0.81000000000000014 }, { 0.81000000000000014, 0.81000000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 32.400000000000006, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.097200000000000006, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.2679999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.12636000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.81000000000000014, -0.81000000000000014 }, { 0.81000000000000014, 0.81000000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.2400000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11340000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.4300000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.12636000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.81000000000000014, -0.81000000000000014 }, { 0.81000000000000014, 0.81000000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.6200000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11340000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.4300000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.093960000000000026, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.4300000000000002, -2.4300000000000002 }, { 2.4300000000000002, 2.4300000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 32.400000000000006, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.097200000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.4300000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.093960000000000026, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.4300000000000002, -2.4300000000000002 }, { 2.4300000000000002, 2.4300000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.6200000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.032400000000000007, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.40500000000000007, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_81", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.4300000000000002, -0.81000000000000014 }, { 2.4300000000000002, 0.81000000000000014 } }, type = "segment", update_effects = { { distance_cooldown = 1.8518518518518515, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.16200000000000003, initial_height_deviation = 0.16200000000000003, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6200000000000001, -1.6200000000000001 }, { 1.6200000000000001, 1.6200000000000001 } }, offsets = { { -0.81000000000000014, 0.81000000000000014 }, { -0.81000000000000014, 0.81000000000000014 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.072900000000000009, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.61728395061728394, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.4830000000000001, -3.4830000000000001 }, { 3.4830000000000001, 3.4830000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.8600000000000003, rotate_offsets = true, speed_from_center = 0.032400000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.4830000000000001, -3.4830000000000001 }, { 3.4830000000000001, 3.4830000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.4800000000000004, rotate_offsets = true, speed_from_center = 0.032400000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.4830000000000001, -3.4830000000000001 }, { 3.4830000000000001, 3.4830000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.6200000000000001, rotate_offsets = true, speed_from_center = 0.032400000000000007, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.0500000000000007, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_96"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.47999999999999998, shift = { 0, -1.02 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.47999999999999998, shift = { 1.6949999999999998, 0.17999999999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.4399999999999999, collision_box = { { -2.8799999999999999, -0.95999999999999996 }, { 2.8799999999999999, 0.95999999999999996 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.8399999999999999, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.536, -1.536 }, { 1.536, 1.536 } }, repeat_count = 5.7599999999999998, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.057599999999999998, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.95999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.19199999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.8399999999999999, -3.8399999999999999 }, { 3.8399999999999999, 3.8399999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19199999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.15359999999999998, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3039999999999998, -2.3039999999999998 }, { 2.3039999999999998, 2.3039999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.6799999999999997, rotate_offsets = false, speed_from_center = 0.067200000000000015, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.95999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.19199999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.8799999999999999, -2.8799999999999999 }, { 2.8799999999999999, 2.8799999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15359999999999998, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.496, initial_height_deviation = 0, initial_vertical_speed = 0.019199999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 38.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11519999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.6879999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.14976000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.8399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13440000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.8799999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.14976000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9199999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13440000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.8799999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.11135999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.8799999999999999, -2.8799999999999999 }, { 2.8799999999999999, 2.8799999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 38.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.11519999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.8799999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.11135999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.8799999999999999, -2.8799999999999999 }, { 2.8799999999999999, 2.8799999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9199999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.038399999999999995, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.47999999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_96", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.8799999999999999, -0.95999999999999996 }, { 2.8799999999999999, 0.95999999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 1.5625, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19199999999999999, initial_height_deviation = 0.19199999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, offsets = { { -0.95999999999999996, 0.95999999999999996 }, { -0.95999999999999996, 0.95999999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.086399999999999988, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.52083333333333339, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1280000000000001, -4.1280000000000001 }, { 4.1280000000000001, 4.1280000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.7599999999999998, rotate_offsets = true, speed_from_center = 0.038399999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1280000000000001, -4.1280000000000001 }, { 4.1280000000000001, 4.1280000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.6799999999999997, rotate_offsets = true, speed_from_center = 0.038399999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1280000000000001, -4.1280000000000001 }, { 4.1280000000000001, 4.1280000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9199999999999999, rotate_offsets = true, speed_from_center = 0.038399999999999995, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.7999999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_825"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.4125, shift = { 0, -0.8765625 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.4125, shift = { 1.4566406250000002, 0.1546875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.2375, collision_box = { { -2.4750000000000001, -0.825 }, { 2.4750000000000001, 0.825 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.3000000000000003, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.3200000000000003, -1.3200000000000003 }, { 1.3200000000000003, 1.3200000000000003 } }, repeat_count = 4.9500000000000002, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.049500000000000002, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.825, initial_height_deviation = 0.1, initial_vertical_speed = 0.16500000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.3000000000000003, -3.3000000000000003 }, { 3.3000000000000003, 3.3000000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.3000000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16500000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.13200000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.9800000000000001, -1.9800000000000001 }, { 1.9800000000000001, 1.9800000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.6000000000000005, rotate_offsets = false, speed_from_center = 0.057750000000000012, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.825, initial_height_deviation = 0.1, initial_vertical_speed = 0.16500000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.4750000000000001, -2.4750000000000001 }, { 2.4750000000000001, 2.4750000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.3000000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13200000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.1450000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.016500000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.825, -0.825 }, { 0.825, 0.825 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 33, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.099000000000000004, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.3100000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.12870000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.825, -0.825 }, { 0.825, 0.825 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.3000000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11550000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.4750000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.12870000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.825, -0.825 }, { 0.825, 0.825 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.6500000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11550000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.4750000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.095700000000000003, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.4750000000000001, -2.4750000000000001 }, { 2.4750000000000001, 2.4750000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 33, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.099000000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.4750000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.095700000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.4750000000000001, -2.4750000000000001 }, { 2.4750000000000001, 2.4750000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.6500000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.033000000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.4125, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_825", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.4750000000000001, -0.825 }, { 2.4750000000000001, 0.825 } }, type = "segment", update_effects = { { distance_cooldown = 1.8181818181818182, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.16500000000000004, initial_height_deviation = 0.16500000000000004, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6500000000000002, -1.6500000000000002 }, { 1.6500000000000002, 1.6500000000000002 } }, offsets = { { -0.825, 0.825 }, { -0.825, 0.825 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.074249999999999989, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.60606060606060597, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5475000000000003, -3.5475000000000003 }, { 3.5475000000000003, 3.5475000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.9500000000000002, rotate_offsets = true, speed_from_center = 0.033000000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5475000000000003, -3.5475000000000003 }, { 3.5475000000000003, 3.5475000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.6000000000000005, rotate_offsets = true, speed_from_center = 0.033000000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5475000000000003, -3.5475000000000003 }, { 3.5475000000000003, 3.5475000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.6500000000000002, rotate_offsets = true, speed_from_center = 0.033000000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.125, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_975"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.4875, shift = { 0, -1.0359375000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.4875, shift = { 1.7214843750000002, 0.18281250000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.4625000000000002, collision_box = { { -2.9250000000000004, -0.975 }, { 2.9250000000000004, 0.975 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.9000000000000004, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.5600000000000003, -1.5600000000000003 }, { 1.5600000000000003, 1.5600000000000003 } }, repeat_count = 5.8500000000000005, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.058500000000000005, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.975, initial_height_deviation = 0.1, initial_vertical_speed = 0.19500000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.9000000000000004, -3.9000000000000004 }, { 3.9000000000000004, 3.9000000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.9000000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19500000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.15600000000000003, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3400000000000003, -2.3400000000000003 }, { 2.3400000000000003, 2.3400000000000003 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.8000000000000007, rotate_offsets = false, speed_from_center = 0.06825000000000002, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.975, initial_height_deviation = 0.1, initial_vertical_speed = 0.19500000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9250000000000004, -2.9250000000000004 }, { 2.9250000000000004, 2.9250000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.9000000000000004, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15600000000000003, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.5350000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.019500000000000004, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 39, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11700000000000002, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.73, initial_height_deviation = 0.1, initial_vertical_speed = 0.15210000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.9000000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13650000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.9250000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.15210000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9500000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13650000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.9250000000000004, initial_height_deviation = 0, initial_vertical_speed = 0.11310000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.9250000000000004, -2.9250000000000004 }, { 2.9250000000000004, 2.9250000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 39, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.11700000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.9250000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.11310000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.9250000000000004, -2.9250000000000004 }, { 2.9250000000000004, 2.9250000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9500000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.039000000000000007, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.4875, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_975", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.9250000000000004, -0.975 }, { 2.9250000000000004, 0.975 } }, type = "segment", update_effects = { { distance_cooldown = 1.5384615384615383, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19500000000000004, initial_height_deviation = 0.19500000000000004, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { -0.975, 0.975 }, { -0.975, 0.975 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.087750000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.51282051282051277, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1924999999999999, -4.1924999999999999 }, { 4.1924999999999999, 4.1924999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.8500000000000005, rotate_offsets = true, speed_from_center = 0.039000000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1924999999999999, -4.1924999999999999 }, { 4.1924999999999999, 4.1924999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.8000000000000007, rotate_offsets = true, speed_from_center = 0.039000000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.1924999999999999, -4.1924999999999999 }, { 4.1924999999999999, 4.1924999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9500000000000002, rotate_offsets = true, speed_from_center = 0.039000000000000007, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.875, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_4875"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.24375, shift = { 0, -0.51796875000000009 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.24375, shift = { 0.8607421875, 0.091406250000000018 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.73125000000000009, collision_box = { { -1.4625000000000002, -0.4875 }, { 1.4625000000000002, 0.4875 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 1.9500000000000002, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.78000000000000016, -0.78000000000000016 }, { 0.78000000000000016, 0.78000000000000016 } }, repeat_count = 2.9250000000000004, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.029250000000000004, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4875, initial_height_deviation = 0.1, initial_vertical_speed = 0.097500000000000018, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9500000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.097500000000000018, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.078000000000000016, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.1700000000000002, -1.1700000000000002 }, { 1.1700000000000002, 1.1700000000000002 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 3.9000000000000004, rotate_offsets = false, speed_from_center = 0.03412500000000001, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4875, initial_height_deviation = 0.1, initial_vertical_speed = 0.097500000000000018, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.4625000000000002, -1.4625000000000002 }, { 1.4625000000000002, 1.4625000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9500000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.078000000000000016, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.2675000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.0097500000000000018, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.4875, -0.4875 }, { 0.4875, 0.4875 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 19.5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.058500000000000005, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.365, initial_height_deviation = 0.1, initial_vertical_speed = 0.076050000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4875, -0.4875 }, { 0.4875, 0.4875 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.9500000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06825000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.4625000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.076050000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4875, -0.4875 }, { 0.4875, 0.4875 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.975, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06825000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.4625000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.056550000000000011, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.4625000000000002, -1.4625000000000002 }, { 1.4625000000000002, 1.4625000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 19.5, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.058500000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.4625000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.056550000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.4625000000000002, -1.4625000000000002 }, { 1.4625000000000002, 1.4625000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.975, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.019500000000000004, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.24375, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_4875", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.4625000000000002, -0.4875 }, { 1.4625000000000002, 0.4875 } }, type = "segment", update_effects = { { distance_cooldown = 3.0769230769230766, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.097500000000000018, initial_height_deviation = 0.097500000000000018, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { -0.4875, 0.4875 }, { -0.4875, 0.4875 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.043875000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.0256410256410255, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0962499999999999, -2.0962499999999999 }, { 2.0962499999999999, 2.0962499999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 2.9250000000000004, rotate_offsets = true, speed_from_center = 0.019500000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0962499999999999, -2.0962499999999999 }, { 2.0962499999999999, 2.0962499999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 3.9000000000000004, rotate_offsets = true, speed_from_center = 0.019500000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0962499999999999, -2.0962499999999999 }, { 2.0962499999999999, 2.0962499999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.019500000000000004, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.4375, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_5775"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.28875000000000002, shift = { 0, -0.61359375000000007 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.28875000000000002, shift = { 1.0196484375000001, 0.10828125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.86624999999999996, collision_box = { { -1.7324999999999999, -0.57750000000000004 }, { 1.7324999999999999, 0.57750000000000004 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 2.3100000000000001, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.92400000000000002, -0.92400000000000002 }, { 0.92400000000000002, 0.92400000000000002 } }, repeat_count = 3.4649999999999999, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.034650000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.57750000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.1155, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3100000000000001, -2.3100000000000001 }, { 2.3100000000000001, 2.3100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1155, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.09240000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.3859999999999999, -1.3859999999999999 }, { 1.3859999999999999, 1.3859999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.6200000000000001, rotate_offsets = false, speed_from_center = 0.040425000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.57750000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.1155, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.7324999999999999, -1.7324999999999999 }, { 1.7324999999999999, 1.7324999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09240000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5015000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.011550000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.57750000000000004, -0.57750000000000004 }, { 0.57750000000000004, 0.57750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 23.100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.617, initial_height_deviation = 0.1, initial_vertical_speed = 0.090090000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.57750000000000004, -0.57750000000000004 }, { 0.57750000000000004, 0.57750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.3100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.080850000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.7324999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.090090000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.57750000000000004, -0.57750000000000004 }, { 0.57750000000000004, 0.57750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.155, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.080850000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.7324999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.066990000000000007, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.7324999999999999, -1.7324999999999999 }, { 1.7324999999999999, 1.7324999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 23.100000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.7324999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.066990000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.7324999999999999, -1.7324999999999999 }, { 1.7324999999999999, 1.7324999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.155, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.023100000000000005, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.28875000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_5775", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.7324999999999999, -0.57750000000000004 }, { 1.7324999999999999, 0.57750000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 2.5974025974025974, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1155, initial_height_deviation = 0.1155, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.155, -1.155 }, { 1.155, 1.155 } }, offsets = { { -0.57750000000000004, 0.57750000000000004 }, { -0.57750000000000004, 0.57750000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.051975000000000007, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.86580086580086579, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.48325, -2.48325 }, { 2.48325, 2.48325 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.4649999999999999, rotate_offsets = true, speed_from_center = 0.023100000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.48325, -2.48325 }, { 2.48325, 2.48325 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.6200000000000001, rotate_offsets = true, speed_from_center = 0.023100000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.48325, -2.48325 }, { 2.48325, 2.48325 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.155, rotate_offsets = true, speed_from_center = 0.023100000000000005, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.8875000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_6525"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.32624999999999997, shift = { 0, -0.69328124999999998 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.32624999999999997, shift = { 1.1520703125, 0.12234375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.97874999999999996, collision_box = { { -1.9574999999999999, -0.65249999999999995 }, { 1.9574999999999999, 0.65249999999999995 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 2.6099999999999999, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.044, -1.044 }, { 1.044, 1.044 } }, repeat_count = 3.915, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.039149999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65249999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.13050000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6099999999999999, -2.6099999999999999 }, { 2.6099999999999999, 2.6099999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6099999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13050000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1044, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.5659999999999998, -1.5659999999999998 }, { 1.5659999999999998, 1.5659999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.2199999999999998, rotate_offsets = false, speed_from_center = 0.045674999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65249999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.13050000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9574999999999999, -1.9574999999999999 }, { 1.9574999999999999, 1.9574999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6099999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1044, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.6964999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.013050000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.65249999999999995, -0.65249999999999995 }, { 0.65249999999999995, 0.65249999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 26.099999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.078299999999999992, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.8269999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.10179, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65249999999999995, -0.65249999999999995 }, { 0.65249999999999995, 0.65249999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.6099999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091349999999999998, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.10179, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65249999999999995, -0.65249999999999995 }, { 0.65249999999999995, 0.65249999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3049999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091349999999999998, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9574999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.075689999999999991, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9574999999999999, -1.9574999999999999 }, { 1.9574999999999999, 1.9574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 26.099999999999998, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.078299999999999992, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.075689999999999991, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9574999999999999, -1.9574999999999999 }, { 1.9574999999999999, 1.9574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3049999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.026100000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.32624999999999997, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_6525", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9574999999999999, -0.65249999999999995 }, { 1.9574999999999999, 0.65249999999999995 } }, type = "segment", update_effects = { { distance_cooldown = 2.298850574712644, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13050000000000002, initial_height_deviation = 0.13050000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3049999999999999, -1.3049999999999999 }, { 1.3049999999999999, 1.3049999999999999 } }, offsets = { { -0.65249999999999995, 0.65249999999999995 }, { -0.65249999999999995, 0.65249999999999995 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.058724999999999996, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.76628352490421463, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8057499999999997, -2.8057499999999997 }, { 2.8057499999999997, 2.8057499999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.915, rotate_offsets = true, speed_from_center = 0.026100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8057499999999997, -2.8057499999999997 }, { 2.8057499999999997, 2.8057499999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.2199999999999998, rotate_offsets = true, speed_from_center = 0.026100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8057499999999997, -2.8057499999999997 }, { 2.8057499999999997, 2.8057499999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3049999999999999, rotate_offsets = true, speed_from_center = 0.026100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.2624999999999997, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_7275"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.36375000000000002, shift = { 0, -0.77296874999999998 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.36375000000000002, shift = { 1.2844921875000002, 0.13640625000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.0912500000000001, collision_box = { { -2.1825000000000001, -0.72750000000000004 }, { 2.1825000000000001, 0.72750000000000004 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 2.9100000000000001, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.1640000000000001, -1.1640000000000001 }, { 1.1640000000000001, 1.1640000000000001 } }, repeat_count = 4.3650000000000002, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.043650000000000002, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.72750000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.14550000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9100000000000001, -2.9100000000000001 }, { 2.9100000000000001, 2.9100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.9100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14550000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11640000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.746, -1.746 }, { 1.746, 1.746 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.8200000000000003, rotate_offsets = false, speed_from_center = 0.050925000000000011, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.72750000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.14550000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1825000000000001, -2.1825000000000001 }, { 2.1825000000000001, 2.1825000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.9100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11640000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.8915000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.014550000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.72750000000000004, -0.72750000000000004 }, { 0.72750000000000004, 0.72750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 29.100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.087300000000000004, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.0369999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.11349, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.72750000000000004, -0.72750000000000004 }, { 0.72750000000000004, 0.72750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.9100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10185000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.1825000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.11349, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.72750000000000004, -0.72750000000000004 }, { 0.72750000000000004, 0.72750000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.4550000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10185000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.1825000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.084390000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.1825000000000001, -2.1825000000000001 }, { 2.1825000000000001, 2.1825000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 29.100000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.087300000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.1825000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.084390000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1825000000000001, -2.1825000000000001 }, { 2.1825000000000001, 2.1825000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.4550000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.029100000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.36375000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_7275", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.1825000000000001, -0.72750000000000004 }, { 2.1825000000000001, 0.72750000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 2.0618556701030926, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.14550000000000001, initial_height_deviation = 0.14550000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.4550000000000001, -1.4550000000000001 }, { 1.4550000000000001, 1.4550000000000001 } }, offsets = { { -0.72750000000000004, 0.72750000000000004 }, { -0.72750000000000004, 0.72750000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.065475000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.68728522336769764, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.12825, -3.12825 }, { 3.12825, 3.12825 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.3650000000000002, rotate_offsets = true, speed_from_center = 0.029100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.12825, -3.12825 }, { 3.12825, 3.12825 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.8200000000000003, rotate_offsets = true, speed_from_center = 0.029100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.12825, -3.12825 }, { 3.12825, 3.12825 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.4550000000000001, rotate_offsets = true, speed_from_center = 0.029100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.6375000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_7425"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.37124999999999995, shift = { 0, -0.78890624999999996 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.37124999999999995, shift = { 1.3109765624999998, 0.13921874999999999 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.11375, collision_box = { { -2.2275, -0.74249999999999989 }, { 2.2275, 0.74249999999999989 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 2.9699999999999998, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.1879999999999999, -1.1879999999999999 }, { 1.1879999999999999, 1.1879999999999999 } }, repeat_count = 4.4550000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.044549999999999992, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.74249999999999989, initial_height_deviation = 0.1, initial_vertical_speed = 0.14849999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9699999999999998, -2.9699999999999998 }, { 2.9699999999999998, 2.9699999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.9699999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14849999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11879999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.7819999999999999, -1.7819999999999999 }, { 1.7819999999999999, 1.7819999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.9399999999999995, rotate_offsets = false, speed_from_center = 0.051975000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.74249999999999989, initial_height_deviation = 0.1, initial_vertical_speed = 0.14849999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.2275, -2.2275 }, { 2.2275, 2.2275 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.9699999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11879999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.9305, initial_height_deviation = 0, initial_vertical_speed = 0.014849999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.74249999999999989, -0.74249999999999989 }, { 0.74249999999999989, 0.74249999999999989 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 29.699999999999996, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.089099999999999984, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.0789999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.11582999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.74249999999999989, -0.74249999999999989 }, { 0.74249999999999989, 0.74249999999999989 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.9699999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10395000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.2275, initial_height_deviation = 0.1, initial_vertical_speed = 0.11582999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.74249999999999989, -0.74249999999999989 }, { 0.74249999999999989, 0.74249999999999989 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.4849999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10395000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.2275, initial_height_deviation = 0, initial_vertical_speed = 0.086129999999999995, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.2275, -2.2275 }, { 2.2275, 2.2275 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 29.699999999999996, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.089099999999999984, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.2275, initial_height_deviation = 0.1, initial_vertical_speed = 0.086129999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.2275, -2.2275 }, { 2.2275, 2.2275 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.4849999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.029699999999999998, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.37124999999999995, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_7425", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.2275, -0.74249999999999989 }, { 2.2275, 0.74249999999999989 } }, type = "segment", update_effects = { { distance_cooldown = 2.0202020202020203, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.14849999999999999, initial_height_deviation = 0.14849999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.4849999999999999, -1.4849999999999999 }, { 1.4849999999999999, 1.4849999999999999 } }, offsets = { { -0.74249999999999989, 0.74249999999999989 }, { -0.74249999999999989, 0.74249999999999989 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.066825000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.67340067340067344, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.1927499999999998, -3.1927499999999998 }, { 3.1927499999999998, 3.1927499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.4550000000000001, rotate_offsets = true, speed_from_center = 0.029699999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.1927499999999998, -3.1927499999999998 }, { 3.1927499999999998, 3.1927499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.9399999999999995, rotate_offsets = true, speed_from_center = 0.029699999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.1927499999999998, -3.1927499999999998 }, { 3.1927499999999998, 3.1927499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.4849999999999999, rotate_offsets = true, speed_from_center = 0.029699999999999998, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.7124999999999995, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_8175"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.40875000000000004, shift = { 0, -0.86859375000000014 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.40875000000000004, shift = { 1.4433984375000001, 0.15328125000000004 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.2262500000000003, collision_box = { { -2.4525000000000006, -0.81750000000000007 }, { 2.4525000000000006, 0.81750000000000007 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.2700000000000005, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.3080000000000003, -1.3080000000000003 }, { 1.3080000000000003, 1.3080000000000003 } }, repeat_count = 4.9050000000000011, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.049050000000000002, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.81750000000000007, initial_height_deviation = 0.1, initial_vertical_speed = 0.16350000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.2700000000000005, -3.2700000000000005 }, { 3.2700000000000005, 3.2700000000000005 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.2700000000000005, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16350000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.13080000000000003, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.9620000000000001, -1.9620000000000001 }, { 1.9620000000000001, 1.9620000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.5400000000000009, rotate_offsets = false, speed_from_center = 0.057225000000000019, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.81750000000000007, initial_height_deviation = 0.1, initial_vertical_speed = 0.16350000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.4525000000000006, -2.4525000000000006 }, { 2.4525000000000006, 2.4525000000000006 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.2700000000000005, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13080000000000003, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.1255000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.016350000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.81750000000000007, -0.81750000000000007 }, { 0.81750000000000007, 0.81750000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 32.700000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.098100000000000005, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.2890000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.12753000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.81750000000000007, -0.81750000000000007 }, { 0.81750000000000007, 0.81750000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.2700000000000005, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11445000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.4525000000000006, initial_height_deviation = 0.1, initial_vertical_speed = 0.12753000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.81750000000000007, -0.81750000000000007 }, { 0.81750000000000007, 0.81750000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.6350000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11445000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.4525000000000006, initial_height_deviation = 0, initial_vertical_speed = 0.094830000000000005, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.4525000000000006, -2.4525000000000006 }, { 2.4525000000000006, 2.4525000000000006 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 32.700000000000003, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.098100000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.4525000000000006, initial_height_deviation = 0.1, initial_vertical_speed = 0.094830000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.4525000000000006, -2.4525000000000006 }, { 2.4525000000000006, 2.4525000000000006 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.6350000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.032700000000000005, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.40875000000000004, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_8175", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.4525000000000006, -0.81750000000000007 }, { 2.4525000000000006, 0.81750000000000007 } }, type = "segment", update_effects = { { distance_cooldown = 1.8348623853211006, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.16350000000000002, initial_height_deviation = 0.16350000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6350000000000002, -1.6350000000000002 }, { 1.6350000000000002, 1.6350000000000002 } }, offsets = { { -0.81750000000000007, 0.81750000000000007 }, { -0.81750000000000007, 0.81750000000000007 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.073574999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.61162079510703364, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5152500000000004, -3.5152500000000004 }, { 3.5152500000000004, 3.5152500000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.9050000000000011, rotate_offsets = true, speed_from_center = 0.032700000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5152500000000004, -3.5152500000000004 }, { 3.5152500000000004, 3.5152500000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.5400000000000009, rotate_offsets = true, speed_from_center = 0.032700000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.5152500000000004, -3.5152500000000004 }, { 3.5152500000000004, 3.5152500000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.6350000000000002, rotate_offsets = true, speed_from_center = 0.032700000000000005, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.0875000000000004, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_8775"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.43874999999999993, shift = { 0, -0.93234374999999989 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.43874999999999993, shift = { 1.5493359375, 0.16453125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.3162499999999999, collision_box = { { -2.6324999999999998, -0.87749999999999986 }, { 2.6324999999999998, 0.87749999999999986 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.5099999999999998, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.4039999999999999, -1.4039999999999999 }, { 1.4039999999999999, 1.4039999999999999 } }, repeat_count = 5.2649999999999997, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.052649999999999997, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.87749999999999986, initial_height_deviation = 0.1, initial_vertical_speed = 0.17549999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.5099999999999998, -3.5099999999999998 }, { 3.5099999999999998, 3.5099999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.5099999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.17549999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.14039999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.1059999999999999, -2.1059999999999999 }, { 2.1059999999999999, 2.1059999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.0199999999999996, rotate_offsets = false, speed_from_center = 0.061425000000000001, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.87749999999999986, initial_height_deviation = 0.1, initial_vertical_speed = 0.17549999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6324999999999998, -2.6324999999999998 }, { 2.6324999999999998, 2.6324999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.5099999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14039999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.2814999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.017549999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.87749999999999986, -0.87749999999999986 }, { 0.87749999999999986, 0.87749999999999986 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 35.099999999999994, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10529999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.4569999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.13688999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87749999999999986, -0.87749999999999986 }, { 0.87749999999999986, 0.87749999999999986 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.5099999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12284999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.6324999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.13688999999999998, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.87749999999999986, -0.87749999999999986 }, { 0.87749999999999986, 0.87749999999999986 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.7549999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12284999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.6324999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.10179, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.6324999999999998, -2.6324999999999998 }, { 2.6324999999999998, 2.6324999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 35.099999999999994, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.10529999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.6324999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.10179, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.6324999999999998, -2.6324999999999998 }, { 2.6324999999999998, 2.6324999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.7549999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.035099999999999998, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.43874999999999993, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_8775", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.6324999999999998, -0.87749999999999986 }, { 2.6324999999999998, 0.87749999999999986 } }, type = "segment", update_effects = { { distance_cooldown = 1.7094017094017095, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.17549999999999999, initial_height_deviation = 0.17549999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.7549999999999999, -1.7549999999999999 }, { 1.7549999999999999, 1.7549999999999999 } }, offsets = { { -0.87749999999999986, 0.87749999999999986 }, { -0.87749999999999986, 0.87749999999999986 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.078974999999999991, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.56980056980056979, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7732499999999995, -3.7732499999999995 }, { 3.7732499999999995, 3.7732499999999995 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.2649999999999997, rotate_offsets = true, speed_from_center = 0.035099999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7732499999999995, -3.7732499999999995 }, { 3.7732499999999995, 3.7732499999999995 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.0199999999999996, rotate_offsets = true, speed_from_center = 0.035099999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.7732499999999995, -3.7732499999999995 }, { 3.7732499999999995, 3.7732499999999995 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.7549999999999999, rotate_offsets = true, speed_from_center = 0.035099999999999998, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.3874999999999993, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_9525"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.47625000000000002, shift = { 0, -1.0120312499999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.47625000000000002, shift = { 1.6817578125000001, 0.17859375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.42875, collision_box = { { -2.8574999999999999, -0.95250000000000004 }, { 2.8574999999999999, 0.95250000000000004 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.8100000000000001, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.524, -1.524 }, { 1.524, 1.524 } }, repeat_count = 5.7149999999999999, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.057149999999999999, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.95250000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.19050000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.8100000000000001, -3.8100000000000001 }, { 3.8100000000000001, 3.8100000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19050000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1524, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.286, -2.286 }, { 2.286, 2.286 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.6200000000000001, rotate_offsets = false, speed_from_center = 0.066675000000000022, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.95250000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.19050000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.8574999999999999, -2.8574999999999999 }, { 2.8574999999999999, 2.8574999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.8100000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1524, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.4765000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.019050000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.95250000000000004, -0.95250000000000004 }, { 0.95250000000000004, 0.95250000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 38.100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1143, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.6669999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.14859, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.95250000000000004, -0.95250000000000004 }, { 0.95250000000000004, 0.95250000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.8100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13335000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.8574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.14859, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.95250000000000004, -0.95250000000000004 }, { 0.95250000000000004, 0.95250000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9050000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13335000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.8574999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.11049, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.8574999999999999, -2.8574999999999999 }, { 2.8574999999999999, 2.8574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 38.100000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1143, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.8574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.11049, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.8574999999999999, -2.8574999999999999 }, { 2.8574999999999999, 2.8574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9050000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.038100000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.47625000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_9525", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.8574999999999999, -0.95250000000000004 }, { 2.8574999999999999, 0.95250000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 1.5748031496062991, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19050000000000001, initial_height_deviation = 0.19050000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9050000000000001, -1.9050000000000001 }, { 1.9050000000000001, 1.9050000000000001 } }, offsets = { { -0.95250000000000004, 0.95250000000000004 }, { -0.95250000000000004, 0.95250000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.085724999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.52493438320209975, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.0957499999999998, -4.0957499999999998 }, { 4.0957499999999998, 4.0957499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.7149999999999999, rotate_offsets = true, speed_from_center = 0.038100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.0957499999999998, -4.0957499999999998 }, { 4.0957499999999998, 4.0957499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.6200000000000001, rotate_offsets = true, speed_from_center = 0.038100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.0957499999999998, -4.0957499999999998 }, { 4.0957499999999998, 4.0957499999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9050000000000001, rotate_offsets = true, speed_from_center = 0.038100000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.7625000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x0_9975"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.49875000000000007, shift = { 0, -1.05984375 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.49875000000000007, shift = { 1.7612109375, 0.18703125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.49625, collision_box = { { -2.9925000000000001, -0.99750000000000014 }, { 2.9925000000000001, 0.99750000000000014 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3.9900000000000002, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.5960000000000001, -1.5960000000000001 }, { 1.5960000000000001, 1.5960000000000001 } }, repeat_count = 5.9850000000000003, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.059850000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.99750000000000014, initial_height_deviation = 0.1, initial_vertical_speed = 0.19950000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.9900000000000002, -3.9900000000000002 }, { 3.9900000000000002, 3.9900000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.9900000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.19950000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.15960000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3940000000000001, -2.3940000000000001 }, { 2.3940000000000001, 2.3940000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 7.9800000000000004, rotate_offsets = false, speed_from_center = 0.069825000000000017, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.99750000000000014, initial_height_deviation = 0.1, initial_vertical_speed = 0.19950000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.9925000000000001, -2.9925000000000001 }, { 2.9925000000000001, 2.9925000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.9900000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15960000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.5935000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.019950000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.99750000000000014, -0.99750000000000014 }, { 0.99750000000000014, 0.99750000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 39.900000000000006, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11970000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.7930000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.15561, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99750000000000014, -0.99750000000000014 }, { 0.99750000000000014, 0.99750000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.9900000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13965000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.9925000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.15561, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.99750000000000014, -0.99750000000000014 }, { 0.99750000000000014, 0.99750000000000014 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.9950000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13965000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.9925000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.11571, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.9925000000000001, -2.9925000000000001 }, { 2.9925000000000001, 2.9925000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 39.900000000000006, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.11970000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.9925000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.11571, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.9925000000000001, -2.9925000000000001 }, { 2.9925000000000001, 2.9925000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.9950000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.039900000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.49875000000000007, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x0_9975", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.9925000000000001, -0.99750000000000014 }, { 2.9925000000000001, 0.99750000000000014 } }, type = "segment", update_effects = { { distance_cooldown = 1.5037593984962405, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.19950000000000001, initial_height_deviation = 0.19950000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9950000000000001, -1.9950000000000001 }, { 1.9950000000000001, 1.9950000000000001 } }, offsets = { { -0.99750000000000014, 0.99750000000000014 }, { -0.99750000000000014, 0.99750000000000014 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.089775000000000009, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.50125313283208017, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.28925, -4.28925 }, { 4.28925, 4.28925 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 5.9850000000000003, rotate_offsets = true, speed_from_center = 0.039900000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.28925, -4.28925 }, { 4.28925, 4.28925 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7.9800000000000004, rotate_offsets = true, speed_from_center = 0.039900000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.28925, -4.28925 }, { 4.28925, 4.28925 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.9950000000000001, rotate_offsets = true, speed_from_center = 0.039900000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 4.9875000000000007, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x1_02"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.50999999999999996, shift = { 0, -1.08375 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.50999999999999996, shift = { 1.8009375, 0.19125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.5300000000000001, collision_box = { { -3.0600000000000001, -1.02 }, { 3.0600000000000001, 1.02 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 4.0800000000000001, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.6320000000000001, -1.6320000000000001 }, { 1.6320000000000001, 1.6320000000000001 } }, repeat_count = 6.1200000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.061200000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.02, initial_height_deviation = 0.1, initial_vertical_speed = 0.204, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.0800000000000001, -4.0800000000000001 }, { 4.0800000000000001, 4.0800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.204, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.16320000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.448, -2.448 }, { 2.448, 2.448 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.1600000000000001, rotate_offsets = false, speed_from_center = 0.071400000000000006, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.02, initial_height_deviation = 0.1, initial_vertical_speed = 0.204, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.0600000000000001, -3.0600000000000001 }, { 3.0600000000000001, 3.0600000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.0800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16320000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.6520000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.0204, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.02, -1.02 }, { 1.02, 1.02 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 40.799999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1224, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.8559999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.15912000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.02, -1.02 }, { 1.02, 1.02 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.0800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14280000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.0600000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.15912000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.02, -1.02 }, { 1.02, 1.02 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.04, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14280000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.0600000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.11832, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.0600000000000001, -3.0600000000000001 }, { 3.0600000000000001, 3.0600000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 40.799999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.1224, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.0600000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.11832, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.0600000000000001, -3.0600000000000001 }, { 3.0600000000000001, 3.0600000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.04, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.040800000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.50999999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x1_02", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.0600000000000001, -1.02 }, { 3.0600000000000001, 1.02 } }, type = "segment", update_effects = { { distance_cooldown = 1.4705882352941176, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.204, initial_height_deviation = 0.204, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.04, -2.04 }, { 2.04, 2.04 } }, offsets = { { -1.02, 1.02 }, { -1.02, 1.02 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.091799999999999997, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.4901960784313725, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.3860000000000001, -4.3860000000000001 }, { 4.3860000000000001, 4.3860000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.1200000000000001, rotate_offsets = true, speed_from_center = 0.040800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.3860000000000001, -4.3860000000000001 }, { 4.3860000000000001, 4.3860000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.1600000000000001, rotate_offsets = true, speed_from_center = 0.040800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.3860000000000001, -4.3860000000000001 }, { 4.3860000000000001, 4.3860000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.04, rotate_offsets = true, speed_from_center = 0.040800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.0999999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x1_05"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.52499999999999991, shift = { 0, -1.1156249999999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.52499999999999991, shift = { 1.8539062499999996, 0.19687499999999996 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.5749999999999997, collision_box = { { -3.1499999999999995, -1.0499999999999998 }, { 3.1499999999999995, 1.0499999999999998 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 4.1999999999999993, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.6799999999999997, -1.6799999999999997 }, { 1.6799999999999997, 1.6799999999999997 } }, repeat_count = 6.2999999999999989, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.062999999999999989, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0499999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.20999999999999996, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.1999999999999993, -4.1999999999999993 }, { 4.1999999999999993, 4.1999999999999993 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.1999999999999993, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.20999999999999996, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.16799999999999997, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.5199999999999996, -2.5199999999999996 }, { 2.5199999999999996, 2.5199999999999996 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.3999999999999986, rotate_offsets = false, speed_from_center = 0.073499999999999996, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0499999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.20999999999999996, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.1499999999999995, -3.1499999999999995 }, { 3.1499999999999995, 3.1499999999999995 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.1999999999999993, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16799999999999997, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.7299999999999995, initial_height_deviation = 0, initial_vertical_speed = 0.020999999999999996, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.0499999999999998, -1.0499999999999998 }, { 1.0499999999999998, 1.0499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 41.999999999999993, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12599999999999998, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.9399999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.16379999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0499999999999998, -1.0499999999999998 }, { 1.0499999999999998, 1.0499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.1999999999999993, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14699999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.1499999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.16379999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0499999999999998, -1.0499999999999998 }, { 1.0499999999999998, 1.0499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.0999999999999996, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14699999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.1499999999999995, initial_height_deviation = 0, initial_vertical_speed = 0.1218, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.1499999999999995, -3.1499999999999995 }, { 3.1499999999999995, 3.1499999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 41.999999999999993, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.12599999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.1499999999999995, initial_height_deviation = 0.1, initial_vertical_speed = 0.1218, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1499999999999995, -3.1499999999999995 }, { 3.1499999999999995, 3.1499999999999995 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.0999999999999996, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.041999999999999993, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.52499999999999991, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x1_05", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.1499999999999995, -1.0499999999999998 }, { 3.1499999999999995, 1.0499999999999998 } }, type = "segment", update_effects = { { distance_cooldown = 1.4285714285714288, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.20999999999999996, initial_height_deviation = 0.20999999999999996, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { -1.0499999999999998, 1.0499999999999998 }, { -1.0499999999999998, 1.0499999999999998 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.094499999999999993, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.47619047619047628, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5149999999999988, -4.5149999999999988 }, { 4.5149999999999988, 4.5149999999999988 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.2999999999999989, rotate_offsets = true, speed_from_center = 0.041999999999999993, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5149999999999988, -4.5149999999999988 }, { 4.5149999999999988, 4.5149999999999988 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.3999999999999986, rotate_offsets = true, speed_from_center = 0.041999999999999993, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5149999999999988, -4.5149999999999988 }, { 4.5149999999999988, 4.5149999999999988 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.0999999999999996, rotate_offsets = true, speed_from_center = 0.041999999999999993, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.2499999999999991, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x1_14"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.57000000000000011, shift = { 0, -1.2112500000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.57000000000000011, shift = { 2.0128125000000003, 0.21375000000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.7100000000000001, collision_box = { { -3.4200000000000004, -1.1400000000000001 }, { 3.4200000000000004, 1.1400000000000001 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 4.5600000000000005, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.8240000000000002, -1.8240000000000002 }, { 1.8240000000000002, 1.8240000000000002 } }, repeat_count = 6.8400000000000007, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.068400000000000007, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1400000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.22800000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.5600000000000005, -4.5600000000000005 }, { 4.5600000000000005, 4.5600000000000005 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.5600000000000005, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.22800000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.18240000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.7360000000000002, -2.7360000000000002 }, { 2.7360000000000002, 2.7360000000000002 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 9.120000000000001, rotate_offsets = false, speed_from_center = 0.079800000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.1400000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.22800000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.4200000000000004, -3.4200000000000004 }, { 3.4200000000000004, 3.4200000000000004 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.5600000000000005, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.18240000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.9640000000000004, initial_height_deviation = 0, initial_vertical_speed = 0.022800000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.1400000000000001, -1.1400000000000001 }, { 1.1400000000000001, 1.1400000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 45.600000000000009, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13680000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 3.1920000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.17784000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1400000000000001, -1.1400000000000001 }, { 1.1400000000000001, 1.1400000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.5600000000000005, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15960000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.4200000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.17784000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.1400000000000001, -1.1400000000000001 }, { 1.1400000000000001, 1.1400000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.2800000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15960000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.4200000000000004, initial_height_deviation = 0, initial_vertical_speed = 0.13224000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.4200000000000004, -3.4200000000000004 }, { 3.4200000000000004, 3.4200000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 45.600000000000009, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.13680000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.4200000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.13224000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.4200000000000004, -3.4200000000000004 }, { 3.4200000000000004, 3.4200000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.2800000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.045600000000000005, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.57000000000000011, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x1_14", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.4200000000000004, -1.1400000000000001 }, { 3.4200000000000004, 1.1400000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.3157894736842104, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.22800000000000002, initial_height_deviation = 0.22800000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.2800000000000002, -2.2800000000000002 }, { 2.2800000000000002, 2.2800000000000002 } }, offsets = { { -1.1400000000000001, 1.1400000000000001 }, { -1.1400000000000001, 1.1400000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.1026, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.43859649122807012, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.9020000000000001, -4.9020000000000001 }, { 4.9020000000000001, 4.9020000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.8400000000000007, rotate_offsets = true, speed_from_center = 0.045600000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.9020000000000001, -4.9020000000000001 }, { 4.9020000000000001, 4.9020000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 9.120000000000001, rotate_offsets = true, speed_from_center = 0.045600000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.9020000000000001, -4.9020000000000001 }, { 4.9020000000000001, 4.9020000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.2800000000000002, rotate_offsets = true, speed_from_center = 0.045600000000000005, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.7000000000000011, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x1_0275"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.51375000000000002, shift = { 0, -1.0917187500000001 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.51375000000000002, shift = { 1.8141796875000002, 0.19265625000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.5412500000000002, collision_box = { { -3.0825000000000005, -1.0275000000000001 }, { 3.0825000000000005, 1.0275000000000001 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 4.1100000000000003, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.6440000000000001, -1.6440000000000001 }, { 1.6440000000000001, 1.6440000000000001 } }, repeat_count = 6.1650000000000009, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.061650000000000009, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0275000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.20550000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.1100000000000003, -4.1100000000000003 }, { 4.1100000000000003, 4.1100000000000003 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.1100000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.20550000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.16440000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.4660000000000002, -2.4660000000000002 }, { 2.4660000000000002, 2.4660000000000002 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.2200000000000006, rotate_offsets = false, speed_from_center = 0.071925000000000017, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0275000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.20550000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.0825000000000005, -3.0825000000000005 }, { 3.0825000000000005, 3.0825000000000005 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.1100000000000003, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16440000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.6715000000000004, initial_height_deviation = 0, initial_vertical_speed = 0.020550000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.0275000000000001, -1.0275000000000001 }, { 1.0275000000000001, 1.0275000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 41.100000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12330000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.8770000000000003, initial_height_deviation = 0.1, initial_vertical_speed = 0.16029000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0275000000000001, -1.0275000000000001 }, { 1.0275000000000001, 1.0275000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.1100000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14385000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.0825000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.16029000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0275000000000001, -1.0275000000000001 }, { 1.0275000000000001, 1.0275000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.0550000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14385000000000003, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.0825000000000005, initial_height_deviation = 0, initial_vertical_speed = 0.11919000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.0825000000000005, -3.0825000000000005 }, { 3.0825000000000005, 3.0825000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 41.100000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.12330000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.0825000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.11919000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.0825000000000005, -3.0825000000000005 }, { 3.0825000000000005, 3.0825000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.0550000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.041100000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.51375000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x1_0275", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.0825000000000005, -1.0275000000000001 }, { 3.0825000000000005, 1.0275000000000001 } }, type = "segment", update_effects = { { distance_cooldown = 1.4598540145985401, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.20550000000000002, initial_height_deviation = 0.20550000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.0550000000000002, -2.0550000000000002 }, { 2.0550000000000002, 2.0550000000000002 } }, offsets = { { -1.0275000000000001, 1.0275000000000001 }, { -1.0275000000000001, 1.0275000000000001 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.092474999999999987, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.48661800486617999, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.4182500000000005, -4.4182500000000005 }, { 4.4182500000000005, 4.4182500000000005 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.1650000000000009, rotate_offsets = true, speed_from_center = 0.041100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.4182500000000005, -4.4182500000000005 }, { 4.4182500000000005, 4.4182500000000005 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.2200000000000006, rotate_offsets = true, speed_from_center = 0.041100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.4182500000000005, -4.4182500000000005 }, { 4.4182500000000005, 4.4182500000000005 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.0550000000000002, rotate_offsets = true, speed_from_center = 0.041100000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.1375000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-segment-x1_0575"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.52874999999999996, shift = { 0, -1.1235937499999999 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.52874999999999996, shift = { 1.8671484374999999, 0.19828124999999996 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.5862499999999997, collision_box = { { -3.1724999999999994, -1.0574999999999999 }, { 3.1724999999999994, 1.0574999999999999 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 4.2299999999999995, dying_sound_volume_modifier = 0.8, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.692, -1.692 }, { 1.692, 1.692 } }, repeat_count = 6.3449999999999989, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.063449999999999998, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.21149999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4.2299999999999995, -4.2299999999999995 }, { 4.2299999999999995, 4.2299999999999995 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.2299999999999995, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.21149999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1692, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.5379999999999998, -2.5379999999999998 }, { 2.5379999999999998, 2.5379999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8.4599999999999991, rotate_offsets = false, speed_from_center = 0.074024999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1.0574999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.21149999999999998, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.1724999999999994, -3.1724999999999994 }, { 3.1724999999999994, 3.1724999999999994 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4.2299999999999995, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1692, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.7494999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.021149999999999998, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.0574999999999999, -1.0574999999999999 }, { 1.0574999999999999, 1.0574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 42.299999999999997, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12689999999999999, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.9609999999999994, initial_height_deviation = 0.1, initial_vertical_speed = 0.16496999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0574999999999999, -1.0574999999999999 }, { 1.0574999999999999, 1.0574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4.2299999999999995, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14805, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3.1724999999999994, initial_height_deviation = 0.1, initial_vertical_speed = 0.16496999999999997, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.0574999999999999, -1.0574999999999999 }, { 1.0574999999999999, 1.0574999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2.1149999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14805, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3.1724999999999994, initial_height_deviation = 0, initial_vertical_speed = 0.12266999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3.1724999999999994, -3.1724999999999994 }, { 3.1724999999999994, 3.1724999999999994 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 42.299999999999997, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.12689999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3.1724999999999994, initial_height_deviation = 0.1, initial_vertical_speed = 0.12266999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3.1724999999999994, -3.1724999999999994 }, { 3.1724999999999994, 3.1724999999999994 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2.1149999999999998, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.042299999999999995, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.52874999999999996, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-segment-x1_0575", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -3.1724999999999994, -1.0574999999999999 }, { 3.1724999999999994, 1.0574999999999999 } }, type = "segment", update_effects = { { distance_cooldown = 1.4184397163120568, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.21149999999999998, initial_height_deviation = 0.21149999999999998, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1149999999999998, -2.1149999999999998 }, { 2.1149999999999998, 2.1149999999999998 } }, offsets = { { -1.0574999999999999, 1.0574999999999999 }, { -1.0574999999999999, 1.0574999999999999 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.095174999999999983, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.47281323877068564, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5472499999999991, -4.5472499999999991 }, { 4.5472499999999991, 4.5472499999999991 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 6.3449999999999989, rotate_offsets = true, speed_from_center = 0.042299999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5472499999999991, -4.5472499999999991 }, { 4.5472499999999991, 4.5472499999999991 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8.4599999999999991, rotate_offsets = true, speed_from_center = 0.042299999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -4.5472499999999991, -4.5472499999999991 }, { 4.5472499999999991, 4.5472499999999991 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2.1149999999999998, rotate_offsets = true, speed_from_center = 0.042299999999999995, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 75, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5.2874999999999996, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["medium-demolisher-segment-x0_9"].working_sound ]=] }, ["medium-demolisher-tail-x0_48"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-5.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-6.png" }, height = 594, line_length = 4, lines_per_file = 6, scale = 0.23999999999999999, shift = { 0, -0.0975 }, surface = "vulcanus", usage = "enemy", width = 780 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.23999999999999999, shift = { 0.25499999999999998, 0.0825 }, surface = "vulcanus", usage = "enemy", width = 838 } } }, collision_box = { { -1.4399999999999999, -1.4399999999999999 }, { 1.4399999999999999, 1.4399999999999999 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 1.9199999999999999, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -1.3199999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-tail", { "entity-name.medium-demolisher" } }, max_health = 100000, name = "medium-demolisher-tail-x0_48", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.4399999999999999, -1.4399999999999999 }, { 1.4399999999999999, 1.4399999999999999 } }, type = "segment", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 20 }, to = { 2, 100 } } } }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-tail-rumble.ogg", volume = 0.3 } } }, ["small-demolisher-segment-x0_6"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.3, shift = { 0, -0.6375 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.3, shift = { 1.059375, 0.1125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.9, collision_box = { { -1.7999999999999998, -0.6 }, { 1.7999999999999998, 0.6 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.3999999999999999, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, repeat_count = 3.5999999999999996, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.035999999999999996, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.1, initial_vertical_speed = 0.12, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3999999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.095999999999999996, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.4399999999999999, -1.4399999999999999 }, { 1.4399999999999999, 1.4399999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.7999999999999998, rotate_offsets = false, speed_from_center = 0.042000000000000002, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.1, initial_vertical_speed = 0.12, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3999999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.095999999999999996, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5600000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.012, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 24, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.071999999999999993, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.6799999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.093600000000000012, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.3999999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.084000000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.7999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.093600000000000012, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.084000000000000004, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.7999999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.069599999999999991, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 24, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.071999999999999993, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.7999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.069599999999999991, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.2, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.023999999999999999, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.3, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_6", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.7999999999999998, -0.6 }, { 1.7999999999999998, 0.6 } }, type = "segment", update_effects = { { distance_cooldown = 2.5, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.12, initial_height_deviation = 0.12, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, offsets = { { -0.6, 0.6 }, { -0.6, 0.6 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.054000000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.83333333333333339, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5799999999999996, -2.5799999999999996 }, { 2.5799999999999996, 2.5799999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.5999999999999996, rotate_offsets = true, speed_from_center = 0.023999999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5799999999999996, -2.5799999999999996 }, { 2.5799999999999996, 2.5799999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.7999999999999998, rotate_offsets = true, speed_from_center = 0.023999999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5799999999999996, -2.5799999999999996 }, { 2.5799999999999996, 2.5799999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.2, rotate_offsets = true, speed_from_center = 0.023999999999999999, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3, type = "area" }, type = "nested-result" } } }, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 4, sound = { advanced_volume_control = { attenuation = "exponential" }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-moves.ogg", volume = 0.25 } } }, ["small-demolisher-segment-x0_7"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.35, shift = { 0, -0.74374999999999991 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.35, shift = { 1.2359374999999999, 0.13124999999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.0499999999999998, collision_box = { { -2.0999999999999996, -0.7 }, { 2.0999999999999996, 0.7 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.7999999999999998, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.1199999999999999, -1.1199999999999999 }, { 1.1199999999999999, 1.1199999999999999 } }, repeat_count = 4.1999999999999993, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.041999999999999993, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.13999999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7999999999999998, -2.7999999999999998 }, { 2.7999999999999998, 2.7999999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7999999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13999999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11199999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.6799999999999999, -1.6799999999999999 }, { 1.6799999999999999, 1.6799999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.5999999999999996, rotate_offsets = false, speed_from_center = 0.049000000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.7, initial_height_deviation = 0.1, initial_vertical_speed = 0.13999999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7999999999999998, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11199999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.8199999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.013999999999999999, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 28, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.083999999999999986, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.9599999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.10919999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.7999999999999998, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.098000000000000007, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.0999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.10919999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.7, -0.7 }, { 0.7, 0.7 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3999999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.098000000000000007, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.0999999999999996, initial_height_deviation = 0, initial_vertical_speed = 0.081199999999999992, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 28, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.083999999999999986, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.0999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.081199999999999992, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3999999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.027999999999999998, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.35, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_7", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.0999999999999996, -0.7 }, { 2.0999999999999996, 0.7 } }, type = "segment", update_effects = { { distance_cooldown = 2.1428571428571428, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13999999999999999, initial_height_deviation = 0.13999999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { -0.7, 0.7 }, { -0.7, 0.7 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.062999999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.71428571428571432, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0099999999999998, -3.0099999999999998 }, { 3.0099999999999998, 3.0099999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.1999999999999993, rotate_offsets = true, speed_from_center = 0.027999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0099999999999998, -3.0099999999999998 }, { 3.0099999999999998, 3.0099999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.5999999999999996, rotate_offsets = true, speed_from_center = 0.027999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0099999999999998, -3.0099999999999998 }, { 3.0099999999999998, 3.0099999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3999999999999999, rotate_offsets = true, speed_from_center = 0.027999999999999998, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.5, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_54"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.27000000000000002, shift = { 0, -0.57374999999999998 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.27000000000000002, shift = { 0.95343750000000007, 0.10125000000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.81000000000000014, collision_box = { { -1.6200000000000001, -0.54000000000000004 }, { 1.6200000000000001, 0.54000000000000004 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.1600000000000001, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.86400000000000006, -0.86400000000000006 }, { 0.86400000000000006, 0.86400000000000006 } }, repeat_count = 3.2400000000000002, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.032399999999999993, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.54000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.10800000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1600000000000001, -2.1600000000000001 }, { 2.1600000000000001, 2.1600000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.1600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10800000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.086400000000000006, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.296, -1.296 }, { 1.296, 1.296 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.3200000000000003, rotate_offsets = false, speed_from_center = 0.037800000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.54000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.10800000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6200000000000001, -1.6200000000000001 }, { 1.6200000000000001, 1.6200000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.1600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.086400000000000006, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.4040000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.010800000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.54000000000000004, -0.54000000000000004 }, { 0.54000000000000004, 0.54000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 21.600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.064799999999999986, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.512, initial_height_deviation = 0.1, initial_vertical_speed = 0.084239999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.54000000000000004, -0.54000000000000004 }, { 0.54000000000000004, 0.54000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.1600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.075600000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.6200000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.084239999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.54000000000000004, -0.54000000000000004 }, { 0.54000000000000004, 0.54000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.0800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.075600000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.6200000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.062640000000000011, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.6200000000000001, -1.6200000000000001 }, { 1.6200000000000001, 1.6200000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 21.600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.064799999999999986, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.6200000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.062640000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.6200000000000001, -1.6200000000000001 }, { 1.6200000000000001, 1.6200000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.0800000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.021600000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.27000000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_54", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.6200000000000001, -0.54000000000000004 }, { 1.6200000000000001, 0.54000000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 2.7777777777777777, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.10800000000000001, initial_height_deviation = 0.10800000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.0800000000000001, -1.0800000000000001 }, { 1.0800000000000001, 1.0800000000000001 } }, offsets = { { -0.54000000000000004, 0.54000000000000004 }, { -0.54000000000000004, 0.54000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.048600000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.92592592592592577, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3220000000000001, -2.3220000000000001 }, { 2.3220000000000001, 2.3220000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.2400000000000002, rotate_offsets = true, speed_from_center = 0.021600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3220000000000001, -2.3220000000000001 }, { 2.3220000000000001, 2.3220000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.3200000000000003, rotate_offsets = true, speed_from_center = 0.021600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3220000000000001, -2.3220000000000001 }, { 2.3220000000000001, 2.3220000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.0800000000000001, rotate_offsets = true, speed_from_center = 0.021600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.7000000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_55"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.275, shift = { 0, -0.58437500000000009 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.275, shift = { 0.97109375, 0.103125 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.825, collision_box = { { -1.6500000000000002, -0.55 }, { 1.6500000000000002, 0.55 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.2000000000000002, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.88000000000000007, -0.88000000000000007 }, { 0.88000000000000007, 0.88000000000000007 } }, repeat_count = 3.3000000000000003, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.033000000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.55, initial_height_deviation = 0.1, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.2000000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11000000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.088000000000000007, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.3200000000000001, -1.3200000000000001 }, { 1.3200000000000001, 1.3200000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.4000000000000004, rotate_offsets = false, speed_from_center = 0.038500000000000005, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.55, initial_height_deviation = 0.1, initial_vertical_speed = 0.11000000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6500000000000002, -1.6500000000000002 }, { 1.6500000000000002, 1.6500000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.2000000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.088000000000000007, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.4300000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.011000000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.55, -0.55 }, { 0.55, 0.55 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 22, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.066000000000000005, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.54, initial_height_deviation = 0.1, initial_vertical_speed = 0.085800000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.55, -0.55 }, { 0.55, 0.55 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.2000000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.077000000000000011, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.6500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.085800000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.55, -0.55 }, { 0.55, 0.55 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.1000000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.077000000000000011, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.6500000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.063800000000000008, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.6500000000000002, -1.6500000000000002 }, { 1.6500000000000002, 1.6500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 22, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.066000000000000005, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.6500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.063800000000000008, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.6500000000000002, -1.6500000000000002 }, { 1.6500000000000002, 1.6500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.1000000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.022000000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.275, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_55", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.6500000000000002, -0.55 }, { 1.6500000000000002, 0.55 } }, type = "segment", update_effects = { { distance_cooldown = 2.7272727272727271, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.11000000000000001, initial_height_deviation = 0.11000000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.1000000000000001, -1.1000000000000001 }, { 1.1000000000000001, 1.1000000000000001 } }, offsets = { { -0.55, 0.55 }, { -0.55, 0.55 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.049500000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.90909090909090899, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3650000000000002, -2.3650000000000002 }, { 2.3650000000000002, 2.3650000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.3000000000000003, rotate_offsets = true, speed_from_center = 0.022000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3650000000000002, -2.3650000000000002 }, { 2.3650000000000002, 2.3650000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.4000000000000004, rotate_offsets = true, speed_from_center = 0.022000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3650000000000002, -2.3650000000000002 }, { 2.3650000000000002, 2.3650000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.1000000000000001, rotate_offsets = true, speed_from_center = 0.022000000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.75, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_64"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.32000000000000002, shift = { 0, -0.68000000000000007 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.32000000000000002, shift = { 1.1300000000000001, 0.12 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.95999999999999996, collision_box = { { -1.9199999999999999, -0.64000000000000004 }, { 1.9199999999999999, 0.64000000000000004 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.5600000000000001, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.024, -1.024 }, { 1.024, 1.024 } }, repeat_count = 3.8399999999999999, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.038399999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.64000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.128, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.5600000000000001, -2.5600000000000001 }, { 2.5600000000000001, 2.5600000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.5600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.128, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1024, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.536, -1.536 }, { 1.536, 1.536 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.1200000000000001, rotate_offsets = false, speed_from_center = 0.044800000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.64000000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.128, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.5600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1024, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.6640000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.0128, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.64000000000000004, -0.64000000000000004 }, { 0.64000000000000004, 0.64000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 25.600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.076799999999999988, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.7919999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.09984, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.64000000000000004, -0.64000000000000004 }, { 0.64000000000000004, 0.64000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.5600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.089600000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9199999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.09984, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.64000000000000004, -0.64000000000000004 }, { 0.64000000000000004, 0.64000000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.28, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.089600000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9199999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.074239999999999995, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 25.600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.076799999999999988, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9199999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.074239999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9199999999999999, -1.9199999999999999 }, { 1.9199999999999999, 1.9199999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.28, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.025600000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.32000000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_64", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9199999999999999, -0.64000000000000004 }, { 1.9199999999999999, 0.64000000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 2.34375, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.128, initial_height_deviation = 0.128, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.28, -1.28 }, { 1.28, 1.28 } }, offsets = { { -0.64000000000000004, 0.64000000000000004 }, { -0.64000000000000004, 0.64000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.057599999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.78125, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7519999999999998, -2.7519999999999998 }, { 2.7519999999999998, 2.7519999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.8399999999999999, rotate_offsets = true, speed_from_center = 0.025600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7519999999999998, -2.7519999999999998 }, { 2.7519999999999998, 2.7519999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.1200000000000001, rotate_offsets = true, speed_from_center = 0.025600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7519999999999998, -2.7519999999999998 }, { 2.7519999999999998, 2.7519999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.28, rotate_offsets = true, speed_from_center = 0.025600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.2000000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_65"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.325, shift = { 0, -0.690625 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.325, shift = { 1.14765625, 0.121875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.975, collision_box = { { -1.9500000000000002, -0.65 }, { 1.9500000000000002, 0.65 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.6000000000000001, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.04, -1.04 }, { 1.04, 1.04 } }, repeat_count = 3.9000000000000004, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.039000000000000004, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65, initial_height_deviation = 0.1, initial_vertical_speed = 0.13, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6000000000000001, -2.6000000000000001 }, { 2.6000000000000001, 2.6000000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.104, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.5600000000000001, -1.5600000000000001 }, { 1.5600000000000001, 1.5600000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.2000000000000002, rotate_offsets = false, speed_from_center = 0.045500000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.65, initial_height_deviation = 0.1, initial_vertical_speed = 0.13, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.104, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.6900000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.013, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 26, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.078000000000000007, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.8199999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.1014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.6000000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091000000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.1014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.091000000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9500000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.075400000000000009, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 26, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.078000000000000007, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.075400000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9500000000000002, -1.9500000000000002 }, { 1.9500000000000002, 1.9500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.325, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_65", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9500000000000002, -0.65 }, { 1.9500000000000002, 0.65 } }, type = "segment", update_effects = { { distance_cooldown = 2.3076923076923075, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13, initial_height_deviation = 0.13, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { -0.65, 0.65 }, { -0.65, 0.65 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.058499999999999996, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.76923076923076916, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.9000000000000004, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.2000000000000002, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7949999999999999, -2.7949999999999999 }, { 2.7949999999999999, 2.7949999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3, rotate_offsets = true, speed_from_center = 0.026000000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.25, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_68"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.34000000000000004, shift = { 0, -0.72250000000000005 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.34000000000000004, shift = { 1.2006250000000001, 0.12749999999999999 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.02, collision_box = { { -2.04, -0.68000000000000007 }, { 2.04, 0.68000000000000007 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.7200000000000002, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.0880000000000001, -1.0880000000000001 }, { 1.0880000000000001, 1.0880000000000001 } }, repeat_count = 4.0800000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.040800000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.68000000000000007, initial_height_deviation = 0.1, initial_vertical_speed = 0.13600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7200000000000002, -2.7200000000000002 }, { 2.7200000000000002, 2.7200000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7200000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13600000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.10880000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.6320000000000001, -1.6320000000000001 }, { 1.6320000000000001, 1.6320000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.4400000000000004, rotate_offsets = false, speed_from_center = 0.047600000000000007, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.68000000000000007, initial_height_deviation = 0.1, initial_vertical_speed = 0.13600000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.04, -2.04 }, { 2.04, 2.04 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7200000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10880000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.7680000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.013600000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.68000000000000007, -0.68000000000000007 }, { 0.68000000000000007, 0.68000000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 27.200000000000003, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.081600000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.9039999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.10608, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.68000000000000007, -0.68000000000000007 }, { 0.68000000000000007, 0.68000000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.7200000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.095200000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.04, initial_height_deviation = 0.1, initial_vertical_speed = 0.10608, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.68000000000000007, -0.68000000000000007 }, { 0.68000000000000007, 0.68000000000000007 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.095200000000000014, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.04, initial_height_deviation = 0, initial_vertical_speed = 0.078880000000000008, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.04, -2.04 }, { 2.04, 2.04 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 27.200000000000003, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.081600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.04, initial_height_deviation = 0.1, initial_vertical_speed = 0.078880000000000008, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.04, -2.04 }, { 2.04, 2.04 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.027200000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.34000000000000004, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_68", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.04, -0.68000000000000007 }, { 2.04, 0.68000000000000007 } }, type = "segment", update_effects = { { distance_cooldown = 2.2058823529411762, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13600000000000001, initial_height_deviation = 0.13600000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3600000000000001, -1.3600000000000001 }, { 1.3600000000000001, 1.3600000000000001 } }, offsets = { { -0.68000000000000007, 0.68000000000000007 }, { -0.68000000000000007, 0.68000000000000007 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.06120000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.73529411764705879, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9239999999999998, -2.9239999999999998 }, { 2.9239999999999998, 2.9239999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.0800000000000001, rotate_offsets = true, speed_from_center = 0.027200000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9239999999999998, -2.9239999999999998 }, { 2.9239999999999998, 2.9239999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.4400000000000004, rotate_offsets = true, speed_from_center = 0.027200000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9239999999999998, -2.9239999999999998 }, { 2.9239999999999998, 2.9239999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3600000000000001, rotate_offsets = true, speed_from_center = 0.027200000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.4000000000000004, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_76"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.37999999999999998, shift = { 0, -0.80749999999999993 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.37999999999999998, shift = { 1.3418749999999999, 0.14250000000000003 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.1400000000000001, collision_box = { { -2.2800000000000002, -0.75999999999999996 }, { 2.2800000000000002, 0.75999999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 3.04, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.2160000000000002, -1.2160000000000002 }, { 1.2160000000000002, 1.2160000000000002 } }, repeat_count = 4.5600000000000005, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.045600000000000005, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.75999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.15200000000000003, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3.04, -3.04 }, { 3.04, 3.04 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.04, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15200000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1216, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.8239999999999998, -1.8239999999999998 }, { 1.8239999999999998, 1.8239999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6.0800000000000001, rotate_offsets = false, speed_from_center = 0.053200000000000003, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.75999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.15200000000000003, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.2800000000000002, -2.2800000000000002 }, { 2.2800000000000002, 2.2800000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3.04, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1216, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.9760000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.0152, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.75999999999999996, -0.75999999999999996 }, { 0.75999999999999996, 0.75999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 30.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09120000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.1279999999999997, initial_height_deviation = 0.1, initial_vertical_speed = 0.11856, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75999999999999996, -0.75999999999999996 }, { 0.75999999999999996, 0.75999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3.04, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10640000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.2800000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.11856, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75999999999999996, -0.75999999999999996 }, { 0.75999999999999996, 0.75999999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.52, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10640000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.2800000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.088160000000000007, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.2800000000000002, -2.2800000000000002 }, { 2.2800000000000002, 2.2800000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 30.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.09120000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.2800000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.088160000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.2800000000000002, -2.2800000000000002 }, { 2.2800000000000002, 2.2800000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.52, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.0304, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.37999999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_76", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.2800000000000002, -0.75999999999999996 }, { 2.2800000000000002, 0.75999999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 1.9736842105263158, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.15200000000000003, initial_height_deviation = 0.15200000000000003, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.52, -1.52 }, { 1.52, 1.52 } }, offsets = { { -0.75999999999999996, 0.75999999999999996 }, { -0.75999999999999996, 0.75999999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.068400000000000007, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.65789473684210531, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.2679999999999998, -3.2679999999999998 }, { 3.2679999999999998, 3.2679999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.5600000000000005, rotate_offsets = true, speed_from_center = 0.0304, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.2679999999999998, -3.2679999999999998 }, { 3.2679999999999998, 3.2679999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 6.0800000000000001, rotate_offsets = true, speed_from_center = 0.0304, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.2679999999999998, -3.2679999999999998 }, { 3.2679999999999998, 3.2679999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.52, rotate_offsets = true, speed_from_center = 0.0304, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.7999999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_325"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.1625, shift = { 0, -0.3453125 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.1625, shift = { 0.573828125, 0.0609375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.4875, collision_box = { { -0.975, -0.325 }, { 0.975, 0.325 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.3, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.52000000000000002, -0.52000000000000002 }, { 0.52000000000000002, 0.52000000000000002 } }, repeat_count = 1.9500000000000002, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.019500000000000002, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.325, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3, -1.3 }, { 1.3, 1.3 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.3, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.065, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.052000000000000002, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -0.78000000000000007, -0.78000000000000007 }, { 0.78000000000000007, 0.78000000000000007 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 2.6000000000000001, rotate_offsets = false, speed_from_center = 0.022750000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.325, initial_height_deviation = 0.1, initial_vertical_speed = 0.065, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.3, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.052000000000000002, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 0.84500000000000011, initial_height_deviation = 0, initial_vertical_speed = 0.0065, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.325, -0.325 }, { 0.325, 0.325 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.039000000000000004, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 0.90999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.050700000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.325, -0.325 }, { 0.325, 0.325 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.3, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.045500000000000007, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 0.975, initial_height_deviation = 0.1, initial_vertical_speed = 0.050700000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.325, -0.325 }, { 0.325, 0.325 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.65, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.045500000000000007, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 0.975, initial_height_deviation = 0, initial_vertical_speed = 0.037700000000000005, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 13, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.039000000000000004, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 0.975, initial_height_deviation = 0.1, initial_vertical_speed = 0.037700000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.975, -0.975 }, { 0.975, 0.975 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.65, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.013, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.1625, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_325", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -0.975, -0.325 }, { 0.975, 0.325 } }, type = "segment", update_effects = { { distance_cooldown = 4.615384615384615, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.065, initial_height_deviation = 0.065, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.65, -0.65 }, { 0.65, 0.65 } }, offsets = { { -0.325, 0.325 }, { -0.325, 0.325 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.029249999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.5384615384615383, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3975, -1.3975 }, { 1.3975, 1.3975 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 1.9500000000000002, rotate_offsets = true, speed_from_center = 0.013, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3975, -1.3975 }, { 1.3975, 1.3975 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 2.6000000000000001, rotate_offsets = true, speed_from_center = 0.013, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3975, -1.3975 }, { 1.3975, 1.3975 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.013, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 1.625, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_385"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.1925, shift = { 0, -0.40906250000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.1925, shift = { 0.67976562500000002, 0.0721875 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.57750000000000004, collision_box = { { -1.155, -0.385 }, { 1.155, 0.385 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.54, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.6160000000000001, -0.6160000000000001 }, { 0.6160000000000001, 0.6160000000000001 } }, repeat_count = 2.3100000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.023099999999999996, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.385, initial_height_deviation = 0.1, initial_vertical_speed = 0.077000000000000011, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.54, -1.54 }, { 1.54, 1.54 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.54, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.077000000000000011, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.061600000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -0.92399999999999984, -0.92399999999999984 }, { 0.92399999999999984, 0.92399999999999984 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 3.0800000000000001, rotate_offsets = false, speed_from_center = 0.026950000000000003, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.385, initial_height_deviation = 0.1, initial_vertical_speed = 0.077000000000000011, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.155, -1.155 }, { 1.155, 1.155 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.54, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.061600000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.0010000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.0077000000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.385, -0.385 }, { 0.385, 0.385 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 15.4, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.046199999999999992, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.0779999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.060060000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.385, -0.385 }, { 0.385, 0.385 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.54, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.053900000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.155, initial_height_deviation = 0.1, initial_vertical_speed = 0.060060000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.385, -0.385 }, { 0.385, 0.385 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.77000000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.053900000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.155, initial_height_deviation = 0, initial_vertical_speed = 0.044660000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.155, -1.155 }, { 1.155, 1.155 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 15.4, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.046199999999999992, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.155, initial_height_deviation = 0.1, initial_vertical_speed = 0.044660000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.155, -1.155 }, { 1.155, 1.155 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.77000000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.0154, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.1925, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_385", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.155, -0.385 }, { 1.155, 0.385 } }, type = "segment", update_effects = { { distance_cooldown = 3.8961038961038961, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.077000000000000011, initial_height_deviation = 0.077000000000000011, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.77000000000000002, -0.77000000000000002 }, { 0.77000000000000002, 0.77000000000000002 } }, offsets = { { -0.385, 0.385 }, { -0.385, 0.385 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.034650000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.2987012987012987, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.6555, -1.6555 }, { 1.6555, 1.6555 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 2.3100000000000001, rotate_offsets = true, speed_from_center = 0.0154, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.6555, -1.6555 }, { 1.6555, 1.6555 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 3.0800000000000001, rotate_offsets = true, speed_from_center = 0.0154, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.6555, -1.6555 }, { 1.6555, 1.6555 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.0154, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 1.925, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_435"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.21749999999999998, shift = { 0, -0.46218749999999993 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.21749999999999998, shift = { 0.76804687500000002, 0.0815625 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.65249999999999995, collision_box = { { -1.3049999999999999, -0.43499999999999996 }, { 1.3049999999999999, 0.43499999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.74, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.69600000000000009, -0.69600000000000009 }, { 0.69600000000000009, 0.69600000000000009 } }, repeat_count = 2.6099999999999999, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.026100000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.43499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.087000000000000011, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.74, -1.74 }, { 1.74, 1.74 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.74, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.087000000000000011, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.069599999999999991, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.044, -1.044 }, { 1.044, 1.044 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 3.48, rotate_offsets = false, speed_from_center = 0.030449999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.43499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.087000000000000011, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3049999999999999, -1.3049999999999999 }, { 1.3049999999999999, 1.3049999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.74, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.069599999999999991, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.131, initial_height_deviation = 0, initial_vertical_speed = 0.0086999999999999993, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.43499999999999996, -0.43499999999999996 }, { 0.43499999999999996, 0.43499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 17.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.052200000000000006, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.218, initial_height_deviation = 0.1, initial_vertical_speed = 0.067860000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.43499999999999996, -0.43499999999999996 }, { 0.43499999999999996, 0.43499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.74, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.060899999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.3049999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.067860000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.43499999999999996, -0.43499999999999996 }, { 0.43499999999999996, 0.43499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.86999999999999993, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.060899999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.3049999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.050460000000000003, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.3049999999999999, -1.3049999999999999 }, { 1.3049999999999999, 1.3049999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 17.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.052200000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.3049999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.050460000000000003, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.3049999999999999, -1.3049999999999999 }, { 1.3049999999999999, 1.3049999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.86999999999999993, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.017399999999999998, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.21749999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_435", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.3049999999999999, -0.43499999999999996 }, { 1.3049999999999999, 0.43499999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 3.4482758620689657, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.087000000000000011, initial_height_deviation = 0.087000000000000011, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.86999999999999993, -0.86999999999999993 }, { 0.86999999999999993, 0.86999999999999993 } }, offsets = { { -0.43499999999999996, 0.43499999999999996 }, { -0.43499999999999996, 0.43499999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.039149999999999995, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.1494252873563218, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8704999999999998, -1.8704999999999998 }, { 1.8704999999999998, 1.8704999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 2.6099999999999999, rotate_offsets = true, speed_from_center = 0.017399999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8704999999999998, -1.8704999999999998 }, { 1.8704999999999998, 1.8704999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 3.48, rotate_offsets = true, speed_from_center = 0.017399999999999998, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.8704999999999998, -1.8704999999999998 }, { 1.8704999999999998, 1.8704999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.017399999999999998, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.1749999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_485"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.24249999999999998, shift = { 0, -0.51531249999999993 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.24249999999999998, shift = { 0.85632812499999993, 0.0909375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.72750000000000004, collision_box = { { -1.4550000000000001, -0.48499999999999996 }, { 1.4550000000000001, 0.48499999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.9399999999999999, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.77599999999999998, -0.77599999999999998 }, { 0.77599999999999998, 0.77599999999999998 } }, repeat_count = 2.9100000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.029099999999999998, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.48499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.096999999999999993, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9399999999999999, -1.9399999999999999 }, { 1.9399999999999999, 1.9399999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.096999999999999993, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.077599999999999998, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.1639999999999999, -1.1639999999999999 }, { 1.1639999999999999, 1.1639999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 3.8799999999999999, rotate_offsets = false, speed_from_center = 0.033950000000000005, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.48499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.096999999999999993, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.4550000000000001, -1.4550000000000001 }, { 1.4550000000000001, 1.4550000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.077599999999999998, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.2609999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.0096999999999999993, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.48499999999999996, -0.48499999999999996 }, { 0.48499999999999996, 0.48499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 19.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.058199999999999994, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.3579999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.075659999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.48499999999999996, -0.48499999999999996 }, { 0.48499999999999996, 0.48499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.9399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.067900000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.4550000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.075659999999999989, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.48499999999999996, -0.48499999999999996 }, { 0.48499999999999996, 0.48499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.96999999999999993, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.067900000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.4550000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.056259999999999994, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.4550000000000001, -1.4550000000000001 }, { 1.4550000000000001, 1.4550000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 19.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.058199999999999994, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.4550000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.056259999999999994, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.4550000000000001, -1.4550000000000001 }, { 1.4550000000000001, 1.4550000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.96999999999999993, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.019399999999999999, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.24249999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_485", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.4550000000000001, -0.48499999999999996 }, { 1.4550000000000001, 0.48499999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 3.0927835051546393, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.096999999999999993, initial_height_deviation = 0.096999999999999993, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.96999999999999993, -0.96999999999999993 }, { 0.96999999999999993, 0.96999999999999993 } }, offsets = { { -0.48499999999999996, 0.48499999999999996 }, { -0.48499999999999996, 0.48499999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.043649999999999993, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.0309278350515465, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0854999999999997, -2.0854999999999997 }, { 2.0854999999999997, 2.0854999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 2.9100000000000001, rotate_offsets = true, speed_from_center = 0.019399999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0854999999999997, -2.0854999999999997 }, { 2.0854999999999997, 2.0854999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 3.8799999999999999, rotate_offsets = true, speed_from_center = 0.019399999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0854999999999997, -2.0854999999999997 }, { 2.0854999999999997, 2.0854999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.019399999999999999, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.4249999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_495"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.24750000000000001, shift = { 0, -0.52593749999999995 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.24750000000000001, shift = { 0.87398437500000004, 0.092812499999999982 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.74249999999999989, collision_box = { { -1.4849999999999999, -0.49500000000000002 }, { 1.4849999999999999, 0.49500000000000002 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.9800000000000001, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.79199999999999999, -0.79199999999999999 }, { 0.79199999999999999, 0.79199999999999999 } }, repeat_count = 2.9699999999999998, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.029699999999999998, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.49500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9800000000000001, -1.9800000000000001 }, { 1.9800000000000001, 1.9800000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.099000000000000004, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.079199999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.1879999999999999, -1.1879999999999999 }, { 1.1879999999999999, 1.1879999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 3.96, rotate_offsets = false, speed_from_center = 0.034650000000000003, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.49500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.099000000000000004, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.4849999999999999, -1.4849999999999999 }, { 1.4849999999999999, 1.4849999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 1.9800000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.079199999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.2869999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.0099000000000000004, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.49500000000000002, -0.49500000000000002 }, { 0.49500000000000002, 0.49500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 19.800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.059399999999999995, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.3859999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.077219999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.49500000000000002, -0.49500000000000002 }, { 0.49500000000000002, 0.49500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 1.9800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.4849999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.077219999999999995, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.49500000000000002, -0.49500000000000002 }, { 0.49500000000000002, 0.49500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 0.99000000000000004, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.069300000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.4849999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.057420000000000009, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.4849999999999999, -1.4849999999999999 }, { 1.4849999999999999, 1.4849999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 19.800000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.059399999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.4849999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.057420000000000009, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.4849999999999999, -1.4849999999999999 }, { 1.4849999999999999, 1.4849999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 0.99000000000000004, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.019800000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.24750000000000001, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_495", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.4849999999999999, -0.49500000000000002 }, { 1.4849999999999999, 0.49500000000000002 } }, type = "segment", update_effects = { { distance_cooldown = 3.0303030303030303, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.099000000000000004, initial_height_deviation = 0.099000000000000004, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -0.99000000000000004, -0.99000000000000004 }, { 0.99000000000000004, 0.99000000000000004 } }, offsets = { { -0.49500000000000002, 0.49500000000000002 }, { -0.49500000000000002, 0.49500000000000002 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.044550000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 1.0101010101010102, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.1284999999999998, -2.1284999999999998 }, { 2.1284999999999998, 2.1284999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 2.9699999999999998, rotate_offsets = true, speed_from_center = 0.019800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.1284999999999998, -2.1284999999999998 }, { 2.1284999999999998, 2.1284999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 3.96, rotate_offsets = true, speed_from_center = 0.019800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.1284999999999998, -2.1284999999999998 }, { 2.1284999999999998, 2.1284999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.019800000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.4750000000000001, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_545"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.27250000000000001, shift = { 0, -0.57906250000000004 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.27250000000000001, shift = { 0.96226562500000021, 0.10218750000000001 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.81750000000000007, collision_box = { { -1.6350000000000002, -0.54500000000000002 }, { 1.6350000000000002, 0.54500000000000002 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.1800000000000002, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.87200000000000006, -0.87200000000000006 }, { 0.87200000000000006, 0.87200000000000006 } }, repeat_count = 3.2700000000000005, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.0327, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.54500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1800000000000002, -2.1800000000000002 }, { 2.1800000000000002, 2.1800000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.1800000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10900000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.087200000000000006, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.3080000000000001, -1.3080000000000001 }, { 1.3080000000000001, 1.3080000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.3600000000000003, rotate_offsets = false, speed_from_center = 0.038150000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.54500000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.10900000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.6350000000000002, -1.6350000000000002 }, { 1.6350000000000002, 1.6350000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.1800000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.087200000000000006, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.4170000000000003, initial_height_deviation = 0, initial_vertical_speed = 0.010900000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.54500000000000002, -0.54500000000000002 }, { 0.54500000000000002, 0.54500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 21.800000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.0654, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.526, initial_height_deviation = 0.1, initial_vertical_speed = 0.085020000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.54500000000000002, -0.54500000000000002 }, { 0.54500000000000002, 0.54500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.1800000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.076300000000000008, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.6350000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.085020000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.54500000000000002, -0.54500000000000002 }, { 0.54500000000000002, 0.54500000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.0900000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.076300000000000008, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.6350000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.06322000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.6350000000000002, -1.6350000000000002 }, { 1.6350000000000002, 1.6350000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 21.800000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.0654, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.6350000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.06322000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.6350000000000002, -1.6350000000000002 }, { 1.6350000000000002, 1.6350000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.0900000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.021800000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.27250000000000001, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_545", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.6350000000000002, -0.54500000000000002 }, { 1.6350000000000002, 0.54500000000000002 } }, type = "segment", update_effects = { { distance_cooldown = 2.7522935779816513, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.10900000000000001, initial_height_deviation = 0.10900000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.0900000000000001, -1.0900000000000001 }, { 1.0900000000000001, 1.0900000000000001 } }, offsets = { { -0.54500000000000002, 0.54500000000000002 }, { -0.54500000000000002, 0.54500000000000002 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.049050000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.91743119266055047, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3435000000000001, -2.3435000000000001 }, { 2.3435000000000001, 2.3435000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.2700000000000005, rotate_offsets = true, speed_from_center = 0.021800000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3435000000000001, -2.3435000000000001 }, { 2.3435000000000001, 2.3435000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.3600000000000003, rotate_offsets = true, speed_from_center = 0.021800000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.3435000000000001, -2.3435000000000001 }, { 2.3435000000000001, 2.3435000000000001 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.0900000000000001, rotate_offsets = true, speed_from_center = 0.021800000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.7250000000000001, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_585"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.29249999999999998, shift = { 0, -0.62156250000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.29249999999999998, shift = { 1.0328906249999998, 0.10968749999999998 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.87749999999999986, collision_box = { { -1.7549999999999999, -0.58499999999999996 }, { 1.7549999999999999, 0.58499999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.3399999999999999, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.93599999999999994, -0.93599999999999994 }, { 0.93599999999999994, 0.93599999999999994 } }, repeat_count = 3.5099999999999998, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.035099999999999998, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.58499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.11699999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.3399999999999999, -2.3399999999999999 }, { 2.3399999999999999, 2.3399999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11699999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.093600000000000012, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.4039999999999999, -1.4039999999999999 }, { 1.4039999999999999, 1.4039999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4.6799999999999997, rotate_offsets = false, speed_from_center = 0.040949999999999998, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.58499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.11699999999999999, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.7549999999999999, -1.7549999999999999 }, { 1.7549999999999999, 1.7549999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.3399999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.093600000000000012, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.5209999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.011700000000000002, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.58499999999999996, -0.58499999999999996 }, { 0.58499999999999996, 0.58499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 23.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070199999999999996, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.6379999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.091259999999999994, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58499999999999996, -0.58499999999999996 }, { 0.58499999999999996, 0.58499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.3399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.081899999999999995, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.7549999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.091259999999999994, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.58499999999999996, -0.58499999999999996 }, { 0.58499999999999996, 0.58499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.1699999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.081899999999999995, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.7549999999999999, initial_height_deviation = 0, initial_vertical_speed = 0.067860000000000014, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.7549999999999999, -1.7549999999999999 }, { 1.7549999999999999, 1.7549999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 23.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.070199999999999996, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.7549999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.067860000000000014, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.7549999999999999, -1.7549999999999999 }, { 1.7549999999999999, 1.7549999999999999 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.1699999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.023400000000000003, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.29249999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_585", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.7549999999999999, -0.58499999999999996 }, { 1.7549999999999999, 0.58499999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 2.5641025641025643, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.11699999999999999, initial_height_deviation = 0.11699999999999999, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.1699999999999999, -1.1699999999999999 }, { 1.1699999999999999, 1.1699999999999999 } }, offsets = { { -0.58499999999999996, 0.58499999999999996 }, { -0.58499999999999996, 0.58499999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.052649999999999997, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.85470085470085486, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5154999999999998, -2.5154999999999998 }, { 2.5154999999999998, 2.5154999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.5099999999999998, rotate_offsets = true, speed_from_center = 0.023400000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5154999999999998, -2.5154999999999998 }, { 2.5154999999999998, 2.5154999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 4.6799999999999997, rotate_offsets = true, speed_from_center = 0.023400000000000003, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.5154999999999998, -2.5154999999999998 }, { 2.5154999999999998, 2.5154999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.1699999999999999, rotate_offsets = true, speed_from_center = 0.023400000000000003, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.9249999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_635"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.31749999999999998, shift = { 0, -0.67468750000000002 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.31749999999999998, shift = { 1.1211718749999999, 0.1190625 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.95250000000000004, collision_box = { { -1.9050000000000001, -0.63499999999999996 }, { 1.9050000000000001, 0.63499999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.54, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.016, -1.016 }, { 1.016, 1.016 } }, repeat_count = 3.8100000000000001, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.038100000000000001, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.63499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.54, -2.54 }, { 2.54, 2.54 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.54, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.127, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.1016, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.524, -1.524 }, { 1.524, 1.524 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.0800000000000001, rotate_offsets = false, speed_from_center = 0.044450000000000003, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.63499999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.127, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9050000000000001, -1.9050000000000001 }, { 1.9050000000000001, 1.9050000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.54, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1016, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.651, initial_height_deviation = 0, initial_vertical_speed = 0.0127, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.63499999999999996, -0.63499999999999996 }, { 0.63499999999999996, 0.63499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 25.399999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.076200000000000001, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.7779999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.099059999999999988, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.63499999999999996, -0.63499999999999996 }, { 0.63499999999999996, 0.63499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.54, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.088900000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9050000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.099059999999999988, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.63499999999999996, -0.63499999999999996 }, { 0.63499999999999996, 0.63499999999999996 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.27, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.088900000000000006, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9050000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.073660000000000005, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9050000000000001, -1.9050000000000001 }, { 1.9050000000000001, 1.9050000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 25.399999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.076200000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9050000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.073660000000000005, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9050000000000001, -1.9050000000000001 }, { 1.9050000000000001, 1.9050000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.27, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.0254, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.31749999999999998, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_635", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9050000000000001, -0.63499999999999996 }, { 1.9050000000000001, 0.63499999999999996 } }, type = "segment", update_effects = { { distance_cooldown = 2.3622047244094486, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.127, initial_height_deviation = 0.127, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.27, -1.27 }, { 1.27, 1.27 } }, offsets = { { -0.63499999999999996, 0.63499999999999996 }, { -0.63499999999999996, 0.63499999999999996 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.057149999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.78740157480314954, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7304999999999997, -2.7304999999999997 }, { 2.7304999999999997, 2.7304999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.8100000000000001, rotate_offsets = true, speed_from_center = 0.0254, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7304999999999997, -2.7304999999999997 }, { 2.7304999999999997, 2.7304999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.0800000000000001, rotate_offsets = true, speed_from_center = 0.0254, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7304999999999997, -2.7304999999999997 }, { 2.7304999999999997, 2.7304999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.27, rotate_offsets = true, speed_from_center = 0.0254, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.1749999999999998, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_665"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.33250000000000002, shift = { 0, -0.70656249999999998 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.33250000000000002, shift = { 1.1741406250000002, 0.12468750000000002 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 0.99750000000000014, collision_box = { { -1.9950000000000001, -0.66500000000000004 }, { 1.9950000000000001, 0.66500000000000004 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.6600000000000001, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.0640000000000001, -1.0640000000000001 }, { 1.0640000000000001, 1.0640000000000001 } }, repeat_count = 3.9900000000000002, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.039899999999999999, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.66500000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.13300000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.6600000000000001, -2.6600000000000001 }, { 2.6600000000000001, 2.6600000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13300000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.10640000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.5960000000000001, -1.5960000000000001 }, { 1.5960000000000001, 1.5960000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.3200000000000003, rotate_offsets = false, speed_from_center = 0.046550000000000011, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.66500000000000004, initial_height_deviation = 0.1, initial_vertical_speed = 0.13300000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.9950000000000001, -1.9950000000000001 }, { 1.9950000000000001, 1.9950000000000001 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.6600000000000001, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10640000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.7290000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.013300000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.66500000000000004, -0.66500000000000004 }, { 0.66500000000000004, 0.66500000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 26.600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.079799999999999995, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.8619999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.10373999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.66500000000000004, -0.66500000000000004 }, { 0.66500000000000004, 0.66500000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.6600000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.093100000000000023, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.9950000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.10373999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.66500000000000004, -0.66500000000000004 }, { 0.66500000000000004, 0.66500000000000004 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3300000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.093100000000000023, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.9950000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.077140000000000004, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.9950000000000001, -1.9950000000000001 }, { 1.9950000000000001, 1.9950000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 26.600000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.079799999999999995, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.9950000000000001, initial_height_deviation = 0.1, initial_vertical_speed = 0.077140000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.9950000000000001, -1.9950000000000001 }, { 1.9950000000000001, 1.9950000000000001 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3300000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.026600000000000001, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.33250000000000002, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_665", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -1.9950000000000001, -0.66500000000000004 }, { 1.9950000000000001, 0.66500000000000004 } }, type = "segment", update_effects = { { distance_cooldown = 2.255639097744361, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13300000000000001, initial_height_deviation = 0.13300000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3300000000000001, -1.3300000000000001 }, { 1.3300000000000001, 1.3300000000000001 } }, offsets = { { -0.66500000000000004, 0.66500000000000004 }, { -0.66500000000000004, 0.66500000000000004 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.059850000000000003, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.7518796992481203, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8595000000000002, -2.8595000000000002 }, { 2.8595000000000002, 2.8595000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 3.9900000000000002, rotate_offsets = true, speed_from_center = 0.026600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8595000000000002, -2.8595000000000002 }, { 2.8595000000000002, 2.8595000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.3200000000000003, rotate_offsets = true, speed_from_center = 0.026600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.8595000000000002, -2.8595000000000002 }, { 2.8595000000000002, 2.8595000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3300000000000001, rotate_offsets = true, speed_from_center = 0.026600000000000001, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.3250000000000002, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_685"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.34250000000000003, shift = { 0, -0.72781250000000011 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.34250000000000003, shift = { 1.209453125, 0.1284375 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.0275000000000001, collision_box = { { -2.0550000000000002, -0.68500000000000005 }, { 2.0550000000000002, 0.68500000000000005 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.7400000000000002, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.0960000000000001, -1.0960000000000001 }, { 1.0960000000000001, 1.0960000000000001 } }, repeat_count = 4.1100000000000003, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.041100000000000003, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.68500000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.13700000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.7400000000000002, -2.7400000000000002 }, { 2.7400000000000002, 2.7400000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7400000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.13700000000000001, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.10960000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.6440000000000001, -1.6440000000000001 }, { 1.6440000000000001, 1.6440000000000001 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.4800000000000004, rotate_offsets = false, speed_from_center = 0.047949999999999999, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.68500000000000005, initial_height_deviation = 0.1, initial_vertical_speed = 0.13700000000000001, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.0550000000000002, -2.0550000000000002 }, { 2.0550000000000002, 2.0550000000000002 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.7400000000000002, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.10960000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.7810000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.013700000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.68500000000000005, -0.68500000000000005 }, { 0.68500000000000005, 0.68500000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 27.400000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.082200000000000006, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.918, initial_height_deviation = 0.1, initial_vertical_speed = 0.10686, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.68500000000000005, -0.68500000000000005 }, { 0.68500000000000005, 0.68500000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.7400000000000002, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.095899999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.0550000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.10686, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.68500000000000005, -0.68500000000000005 }, { 0.68500000000000005, 0.68500000000000005 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.3700000000000001, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.095899999999999999, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.0550000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.079460000000000015, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.0550000000000002, -2.0550000000000002 }, { 2.0550000000000002, 2.0550000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 27.400000000000002, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.082200000000000006, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.0550000000000002, initial_height_deviation = 0.1, initial_vertical_speed = 0.079460000000000015, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.0550000000000002, -2.0550000000000002 }, { 2.0550000000000002, 2.0550000000000002 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.3700000000000001, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.027400000000000002, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.34250000000000003, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_685", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.0550000000000002, -0.68500000000000005 }, { 2.0550000000000002, 0.68500000000000005 } }, type = "segment", update_effects = { { distance_cooldown = 2.1897810218978102, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.13700000000000001, initial_height_deviation = 0.13700000000000001, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.3700000000000001, -1.3700000000000001 }, { 1.3700000000000001, 1.3700000000000001 } }, offsets = { { -0.68500000000000005, 0.68500000000000005 }, { -0.68500000000000005, 0.68500000000000005 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.061650000000000009, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.72992700729927007, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9455, -2.9455 }, { 2.9455, 2.9455 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.1100000000000003, rotate_offsets = true, speed_from_center = 0.027400000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9455, -2.9455 }, { 2.9455, 2.9455 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.4800000000000004, rotate_offsets = true, speed_from_center = 0.027400000000000002, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.9455, -2.9455 }, { 2.9455, 2.9455 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.3700000000000001, rotate_offsets = true, speed_from_center = 0.027400000000000002, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.4250000000000003, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-segment-x0_705"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.35249999999999999, shift = { 0, -0.74906249999999996 }, surface = "vulcanus", usage = "enemy", width = 558 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-segment-shadow-4.png" }, height = 394, line_length = 4, lines_per_file = 8, scale = 0.35249999999999999, shift = { 1.2447656249999999, 0.13218749999999999 }, surface = "vulcanus", usage = "enemy", width = 774 } } }, backward_padding = 1.0574999999999999, collision_box = { { -2.1149999999999998, -0.70499999999999998 }, { 2.1149999999999998, 0.70499999999999998 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2.8199999999999999, dying_sound_volume_modifier = 0.6, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.1279999999999999, -1.1279999999999999 }, { 1.1279999999999999, 1.1279999999999999 } }, repeat_count = 4.2299999999999995, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.042299999999999995, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.70499999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.141, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.8199999999999999, -2.8199999999999999 }, { 2.8199999999999999, 2.8199999999999999 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.8199999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.141, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.11279999999999999, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.692, -1.692 }, { 1.692, 1.692 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 5.6399999999999997, rotate_offsets = false, speed_from_center = 0.049350000000000005, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.70499999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.141, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.1149999999999998, -2.1149999999999998 }, { 2.1149999999999998, 2.1149999999999998 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2.8199999999999999, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.11279999999999999, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.833, initial_height_deviation = 0, initial_vertical_speed = 0.0141, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.70499999999999998, -0.70499999999999998 }, { 0.70499999999999998, 0.70499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 28.199999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.084599999999999991, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.9739999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.10997999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.70499999999999998, -0.70499999999999998 }, { 0.70499999999999998, 0.70499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2.8199999999999999, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09870000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.1149999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.10997999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.70499999999999998, -0.70499999999999998 }, { 0.70499999999999998, 0.70499999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.41, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09870000000000001, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.1149999999999998, initial_height_deviation = 0, initial_vertical_speed = 0.081780000000000008, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.1149999999999998, -2.1149999999999998 }, { 2.1149999999999998, 2.1149999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 28.199999999999999, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.084599999999999991, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.1149999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.081780000000000008, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.1149999999999998, -2.1149999999999998 }, { 2.1149999999999998, 2.1149999999999998 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.41, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.028199999999999999, speed_from_center_deviation = 0.1, type = "create-particle" } }, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.35249999999999999, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-segment", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-segment-x0_705", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -2.1149999999999998, -0.70499999999999998 }, { 2.1149999999999998, 0.70499999999999998 } }, type = "segment", update_effects = { { distance_cooldown = 2.1276595744680851, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.141, initial_height_deviation = 0.141, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.41, -1.41 }, { 1.41, 1.41 } }, offsets = { { -0.70499999999999998, 0.70499999999999998 }, { -0.70499999999999998, 0.70499999999999998 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 1, rotate_offsets = false, speed_from_center = 0.063449999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.70921985815602842, effect = { { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0314999999999999, -3.0314999999999999 }, { 3.0314999999999999, 3.0314999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 4.2299999999999995, rotate_offsets = true, speed_from_center = 0.028199999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0314999999999999, -3.0314999999999999 }, { 3.0314999999999999, 3.0314999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 5.6399999999999997, rotate_offsets = true, speed_from_center = 0.028199999999999999, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3.0314999999999999, -3.0314999999999999 }, { 3.0314999999999999, 3.0314999999999999 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.41, rotate_offsets = true, speed_from_center = 0.028199999999999999, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 1, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 50, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.5249999999999999, type = "area" }, type = "nested-result" } } }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["small-demolisher-segment-x0_6"].working_sound ]=] }, ["small-demolisher-tail-x0_32"] = { animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-5.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-6.png" }, height = 594, line_length = 4, lines_per_file = 6, scale = 0.16000000000000001, shift = { 0, -0.065 }, surface = "vulcanus", usage = "enemy", width = 780 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-tail-shadow-5.png" }, height = 550, line_length = 4, lines_per_file = 7, scale = 0.16000000000000001, shift = { 0.17000000000000002, 0.055 }, surface = "vulcanus", usage = "enemy", width = 838 } } }, collision_box = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 1.28, flags = { "not-repairable", "breaths-air", "not-in-kill-statistics" }, forward_overlap = 2, forward_padding = -0.88000000000000007, hidden = true, impact_category = "organic", is_military_target = true, localised_name = { "entity-name.demolisher-tail", { "entity-name.small-demolisher" } }, max_health = 30000, name = "small-demolisher-tail-x0_32", overkill_fraction = 0.2, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""].segment["big-demolisher-segment-x0_65"].resistances ]=], selection_box = { { -0.95999999999999996, -0.95999999999999996 }, { 0.95999999999999996, 0.95999999999999996 } }, type = "segment", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 2, sound = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 20 }, to = { 2, 100 } } } }, category = "enemy", filename = "__space-age__/sound/enemies/demolisher/demolisher-tail-rumble.ogg", volume = 0.3 } } } }, ["segmented-unit"] = { ["big-demolisher"] = { acceleration_rate = 0.00018055555555555557, animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-5.png" }, height = 582, line_length = 4, lines_per_file = 7, scale = 0.5, shift = { 0, -0.84375 }, surface = "vulcanus", usage = "enemy", width = 610 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-4.png" }, height = 462, line_length = 4, lines_per_file = 8, scale = 0.5, shift = { 1.5625, 0.078125 }, surface = "vulcanus", usage = "enemy", width = 806 } } }, attacking_speed = 0.07583333333333333, backward_padding = -2.5, collision_box = { { -3, -3 }, { 3, 3 } }, corpse = "big-demolisher-corpse", drawing_box_vertical_extension = 4, dying_trigger_effect = { { entity_name = "big-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, repeat_count = 6, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.06, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.1, initial_vertical_speed = 0.2, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -4, -4 }, { 4, 4 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.2, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.16000000000000001, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -2.3999999999999999, -2.3999999999999999 }, { 2.3999999999999999, 2.3999999999999999 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 8, rotate_offsets = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 1, initial_height_deviation = 0.1, initial_vertical_speed = 0.2, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 4, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.16000000000000001, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 2.6000000000000001, initial_height_deviation = 0, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 40, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.7999999999999998, initial_height_deviation = 0.1, initial_vertical_speed = 0.15600000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 4, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14000000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 3, initial_height_deviation = 0.1, initial_vertical_speed = 0.15600000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.14000000000000002, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 3, initial_height_deviation = 0, initial_vertical_speed = 0.11600000000000001, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 40, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.12, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 3, initial_height_deviation = 0.1, initial_vertical_speed = 0.11600000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.1, type = "create-particle" } }, enraged_duration = 1800, enraged_speed = 0.10833333333333335, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-180, -180}, {180, 180}}\n\n for x = -5, 4, 1 do\n for y = -5, 4 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n enemy = game.surfaces[1].create_entity{name = \"big-demolisher\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 400, hurt_roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 60 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-1.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-2.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-3.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-4.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-5.ogg", volume = 1 } } }, hurt_thresholds = { 0.9, 0.75, 0.5, 0.25, 0.1 }, icon = "__space-age__/graphics/icons/big-demolisher.png", impact_category = "organic", investigating_speed = 0.043333333333333339, is_military_target = true, max_health = 300000, name = "big-demolisher", order = "s-j", overkill_fraction = 0.2, patrolling_speed = 0.02166666666666667, patrolling_turn_radius = 20, render_layer = "higher-object-under", resistances = { { percent = 60, type = "explosion" }, { percent = 50, type = "physical" }, { percent = 100, type = "fire" }, { percent = 100, type = "laser" }, { percent = 100, type = "impact" }, { percent = 10, type = "poison" }, { decrease = 20, percent = 20, type = "electric" } }, revenge_attack_parameters = { ammo_category = "seismic", ammo_type = { action = { action_delivery = { target_effects = { { entity_name = "big-demolisher-fissure", offset_deviation = { { -3, -5 }, { 3, 5 } }, probability = 0.3, type = "create-entity" }, { entity_name = "big-demolisher-fissure", offset_deviation = { { -5, -3 }, { 5, 3 } }, probability = 0.3, type = "create-entity" }, { entity_name = "big-demolisher-fissure", offset_deviation = { { -4, -4 }, { 4, 4 } }, probability = 0.3, type = "create-entity" } }, type = "instant" }, type = "direct" } }, cooldown = 20, cooldown_deviation = 1, damage_modifier = 2.5, lead_target_for_projectile_delay = 82.5, min_attack_distance = 5, range = 128, range_mode = "center-to-center", type = "projectile" }, roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 60 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, category = "enemy", variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-10.ogg", volume = 0.8 } } }, roar_probability = 0.0013888888888888888, segment_engine = { segments = { { segment = "big-demolisher-segment-x1_09" }, { segment = "big-demolisher-segment-x1_27" }, { segment = "big-demolisher-segment-x1_36" }, { segment = "big-demolisher-segment-x1_36" }, { segment = "big-demolisher-segment-x1_36" }, { segment = "big-demolisher-segment-x1_36" }, { segment = "big-demolisher-segment-x1_33" }, { segment = "big-demolisher-segment-x1_3" }, { segment = "big-demolisher-segment-x1_37" }, { segment = "big-demolisher-segment-x1_52" }, { segment = "big-demolisher-segment-x1_52" }, { segment = "big-demolisher-segment-x1_4" }, { segment = "big-demolisher-segment-x1_41" }, { segment = "big-demolisher-segment-x1_28" }, { segment = "big-demolisher-segment-x1_28" }, { segment = "big-demolisher-segment-x1_17" }, { segment = "big-demolisher-segment-x1_1" }, { segment = "big-demolisher-segment-x1_08" }, { segment = "big-demolisher-segment-x1_08" }, { segment = "big-demolisher-segment-x1_09" }, { segment = "big-demolisher-segment-x1_2" }, { segment = "big-demolisher-segment-x1_2" }, { segment = "big-demolisher-segment-x1_1" }, { segment = "big-demolisher-segment-x1_1" }, { segment = "big-demolisher-segment-x0_99" }, { segment = "big-demolisher-segment-x0_99" }, { segment = "big-demolisher-segment-x0_99" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_97" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_97" }, { segment = "big-demolisher-segment-x0_99" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_87" }, { segment = "big-demolisher-segment-x0_77" }, { segment = "big-demolisher-segment-x0_77" }, { segment = "big-demolisher-segment-x0_65" }, { segment = "big-demolisher-tail-x0_64" } } }, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "enemies", territory_radius = 4, turn_radius = 12, turn_smoothing = 0.75, type = "segmented-unit", update_effects = { { distance_cooldown = 4, effect = { { entity_name = "big-demolisher-ash-cloud-trail", show_in_tooltip = false, type = "create-smoke" } } }, { distance_cooldown = 6, effect = { entity_name = "big-demolisher-trail-upper", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 5, effect = { entity_name = "big-demolisher-trail-lower", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 0.01, effect = { { initial_height = 0, offset_deviation = { { -2.3999999999999999, -3 }, { -0.4, -4.5999999999999996 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-front", speed = { -0.08, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.4, -3 }, { 2.3999999999999999, -4.5999999999999996 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-front", speed = { 0.08, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.04, effect = { { initial_height = 0, offset_deviation = { { -4.7999999999999998, -3.6000000000000001 }, { -2.7999999999999998, 0.1 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-small-top", speed = { -0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.7999999999999998, -3.6000000000000001 }, { 4.7999999999999998, 0.1 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-small-top", speed = { 0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.025, effect = { { initial_height = 0, offset_deviation = { { -0.3, -4.4000000000000004 }, { -0.2, 3 } }, only_when_visible = true, repeat_count = 8, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.2, -4.4000000000000004 }, { 0.3, 3 } }, only_when_visible = true, repeat_count = 8, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { -1.2, -4.2000000000000002 }, { -0.8, 0.4 } }, only_when_visible = true, repeat_count = 8, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.8, -4.2000000000000002 }, { 1.2, 0.4 } }, only_when_visible = true, repeat_count = 8, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { 0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.05, effect = { { initial_height = 0, offset_deviation = { { -1.5, -3.3999999999999999 }, { -0.6, 5.4000000000000004 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-big", speed = { -0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.6, -3.3999999999999999 }, { 1.5, 5.4000000000000004 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-big", speed = { 0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.15, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2, -2 }, { 2, 2 } }, offsets = { { -1, 1 }, { -1, 1 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 4, rotate_offsets = false, speed_from_center = 0.23999999999999999, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.09, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { 0, -4.4000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 20, rotate_offsets = true, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, offsets = { { 0, -4 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 6, rotate_offsets = true, speed_from_center = 0.04, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, offsets = { { 0, -4 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 28, rotate_offsets = true, speed_from_center = 0.04, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 0.2, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -4.5999999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 20, rotate_offsets = true, speed_from_center = 0.1, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -4.5999999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 14, rotate_offsets = true, speed_from_center = 0.12, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -4.5999999999999996 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 6, rotate_offsets = true, speed_from_center = 0.1, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7999999999999998, -2.7999999999999998 }, { 2.7999999999999998, 2.7999999999999998 } }, offsets = { { 0, -4.4000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 20, rotate_offsets = true, speed_from_center = 0.12, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7999999999999998, -2.7999999999999998 }, { 2.7999999999999998, 2.7999999999999998 } }, offsets = { { 0, -4.4000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 16, rotate_offsets = true, speed_from_center = 0.12, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.7999999999999998, -2.7999999999999998 }, { 2.7999999999999998, 2.7999999999999998 } }, offsets = { { 0, -4.4000000000000004 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 2, rotate_offsets = true, speed_from_center = 0.12, speed_from_center_deviation = 0.04, type = "create-particle" } } }, { distance_cooldown = 0, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 1250, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 5, type = "area" }, type = "nested-result" } }, { distance_cooldown = 1, effect = { explosion_at_cliff = "vulcanus-cliff-collapse", radius = 2, type = "destroy-cliffs" } } }, update_effects_while_enraged = { { effect = { { action = { action_delivery = { source_effects = { entity_name = "big-demolisher-expanding-ash-cloud-1", type = "create-entity" }, type = "instant" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-2", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-3", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-4", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-5", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-6", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-7", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-8", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-9", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-10", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-11", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-12", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-13", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-14", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-15", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-16", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-17", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-18", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-19", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-20", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-21", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-22", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-23", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-24", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-25", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-26", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-27", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-28", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-29", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-expanding-ash-cloud-delay-30", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "big-demolisher-ash-cloud-delay", type = "delayed" }, type = "direct" }, type = "nested-result" } }, time_cooldown = 1200 } }, vision_distance = 64, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 1, sound = { audible_distance_modifier = 0.8, filename = "__space-age__/sound/world/semi-persistent/distant-rumble-2.ogg", volume = 1 } } }, ["medium-demolisher"] = { acceleration_rate = 0.00016666666666666665, animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-5.png" }, height = 582, line_length = 4, lines_per_file = 7, scale = 0.375, shift = { 0, -0.6328125 }, surface = "vulcanus", usage = "enemy", width = 610 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-4.png" }, height = 462, line_length = 4, lines_per_file = 8, scale = 0.375, shift = { 1.171875, 0.05859375 }, surface = "vulcanus", usage = "enemy", width = 806 } } }, attacking_speed = 0.070000000000000009, backward_padding = -1.875, collision_box = { { -2.25, -2.25 }, { 2.25, 2.25 } }, corpse = "medium-demolisher-corpse", drawing_box_vertical_extension = 3, dying_trigger_effect = { { entity_name = "medium-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, repeat_count = 4.5, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.045, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.75, initial_height_deviation = 0.1, initial_vertical_speed = 0.15000000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -3, -3 }, { 3, 3 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.15000000000000002, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.12, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 6, rotate_offsets = false, speed_from_center = 0.0525, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.75, initial_height_deviation = 0.1, initial_vertical_speed = 0.15000000000000002, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 3, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.12, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.9500000000000002, initial_height_deviation = 0, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 30, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.09, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 2.0999999999999996, initial_height_deviation = 0.1, initial_vertical_speed = 0.11699999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 3, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.105, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 2.25, initial_height_deviation = 0.1, initial_vertical_speed = 0.11699999999999999, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1.5, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.105, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 2.25, initial_height_deviation = 0, initial_vertical_speed = 0.087000000000000011, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 30, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.09, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 2.25, initial_height_deviation = 0.1, initial_vertical_speed = 0.087000000000000011, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1.5, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.1, type = "create-particle" } }, enraged_duration = 1800, enraged_speed = 0.1, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-180, -180}, {180, 180}}\n\n for x = -5, 4, 1 do\n for y = -5, 4 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n enemy = game.surfaces[1].create_entity{name = \"medium-demolisher\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 130, hurt_roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 50 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-1.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-2.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-3.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-4.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-5.ogg", volume = 1 } } }, hurt_thresholds = { 0.9, 0.75, 0.5, 0.25, 0.1 }, icon = "__space-age__/graphics/icons/medium-demolisher.png", impact_category = "organic", investigating_speed = 0.04, is_military_target = true, max_health = 100000, name = "medium-demolisher", order = "s-i", overkill_fraction = 0.2, patrolling_speed = 0.02, patrolling_turn_radius = 15, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["big-demolisher"].resistances ]=], revenge_attack_parameters = { ammo_category = "seismic", ammo_type = { action = { action_delivery = { target_effects = { { entity_name = "medium-demolisher-fissure", offset_deviation = { { -3, -5 }, { 3, 5 } }, probability = 0.3, type = "create-entity" }, { entity_name = "medium-demolisher-fissure", offset_deviation = { { -5, -3 }, { 5, 3 } }, probability = 0.3, type = "create-entity" }, { entity_name = "medium-demolisher-fissure", offset_deviation = { { -4, -4 }, { 4, 4 } }, probability = 0.3, type = "create-entity" } }, type = "instant" }, type = "direct" } }, cooldown = 20, cooldown_deviation = 1, damage_modifier = 1.5, lead_target_for_projectile_delay = 82.5, min_attack_distance = 5, range = 96, range_mode = "center-to-center", type = "projectile" }, roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 50 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, category = "enemy", variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-10.ogg", volume = 0.8 } } }, roar_probability = 0.0013888888888888888, segment_engine = { segments = { { segment = "medium-demolisher-segment-x0_8175" }, { segment = "medium-demolisher-segment-x0_9525" }, { segment = "medium-demolisher-segment-x1_02" }, { segment = "medium-demolisher-segment-x1_02" }, { segment = "medium-demolisher-segment-x1_02" }, { segment = "medium-demolisher-segment-x1_02" }, { segment = "medium-demolisher-segment-x0_9975" }, { segment = "medium-demolisher-segment-x0_975" }, { segment = "medium-demolisher-segment-x1_0275" }, { segment = "medium-demolisher-segment-x1_14" }, { segment = "medium-demolisher-segment-x1_14" }, { segment = "medium-demolisher-segment-x1_05" }, { segment = "medium-demolisher-segment-x1_0575" }, { segment = "medium-demolisher-segment-x0_96" }, { segment = "medium-demolisher-segment-x0_96" }, { segment = "medium-demolisher-segment-x0_8775" }, { segment = "medium-demolisher-segment-x0_825" }, { segment = "medium-demolisher-segment-x0_81" }, { segment = "medium-demolisher-segment-x0_81" }, { segment = "medium-demolisher-segment-x0_8175" }, { segment = "medium-demolisher-segment-x0_9" }, { segment = "medium-demolisher-segment-x0_9" }, { segment = "medium-demolisher-segment-x0_825" }, { segment = "medium-demolisher-segment-x0_825" }, { segment = "medium-demolisher-segment-x0_7425" }, { segment = "medium-demolisher-segment-x0_7425" }, { segment = "medium-demolisher-segment-x0_7425" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_7275" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_7275" }, { segment = "medium-demolisher-segment-x0_7425" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_6525" }, { segment = "medium-demolisher-segment-x0_5775" }, { segment = "medium-demolisher-segment-x0_5775" }, { segment = "medium-demolisher-segment-x0_4875" }, { segment = "medium-demolisher-tail-x0_48" } } }, selection_box = { { -2.25, -2.25 }, { 2.25, 2.25 } }, subgroup = "enemies", territory_radius = 4, turn_radius = 9, turn_smoothing = 0.75, type = "segmented-unit", update_effects = { { distance_cooldown = 3, effect = { { entity_name = "medium-demolisher-ash-cloud-trail", show_in_tooltip = false, type = "create-smoke" } } }, { distance_cooldown = 4.5, effect = { entity_name = "medium-demolisher-trail-upper", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 3.75, effect = { entity_name = "medium-demolisher-trail-lower", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 0.013333333333333333, effect = { { initial_height = 0, offset_deviation = { { -1.7999999999999998, -2.25 }, { -0.30000000000000004, -3.4499999999999997 } }, only_when_visible = true, repeat_count = 1.5, smoke_name = "demolisher-mining-smoke-front", speed = { -0.06, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.30000000000000004, -2.25 }, { 1.7999999999999998, -3.4499999999999997 } }, only_when_visible = true, repeat_count = 1.5, smoke_name = "demolisher-mining-smoke-front", speed = { 0.06, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.05333333333333333, effect = { { initial_height = 0, offset_deviation = { { -3.5999999999999996, -2.7000000000000002 }, { -2.0999999999999996, 0.1 } }, only_when_visible = true, repeat_count = 1.5, smoke_name = "demolisher-mining-smoke-small-top", speed = { -0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 2.0999999999999996, -2.7000000000000002 }, { 3.5999999999999996, 0.1 } }, only_when_visible = true, repeat_count = 1.5, smoke_name = "demolisher-mining-smoke-small-top", speed = { 0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.03333333333333333, effect = { { initial_height = 0, offset_deviation = { { -0.225, -3.3000000000000003 }, { -0.15000000000000002, 2.25 } }, only_when_visible = true, repeat_count = 6, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.15000000000000002, -3.3000000000000003 }, { 0.225, 2.25 } }, only_when_visible = true, repeat_count = 6, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { -0.9, -3.1500000000000004 }, { -0.60000000000000009, 0.30000000000000004 } }, only_when_visible = true, repeat_count = 6, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.60000000000000009, -3.1500000000000004 }, { 0.9, 0.30000000000000004 } }, only_when_visible = true, repeat_count = 6, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { 0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.066666666666666661, effect = { { initial_height = 0, offset_deviation = { { -1.125, -2.5499999999999998 }, { -0.45, 4.0500000000000007 } }, only_when_visible = true, repeat_count = 3, smoke_name = "demolisher-mining-smoke-big", speed = { -0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.45, -2.5499999999999998 }, { 1.125, 4.0500000000000007 } }, only_when_visible = true, repeat_count = 3, smoke_name = "demolisher-mining-smoke-big", speed = { 0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.19999999999999998, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.15000000000000002, initial_height_deviation = 0.15000000000000002, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { -0.75, 0.75 }, { -0.75, 0.75 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 4, rotate_offsets = false, speed_from_center = 0.17999999999999998, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.12, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -0.75, -0.75 }, { 0.75, 0.75 } }, offsets = { { 0, -3.3000000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 15, rotate_offsets = true, speed_from_center = 0.015, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, offsets = { { 0, -3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 4.5, rotate_offsets = true, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1.2000000000000002, -1.2000000000000002 }, { 1.2000000000000002, 1.2000000000000002 } }, offsets = { { 0, -3 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 21, rotate_offsets = true, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 0.26666666666666665, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -3.4499999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 15, rotate_offsets = true, speed_from_center = 0.075000000000000009, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -3.4499999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10.5, rotate_offsets = true, speed_from_center = 0.09, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -2.25, -2.25 }, { 2.25, 2.25 } }, offsets = { { 0, -3.4499999999999997 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 4.5, rotate_offsets = true, speed_from_center = 0.075000000000000009, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -3.3000000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 15, rotate_offsets = true, speed_from_center = 0.09, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -3.3000000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 12, rotate_offsets = true, speed_from_center = 0.09, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -2.0999999999999996, -2.0999999999999996 }, { 2.0999999999999996, 2.0999999999999996 } }, offsets = { { 0, -3.3000000000000003 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1.5, rotate_offsets = true, speed_from_center = 0.09, speed_from_center_deviation = 0.04, type = "create-particle" } } }, { distance_cooldown = 0, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 750, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 3.75, type = "area" }, type = "nested-result" } }, { distance_cooldown = 1, effect = { explosion_at_cliff = "vulcanus-cliff-collapse", radius = 1.5, type = "destroy-cliffs" } } }, update_effects_while_enraged = { { effect = { { action = { action_delivery = { source_effects = { entity_name = "medium-demolisher-expanding-ash-cloud-1", type = "create-entity" }, type = "instant" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-2", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-3", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-4", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-5", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-6", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-7", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-8", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-9", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-10", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-11", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-12", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-13", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-14", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-15", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-16", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-17", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-18", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-19", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-20", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-21", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-22", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-23", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-24", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-25", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-26", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-27", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-28", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-29", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-expanding-ash-cloud-delay-30", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "medium-demolisher-ash-cloud-delay", type = "delayed" }, type = "direct" }, type = "nested-result" } }, time_cooldown = 1200 } }, vision_distance = 48, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 1, sound = { audible_distance_modifier = 0.8, filename = "__space-age__/sound/world/semi-persistent/distant-rumble-2.ogg", volume = 1 } } }, ["small-demolisher"] = { acceleration_rate = 0.00015277777777777777, animation = { layers = { { dice = 0, direction_count = 128, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-4.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-5.png" }, height = 582, line_length = 4, lines_per_file = 7, scale = 0.25, shift = { 0, -0.421875 }, surface = "vulcanus", usage = "enemy", width = 610 }, { dice = 0, direction_count = 128, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-1.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-2.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-3.png", "__space-age__/graphics/entity/lavaslug/lavaslug-head-shadow-4.png" }, height = 462, line_length = 4, lines_per_file = 8, scale = 0.25, shift = { 0.78125, 0.0390625 }, surface = "vulcanus", usage = "enemy", width = 806 } } }, attacking_speed = 0.064166666666666679, backward_padding = -1.25, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, corpse = "small-demolisher-corpse", drawing_box_vertical_extension = 2, dying_trigger_effect = { { entity_name = "small-demolisher-corpse", type = "create-entity" }, { initial_height = 0.6, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, repeat_count = 3, smoke_name = "demolisher-dying-smoke", speed_from_center = 0.03, speed_from_center_deviation = 0.1, starting_frame = 1, starting_frame_deviation = 60, type = "create-trivial-smoke" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -2, -2 }, { 2, 2 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.1, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.6, initial_height_deviation = 0.6, initial_vertical_speed = 0.08, initial_vertical_speed_deviation = 0.25, offset_deviation = { { -1.2, -1.2 }, { 1.2, 1.2 } }, particle_name = "vulcanus-lava-particle-long-life-big", repeat_count = 4, rotate_offsets = false, speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.1, tail_length = 46, tail_length_deviation = 25, tail_width = 10, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -0.4 }, { 0, 0.5 }, { 0, 0.6 } }, particle_name = "vulcanus-lava-particle-long-life-small", probability = 1, repeat_count = 2, repeat_count_deviation = 3, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.08, speed_from_center_deviation = 0.08, tail_length = 52, tail_length_deviation = 25, tail_width = 3, type = "create-particle" }, { affects_target = false, frame_speed = 0.5, frame_speed_deviation = 0.2, initial_height = 1.3, initial_height_deviation = 0, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.06, type = "create-particle" }, { affects_target = false, frame_speed = 0.3, frame_speed_deviation = 0.2, initial_height = 1.3999999999999999, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-medium", probability = 1, repeat_count = 2, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, frame_speed = 0.2, frame_speed_deviation = 0.1, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.078000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-skin-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 1, rotate_offsets = false, show_in_tooltip = false, speed_from_center = 0.070000000000000009, speed_from_center_deviation = 0.1, type = "create-particle" }, { affects_target = false, initial_height = 1.5, initial_height_deviation = 0, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.01, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.06, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.5, initial_height_deviation = 0.1, initial_vertical_speed = 0.058000000000000007, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -0.4 } }, particle_name = "demolisher-shell-particle-big", probability = 1, repeat_count = 1, repeat_count_deviation = 1, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.1, type = "create-particle" } }, enraged_duration = 1800, enraged_speed = 0.091666666666666661, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-180, -180}, {180, 180}}\n\n for x = -5, 4, 1 do\n for y = -5, 4 do\n game.surfaces[1].set_chunk_generated_status({x, y}, defines.chunk_generated_status.entities)\n end\n end\n\n enemy = game.surfaces[1].create_entity{name = \"small-demolisher\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 40, hurt_roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 40 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-1.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-2.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-3.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-4.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-hurt-roar-5.ogg", volume = 1 } } }, hurt_thresholds = { 0.9, 0.75, 0.5, 0.25, 0.1 }, icon = "__space-age__/graphics/icons/small-demolisher.png", impact_category = "organic", investigating_speed = 0.03666666666666667, is_military_target = true, max_health = 30000, name = "small-demolisher", order = "s-h", overkill_fraction = 0.2, patrolling_speed = 0.018333333333333336, patrolling_turn_radius = 10, render_layer = "higher-object-under", resistances = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["big-demolisher"].resistances ]=], revenge_attack_parameters = { ammo_category = "seismic", ammo_type = { action = { action_delivery = { target_effects = { { entity_name = "small-demolisher-fissure", offset_deviation = { { -3, -5 }, { 3, 5 } }, probability = 0.3, type = "create-entity" }, { entity_name = "small-demolisher-fissure", offset_deviation = { { -5, -3 }, { 5, 3 } }, probability = 0.3, type = "create-entity" }, { entity_name = "small-demolisher-fissure", offset_deviation = { { -4, -4 }, { 4, 4 } }, probability = 0.3, type = "create-entity" } }, type = "instant" }, type = "direct" } }, cooldown = 20, cooldown_deviation = 1, damage_modifier = 1, lead_target_for_projectile_delay = 82.5, min_attack_distance = 5, range = 64, range_mode = "center-to-center", type = "projectile" }, roar = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 40 }, to = { 2, 100 } } } }, audible_distance_modifier = 6.25, category = "enemy", variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2 }, volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-roar-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["segmented-unit"]["small-demolisher"].roar.variations[1].modifiers ]=], volume = 0.8 } } }, roar_probability = 0.0013888888888888888, segment_engine = { segments = { { segment = "small-demolisher-segment-x0_545" }, { segment = "small-demolisher-segment-x0_635" }, { segment = "small-demolisher-segment-x0_68" }, { segment = "small-demolisher-segment-x0_68" }, { segment = "small-demolisher-segment-x0_68" }, { segment = "small-demolisher-segment-x0_68" }, { segment = "small-demolisher-segment-x0_665" }, { segment = "small-demolisher-segment-x0_65" }, { segment = "small-demolisher-segment-x0_685" }, { segment = "small-demolisher-segment-x0_76" }, { segment = "small-demolisher-segment-x0_76" }, { segment = "small-demolisher-segment-x0_7" }, { segment = "small-demolisher-segment-x0_705" }, { segment = "small-demolisher-segment-x0_64" }, { segment = "small-demolisher-segment-x0_64" }, { segment = "small-demolisher-segment-x0_585" }, { segment = "small-demolisher-segment-x0_55" }, { segment = "small-demolisher-segment-x0_54" }, { segment = "small-demolisher-segment-x0_54" }, { segment = "small-demolisher-segment-x0_545" }, { segment = "small-demolisher-segment-x0_6" }, { segment = "small-demolisher-segment-x0_6" }, { segment = "small-demolisher-segment-x0_55" }, { segment = "small-demolisher-segment-x0_55" }, { segment = "small-demolisher-segment-x0_495" }, { segment = "small-demolisher-segment-x0_495" }, { segment = "small-demolisher-segment-x0_495" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_485" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_485" }, { segment = "small-demolisher-segment-x0_495" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_435" }, { segment = "small-demolisher-segment-x0_385" }, { segment = "small-demolisher-segment-x0_385" }, { segment = "small-demolisher-segment-x0_325" }, { segment = "small-demolisher-tail-x0_32" } } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "enemies", territory_radius = 4, turn_radius = 6, turn_smoothing = 0.75, type = "segmented-unit", update_effects = { { distance_cooldown = 2, effect = { { entity_name = "small-demolisher-ash-cloud-trail", show_in_tooltip = false, type = "create-smoke" } } }, { distance_cooldown = 3, effect = { entity_name = "small-demolisher-trail-upper", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 2.5, effect = { entity_name = "small-demolisher-trail-lower", show_in_tooltip = false, type = "create-entity" } }, { distance_cooldown = 0.02, effect = { { initial_height = 0, offset_deviation = { { -1.2, -1.5 }, { -0.2, -2.2999999999999998 } }, only_when_visible = true, repeat_count = 1, smoke_name = "demolisher-mining-smoke-front", speed = { -0.04, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.2, -1.5 }, { 1.2, -2.2999999999999998 } }, only_when_visible = true, repeat_count = 1, smoke_name = "demolisher-mining-smoke-front", speed = { 0.04, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 0.2, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.08, effect = { { initial_height = 0, offset_deviation = { { -2.3999999999999999, -1.8 }, { -1.3999999999999999, 0.1 } }, only_when_visible = true, repeat_count = 1, smoke_name = "demolisher-mining-smoke-small-top", speed = { -0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 1.3999999999999999, -1.8 }, { 2.3999999999999999, 0.1 } }, only_when_visible = true, repeat_count = 1, smoke_name = "demolisher-mining-smoke-small-top", speed = { 0.03, 0 }, speed_multiplier = 0.75, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.05, effect = { { initial_height = 0, offset_deviation = { { -0.15, -2.2000000000000002 }, { -0.1, 1.5 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.1, -2.2000000000000002 }, { 0.15, 1.5 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.01, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { -0.6, -2.1000000000000001 }, { -0.4, 0.2 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { -0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.4, -2.1000000000000001 }, { 0.6, 0.2 } }, only_when_visible = true, repeat_count = 4, smoke_name = "demolisher-mining-smoke-small-bottom", speed = { 0.03, 0 }, speed_multiplier = 0.75, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.1, effect = { { initial_height = 0, offset_deviation = { { -0.75, -1.7 }, { -0.3, 2.7000000000000002 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-big", speed = { -0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" }, { initial_height = 0, offset_deviation = { { 0.3, -1.7 }, { 0.75, 2.7000000000000002 } }, only_when_visible = true, repeat_count = 2, smoke_name = "demolisher-mining-smoke-big", speed = { 0.03, 0 }, speed_multiplier = 0.75, speed_multiplier_deviation = 1.1000000000000001, starting_frame_deviation = 0.5, type = "create-trivial-smoke" } } }, { distance_cooldown = 0.3, effect = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.1, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.1, offset_deviation = { { -1, -1 }, { 1, 1 } }, offsets = { { -0.5, 0.5 }, { -0.5, 0.5 } }, only_when_visible = true, particle_name = "vulcanus-blood-particle-lower-layer-small", repeat_count = 4, rotate_offsets = false, speed_from_center = 0.12, speed_from_center_deviation = 0.1, tail_length = 52, tail_length_deviation = 25, tail_width = 6, type = "create-particle" } }, { distance_cooldown = 0.17999999999999998, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, -2.2000000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 10, rotate_offsets = true, speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, offsets = { { 0, -2 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 3, rotate_offsets = true, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, offsets = { { 0, -2 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 14, rotate_offsets = true, speed_from_center = 0.02, speed_from_center_deviation = 0.01, type = "create-particle" } } }, { distance_cooldown = 0.4, effect = { { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.06, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -2.2999999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 10, rotate_offsets = true, speed_from_center = 0.05, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.05, initial_vertical_speed_deviation = 0.03, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -2.2999999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 7, rotate_offsets = true, speed_from_center = 0.06, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0.1, initial_height_deviation = 0.3, initial_vertical_speed = 0.04, initial_vertical_speed_deviation = 0.04, offset_deviation = { { -1.5, -1.5 }, { 1.5, 1.5 } }, offsets = { { 0, -2.2999999999999998 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 3, rotate_offsets = true, speed_from_center = 0.05, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -2.2000000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-small", repeat_count = 10, rotate_offsets = true, speed_from_center = 0.06, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -2.2000000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-medium", repeat_count = 8, rotate_offsets = true, speed_from_center = 0.06, speed_from_center_deviation = 0.04, type = "create-particle" }, { initial_height = 0, initial_height_deviation = 0.3, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.02, offset_deviation = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, offsets = { { 0, -2.2000000000000002 } }, only_when_visible = true, particle_name = "vulcanus-stone-particle-big", repeat_count = 1, rotate_offsets = true, speed_from_center = 0.06, speed_from_center_deviation = 0.04, type = "create-particle" } } }, { distance_cooldown = 0, effect = { action = { action_delivery = { target_effects = { { damage = { amount = 500, type = "impact" }, type = "damage" } }, type = "instant" }, collision_mask = { layers = { is_lower_object = true, is_object = true, player = true, rail = true, train = true, transport_belt = true } }, force = "not-same", radius = 2.5, type = "area" }, type = "nested-result" } }, { distance_cooldown = 1, effect = { explosion_at_cliff = "vulcanus-cliff-collapse", radius = 1, type = "destroy-cliffs" } } }, update_effects_while_enraged = { { effect = { { action = { action_delivery = { source_effects = { entity_name = "small-demolisher-expanding-ash-cloud-1", type = "create-entity" }, type = "instant" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-2", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-3", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-4", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-5", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-6", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-7", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-8", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-9", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-10", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-11", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-12", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-13", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-14", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-15", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-16", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-17", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-18", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-19", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-20", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-21", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-22", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-23", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-24", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-25", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-26", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-27", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-28", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-29", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-expanding-ash-cloud-delay-30", type = "delayed" }, type = "direct" }, type = "nested-result" }, { action = { action_delivery = { delayed_trigger = "small-demolisher-ash-cloud-delay", type = "delayed" }, type = "direct" }, type = "nested-result" } }, time_cooldown = 1200 } }, vision_distance = 32, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 1, sound = { audible_distance_modifier = 0.8, filename = "__space-age__/sound/world/semi-persistent/distant-rumble-2.ogg", volume = 1 } } } }, ["selection-tool"] = { ["selection-tool"] = { alt_select = { border_color = { 0, 1, 0 }, cursor_box_type = "copy", mode = { "blueprint" } }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], flags = { "not-stackable", "spawnable" }, hidden = true, icon = "__base__/graphics/icons/blueprint.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], name = "selection-tool", order = "e[automated-construction]-a[blueprint]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.pick_sound ]=], select = { border_color = { 1, 1, 1 }, cursor_box_type = "copy", mode = { "blueprint" } }, stack_size = 1, subgroup = "other", type = "selection-tool" } }, ["selector-combinator"] = { ["selector-combinator"] = { active_energy_usage = "5kW", activity_led_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 1 }, activity_led_light_offsets = { { 0.234375, -0.484375 }, { 0.5, 0 }, { -0.265625, 0.140625 }, { -0.453125, -0.359375 } }, activity_led_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/selector-combinator-LED-E.png", height = 16, scale = 0.5, shift = { 0.46875, -0.09375 }, width = 16 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/selector-combinator-LED-N.png", height = 14, scale = 0.5, shift = { 0.234375, -0.4375 }, width = 16 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/selector-combinator-LED-S.png", height = 16, scale = 0.5, shift = { -0.1875, 0.234375 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/activity-leds/selector-combinator-LED-W.png", height = 14, scale = 0.5, shift = { -0.4375, -0.421875 }, width = 14 } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].close_sound ]=], collision_box = { { -0.35, -0.65 }, { 0.35, 0.65 } }, corpse = "selector-combinator-remnants", count_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 270, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 270, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 270, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 270, y = 22 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "selector-combinator-explosion", energy_source = { type = "electric", usage_priority = "secondary-input" }, fast_replaceable_group = "selector-combinator", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { sheet = { filename = "__space-age__/graphics/entity/frozen/combinator/selector-combinator-frozen.png", height = 160, scale = 0.5, shift = { 0.03125, -0.03125 }, width = 154 } }, heating_energy = "100kW", icon = "__base__/graphics/icons/selector-combinator.png", icon_draw_specification = { scale = 0.5 }, input_connection_bounding_box = { { -0.5, 0 }, { 0.5, 1 } }, input_connection_points = { { shadow = { green = { 0.65625, 0.78125 }, red = { 0.0625, 0.78125 } }, wire = { green = { 0.28125, 0.5 }, red = { -0.28125, 0.5 } } }, { shadow = { green = { -0.375, 0.375 }, red = { -0.390625, -0.0625 } }, wire = { green = { -0.71875, 0.09375 }, red = { -0.75, -0.34375 } } }, { shadow = { green = { 0.03125, -0.40625 }, red = { 0.625, -0.40625 } }, wire = { green = { -0.28125, -0.6875 }, red = { 0.28125, -0.6875 } } }, { shadow = { green = { 1.09375, -0.0625 }, red = { 1.09375, 0.40625 } }, wire = { green = { 0.71875, -0.34375 }, red = { 0.71875, 0.125 } } } }, max_health = 150, max_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 210, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 210, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 210, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 210, y = 22 } }, min_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 240, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 240, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 240, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 240, y = 22 } }, minable = { mining_time = 0.1, result = "selector-combinator" }, name = "selector-combinator", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["arithmetic-combinator"]["arithmetic-combinator"].open_sound ]=], output_connection_bounding_box = { { -0.5, -1 }, { 0.5, 0 } }, output_connection_points = { { shadow = { green = { 0.625, -0.34375 }, red = { 0.15625, -0.34375 } }, wire = { green = { 0.21875, -0.65625 }, red = { -0.21875, -0.6875 } } }, { shadow = { green = { 1.15625, 0.375 }, red = { 1.15625, -0.0625 } }, wire = { green = { 0.75, 0.03125 }, red = { 0.75, -0.375 } } }, { shadow = { green = { 0.15625, 0.875 }, red = { 0.625, 0.875 } }, wire = { green = { -0.21875, 0.59375 }, red = { 0.21875, 0.59375 } } }, { shadow = { green = { -0.3125, -0.03125 }, red = { -0.3125, 0.375 } }, wire = { green = { -0.75, -0.375 }, red = { -0.75, 0.03125 } } } }, quality_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 0, y = 44 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 0, y = 44 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 0, y = 44 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 0, y = 44 } }, random_symbol_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 300, y = 22 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 300, y = 22 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 300, y = 22 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 300, y = 22 } }, rocket_capacity_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 60, y = 44 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60, y = 44 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 60, y = 44 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 60, y = 44 } }, screen_light = { color = { b = 1, g = 1, r = 1 }, intensity = 0, size = 0.6 }, screen_light_offsets = { { 0.015625, -0.234375 }, { 0.015625, -0.296875 }, { 0.015625, -0.234375 }, { 0.015625, -0.296875 } }, selection_box = { { -0.5, -1 }, { 0.5, 1 } }, sprites = { east = { layers = { { filename = "__base__/graphics/entity/combinator/selector-combinator.png", height = 160, priority = "high", scale = 0.5, shift = { 0.03125, -0.03125 }, tint_as_overlay = false, width = 154, x = 154, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/selector-combinator-shadow.png", height = 94, priority = "high", scale = 0.5, shift = { 0.25, 0.21875 }, tint_as_overlay = false, width = 134, x = 134, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/combinator/selector-combinator.png", height = 160, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 154, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/selector-combinator-shadow.png", height = 94, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 134, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/combinator/selector-combinator.png", height = 160, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 154, x = 308, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/selector-combinator-shadow.png", height = 94, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 134, x = 268, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/combinator/selector-combinator.png", height = 160, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[1].shift ]=], tint_as_overlay = false, width = 154, x = 462, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/combinator/selector-combinator-shadow.png", height = 94, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["selector-combinator"]["selector-combinator"].sprites.east.layers[2].shift ]=], tint_as_overlay = false, width = 134, x = 402, y = 0 } } } }, stack_size_sprites = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 30, y = 44 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30, y = 44 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.140625 }, width = 30, x = 30, y = 44 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/combinator/combinator-displays.png", height = 22, scale = 0.5, shift = { 0, -0.328125 }, width = 30, x = 30, y = 44 } }, type = "selector-combinator", working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, match_speed_to_activity = true, sound = { audible_distance_modifier = 0.2, filename = "__base__/sound/combinator.ogg", volume = 0.45 } } } }, ["shoot-achievement"] = { ["destroyer-of-worlds"] = { ammo_type = "atomic-bomb", amount = 1, icon = "__base__/graphics/achievement/destroyer-of-worlds.png", icon_size = 128, name = "destroyer-of-worlds", order = "f[kill]-f[destroyer-of-worlds]", type = "shoot-achievement" } }, shortcut = { copy = { action = "spawn-item", associated_control_input = "copy", icon = "__base__/graphics/icons/shortcut-toolbar/mip/copy-x56.png", icon_size = 56, item_to_spawn = "copy-paste-tool", localised_name = { "shortcut.copy" }, name = "copy", order = "b[blueprints]-c[copy]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/copy-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" }, cut = { action = "spawn-item", associated_control_input = "cut", icon = "__base__/graphics/icons/shortcut-toolbar/mip/cut-x56.png", icon_size = 56, item_to_spawn = "cut-paste-tool", localised_name = { "shortcut.cut" }, name = "cut", order = "b[blueprints]-d[cut]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/cut-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" }, ["give-artillery-targeting-remote"] = { action = "spawn-item", associated_control_input = "give-artillery-targeting-remote", icon = "__base__/graphics/icons/shortcut-toolbar/mip/artillery-targeting-remote-x56.png", icon_size = 56, item_to_spawn = "artillery-targeting-remote", localised_name = { "shortcut.make-artillery-targeting-remote" }, name = "give-artillery-targeting-remote", order = "e[spidertron-remote]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/artillery-targeting-remote-x24.png", small_icon_size = 24, technology_to_unlock = "artillery", type = "shortcut", unavailable_until_unlocked = true }, ["give-blueprint"] = { action = "spawn-item", associated_control_input = "give-blueprint", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-blueprint-x56.png", icon_size = 56, item_to_spawn = "blueprint", localised_name = { "shortcut.make-blueprint" }, name = "give-blueprint", order = "b[blueprints]-g[blueprint]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-blueprint-x24.png", small_icon_size = 24, style = "blue", technology_to_unlock = "construction-robotics", type = "shortcut" }, ["give-blueprint-book"] = { action = "spawn-item", associated_control_input = "give-blueprint-book", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-blueprint-book-x56.png", icon_size = 56, item_to_spawn = "blueprint-book", localised_name = { "shortcut.make-blueprint-book" }, name = "give-blueprint-book", order = "b[blueprints]-h[book]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-blueprint-book-x24.png", small_icon_size = 24, style = "blue", technology_to_unlock = "construction-robotics", type = "shortcut" }, ["give-copper-wire"] = { action = "spawn-item", associated_control_input = "give-copper-wire", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-copper-wire-x56.png", icon_size = 56, item_to_spawn = "copper-wire", localised_name = { "shortcut.make-copper-wire" }, name = "give-copper-wire", order = "d[wires]-a[copper-wire]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-copper-wire-x24.png", small_icon_size = 24, technology_to_unlock = "electronics", type = "shortcut" }, ["give-deconstruction-planner"] = { action = "spawn-item", associated_control_input = "give-deconstruction-planner", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-deconstruction-planner-x56.png", icon_size = 56, item_to_spawn = "deconstruction-planner", localised_name = { "shortcut.make-deconstruction-planner" }, name = "give-deconstruction-planner", order = "b[blueprints]-i[deconstruction-planner]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-deconstruction-planner-x24.png", small_icon_size = 24, style = "red", technology_to_unlock = "construction-robotics", type = "shortcut" }, ["give-discharge-defense-remote"] = { action = "spawn-item", associated_control_input = "give-discharge-defense-remote", icon = "__base__/graphics/icons/shortcut-toolbar/mip/discharge-defense-remote-x56.png", icon_size = 56, item_to_spawn = "discharge-defense-remote", localised_name = { "shortcut.make-discharge-defense-remote" }, name = "give-discharge-defense-remote", order = "e[spidertron-remote]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/discharge-defense-remote-x30.png", small_icon_size = 30, technology_to_unlock = "discharge-defense-equipment", type = "shortcut", unavailable_until_unlocked = true }, ["give-green-wire"] = { action = "spawn-item", associated_control_input = "give-green-wire", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-green-wire-x56.png", icon_size = 56, item_to_spawn = "green-wire", localised_name = { "shortcut.make-green-wire" }, name = "give-green-wire", order = "d[wires]-a[green-wire]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-green-wire-x24.png", small_icon_size = 24, technology_to_unlock = "circuit-network", type = "shortcut" }, ["give-red-wire"] = { action = "spawn-item", associated_control_input = "give-red-wire", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-red-wire-x56.png", icon_size = 56, item_to_spawn = "red-wire", localised_name = { "shortcut.make-red-wire" }, name = "give-red-wire", order = "d[wires]-b[red-wire]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-red-wire-x24.png", small_icon_size = 24, technology_to_unlock = "circuit-network", type = "shortcut" }, ["give-spidertron-remote"] = { action = "spawn-item", associated_control_input = "give-spidertron-remote", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-rts-tool-x56.png", icon_size = 56, item_to_spawn = "spidertron-remote", localised_name = { "shortcut.make-spidertron-remote" }, name = "give-spidertron-remote", order = "e[spidertron-remote]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-rts-tool-x24.png", small_icon_size = 24, technology_to_unlock = "spidertron", type = "shortcut", unavailable_until_unlocked = true }, ["give-upgrade-planner"] = { action = "spawn-item", associated_control_input = "give-upgrade-planner", icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-upgrade-planner-x56.png", icon_size = 56, item_to_spawn = "upgrade-planner", localised_name = { "shortcut.make-upgrade-planner" }, name = "give-upgrade-planner", order = "b[blueprints]-j[upgrade-planner]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/new-upgrade-planner-x24.png", small_icon_size = 24, style = "green", technology_to_unlock = "construction-robotics", type = "shortcut" }, ["import-string"] = { action = "import-string", icon = "__base__/graphics/icons/shortcut-toolbar/mip/import-string-x56.png", icon_size = 56, localised_name = { "shortcut.import-string" }, name = "import-string", order = "b[blueprints]-f[import]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/import-string-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" }, paste = { action = "paste", associated_control_input = "paste", icon = "__base__/graphics/icons/shortcut-toolbar/mip/paste-x56.png", icon_size = 56, localised_name = { "shortcut.paste" }, name = "paste", order = "b[blueprints]-e[paste]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/paste-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" }, redo = { action = "redo", associated_control_input = "redo", icon = "__base__/graphics/icons/shortcut-toolbar/mip/redo-x56.png", icon_size = 56, localised_name = { "shortcut.redo" }, name = "redo", order = "b[blueprints]-b[redo]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/redo-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" }, ["toggle-alt-mode"] = { action = "toggle-alt-mode", associated_control_input = "show-info", icon = "__base__/graphics/icons/shortcut-toolbar/mip/alt-mode-x56.png", icon_size = 56, localised_name = { "shortcut.alt-mode" }, name = "toggle-alt-mode", order = "a[alt-mode]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/alt-mode-x24.png", small_icon_size = 24, type = "shortcut" }, ["toggle-equipment-movement-bonus"] = { action = "toggle-equipment-movement-bonus", associated_control_input = "toggle-equipment-movement-bonus", icon = "__base__/graphics/icons/shortcut-toolbar/mip/toggle-exoskeleton-x56.png", icon_size = 56, localised_name = { "shortcut.toggle-equipment-movement-bonus" }, name = "toggle-equipment-movement-bonus", order = "c[toggles]-b[exoskeleton]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/toggle-exoskeleton-x24.png", small_icon_size = 24, technology_to_unlock = "exoskeleton-equipment", type = "shortcut" }, ["toggle-personal-roboport"] = { action = "toggle-personal-roboport", associated_control_input = "toggle-personal-roboport", icon = "__base__/graphics/icons/shortcut-toolbar/mip/toggle-personal-roboport-x56.png", icon_size = 56, localised_name = { "shortcut.toggle-personal-roboport" }, name = "toggle-personal-roboport", order = "c[toggles]-a[roboport]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/toggle-personal-roboport-x24.png", small_icon_size = 24, technology_to_unlock = "personal-roboport-equipment", type = "shortcut" }, undo = { action = "undo", associated_control_input = "undo", icon = "__base__/graphics/icons/shortcut-toolbar/mip/undo-x56.png", icon_size = 56, localised_name = { "shortcut.undo" }, name = "undo", order = "b[blueprints]-a[undo]", small_icon = "__base__/graphics/icons/shortcut-toolbar/mip/undo-x24.png", small_icon_size = 24, technology_to_unlock = "construction-robotics", type = "shortcut" } }, ["simple-entity"] = { ["big-demolisher-corpse"] = { autoplace = { order = "a[landscape]-c[rock]-a[huge]", probability_expression = "vulcanus_rock_huge" }, collision_box = { { -3, -3 }, { 3, 3 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/big-demolisher-remains.png", impact_category = "stone", localised_name = { "entity-name.demolisher-corpse", { "entity-name.big-demolisher" } }, map_color = { 129, 105, 78 }, max_health = 2000, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 33, amount_min = 1, name = "tungsten-ore", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "big-demolisher-corpse", order = "b[decorative]-l[rock]-a[vulcanus]-g[demolisher-corpse]-s-j", pictures = { { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-05.png", height = 179, scale = 1.2, shift = { 0.25, 0.0625 }, tint = { 0.7, 0.7, 0.7 }, width = 201 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-06.png", height = 171, scale = 1.2, shift = { 0.42968799999999998, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 233 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-07.png", height = 192, scale = 1.2, shift = { 0.39843800000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-08.png", height = 175, scale = 1.2, shift = { 0.14843799999999998, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 219 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-09.png", height = 208, scale = 1.2, shift = { 0.3125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-10.png", height = 190, scale = 1.2, shift = { 0.1875, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 243 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-11.png", height = 185, scale = 1.2, shift = { 0.39843800000000002, 0.0546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 249 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-12.png", height = 163, scale = 1.2, shift = { 0.34375, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 273 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-13.png", height = 175, scale = 1.2, shift = { 0.27343800000000003, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 275 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-14.png", height = 215, scale = 1.2, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 241 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-15.png", height = 181, scale = 1.2, shift = { 0.52343799999999998, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 318 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-16.png", height = 224, scale = 1.2, shift = { 0.0546875, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 217 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-17.png", height = 228, scale = 1.2, shift = { 0.22656200000000002, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 332 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-18.png", height = 243, scale = 1.2, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 290 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-19.png", height = 225, scale = 1.2, shift = { 0.609375, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 349 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-20.png", height = 250, scale = 1.2, shift = { 0.13281200000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-demolisher-corpse"].pictures[1].tint ]=], width = 287 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -3, -3 }, { 3, 3 } }, subgroup = "grass", type = "simple-entity" }, ["big-fulgora-rock"] = { autoplace = { order = "r[rock]-1", probability_expression = "(1 - fulgora_oil_mask) * (fulgora_natural_mask + fulgora_mesa)* min(0.05,0.3 * 1 - 2.4 + fulgora_rock - 0.5 * fulgora_mix_oil + 0.7 * fulgora_basis_oil)" }, collision_box = { { -0.75, -0.75 }, { 0.75, 0.75 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "big-rock", dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/big-fulgora-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 25, amount_min = 19, name = "stone", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "big-fulgora-rock", order = "b[decorative]-l[rock]-d[fulgora]-a[big-fulgora-rock]", pictures = { { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-01.png", height = 138, scale = 0.5, shift = { 0.30468800000000003, -0.4 }, width = 209 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-02.png", height = 129, scale = 0.5, shift = { 0, 0.0390625 }, width = 165 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-03.png", height = 139, scale = 0.5, shift = { 0.151562, 0 }, width = 151 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-04.png", height = 110, scale = 0.5, shift = { 0.390625, 0 }, width = 216 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-05.png", height = 147, scale = 0.5, shift = { 0.328125, 0.0703125 }, width = 154 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-06.png", height = 132, scale = 0.5, shift = { 0.16875, -0.1 }, width = 154 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-07.png", height = 130, scale = 0.5, shift = { 0.3, -0.2 }, width = 193 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-08.png", height = 117, scale = 0.5, shift = { 0, 0 }, width = 136 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-09.png", height = 115, scale = 0.5, shift = { 0.1, 0 }, width = 157 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-10.png", height = 153, scale = 0.5, shift = { 0.325, -0.1 }, width = 198 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-11.png", height = 115, scale = 0.5, shift = { 0.453125, 0 }, width = 190 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-12.png", height = 126, scale = 0.5, shift = { 0.53906200000000002, -0.015625 }, width = 229 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-13.png", height = 125, scale = 0.5, shift = { 0.0703125, 0.17968799999999998 }, width = 151 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-14.png", height = 117, scale = 0.5, shift = { 0.160938, 0 }, width = 137 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-15.png", height = 141, scale = 0.5, shift = { 0.24218799999999998, -0.19531200000000002 }, width = 201 }, { filename = "__space-age__/graphics/decorative/fulgora-rock/big-fulgora-rock-16.png", height = 154, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, width = 209 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -1 }, { 1, 0.75 } }, subgroup = "grass", type = "simple-entity" }, ["big-rock"] = { autoplace = { control = "rocks", local_expressions = { control = "control:rocks:size", multiplier = 0.17000000000000002, penalty = 1.6000000000000001, region_box = "range_select_base(moisture, 0.35, 1, 0.2, -10, 0)" }, order = "a[doodad]-a[rock]-b[big]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -1, -0.9 }, { 1, 1 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__base__/graphics/icons/big-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { count = 20, mining_particle = "stone-particle", mining_time = 2, result = "stone" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "big-rock", order = "a[decorative]-l[rock]-a[nauvis]-b[big-rock]", pictures = { { filename = "__base__/graphics/decorative/big-rock/big-rock-01.png", height = 127, scale = 0.5, shift = { -0.046875, 0.171875 }, width = 188 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-02.png", height = 135, scale = 0.5, shift = { 0.44531200000000002, 0.125 }, width = 195 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-03.png", height = 132, scale = 0.5, shift = { 0.484375, 0.0546875 }, width = 205 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-04.png", height = 142, scale = 0.5, shift = { 0.21093799999999998, 0.0390625 }, width = 144 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-05.png", height = 107, scale = 0.5, shift = { 0.0234375, 0.22656200000000002 }, width = 130 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-06.png", height = 109, scale = 0.5, shift = { 0.15625, 0.22656200000000002 }, width = 165 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-07.png", height = 133, scale = 0.5, shift = { 0.25781199999999997, 0.14843799999999998 }, width = 150 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-08.png", height = 111, scale = 0.5, shift = { 0.0859375, 0.17968799999999998 }, width = 156 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-09.png", height = 120, scale = 0.5, shift = { 0.078125, 0.0859375 }, width = 187 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-10.png", height = 128, scale = 0.5, shift = { -0.15625, 0.0703125 }, width = 225 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-11.png", height = 144, scale = 0.5, shift = { 0.19531200000000002, 0.25781199999999997 }, width = 183 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-12.png", height = 138, scale = 0.5, shift = { 0.0390625, 0.15625 }, width = 158 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-13.png", height = 150, scale = 0.5, shift = { 0.22656200000000002, 0.21875 }, width = 188 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-14.png", height = 160, scale = 0.5, shift = { 0.13281200000000002, 0.0625 }, width = 186 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-15.png", height = 174, scale = 0.5, shift = { 0.30468800000000003, -0.09375 }, width = 181 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-16.png", height = 150, scale = 0.5, shift = { 0.33593800000000003, 0.117188 }, width = 212 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-17.png", height = 117, scale = 0.5, shift = { 0.25, 0.0390625 }, width = 155 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-18.png", height = 128, scale = 0.5, shift = { 0.30468800000000003, 0.0390625 }, width = 141 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-19.png", height = 114, scale = 0.5, shift = { 0.390625, 0.0234375 }, width = 176 }, { filename = "__base__/graphics/decorative/big-rock/big-rock-20.png", height = 125, scale = 0.5, shift = { 0.14843799999999998, 0.03125 }, width = 120 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, subgroup = "grass", type = "simple-entity" }, ["big-sand-rock"] = { autoplace = { control = "rocks", local_expressions = { aux_range = "range_select_base(aux, 0.3, 1, 0.3, -10, 0)", control = "control:rocks:size", moisture_range = "range_select_base(moisture, 0, 0.3, 0.2, -10, 0)", multiplier = 0.1, penalty = 1.6000000000000001, region_box = "min(aux_range, moisture_range)" }, order = "a[doodad]-a[rock]-b[big]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -0.75, -0.75 }, { 0.75, 0.75 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, deconstruction_alternative = "big-rock", dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__base__/graphics/icons/big-sand-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 25, amount_min = 19, name = "stone", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "big-sand-rock", order = "a[decorative]-l[rock]-a[nauvis]-a[big-sand-rock]", pictures = { { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-01.png", height = 138, scale = 0.5, shift = { 0.30468800000000003, -0.4 }, width = 209 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-02.png", height = 129, scale = 0.5, shift = { 0, 0.0390625 }, width = 165 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-03.png", height = 139, scale = 0.5, shift = { 0.151562, 0 }, width = 151 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-04.png", height = 110, scale = 0.5, shift = { 0.390625, 0 }, width = 216 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-05.png", height = 147, scale = 0.5, shift = { 0.328125, 0.0703125 }, width = 154 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-06.png", height = 132, scale = 0.5, shift = { 0.16875, -0.1 }, width = 154 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-07.png", height = 130, scale = 0.5, shift = { 0.3, -0.2 }, width = 193 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-08.png", height = 117, scale = 0.5, shift = { 0, 0 }, width = 136 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-09.png", height = 115, scale = 0.5, shift = { 0.1, 0 }, width = 157 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-10.png", height = 153, scale = 0.5, shift = { 0.325, -0.1 }, width = 198 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-11.png", height = 115, scale = 0.5, shift = { 0.453125, 0 }, width = 190 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-12.png", height = 126, scale = 0.5, shift = { 0.53906200000000002, -0.015625 }, width = 229 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-13.png", height = 125, scale = 0.5, shift = { 0.0703125, 0.17968799999999998 }, width = 151 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-14.png", height = 117, scale = 0.5, shift = { 0.160938, 0 }, width = 137 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-15.png", height = 141, scale = 0.5, shift = { 0.24218799999999998, -0.19531200000000002 }, width = 201 }, { filename = "__base__/graphics/decorative/sand-rock/big-sand-rock-16.png", height = 154, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, width = 209 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -1 }, { 1, 0.75 } }, subgroup = "grass", type = "simple-entity" }, ["big-stomper-shell"] = { collision_box = { { -3.1680000000000006, -2.552 }, { 3.1680000000000006, 2.552 } }, collision_mask = { layers = { ghost = true, is_lower_object = true, is_object = true, item = true, object = true, player = true } }, count_as_rock_for_filtered_deconstruction = true, created_effect = { action_delivery = { source_effects = { { check_buildability = false, entity_name = "big-stomper-corpse", offsets = { { 0, 0 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/big-stomper.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 1500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 10, amount_min = 1, name = "stone", type = "item" }, { amount_max = 10, amount_min = 1, name = "spoilage", type = "item" }, { amount_max = 1, amount_min = 0, name = "pentapod-egg", percent_spoiled = 0.5, type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "big-stomper-shell", order = "b[decorative]-l[rock]-c[gleba]-c[stomper-shell]", pictures = { { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 332 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 330 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 664 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 660 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 996 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 990 } } } }, render_layer = "object", resistances = { { percent = 100, type = "poison" }, { percent = 100, type = "fire" } }, selection_box = { { -3.2560000000000007, -2.6400000000000006 }, { 3.2560000000000007, 2.6400000000000006 } }, subgroup = "grass", type = "simple-entity", water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-1.png", height = 63, scale = 3.5200000000000005, shift = { -0.125, 0.3125 }, width = 78 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-2.png", height = 59, scale = 3.5200000000000005, shift = { 0.09375, 0.3125 }, width = 79 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-3.png", height = 68, scale = 3.5200000000000005, shift = { 0, 0.46875 }, width = 86 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-4.png", height = 77, scale = 3.5200000000000005, shift = { -0.125, 0.3125 }, width = 82 } } } }, ["big-volcanic-rock"] = { autoplace = { order = "a[landscape]-c[rock]-b[big]", probability_expression = "vulcanus_rock_big" }, collision_box = { { -0.75, -0.75 }, { 0.75, 0.75 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/big-volcanic-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 12, amount_min = 2, name = "stone", type = "item" }, { amount_max = 9, amount_min = 5, name = "iron-ore", type = "item" }, { amount_max = 7, amount_min = 3, name = "copper-ore", type = "item" }, { amount_max = 8, amount_min = 2, name = "tungsten-ore", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "big-volcanic-rock", order = "b[decorative]-l[rock]-a[vulcanus]-a[big-volcanic-rock]", pictures = { { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-01.png", height = 127, scale = 0.5, shift = { 0.30468800000000003, -0.4 }, tint = { 0.7, 0.7, 0.7 }, width = 188 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-02.png", height = 135, scale = 0.5, shift = { 0, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 195 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-03.png", height = 132, scale = 0.5, shift = { 0.151562, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 205 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-04.png", height = 142, scale = 0.5, shift = { 0.151562, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 144 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-05.png", height = 107, scale = 0.5, shift = { 0.390625, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 130 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-06.png", height = 109, scale = 0.5, shift = { 0.328125, 0.0703125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 165 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-07.png", height = 133, scale = 0.5, shift = { 0.16875, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 150 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-08.png", height = 111, scale = 0.5, shift = { 0.3, -0.2 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 156 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-09.png", height = 120, scale = 0.5, shift = { 0, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 187 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-10.png", height = 128, scale = 0.5, shift = { 0.1, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 225 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-11.png", height = 144, scale = 0.5, shift = { 0.325, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 183 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-12.png", height = 138, scale = 0.5, shift = { 0.453125, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 158 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-13.png", height = 150, scale = 0.5, shift = { 0.53906200000000002, -0.015625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 188 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-14.png", height = 160, scale = 0.5, shift = { 0.0703125, 0.17968799999999998 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 186 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-15.png", height = 174, scale = 0.5, shift = { 0.160938, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 181 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-16.png", height = 150, scale = 0.5, shift = { 0.24218799999999998, -0.19531200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 212 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-17.png", height = 117, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 155 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-18.png", height = 128, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 141 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-19.png", height = 114, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 176 }, { filename = "__space-age__/graphics/decorative/big-volcanic-rock/big-volcanic-rock-20.png", height = 125, scale = 0.5, shift = { 0.35156199999999997, -0.1 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 120 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -1 }, { 1, 0.75 } }, subgroup = "grass", type = "simple-entity" }, ["copper-stromatolite"] = { autoplace = { probability_expression = "gleba_select(gleba_copper_stromatolite - clamp(gleba_decorative_knockout, 0, 1), 1.3, 2, 0.2, 0, 1)" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, player = true, train = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/copper-stromatolite.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "copper-ore-particle", mining_time = 0.4, results = { { amount_max = 7, amount_min = 3, name = "stone", type = "item" }, { amount_max = 17, amount_min = 13, name = "copper-ore", type = "item" }, { amount_max = 37, amount_min = 23, name = "copper-bacteria", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "copper-stromatolite", order = "b[decorative]-l[rock]-c[gleba]-a[copper-stromatolite]", pictures = { { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-01.png", height = 138, scale = 0.4, shift = { 0.30468800000000003, -0.4 }, width = 209 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-02.png", height = 129, scale = 0.4, shift = { 0, 0.0390625 }, width = 165 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-03.png", height = 139, scale = 0.4, shift = { 0.151562, 0 }, width = 151 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-04.png", height = 110, scale = 0.4, shift = { 0.390625, 0 }, width = 216 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-05.png", height = 147, scale = 0.4, shift = { 0.328125, 0.0703125 }, width = 154 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-06.png", height = 132, scale = 0.4, shift = { 0.16875, -0.1 }, width = 154 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-07.png", height = 130, scale = 0.4, shift = { 0.3, -0.2 }, width = 193 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-08.png", height = 117, scale = 0.4, shift = { 0, 0 }, width = 136 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-09.png", height = 115, scale = 0.4, shift = { 0.1, 0 }, width = 157 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-10.png", height = 153, scale = 0.4, shift = { 0.325, -0.1 }, width = 198 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-11.png", height = 115, scale = 0.4, shift = { 0.453125, 0 }, width = 190 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-12.png", height = 126, scale = 0.4, shift = { 0.53906200000000002, -0.015625 }, width = 229 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-13.png", height = 125, scale = 0.4, shift = { 0.0703125, 0.17968799999999998 }, width = 151 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-14.png", height = 117, scale = 0.4, shift = { 0.160938, 0 }, width = 137 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-15.png", height = 141, scale = 0.4, shift = { 0.24218799999999998, -0.19531200000000002 }, width = 201 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-16.png", height = 154, scale = 0.4, shift = { 0.35156199999999997, -0.1 }, width = 209 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, subgroup = "grass", type = "simple-entity", water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-01-effect-map.png", height = 92, scale = 0.8, shift = { 0.30468800000000003, -0.3 }, width = 96 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-02-effect-map.png", height = 92, scale = 0.8, shift = { 0, 0.3 }, width = 78 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-03-effect-map.png", height = 91, scale = 0.8, shift = { 0.151562, 0.1 }, width = 70 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-04-effect-map.png", height = 94, scale = 0.8, shift = { 0.30625, 0.3 }, width = 88 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-05-effect-map.png", height = 92, scale = 0.8, shift = { 0.328125, 0.0703125 }, width = 77 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-06-effect-map.png", height = 92, scale = 0.8, shift = { 0.16875, 0.1 }, width = 77 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-07-effect-map.png", height = 93, scale = 0.8, shift = { 0.3, 0 }, width = 94 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-08-effect-map.png", height = 93, scale = 0.8, shift = { 0, 0.2 }, width = 63 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-09-effect-map.png", height = 93, scale = 0.8, shift = { 0.1, 0.2 }, width = 79 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-10-effect-map.png", height = 93, scale = 0.8, shift = { 0.325, -0.1 }, width = 93 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-11-effect-map.png", height = 93, scale = 0.8, shift = { 0.453125, 0.2 }, width = 95 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-12-effect-map.png", height = 92, scale = 0.8, shift = { 0.3, 0.1 }, width = 92 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-13-effect-map.png", height = 93, scale = 0.8, shift = { 0.0703125, 0.3 }, width = 76 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-14-effect-map.png", height = 93, scale = 0.8, shift = { 0.160938, 0.2 }, width = 63 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-15-effect-map.png", height = 92, scale = 0.8, shift = { 0.24218799999999998, -0.1 }, width = 101 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-16-effect-map.png", height = 92, scale = 0.8, shift = { 0.1, -0.1 }, width = 88 } } } }, ["fulgoran-ruin-big"] = { autoplace = { order = "a[ruin]-e[big]", probability_expression = "0.0001 * fulgora_artificial_mask + 0.003 * (fulgora_decorative_machine_density - 2)" }, collision_box = { { -1.77, -1.49 }, { 1.77, 1.49 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-big.png", impact_category = "stone", map_color = { 120, 120, 120, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 1.7560460450456019, results = { { amount_max = 43, amount_min = 11, name = "scrap", type = "item" }, { amount_max = 11, amount_min = 11, name = "steel-plate", type = "item" }, { amount_max = 11, amount_min = 11, name = "iron-gear-wheel", type = "item" }, { amount_max = 6, amount_min = 6, name = "iron-stick", type = "item" }, { amount_max = 11, amount_min = 11, name = "copper-cable", type = "item" }, { amount_max = 11, amount_min = 11, name = "stone", type = "item" } } }, name = "fulgoran-ruin-big", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-e[big]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 448, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 896, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 1344, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 0, y = 320 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 448, y = 320 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-big.png", height = 320, line_length = 4, scale = 0.5, shift = { 0.6953125, -0.1171875 }, width = 448, x = 896, y = 320 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1.9699999999999999, -1.69 }, { 1.9699999999999999, 1.69 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-colossal"] = { autoplace = { order = "a[ruin]-c[colossal]", probability_expression = "0.0001 * fulgora_artificial_mask + 0.001 * (fulgora_decorative_machine_density - 4)" }, collision_box = { { -3.4700000000000002, -2.6600000000000001 }, { 3.4700000000000002, 2.6600000000000001 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-colossal.png", impact_category = "stone", map_color = { 130, 130, 130, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 4.4933948351857698, results = { { amount_max = 148, amount_min = 37, name = "scrap", type = "item" }, { amount_max = 37, amount_min = 37, name = "steel-plate", type = "item" }, { amount_max = 37, amount_min = 37, name = "iron-gear-wheel", type = "item" }, { amount_max = 19, amount_min = 19, name = "iron-stick", type = "item" }, { amount_max = 37, amount_min = 37, name = "copper-cable", type = "item" }, { amount_max = 37, amount_min = 37, name = "stone", type = "item" } } }, name = "fulgoran-ruin-colossal", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-f[colossal]", pictures = { { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-colossal.png", height = 576, line_length = 1, scale = 0.5, shift = { 1.9609375, -0.8359375 }, width = 832, x = 0, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-colossal.png", height = 576, line_length = 1, scale = 0.5, shift = { 1.9609375, -0.8359375 }, width = 832, x = 0, y = 576 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-colossal.png", height = 576, line_length = 1, scale = 0.5, shift = { 1.9609375, -0.8359375 }, width = 832, x = 0, y = 1152 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -3.6700000000000004, -2.8600000000000003 }, { 3.6700000000000004, 2.8600000000000003 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-huge"] = { autoplace = { order = "a[ruin]-d[huge]", probability_expression = "0.0001 * fulgora_artificial_mask + 0.002 * (fulgora_decorative_machine_density - 3)" }, collision_box = { { -2.7799999999999998, -2.3300000000000001 }, { 2.7799999999999998, 2.3300000000000001 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-huge.png", impact_category = "stone", map_color = { 125, 125, 125, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 3.445218621498324, results = { { amount_max = 104, amount_min = 26, name = "scrap", type = "item" }, { amount_max = 26, amount_min = 26, name = "steel-plate", type = "item" }, { amount_max = 26, amount_min = 26, name = "iron-gear-wheel", type = "item" }, { amount_max = 13, amount_min = 13, name = "iron-stick", type = "item" }, { amount_max = 26, amount_min = 26, name = "copper-cable", type = "item" }, { amount_max = 26, amount_min = 26, name = "stone", type = "item" } } }, name = "fulgoran-ruin-huge", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-f[huge]", pictures = { { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 0, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 576, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 1152, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 1728, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 0, y = 512 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 576, y = 512 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 1152, y = 512 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge.png", height = 512, line_length = 4, scale = 0.5, shift = { 0.65625, -0.4765625 }, width = 576, x = 1728, y = 512 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge-tall.png", height = 640, line_length = 3, scale = 0.5, shift = { 2.15625, -2.1796875 }, width = 768, x = 0, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge-tall.png", height = 640, line_length = 3, scale = 0.5, shift = { 2.15625, -2.1796875 }, width = 768, x = 768, y = 0 }, { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-huge-tall.png", height = 640, line_length = 3, scale = 0.5, shift = { 2.15625, -2.1796875 }, width = 768, x = 1536, y = 0 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -2.9800000000000001, -2.5300000000000002 }, { 2.9800000000000001, 2.5300000000000002 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-medium"] = { autoplace = { order = "a[ruin]-g[medium]", probability_expression = "0.0001 * (0.1 * fulgora_natural_mask )+ (0.001 + 0.006 * (fulgora_decorative_machine_density - 0.3))* (fulgora_artificial_mask + 0.2 * fulgora_mesa * max(0, fulgora_scrap_medium))" }, collision_box = { { -1.21, -0.85999999999999996 }, { 1.21, 0.85999999999999996 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-medium.png", impact_category = "stone", map_color = { 115, 115, 115, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 0.87423686183316249, results = { { amount_max = 17, amount_min = 5, name = "scrap", type = "item" }, { amount_max = 5, amount_min = 5, name = "steel-plate", type = "item" }, { amount_max = 5, amount_min = 5, name = "iron-gear-wheel", type = "item" }, { amount_max = 3, amount_min = 3, name = "iron-stick", type = "item" }, { amount_max = 5, amount_min = 5, name = "copper-cable", type = "item" }, { amount_max = 5, amount_min = 5, name = "stone", type = "item" } } }, name = "fulgoran-ruin-medium", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-c[medium]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium.png", height = 256, line_length = 8, scale = 0.5, shift = { 0.2578125, -0.3671875 }, width = 256, x = 1792, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium-tall.png", height = 384, line_length = 4, scale = 0.5, shift = { 1.609375, -1.5546875 }, width = 448, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium-tall.png", height = 384, line_length = 4, scale = 0.5, shift = { 1.609375, -1.5546875 }, width = 448, x = 448, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium-tall.png", height = 384, line_length = 4, scale = 0.5, shift = { 1.609375, -1.5546875 }, width = 448, x = 896, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-medium-tall.png", height = 384, line_length = 4, scale = 0.5, shift = { 1.609375, -1.5546875 }, width = 448, x = 1344, y = 0 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1.41, -1.0600000000000001 }, { 1.41, 1.0600000000000001 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-small"] = { autoplace = { order = "a[ruin]-h[small]", probability_expression = "0.0005 * (0.1 * fulgora_natural_mask + fulgora_mesa)+ (0.005 + 0.005 * (fulgora_decorative_machine_density - 0.1))* (fulgora_artificial_mask + 0.2 * fulgora_mesa * max(0, fulgora_scrap_medium))" }, collision_box = { { -0.77000000000000002, -0.68000000000000007 }, { 0.77000000000000002, 0.68000000000000007 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-small.png", impact_category = "stone", map_color = { 110, 110, 110, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 0.52229513027721062, results = { { amount_max = 9, amount_min = 3, name = "scrap", type = "item" }, { amount_max = 3, amount_min = 3, name = "steel-plate", type = "item" }, { amount_max = 3, amount_min = 3, name = "iron-gear-wheel", type = "item" }, { amount_max = 2, amount_min = 2, name = "iron-stick", type = "item" }, { amount_max = 3, amount_min = 3, name = "copper-cable", type = "item" }, { amount_max = 3, amount_min = 3, name = "stone", type = "item" } } }, name = "fulgoran-ruin-small", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[small]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 192, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 384, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 576, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 960, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1152, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1344, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 0, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 192, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 384, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 576, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 768, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 960, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1152, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1344, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1536, y = 192 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 0, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 192, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 384, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 576, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 768, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 960, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1152, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small.png", height = 192, line_length = 9, scale = 0.5, shift = { 0.1171875, -0.171875 }, width = 192, x = 1344, y = 384 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 256, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 768, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 1280, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-small-tall.png", height = 256, line_length = 7, scale = 0.5, shift = { 0.484375, -0.6015625 }, width = 256, x = 1536, y = 0 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -0.96999999999999993, -0.88000000000000007 }, { 0.96999999999999993, 0.88000000000000007 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-stonehenge"] = { autoplace = { order = "a[ruin]-f[stonehenge]", probability_expression = "0.0005 * fulgora_artificial_mask + 0.004 * (fulgora_decorative_machine_density - 1.5)" }, collision_box = { { -1.5600000000000001, -1.3200000000000001 }, { 1.5600000000000001, 1.3200000000000001 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-stonehenge.png", impact_category = "stone", map_color = { 120, 120, 120, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 1.45861321984877, results = { { amount_max = 33, amount_min = 9, name = "scrap", type = "item" }, { amount_max = 9, amount_min = 9, name = "steel-plate", type = "item" }, { amount_max = 9, amount_min = 9, name = "iron-gear-wheel", type = "item" }, { amount_max = 5, amount_min = 5, name = "iron-stick", type = "item" }, { amount_max = 9, amount_min = 9, name = "copper-cable", type = "item" }, { amount_max = 9, amount_min = 9, name = "stone", type = "item" } } }, name = "fulgoran-ruin-stonehenge", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-d[stonehenge]", pictures = { { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 512, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 1024, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 1536, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 0, y = 448 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 512, y = 448 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 1024, y = 448 }, { filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-stonehenge.png", height = 448, line_length = 4, scale = 0.5, shift = { 0.90625, -0.8203125 }, width = 512, x = 1536, y = 448 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1.76, -1.52 }, { 1.76, 1.52 } }, subgroup = "grass", type = "simple-entity" }, ["fulgoran-ruin-vault"] = { autoplace = { order = "a[ruin]-a[vault]", probability_expression = "(min(fulgora_spots, (1 - fulgora_starting_vault_cone) / 2) < 0.015) * min(fulgora_vaults_and_starting_vault, 1 - fulgora_starting_mask)" }, collision_box = { { -6.8799999999999999, -4 }, { 6.8799999999999999, 4 } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgoran-ruin-vault.png", impact_category = "stone", map_color = { 255, 255, 255, 128 }, max_health = 3000, minable = { mining_particle = "stone-particle", mining_time = 10.195360117070098, results = { { amount_max = 441, amount_min = 111, name = "scrap", type = "item" }, { amount_max = 111, amount_min = 111, name = "steel-plate", type = "item" }, { amount_max = 111, amount_min = 111, name = "iron-gear-wheel", type = "item" }, { amount_max = 56, amount_min = 56, name = "iron-stick", type = "item" }, { amount_max = 111, amount_min = 111, name = "copper-cable", type = "item" }, { amount_max = 111, amount_min = 111, name = "stone", type = "item" } } }, name = "fulgoran-ruin-vault", order = "b[decorative]-l[rock]-d[fulgora]-e[ruin]-b[decorative]-l[rock]-d[fulgora]-e[ruin]-g[vault]", pictures = { { dice_y = 2, filename = "__space-age__/graphics/decorative/fulgoran-ruin/fulgoran-ruin-vault.png", height = 640, line_length = 1, scale = 0.5, shift = { 0.2890625, -0.09375 }, width = 960, x = 0, y = 0 } }, resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -7.0800000000000001, -4.2000000000000002 }, { 7.0800000000000001, 4.2000000000000002 } }, subgroup = "grass", type = "simple-entity" }, fulgurite = { autoplace = { probability_expression = "min(0.1, fulgora_natural_mask * max(0, -fulgora_scrap_medium - fulgora_rock - 0.8))" }, collision_box = { { -1, -0.9 }, { 1, 0.9 } }, count_as_rock_for_filtered_deconstruction = true, created_effect = { action_delivery = { source_effects = { { entity_name = "fulgurite-small", offsets = { { 1.7, 0.5 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { -1.6000000000000001, -0.2 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 0.3, 1.6000000000000001 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 0, -1.2 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 1.3999999999999999, 1.3999999999999999 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { -1.2, -1.3999999999999999 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { -0.8, 1.3999999999999999 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 1.2, -0.9 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 2.3999999999999999, 1.8 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { 2.7000000000000002, -0.5 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { -2.6000000000000001, 1 } }, probability = 0.15, type = "create-entity" }, { entity_name = "fulgurite-small", offsets = { { -2.5, -0.7 } }, probability = 0.15, type = "create-entity" } }, type = "instant" }, type = "direct" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 1, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgurite.png", impact_category = "stone", map_color = { 194, 41, 116, 64 }, max_health = 200, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 12, amount_min = 8, name = "stone", type = "item" }, { amount_max = 8, amount_min = 4, name = "holmium-ore", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "fulgurite", order = "b[decorative]-l[rock]-d[fulgora]-c[fulgurite]", pictures = { { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 284, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 568, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 852, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 0, y = 298 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite.png", height = 298, line_length = 4, scale = 0.5, shift = { -0.1875, -0.421875 }, width = 284, x = 284, y = 298 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -1.2, -1.1000000000000001 }, { 1.2, 1.1000000000000001 } }, subgroup = "grass", type = "simple-entity" }, ["fulgurite-small"] = { autoplace = { probability_expression = 0 }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 1, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/fulgurite-small.png", impact_category = "stone", map_color = { 194, 41, 116, 64 }, max_health = 70, minable = { mining_particle = "stone-particle", mining_time = 0.5, results = { { amount_max = 16, amount_min = 8, name = "stone", type = "item" }, { amount_max = 7, amount_min = 3, name = "holmium-ore", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "fulgurite-small", order = "b[decorative]-l[rock]-d[fulgora]-b[fulgurite-small]", pictures = { { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 0, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 150, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 300, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 450, y = 0 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 0, y = 152 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 150, y = 152 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 300, y = 152 }, { filename = "__space-age__/graphics/decorative/fulgurite/fulgurite-small.png", height = 152, line_length = 4, scale = 0.5, shift = { -0.0625, 0 }, width = 150, x = 450, y = 152 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" }, { percent = 100, type = "electric" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "grass", type = "simple-entity" }, ["huge-rock"] = { autoplace = { control = "rocks", local_expressions = { control = "control:rocks:size", multiplier = 0.070000000000000009, penalty = 1.7, region_box = "range_select_base(moisture, 0.35, 1, 0.2, -10, 0)" }, order = "a[doodad]-a[rock]-a[huge]", probability_expression = "multiplier * control * (region_box + rock_density - penalty)" }, collision_box = { { -1.5, -1.1000000000000001 }, { 1.5, 1.1000000000000001 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__base__/graphics/icons/huge-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 2000, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 50, amount_min = 24, name = "stone", type = "item" }, { amount_max = 50, amount_min = 24, name = "coal", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "huge-rock", order = "a[decorative]-l[rock]-a[nauvis]-c[huge-rock]", pictures = { { filename = "__base__/graphics/decorative/huge-rock/huge-rock-05.png", height = 179, scale = 0.5, shift = { 0.25, 0.0625 }, width = 201 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-06.png", height = 171, scale = 0.5, shift = { 0.42968799999999998, 0.046875 }, width = 233 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-07.png", height = 192, scale = 0.5, shift = { 0.39843800000000002, 0.03125 }, width = 240 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-08.png", height = 175, scale = 0.5, shift = { 0.14843799999999998, 0.13281200000000002 }, width = 219 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-09.png", height = 208, scale = 0.5, shift = { 0.3125, 0.0625 }, width = 240 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-10.png", height = 190, scale = 0.5, shift = { 0.1875, 0.046875 }, width = 243 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-11.png", height = 185, scale = 0.5, shift = { 0.39843800000000002, 0.0546875 }, width = 249 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-12.png", height = 163, scale = 0.5, shift = { 0.34375, 0.0390625 }, width = 273 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-13.png", height = 175, scale = 0.5, shift = { 0.27343800000000003, 0.0234375 }, width = 275 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-14.png", height = 215, scale = 0.5, shift = { 0.19531200000000002, 0.0390625 }, width = 241 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-15.png", height = 181, scale = 0.5, shift = { 0.52343799999999998, 0.03125 }, width = 318 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-16.png", height = 224, scale = 0.5, shift = { 0.0546875, 0.0234375 }, width = 217 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-17.png", height = 228, scale = 0.5, shift = { 0.22656200000000002, 0.046875 }, width = 332 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-18.png", height = 243, scale = 0.5, shift = { 0.19531200000000002, 0.0390625 }, width = 290 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-19.png", height = 225, scale = 0.5, shift = { 0.609375, 0.0234375 }, width = 349 }, { filename = "__base__/graphics/decorative/huge-rock/huge-rock-20.png", height = 250, scale = 0.5, shift = { 0.13281200000000002, 0.03125 }, width = 287 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.7, -1.3 }, { 1.7, 1.3 } }, subgroup = "grass", type = "simple-entity" }, ["huge-volcanic-rock"] = { autoplace = { order = "a[landscape]-c[rock]-a[huge]", probability_expression = "vulcanus_rock_huge" }, collision_box = { { -1.5, -1.1000000000000001 }, { 1.5, 1.1000000000000001 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/huge-volcanic-rock.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 2000, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 18, amount_min = 6, name = "stone", type = "item" }, { amount_max = 27, amount_min = 9, name = "iron-ore", type = "item" }, { amount_max = 18, amount_min = 6, name = "copper-ore", type = "item" }, { amount_max = 15, amount_min = 3, name = "tungsten-ore", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "huge-volcanic-rock", order = "b[decorative]-l[rock]-a[vulcanus]-b[huge-volcanic-rock]", pictures = { { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-05.png", height = 179, scale = 0.5, shift = { 0.25, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 201 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-06.png", height = 171, scale = 0.5, shift = { 0.42968799999999998, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 233 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-07.png", height = 192, scale = 0.5, shift = { 0.39843800000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-08.png", height = 175, scale = 0.5, shift = { 0.14843799999999998, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 219 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-09.png", height = 208, scale = 0.5, shift = { 0.3125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-10.png", height = 190, scale = 0.5, shift = { 0.1875, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 243 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-11.png", height = 185, scale = 0.5, shift = { 0.39843800000000002, 0.0546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 249 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-12.png", height = 163, scale = 0.5, shift = { 0.34375, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 273 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-13.png", height = 175, scale = 0.5, shift = { 0.27343800000000003, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 275 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-14.png", height = 215, scale = 0.5, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 241 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-15.png", height = 181, scale = 0.5, shift = { 0.52343799999999998, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 318 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-16.png", height = 224, scale = 0.5, shift = { 0.0546875, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 217 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-17.png", height = 228, scale = 0.5, shift = { 0.22656200000000002, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 332 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-18.png", height = 243, scale = 0.5, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 290 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-19.png", height = 225, scale = 0.5, shift = { 0.609375, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 349 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-20.png", height = 250, scale = 0.5, shift = { 0.13281200000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["big-volcanic-rock"].pictures[1].tint ]=], width = 287 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.7, -1.3 }, { 1.7, 1.3 } }, subgroup = "grass", type = "simple-entity" }, ["iron-stromatolite"] = { autoplace = { probability_expression = "gleba_select(gleba_iron_stromatolite - clamp(gleba_decorative_knockout, 0, 1), 1.3, 2, 0.2, 0, 1)" }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, player = true, train = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/iron-stromatolite.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "iron-ore-particle", mining_time = 0.4, results = { { amount_max = 7, amount_min = 3, name = "stone", type = "item" }, { amount_max = 17, amount_min = 13, name = "iron-ore", type = "item" }, { amount_max = 37, amount_min = 23, name = "iron-bacteria", type = "item" } } }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 1 } } }, name = "iron-stromatolite", order = "b[decorative]-l[rock]-c[gleba]-b[iron-stromatolite]", pictures = { { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-01.png", height = 138, scale = 0.4, shift = { 0.30468800000000003, -0.4 }, width = 209 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-02.png", height = 129, scale = 0.4, shift = { 0, 0.0390625 }, width = 165 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-03.png", height = 139, scale = 0.4, shift = { 0.151562, 0 }, width = 151 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-04.png", height = 110, scale = 0.4, shift = { 0.30625, 0 }, width = 216 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-05.png", height = 147, scale = 0.4, shift = { 0.328125, 0.0703125 }, width = 154 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-06.png", height = 132, scale = 0.4, shift = { 0.16875, -0.1 }, width = 154 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-07.png", height = 130, scale = 0.4, shift = { 0.3, -0.2 }, width = 193 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-08.png", height = 117, scale = 0.4, shift = { 0, 0 }, width = 136 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-09.png", height = 115, scale = 0.4, shift = { 0.1, 0 }, width = 157 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-10.png", height = 153, scale = 0.4, shift = { 0.325, -0.1 }, width = 198 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-11.png", height = 115, scale = 0.4, shift = { 0.453125, 0 }, width = 190 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-12.png", height = 126, scale = 0.4, shift = { 0.53906200000000002, -0.015625 }, width = 229 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-13.png", height = 125, scale = 0.4, shift = { 0.0703125, 0.17968799999999998 }, width = 151 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-14.png", height = 117, scale = 0.4, shift = { 0.160938, 0 }, width = 137 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-15.png", height = 141, scale = 0.4, shift = { 0.24218799999999998, -0.19531200000000002 }, width = 201 }, { filename = "__space-age__/graphics/entity/stromatolite/iron/stromatolite-16.png", height = 154, scale = 0.4, shift = { 0.35156199999999997, -0.1 }, width = 209 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.7, -0.7 }, { 0.7, 0.7 } }, subgroup = "grass", type = "simple-entity", water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-01-effect-map.png", height = 92, scale = 0.8, shift = { 0.30468800000000003, -0.3 }, width = 96 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-02-effect-map.png", height = 92, scale = 0.8, shift = { 0, 0.3 }, width = 78 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-03-effect-map.png", height = 91, scale = 0.8, shift = { 0.151562, 0.1 }, width = 70 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-04-effect-map.png", height = 94, scale = 0.8, shift = { 0.390625, 0.3 }, width = 88 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-05-effect-map.png", height = 92, scale = 0.8, shift = { 0.328125, 0.0703125 }, width = 77 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-06-effect-map.png", height = 92, scale = 0.8, shift = { 0.16875, 0.1 }, width = 77 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-07-effect-map.png", height = 93, scale = 0.8, shift = { 0.3, 0 }, width = 94 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-08-effect-map.png", height = 93, scale = 0.8, shift = { 0, 0.2 }, width = 63 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-09-effect-map.png", height = 93, scale = 0.8, shift = { 0.1, 0.2 }, width = 79 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-10-effect-map.png", height = 93, scale = 0.8, shift = { 0.325, -0.1 }, width = 93 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-11-effect-map.png", height = 93, scale = 0.8, shift = { 0.453125, 0.2 }, width = 95 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-12-effect-map.png", height = 92, scale = 0.8, shift = { 0.3, 0.1 }, width = 92 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-13-effect-map.png", height = 93, scale = 0.8, shift = { 0.0703125, 0.3 }, width = 76 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-14-effect-map.png", height = 93, scale = 0.8, shift = { 0.160938, 0.2 }, width = 63 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-15-effect-map.png", height = 92, scale = 0.8, shift = { 0.24218799999999998, -0.1 }, width = 101 }, { filename = "__space-age__/graphics/entity/stromatolite/copper/stromatolite-16-effect-map.png", height = 92, scale = 0.8, shift = { 0.1, -0.1 }, width = 88 } } } }, ["lithium-iceberg-big"] = { autoplace = { order = "a[rock]-b[big]", probability_expression = "(aquilo_high_frequency_peaks - 0.7) * 0.8" }, collision_box = { { -1, -0.75 }, { 1, 0.75 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/lithium-iceberg-big.png", impact_category = "stone", map_color = { 168, 188, 211 }, max_health = 500, minable = { mining_particle = "iron-ore-particle", mining_time = 2, mining_trigger = { { action_delivery = { { target_effects = { { sound = { { filename = "__space-age__/sound/particles/ice-particles-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-2.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-3.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-4.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-5.ogg", volume = 0.35 } }, type = "play-sound" } }, type = "instant" } }, type = "direct" } }, results = { { amount = 1, name = "ice-platform", type = "item" }, { amount_max = 7, amount_min = 3, name = "ice", type = "item" }, { amount_max = 3, amount_min = 1, name = "lithium", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-iceberg-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-4.ogg", volume = 0.7 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-iceberg-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-7.ogg", volume = 0.5 } }, name = "lithium-iceberg-big", order = "b[decorative]-l[rock]-e[aquilo]-a[lithium-iceberg-big]", pictures = { { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-1.png", height = 156, scale = 0.5, shift = { 0.1, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-2.png", height = 156, scale = 0.5, shift = { 0, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-3.png", height = 156, scale = 0.5, shift = { 0, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-4.png", height = 156, scale = 0.5, shift = { 0, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-5.png", height = 156, scale = 0.5, shift = { 0.75, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-6.png", height = 156, scale = 0.5, shift = { 0, -0 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-7.png", height = 156, scale = 0.5, shift = { 0.1, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-8.png", height = 156, scale = 0.5, shift = { 0, 0.05 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-9.png", height = 156, scale = 0.5, shift = { 0.2, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-10.png", height = 156, scale = 0.5, shift = { -0.3, -0.25 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-11.png", height = 156, scale = 0.5, shift = { 0, -0.35 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-12.png", height = 156, scale = 0.5, shift = { 0.4, -0.35 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-13.png", height = 156, scale = 0.5, shift = { 0, -0.35 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-14.png", height = 156, scale = 0.5, shift = { 0, -0.35 }, width = 230 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-big/lithium-iceberg-big-15.png", height = 156, scale = 0.5, shift = { 0, -0.25 }, width = 230 } }, render_layer = "object", resistances = { { percent = 100, type = "poison" } }, selection_box = { { -1, -0.75 }, { 1, 0.75 } }, subgroup = "grass", type = "simple-entity" }, ["lithium-iceberg-huge"] = { autoplace = { order = "a[rock]-a[huge]", probability_expression = "(aquilo_high_frequency_peaks - 0.8) * 0.1" }, collision_box = { { -1.85, -1.25 }, { 1.85, 1.25 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/lithium-iceberg-huge.png", impact_category = "stone", map_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["lithium-iceberg-big"].map_color ]=], max_health = 1500, minable = { mining_particle = "iron-ore-particle", mining_time = 2, mining_trigger = { { action_delivery = { { target_effects = { { sound = { { filename = "__space-age__/sound/particles/ice-particles-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-2.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-3.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-4.ogg", volume = 0.35 }, { filename = "__space-age__/sound/particles/ice-particles-5.ogg", volume = 0.35 } }, type = "play-sound" } }, type = "instant" } }, type = "direct" } }, results = { { amount_max = 4, amount_min = 2, name = "ice-platform", type = "item" }, { amount_max = 10, amount_min = 6, name = "ice", type = "item" }, { amount_max = 5, amount_min = 2, name = "lithium", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-iceberg-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-iceberg-4.ogg", volume = 0.7 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-iceberg-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-iceberg-7.ogg", volume = 0.5 } }, name = "lithium-iceberg-huge", order = "b[decorative]-l[rock]-e[aquilo]-b[lithium-iceberg-huge]", pictures = { { filename = "__space-age__/graphics/decorative/lithium-iceberg-huge/lithium-iceberg-huge-2.png", height = 310, scale = 0.5, shift = { 0.65, -0.75 }, width = 640 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-huge/lithium-iceberg-huge-5.png", height = 310, scale = 0.5, shift = { 1.1499999999999999, -0.75 }, width = 640 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-huge/lithium-iceberg-huge-7.png", height = 310, scale = 0.5, shift = { 0.95, -0.25 }, width = 640 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-huge/lithium-iceberg-huge-11.png", height = 310, scale = 0.5, shift = { 0.65, -0.75 }, width = 640 }, { filename = "__space-age__/graphics/decorative/lithium-iceberg-huge/lithium-iceberg-huge-12.png", height = 310, scale = 0.5, shift = { 0.65, -0.75 }, width = 640 } }, render_layer = "object", resistances = { { percent = 100, type = "poison" } }, selection_box = { { -1.85, -1.25 }, { 1.85, 1.25 } }, subgroup = "grass", type = "simple-entity" }, ["medium-demolisher-corpse"] = { autoplace = { order = "a[landscape]-c[rock]-a[huge]", probability_expression = "vulcanus_rock_huge" }, collision_box = { { -2.25, -2.25 }, { 2.25, 2.25 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/medium-demolisher-remains.png", impact_category = "stone", localised_name = { "entity-name.demolisher-corpse", { "entity-name.medium-demolisher" } }, map_color = { 129, 105, 78 }, max_health = 2000, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 33, amount_min = 1, name = "tungsten-ore", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "medium-demolisher-corpse", order = "b[decorative]-l[rock]-a[vulcanus]-g[demolisher-corpse]-s-i", pictures = { { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-05.png", height = 179, scale = 0.9, shift = { 0.25, 0.0625 }, tint = { 0.7, 0.7, 0.7 }, width = 201 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-06.png", height = 171, scale = 0.9, shift = { 0.42968799999999998, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 233 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-07.png", height = 192, scale = 0.9, shift = { 0.39843800000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-08.png", height = 175, scale = 0.9, shift = { 0.14843799999999998, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 219 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-09.png", height = 208, scale = 0.9, shift = { 0.3125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-10.png", height = 190, scale = 0.9, shift = { 0.1875, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 243 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-11.png", height = 185, scale = 0.9, shift = { 0.39843800000000002, 0.0546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 249 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-12.png", height = 163, scale = 0.9, shift = { 0.34375, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 273 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-13.png", height = 175, scale = 0.9, shift = { 0.27343800000000003, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 275 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-14.png", height = 215, scale = 0.9, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 241 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-15.png", height = 181, scale = 0.9, shift = { 0.52343799999999998, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 318 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-16.png", height = 224, scale = 0.9, shift = { 0.0546875, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 217 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-17.png", height = 228, scale = 0.9, shift = { 0.22656200000000002, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 332 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-18.png", height = 243, scale = 0.9, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 290 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-19.png", height = 225, scale = 0.9, shift = { 0.609375, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 349 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-20.png", height = 250, scale = 0.9, shift = { 0.13281200000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["medium-demolisher-corpse"].pictures[1].tint ]=], width = 287 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -2.25, -2.25 }, { 2.25, 2.25 } }, subgroup = "grass", type = "simple-entity" }, ["medium-stomper-shell"] = { collision_box = { { -2.3760000000000003, -1.9139999999999999 }, { 2.3760000000000003, 1.9139999999999999 } }, collision_mask = { layers = { ghost = true, is_lower_object = true, is_object = true, item = true, object = true, player = true } }, count_as_rock_for_filtered_deconstruction = true, created_effect = { action_delivery = { source_effects = { { check_buildability = false, entity_name = "medium-stomper-corpse", offsets = { { 0, 0 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/medium-stomper.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 800, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 10, amount_min = 1, name = "stone", type = "item" }, { amount_max = 10, amount_min = 1, name = "spoilage", type = "item" }, { amount_max = 1, amount_min = 0, name = "pentapod-egg", percent_spoiled = 0.5, type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "medium-stomper-shell", order = "b[decorative]-l[rock]-c[gleba]-c[stomper-shell]", pictures = { { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 332 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 330 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 664 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 660 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 996 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 990 } } } }, render_layer = "object", resistances = { { percent = 100, type = "poison" }, { percent = 100, type = "fire" } }, selection_box = { { -2.4420000000000002, -1.9800000000000001 }, { 2.4420000000000002, 1.9800000000000001 } }, subgroup = "grass", type = "simple-entity", water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-1.png", height = 63, scale = 2.6400000000000001, shift = { -0.125, 0.3125 }, width = 78 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-2.png", height = 59, scale = 2.6400000000000001, shift = { 0.09375, 0.3125 }, width = 79 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-3.png", height = 68, scale = 2.6400000000000001, shift = { 0, 0.46875 }, width = 86 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-4.png", height = 77, scale = 2.6400000000000001, shift = { -0.125, 0.3125 }, width = 82 } } } }, ["parameter-0"] = { icon = "__base__/graphics/icons/parameter/parameter-0.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "0" }, name = "parameter-0", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-1"] = { icon = "__base__/graphics/icons/parameter/parameter-1.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "1" }, name = "parameter-1", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-2"] = { icon = "__base__/graphics/icons/parameter/parameter-2.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "2" }, name = "parameter-2", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-3"] = { icon = "__base__/graphics/icons/parameter/parameter-3.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "3" }, name = "parameter-3", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-4"] = { icon = "__base__/graphics/icons/parameter/parameter-4.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "4" }, name = "parameter-4", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-5"] = { icon = "__base__/graphics/icons/parameter/parameter-5.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "5" }, name = "parameter-5", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-6"] = { icon = "__base__/graphics/icons/parameter/parameter-6.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "6" }, name = "parameter-6", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-7"] = { icon = "__base__/graphics/icons/parameter/parameter-7.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "7" }, name = "parameter-7", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-8"] = { icon = "__base__/graphics/icons/parameter/parameter-8.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "8" }, name = "parameter-8", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["parameter-9"] = { icon = "__base__/graphics/icons/parameter/parameter-9.png", localised_description = { "entity-description.parameter-x" }, localised_name = { "parameter-x", "9" }, name = "parameter-9", order = "a", parameter = true, subgroup = "parameters", type = "simple-entity" }, ["small-demolisher-corpse"] = { autoplace = { order = "a[landscape]-c[rock]-a[huge]", probability_expression = "vulcanus_rock_huge" }, collision_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-big", probability = 1, repeat_count = 5, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-tiny", probability = 1, repeat_count = 10, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.085, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "huge-rock-stone-particle-medium", probability = 1, repeat_count = 15, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/small-demolisher-remains.png", impact_category = "stone", localised_name = { "entity-name.demolisher-corpse", { "entity-name.small-demolisher" } }, map_color = { 129, 105, 78 }, max_health = 2000, minable = { mining_particle = "stone-particle", mining_time = 3, results = { { amount_max = 33, amount_min = 1, name = "tungsten-ore", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "small-demolisher-corpse", order = "b[decorative]-l[rock]-a[vulcanus]-g[demolisher-corpse]-s-h", pictures = { { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-05.png", height = 179, scale = 0.6, shift = { 0.25, 0.0625 }, tint = { 0.7, 0.7, 0.7 }, width = 201 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-06.png", height = 171, scale = 0.6, shift = { 0.42968799999999998, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 233 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-07.png", height = 192, scale = 0.6, shift = { 0.39843800000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-08.png", height = 175, scale = 0.6, shift = { 0.14843799999999998, 0.13281200000000002 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 219 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-09.png", height = 208, scale = 0.6, shift = { 0.3125, 0.0625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 240 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-10.png", height = 190, scale = 0.6, shift = { 0.1875, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 243 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-11.png", height = 185, scale = 0.6, shift = { 0.39843800000000002, 0.0546875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 249 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-12.png", height = 163, scale = 0.6, shift = { 0.34375, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 273 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-13.png", height = 175, scale = 0.6, shift = { 0.27343800000000003, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 275 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-14.png", height = 215, scale = 0.6, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 241 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-15.png", height = 181, scale = 0.6, shift = { 0.52343799999999998, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 318 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-16.png", height = 224, scale = 0.6, shift = { 0.0546875, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 217 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-17.png", height = 228, scale = 0.6, shift = { 0.22656200000000002, 0.046875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 332 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-18.png", height = 243, scale = 0.6, shift = { 0.19531200000000002, 0.0390625 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 290 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-19.png", height = 225, scale = 0.6, shift = { 0.609375, 0.0234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 349 }, { filename = "__space-age__/graphics/decorative/huge-volcanic-rock/huge-volcanic-rock-20.png", height = 250, scale = 0.6, shift = { 0.13281200000000002, 0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["simple-entity"]["small-demolisher-corpse"].pictures[1].tint ]=], width = 287 } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, subgroup = "grass", type = "simple-entity" }, ["small-stomper-shell"] = { collision_box = { { -1.7820000000000002, -1.4355 }, { 1.7820000000000002, 1.4355 } }, collision_mask = { layers = { ghost = true, is_lower_object = true, is_object = true, item = true, object = true, player = true } }, count_as_rock_for_filtered_deconstruction = true, created_effect = { action_delivery = { source_effects = { { check_buildability = false, entity_name = "small-stomper-corpse", offsets = { { 0, 0 } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/small-stomper.png", impact_category = "stone", map_color = { 129, 105, 78 }, max_health = 350, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 10, amount_min = 1, name = "stone", type = "item" }, { amount_max = 10, amount_min = 1, name = "spoilage", type = "item" }, { amount_max = 1, amount_min = 0, name = "pentapod-egg", percent_spoiled = 0.5, type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "small-stomper-shell", order = "b[decorative]-l[rock]-c[gleba]-c[stomper-shell]", pictures = { { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 332 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 330 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 664 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 660 } } }, { layers = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 398, y = 996 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-mask.png", height = 332, line_length = 1, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 398, y = 990 } } } }, render_layer = "object", resistances = { { percent = 100, type = "poison" }, { percent = 100, type = "fire" } }, selection_box = { { -1.8315000000000003, -1.4850000000000001 }, { 1.8315000000000003, 1.4850000000000001 } }, subgroup = "grass", type = "simple-entity", water_reflection = { pictures = { { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-1.png", height = 63, scale = 1.9800000000000002, shift = { -0.125, 0.3125 }, width = 78 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-2.png", height = 59, scale = 1.9800000000000002, shift = { 0.09375, 0.3125 }, width = 79 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-3.png", height = 68, scale = 1.9800000000000002, shift = { 0, 0.46875 }, width = 86 }, { filename = "__space-age__/graphics/entity/stomper/stomper-corpse-head-effect-map-4.png", height = 77, scale = 1.9800000000000002, shift = { -0.125, 0.3125 }, width = 82 } } } }, ["vulcanus-chimney"] = { autoplace = { order = "a[landscape]-c[chimney]-a[full]-a", probability_expression = "vulcanus_chimney_sulfuric" }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/vulcanus-chimney.png", impact_category = "stone", lower_pictures = { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-lower-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-lower-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-lower-3.png" }, height = 282, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.328125, 0.671875 }, variation_count = 3, width = 348 }, lower_render_layer = "floor", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 15, amount_min = 9, name = "stone", type = "item" }, { amount_max = 5, amount_min = 0, name = "sulfur", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "vulcanus-chimney", order = "b[decorative]-l[rock]-a[vulcanus]-e[chimney]", pictures = { layers = { { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-upper-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-upper-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-upper-3.png" }, height = 284, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.40625, -1.359375 }, variation_count = 3, width = 280 }, { draw_as_shadow = true, filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-shadow-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-shadow-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-shadow-3.png" }, height = 186, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 1.859375, -0.03125 }, variation_count = 3, width = 492 } } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.3, -1.3 }, { 1.3, 1.3 } }, stateless_visualisation_variations = { { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.10800000000000001, 0.11850000000000001, 0.064500000000000002, 0.15 }, width = 90 }, count = 1, offset_x = 0, offset_y = -3, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = 0, offset_y = -3, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.10800000000000001, 0.11850000000000001, 0.064500000000000002, 0.15 }, width = 90 }, count = 1, offset_x = -0.75, offset_y = -2.75, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = -0.75, offset_y = -2.75, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.10800000000000001, 0.11850000000000001, 0.064500000000000002, 0.15 }, width = 90 }, count = 1, offset_x = 0.55, offset_y = -3.1000000000000001, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = 0.55, offset_y = -3.1000000000000001, render_layer = "smoke" } } }, subgroup = "grass", type = "simple-entity", working_sound = { max_sounds_per_prototype = 2, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.4, volume_percentage = 0 }, to = { 1.2, 100 } } } }, audible_distance_modifier = 0.7, category = "world-ambient", variations = { { filename = "__space-age__/sound/world/decoratives/chimney-vent-1.ogg", volume = 0.3 } } } } }, ["vulcanus-chimney-cold"] = { autoplace = { order = "a[landscape]-c[chimney]-a[full]-c", probability_expression = "vulcanus_chimney_cold" }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/vulcanus-chimney-cold.png", impact_category = "stone", lower_pictures = { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-lower-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-lower-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-lower-3.png" }, height = 282, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.328125, 0.671875 }, variation_count = 3, width = 348 }, lower_render_layer = "floor", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 15, amount_min = 9, name = "stone", type = "item" }, { amount_max = 5, amount_min = 0, name = "sulfur", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "vulcanus-chimney-cold", order = "b[decorative]-l[rock]-a[vulcanus]-f[chimney-cold]", pictures = { layers = { { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-upper-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-upper-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-upper-3.png" }, height = 284, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.40625, -1.359375 }, variation_count = 3, width = 280 }, { draw_as_shadow = true, filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-shadow-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-shadow-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/cold-chimney-shadow-3.png" }, height = 186, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 1.859375, -0.03125 }, variation_count = 3, width = 492 } } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.3, -1.3 }, { 1.3, 1.3 } }, stateless_visualisation_variations = { { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.064000000000000004, 0.064000000000000004, 0.055999999999999996, 0.08 }, width = 90 }, count = 1, offset_x = -0.1, offset_y = -3, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.040000000000000009, 0.040000000000000009, 0.040000000000000009, 0.05 }, width = 40 }, count = 1, offset_x = -0.1, offset_y = -3, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.064000000000000004, 0.064000000000000004, 0.055999999999999996, 0.08 }, width = 90 }, count = 1, offset_x = -0.75, offset_y = -2.3999999999999999, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.040000000000000009, 0.040000000000000009, 0.040000000000000009, 0.05 }, width = 40 }, count = 1, offset_x = -0.75, offset_y = -2.3999999999999999, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.064000000000000004, 0.064000000000000004, 0.055999999999999996, 0.08 }, width = 90 }, count = 1, offset_x = 0.6, offset_y = -4.25, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.040000000000000009, 0.040000000000000009, 0.040000000000000009, 0.05 }, width = 40 }, count = 1, offset_x = 0.6, offset_y = -4.25, render_layer = "smoke" } } }, subgroup = "grass", type = "simple-entity" }, ["vulcanus-chimney-faded"] = { autoplace = { order = "a[landscape]-c[chimney]-a[full]-b", probability_expression = "vulcanus_chimney_faded" }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, drawing_box_vertical_extension = 2, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/vulcanus-chimney-faded.png", impact_category = "stone", lower_pictures = { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-lower-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-lower-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-lower-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-lower-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-lower-5.png" }, height = 282, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.328125, 0.671875 }, variation_count = 5, width = 348 }, lower_render_layer = "floor", map_color = { 129, 105, 78 }, max_health = 500, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 15, amount_min = 9, name = "stone", type = "item" }, { amount_max = 5, amount_min = 0, name = "sulfur", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "vulcanus-chimney-faded", order = "b[decorative]-l[rock]-a[vulcanus]-g[chimney-faded]", pictures = { layers = { { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-upper-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-upper-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-upper-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-upper-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-upper-5.png" }, height = 284, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.40625, -1.359375 }, variation_count = 5, width = 280 }, { draw_as_shadow = true, filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-shadow-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-shadow-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-shadow-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-shadow-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-faded-shadow-5.png" }, height = 186, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 1.859375, -0.03125 }, variation_count = 5, width = 492 } } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1.3, -1.3 }, { 1.3, 1.3 } }, stateless_visualisation_variations = { { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.057599999999999998, 0.063200000000000012, 0.034399999999999995, 0.08 }, width = 90 }, count = 1, offset_x = 0.3, offset_y = -3.5, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = 0.3, offset_y = -3.5, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.057599999999999998, 0.063200000000000012, 0.034399999999999995, 0.08 }, width = 90 }, count = 1, offset_x = -0.3, offset_y = -2.2999999999999998, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = -0.3, offset_y = -2.2999999999999998, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.057599999999999998, 0.063200000000000012, 0.034399999999999995, 0.08 }, width = 90 }, count = 1, offset_x = -0.5, offset_y = -1.3999999999999999, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = -0.5, offset_y = -1.3999999999999999, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.057599999999999998, 0.063200000000000012, 0.034399999999999995, 0.08 }, width = 90 }, count = 1, offset_x = 0.2, offset_y = -3.7999999999999998, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = 0.2, offset_y = -3.7999999999999998, render_layer = "smoke" } }, { { animation = { animation_speed = 0.3, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-outer.png", frame_count = 47, height = 188, line_length = 16, scale = 1, shift = { -0.1875, -2.78125 }, tint = { 0.057599999999999998, 0.063200000000000012, 0.034399999999999995, 0.08 }, width = 90 }, count = 1, offset_x = 0.2, offset_y = -2, render_layer = "smoke" }, { animation = { animation_speed = 0.4, filename = "__space-age__/graphics/entity/sulfuric-acid-geyser/sulfuric-acid-geyser-gas-inner.png", frame_count = 47, height = 84, line_length = 16, scale = 1, shift = { -0.125, -0.9375 }, tint = { 0.1, 0.084000000000000004, 0.05, 0.1 }, width = 40 }, count = 1, offset_x = 0.2, offset_y = -2, render_layer = "smoke" } } }, subgroup = "grass", type = "simple-entity" }, ["vulcanus-chimney-short"] = { autoplace = { order = "a[landscape]-c[chimney]-b[truncated]-e", probability_expression = "vulcanus_chimney_faded / 2" }, collision_box = { { -0.9, -0.7 }, { 0.9, 0.7 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/vulcanus-chimney-short.png", impact_category = "stone", lower_pictures = { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-6.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-lower-7.png" }, height = 238, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { -0.015625, -0.4375 }, variation_count = 7, width = 296 }, lower_render_layer = "floor", map_color = { 129, 105, 78 }, max_health = 300, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 15, amount_min = 9, name = "stone", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "vulcanus-chimney-short", order = "b[decorative]-l[rock]-a[vulcanus]-c[chimney-short]", pictures = { layers = { { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-6.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-upper-7.png" }, height = 172, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { -0.03125, -0.765625 }, variation_count = 7, width = 196 }, { draw_as_shadow = true, filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-6.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-short-shadow-7.png" }, height = 142, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.109375, -0.75 }, variation_count = 7, width = 208 } } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -0.8 }, { 1, 0.8 } }, subgroup = "grass", type = "simple-entity" }, ["vulcanus-chimney-truncated"] = { autoplace = { order = "a[landscape]-b[chimney]-b[truncated]-d", probability_expression = "vulcanus_chimney_truncated" }, collision_box = { { -0.9, -0.7 }, { 0.9, 0.7 } }, collision_mask = { layers = { item = true, object = true, player = true, water_tile = true } }, count_as_rock_for_filtered_deconstruction = true, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "rock-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.3, initial_height_deviation = 0.5, initial_vertical_speed = 0.11500000000000001, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.13828, -0.1 }, { 0.13828, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-small", probability = 1, repeat_count = 15, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.03, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.5, initial_height_deviation = 0.5, initial_vertical_speed = 0.085999999999999979, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.078900000000000015, -0.1 }, { 0.078900000000000015, 0.1 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-big", probability = 1, repeat_count = 2, repeat_count_deviation = 3, show_in_tooltip = false, speed_from_center = 0.04, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.5, initial_vertical_speed = 0.069000000000000004, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-tiny", probability = 1, repeat_count = 19, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.4, initial_height_deviation = 0.60999999999999996, initial_vertical_speed = 0.055, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.1, -0.078900000000000015 }, { 0.1, 0.078900000000000015 } }, offsets = { { 0, 0 } }, particle_name = "big-rock-stone-particle-medium", probability = 1, repeat_count = 25, repeat_count_deviation = 10, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" } }, flags = { "placeable-neutral", "placeable-off-grid" }, icon = "__space-age__/graphics/icons/vulcanus-chimney-truncated.png", impact_category = "stone", lower_pictures = { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-lower-6.png" }, height = 238, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { -0.015625, -0.4375 }, variation_count = 6, width = 296 }, lower_render_layer = "floor", map_color = { 129, 105, 78 }, max_health = 300, minable = { mining_particle = "stone-particle", mining_time = 2, results = { { amount_max = 15, amount_min = 9, name = "stone", type = "item" } } }, mined_sound = { filename = "__base__/sound/deconstruct-bricks.ogg" }, name = "vulcanus-chimney-truncated", order = "b[decorative]-l[rock]-a[vulcanus]-d[chimney-truncated]", pictures = { layers = { { filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-upper-6.png" }, height = 172, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { -0.03125, -0.765625 }, variation_count = 6, width = 196 }, { draw_as_shadow = true, filenames = { "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-1.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-2.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-3.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-4.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-5.png", "__space-age__/graphics/decorative/vulcanus-chimney/sulfuric-chimney-truncated-shadow-6.png" }, height = 142, line_length = 1, lines_per_file = 1, scale = 0.5, shift = { 0.109375, -0.75 }, variation_count = 6, width = 208 } } }, render_layer = "object", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -0.8 }, { 1, 0.8 } }, subgroup = "grass", type = "simple-entity" }, ["wube-logo-space-platform"] = { collision_box = { { -2.4900000000000002, -2.4900000000000002 }, { 2.4900000000000002, 2.4900000000000002 } }, collision_mask = { layers = {} }, hidden_in_factoriopedia = true, icon = "__base__/graphics/icons/water-wube.png", name = "wube-logo-space-platform", picture = { filename = "__space-age__/graphics/entity/wube-logo-space-platform/wube-logo-space-platform.png", height = 320, priority = "extra-high", scale = 0.5, width = 320 }, render_layer = "above-tiles", selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, type = "simple-entity" } }, ["simple-entity-with-force"] = { ["simple-entity-with-force"] = { collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "small-remnants", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/steel-chest.png", max_health = 100, minable = { mining_time = 0.1, result = "simple-entity-with-force" }, name = "simple-entity-with-force", order = "s-e-w-f", picture = { layers = { { filename = "__base__/graphics/entity/steel-chest/steel-chest.png", height = 80, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.015625 }, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/steel-chest/steel-chest-shadow.png", height = 46, priority = "extra-high", scale = 0.5, shift = { 0.3828125, 0.25 }, width = 110 } } }, render_layer = "object", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "simple-entity-with-force" } }, ["simple-entity-with-owner"] = { ["crash-site-spaceship-wreck-small-1"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -1, -1 }, { 0.8, 0.8 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-1.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-1-ground.png", height = 222, priority = "high", scale = 0.5, shift = { -0.5625, 0.375 }, width = 240 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-1", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-1.png", height = 152, scale = 0.5, shift = { -0.28125, -0.03125 }, width = 156 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-1-shadow.png", height = 122, scale = 0.5, shift = { 0.25, -0.09375 }, width = 178 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -1, -1 }, { 0.8, 0.8 } }, type = "simple-entity-with-owner" }, ["crash-site-spaceship-wreck-small-2"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -0.7, 0 }, { 0.7, 0.8 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-2.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-2-ground.png", height = 154, priority = "high", scale = 0.5, shift = { -0.4375, 0.6875 }, width = 232 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-2", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-2.png", height = 102, scale = 0.5, shift = { -0.25, 0.5 }, width = 146 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-2-shadow.png", height = 76, scale = 0.5, shift = { 0.21875, 0.59375 }, width = 92 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.7, 0 }, { 0.7, 0.8 } }, type = "simple-entity-with-owner" }, ["crash-site-spaceship-wreck-small-3"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -0.7, -0.8 }, { 1.2, 0.6 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-3.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-3-ground.png", height = 172, priority = "high", scale = 0.5, shift = { -0.25, 0.09375 }, width = 274 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-3", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-3.png", height = 148, scale = 0.5, shift = { 0.15625, -0.03125 }, width = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-3-shadow.png", height = 114, scale = 0.5, shift = { 0.28125, -0.03125 }, width = 156 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.7, -0.8 }, { 1.2, 0.6 } }, type = "simple-entity-with-owner" }, ["crash-site-spaceship-wreck-small-4"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -0.9, -0.8 }, { 1.1000000000000001, 0.6 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-4.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-4-ground.png", height = 150, priority = "high", scale = 0.5, shift = { -0.375, -0.0625 }, width = 256 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-4", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-4.png", height = 142, scale = 0.5, shift = { 0.03125, -0.09375 }, width = 168 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-4-shadow.png", height = 100, scale = 0.5, shift = { 0.59375, -0.15625 }, width = 164 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.9, -0.8 }, { 1.1000000000000001, 0.6 } }, type = "simple-entity-with-owner" }, ["crash-site-spaceship-wreck-small-5"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -0.8, -0.6 }, { 0.9, 0.2 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-5.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-5-ground.png", height = 128, priority = "high", scale = 0.5, shift = { -0.46875, -0.1875 }, width = 252 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-5", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-5.png", height = 120, scale = 0.5, shift = { -0.1875, -0.1875 }, width = 164 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-5-shadow.png", height = 78, scale = 0.5, shift = { 0.34375, -0.3125 }, width = 148 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.8, -0.6 }, { 0.9, 0.2 } }, type = "simple-entity-with-owner" }, ["crash-site-spaceship-wreck-small-6"] = { alert_when_damaged = false, allow_copy_paste = false, collision_box = { { -0.4, -0.2 }, { 1.5, 0.8 } }, dying_explosion = "medium-explosion", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].container["crash-site-spaceship"].flags ]=], hidden = true, icon = "__base__/graphics/icons/crash-site-spaceship-wreck-small-6.png", integration_patch = { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-6-ground.png", height = 160, priority = "high", scale = 0.5, shift = { -0.25, 0.28125 }, width = 276 }, integration_patch_render_layer = "decals", localised_name = { "entity-name.crash-site-spaceship-wreck-small" }, map_color = { a = 1, b = 0.57999999999999998, g = 0.36499999999999999, r = 0 }, max_health = 50, minable = { mining_time = 0.75 }, name = "crash-site-spaceship-wreck-small-6", picture = { layers = { { filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-6.png", height = 114, scale = 0.5, shift = { 0.3125, 0.28125 }, width = 166 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/crash-site-spaceship/spaceship-wreck-small-6-shadow.png", height = 104, scale = 0.5, shift = { 0.84375, 0.34375 }, width = 160 } } }, resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.4, -0.2 }, { 1.5, 0.8 } }, type = "simple-entity-with-owner" }, ["simple-entity-with-owner"] = { collision_box = { { -0.35, -0.35 }, { 0.35, 0.35 } }, corpse = "small-remnants", flags = { "placeable-neutral", "player-creation" }, hidden = true, icon = "__base__/graphics/icons/wooden-chest.png", max_health = 100, minable = { mining_time = 0.1, result = "simple-entity-with-owner" }, name = "simple-entity-with-owner", order = "s-e-w-o", picture = { layers = { { filename = "__base__/graphics/entity/iron-chest/iron-chest.png", height = 76, priority = "extra-high", scale = 0.5, shift = { -0.015625, -0.015625 }, width = 66 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/iron-chest/iron-chest-shadow.png", height = 50, priority = "extra-high", scale = 0.5, shift = { 0.328125, 0.1875 }, width = 110 } } }, render_layer = "object", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "simple-entity-with-owner" } }, ["smoke-with-trigger"] = { ["big-demolisher-ash-cloud"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 7.5, distance_deviation = 7.5, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 16.5, distance_deviation = 4.5, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 25.5, distance_deviation = 4.5, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 12, distance = 34.5, distance_deviation = 4.5, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 18, distance = 43.5, distance_deviation = 4.5, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, smoke_name = "demolisher-ash-cloud-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 144, distance = 48, distance_deviation = 0.5, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 48, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 48, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 300, fade_away_duration = 60, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud", { "entity-name.big-demolisher" } }, name = "big-demolisher-ash-cloud", order = "s-j", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 180, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 20, spread_duration_variation = 20, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-ash-cloud-trail"] = { action = { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 8, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 8, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, action_cooldown = 30, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 7200, fade_away_duration = 600, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud-trail", { "entity-name.big-demolisher" } }, name = "big-demolisher-ash-cloud-trail", order = "s-j", particle_count = 20, particle_distance_scale_factor = 0.5, particle_duration_variation = 60, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 12, 12 }, render_layer = "under-elevated", show_when_smoke_off = true, spread_duration = 60, spread_duration_variation = 60, type = "smoke-with-trigger", wave_distance = { 1, 0.5 }, wave_speed = { 0.00625, 0.0083333333333333321 } }, ["big-demolisher-expanding-ash-cloud-1"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 15, distance = 4.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 4.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 4.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sound = { advanced_volume_control = { attenuation = "exponential", fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 50 }, to = { 2, 100 } } } }, aggregation = { count_already_playing = true, max_count = 1, priority = "oldest", remove = true }, filename = "__space-age__/sound/explosions/ash-cloud-explosion.ogg" }, type = "play-sound" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "1" }, name = "big-demolisher-expanding-ash-cloud-1", order = "s-j-01", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-2"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 18, distance = 6, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 6, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 6, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "2" }, name = "big-demolisher-expanding-ash-cloud-2", order = "s-j-02", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-3"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 24, distance = 7.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 7.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 7.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "3" }, name = "big-demolisher-expanding-ash-cloud-3", order = "s-j-03", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-4"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 27, distance = 9, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 9, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 9, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "4" }, name = "big-demolisher-expanding-ash-cloud-4", order = "s-j-04", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-5"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 33, distance = 10.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 10.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 10.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "5" }, name = "big-demolisher-expanding-ash-cloud-5", order = "s-j-05", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-6"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 36, distance = 12, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 12, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 12, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "6" }, name = "big-demolisher-expanding-ash-cloud-6", order = "s-j-06", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-7"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 42, distance = 13.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "7" }, name = "big-demolisher-expanding-ash-cloud-7", order = "s-j-07", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-8"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 45, distance = 15, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 15, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 15, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "8" }, name = "big-demolisher-expanding-ash-cloud-8", order = "s-j-08", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-9"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 51, distance = 16.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "9" }, name = "big-demolisher-expanding-ash-cloud-9", order = "s-j-09", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-10"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 54, distance = 18, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 18, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 18, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "10" }, name = "big-demolisher-expanding-ash-cloud-10", order = "s-j-10", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-11"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 60, distance = 19.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 19.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 19.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "11" }, name = "big-demolisher-expanding-ash-cloud-11", order = "s-j-11", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-12"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 63, distance = 21, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 21, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 21, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "12" }, name = "big-demolisher-expanding-ash-cloud-12", order = "s-j-12", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-13"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 69, distance = 22.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 22.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 22.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "13" }, name = "big-demolisher-expanding-ash-cloud-13", order = "s-j-13", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-14"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 72, distance = 24, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 24, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 24, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "14" }, name = "big-demolisher-expanding-ash-cloud-14", order = "s-j-14", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-15"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 78, distance = 25.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 25.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 25.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "15" }, name = "big-demolisher-expanding-ash-cloud-15", order = "s-j-15", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-16"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 81, distance = 27, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 27, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 27, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "16" }, name = "big-demolisher-expanding-ash-cloud-16", order = "s-j-16", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-17"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 87, distance = 28.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "17" }, name = "big-demolisher-expanding-ash-cloud-17", order = "s-j-17", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-18"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 90, distance = 30, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 30, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 30, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "18" }, name = "big-demolisher-expanding-ash-cloud-18", order = "s-j-18", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-19"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 96, distance = 31.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "19" }, name = "big-demolisher-expanding-ash-cloud-19", order = "s-j-19", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-20"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 99, distance = 33, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 33, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 33, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "20" }, name = "big-demolisher-expanding-ash-cloud-20", order = "s-j-20", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-21"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 105, distance = 34.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 34.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 34.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "21" }, name = "big-demolisher-expanding-ash-cloud-21", order = "s-j-21", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-22"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 108, distance = 36, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 36, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 36, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "22" }, name = "big-demolisher-expanding-ash-cloud-22", order = "s-j-22", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-23"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 35.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 114, distance = 37.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "23" }, name = "big-demolisher-expanding-ash-cloud-23", order = "s-j-23", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-24"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 37, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 33, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 117, distance = 39, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 39, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 39, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "24" }, name = "big-demolisher-expanding-ash-cloud-24", order = "s-j-24", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-25"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 38.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 123, distance = 40.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 40.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 40.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "25" }, name = "big-demolisher-expanding-ash-cloud-25", order = "s-j-25", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-26"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 40, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 36, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 126, distance = 42, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 42, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 42, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "26" }, name = "big-demolisher-expanding-ash-cloud-26", order = "s-j-26", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-27"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 41.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 37.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 33.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 132, distance = 43.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 43.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 43.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "27" }, name = "big-demolisher-expanding-ash-cloud-27", order = "s-j-27", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-28"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 43, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 39, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 35, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 135, distance = 45, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 45, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 45, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "28" }, name = "big-demolisher-expanding-ash-cloud-28", order = "s-j-28", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-29"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 11, distance = 44.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 40.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 36.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 141, distance = 46.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 46.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 46.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "29" }, name = "big-demolisher-expanding-ash-cloud-29", order = "s-j-29", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["big-demolisher-expanding-ash-cloud-30"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 11, distance = 46, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 42, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 38, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 144, distance = 48, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 48, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 2.5, type = "physical" }, type = "damage" }, { damage = { amount = 5, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 48, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.big-demolisher" }, "30" }, name = "big-demolisher-expanding-ash-cloud-30", order = "s-j-30", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["crash-site-explosion-smoke"] = { action = { action_delivery = { target_effects = { { entity_name = "big-explosion", offset_deviation = { { -1, -1 }, { 1, 1 } }, probability = 0.016666666666666665, type = "create-entity" }, { entity_name = "massive-explosion", offset_deviation = { { -1, -1 }, { 1, 1 } }, probability = 0.016666666666666665, type = "create-entity" }, { entity_name = "medium-explosion", offset_deviation = { { -1, -1 }, { 1, 1 } }, probability = 0.016666666666666665, type = "create-entity" } }, type = "instant" }, type = "direct" }, action_cooldown = 50, affected_by_wind = false, animation = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, cyclic = true, duration = 600, flags = { "not-on-map" }, hidden = true, name = "crash-site-explosion-smoke", show_when_smoke_off = false, type = "smoke-with-trigger" }, ["crash-site-fire-smoke"] = { action = { action_delivery = { target_effects = { entity_name = "crash-site-fire-flame", type = "create-fire" }, type = "instant" }, probability = 0.5, type = "direct" }, action_cooldown = 49, affected_by_wind = false, animation = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, cyclic = true, duration = 600, fade_away_duration = 120, flags = { "not-on-map" }, hidden = true, name = "crash-site-fire-smoke", show_when_smoke_off = true, type = "smoke-with-trigger" }, ["demolisher-ash-cloud-visual-dummy"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 120, fade_away_duration = 60, flags = { "not-on-map" }, hidden = true, name = "demolisher-ash-cloud-visual-dummy", order = "s-k", particle_count = 24, particle_distance_scale_factor = 0.5, particle_duration_variation = 60, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 6, 6 }, render_layer = "under-elevated", show_when_smoke_off = true, spread_duration = 60, spread_duration_variation = 60, type = "smoke-with-trigger", wave_distance = { 1, 0.5 }, wave_speed = { 0.00625, 0.0083333333333333321 }, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 1, sound = { audible_distance_modifier = 0.8, filename = "__space-age__/sound/smoke/ash-cloud.ogg", volume = 0.7 } } }, ["medium-demolisher-ash-cloud"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 6.875, distance_deviation = 6.875, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 15.125, distance_deviation = 4.125, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 23.375, distance_deviation = 4.125, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 11, distance = 31.625, distance_deviation = 4.125, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 17, distance = 39.875, distance_deviation = 4.125, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, smoke_name = "demolisher-ash-cloud-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 132, distance = 44, distance_deviation = 0.5, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 44, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 44, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 300, fade_away_duration = 60, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-ash-cloud", order = "s-i", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 180, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 20, spread_duration_variation = 20, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-ash-cloud-trail"] = { action = { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 6, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 6, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, action_cooldown = 30, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 7200, fade_away_duration = 600, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud-trail", { "entity-name.medium-demolisher" } }, name = "medium-demolisher-ash-cloud-trail", order = "s-i", particle_count = 15, particle_distance_scale_factor = 0.5, particle_duration_variation = 60, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 9, 9 }, render_layer = "under-elevated", show_when_smoke_off = true, spread_duration = 60, spread_duration_variation = 60, type = "smoke-with-trigger", wave_distance = { 1, 0.5 }, wave_speed = { 0.00625, 0.0083333333333333321 } }, ["medium-demolisher-expanding-ash-cloud-1"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 15, distance = 4.125, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 4.125, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 4.125, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["smoke-with-trigger"]["big-demolisher-expanding-ash-cloud-1"].action[3].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "1" }, name = "medium-demolisher-expanding-ash-cloud-1", order = "s-i-01", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-2"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 18, distance = 5.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 5.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 5.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "2" }, name = "medium-demolisher-expanding-ash-cloud-2", order = "s-i-02", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-3"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 21, distance = 6.875, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 6.875, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 6.875, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "3" }, name = "medium-demolisher-expanding-ash-cloud-3", order = "s-i-03", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-4"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 27, distance = 8.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 8.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 8.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "4" }, name = "medium-demolisher-expanding-ash-cloud-4", order = "s-i-04", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-5"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 30, distance = 9.625, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 9.625, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 9.625, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "5" }, name = "medium-demolisher-expanding-ash-cloud-5", order = "s-i-05", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-6"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 33, distance = 11, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 11, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 11, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "6" }, name = "medium-demolisher-expanding-ash-cloud-6", order = "s-i-06", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-7"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 39, distance = 12.375, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 12.375, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 12.375, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "7" }, name = "medium-demolisher-expanding-ash-cloud-7", order = "s-i-07", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-8"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 42, distance = 13.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "8" }, name = "medium-demolisher-expanding-ash-cloud-8", order = "s-i-08", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-9"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 48, distance = 15.125, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 15.125, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 15.125, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "9" }, name = "medium-demolisher-expanding-ash-cloud-9", order = "s-i-09", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-10"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 51, distance = 16.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "10" }, name = "medium-demolisher-expanding-ash-cloud-10", order = "s-i-10", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-11"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 54, distance = 17.875, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 17.875, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 17.875, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "11" }, name = "medium-demolisher-expanding-ash-cloud-11", order = "s-i-11", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-12"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 60, distance = 19.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 19.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 19.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "12" }, name = "medium-demolisher-expanding-ash-cloud-12", order = "s-i-12", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-13"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 63, distance = 20.625, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 20.625, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 20.625, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "13" }, name = "medium-demolisher-expanding-ash-cloud-13", order = "s-i-13", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-14"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 66, distance = 22, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 22, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 22, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "14" }, name = "medium-demolisher-expanding-ash-cloud-14", order = "s-i-14", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-15"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 72, distance = 23.375, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 23.375, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 23.375, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "15" }, name = "medium-demolisher-expanding-ash-cloud-15", order = "s-i-15", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-16"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 75, distance = 24.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 24.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 24.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "16" }, name = "medium-demolisher-expanding-ash-cloud-16", order = "s-i-16", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-17"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 81, distance = 26.125, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 26.125, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 26.125, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "17" }, name = "medium-demolisher-expanding-ash-cloud-17", order = "s-i-17", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-18"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 84, distance = 27.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 27.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 27.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "18" }, name = "medium-demolisher-expanding-ash-cloud-18", order = "s-i-18", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-19"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 87, distance = 28.875, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.875, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.875, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "19" }, name = "medium-demolisher-expanding-ash-cloud-19", order = "s-i-19", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-20"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 93, distance = 30.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 30.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 30.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "20" }, name = "medium-demolisher-expanding-ash-cloud-20", order = "s-i-20", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-21"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 96, distance = 31.625, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.625, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.625, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "21" }, name = "medium-demolisher-expanding-ash-cloud-21", order = "s-i-21", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-22"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 99, distance = 33, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 33, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 33, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "22" }, name = "medium-demolisher-expanding-ash-cloud-22", order = "s-i-22", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-23"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.375, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 105, distance = 34.375, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 34.375, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 34.375, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "23" }, name = "medium-demolisher-expanding-ash-cloud-23", order = "s-i-23", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-24"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 33.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 108, distance = 35.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 35.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 35.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "24" }, name = "medium-demolisher-expanding-ash-cloud-24", order = "s-i-24", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-25"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 35.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.125, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 114, distance = 37.125, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.125, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.125, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "25" }, name = "medium-demolisher-expanding-ash-cloud-25", order = "s-i-25", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-26"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 36.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 117, distance = 38.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 38.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 38.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "26" }, name = "medium-demolisher-expanding-ash-cloud-26", order = "s-i-26", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-27"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 37.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 33.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.875, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 120, distance = 39.875, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 39.875, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 39.875, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "27" }, name = "medium-demolisher-expanding-ash-cloud-27", order = "s-i-27", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-28"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 39.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 35.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 126, distance = 41.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 41.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 41.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "28" }, name = "medium-demolisher-expanding-ash-cloud-28", order = "s-i-28", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-29"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 40.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 36.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.625, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 129, distance = 42.625, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 42.625, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 42.625, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "29" }, name = "medium-demolisher-expanding-ash-cloud-29", order = "s-i-29", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["medium-demolisher-expanding-ash-cloud-30"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 42, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 38, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 132, distance = 44, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 44, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1.5, type = "physical" }, type = "damage" }, { damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 44, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.medium-demolisher" }, "30" }, name = "medium-demolisher-expanding-ash-cloud-30", order = "s-i-30", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["poison-cloud"] = { action = { action_delivery = { target_effects = { action = { action_delivery = { target_effects = { damage = { amount = 8, type = "poison" }, type = "damage" }, type = "instant" }, entity_flags = { "breaths-air" }, radius = 11, type = "area" }, type = "nested-result" }, type = "instant" }, type = "direct" }, action_cooldown = 30, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.23899999999999997, 0.875, 0.99199999999999999, 0.68999999999999995 }, created_effect = { { action_delivery = { target_effects = { { entity_name = "poison-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" }, { sound = { aggregation = { max_count = 1, remove = true }, category = "weapon", game_controller_vibration_data = { duration = 50, high_frequency_vibration_intensity = 0.4, play_for = "everything" }, switch_vibration_data = { filename = "__base__/sound/fight/poison-capsule-explosion.bnvib", gain = 0.3, play_for = "everything" }, variations = { filename = "__base__/sound/fight/poison-capsule-explosion-1.ogg", volume = 0.3 } }, type = "play-sound" } }, type = "instant" }, cluster_count = 10, distance = 4, distance_deviation = 5, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "poison-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 11, distance = 8.8000000000000007, distance_deviation = 2, type = "cluster" } }, cyclic = true, duration = 1200, fade_away_duration = 120, flags = { "not-on-map" }, hidden = true, name = "poison-cloud", particle_count = 16, particle_distance_scale_factor = 0.5, particle_duration_variation = 180, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 3.7800000000000002, 2.2680000000000002 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 20, spread_duration_variation = 20, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["poison-cloud-visual-dummy"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.014000000000000002, 0.35800000000000001, 0.39500000000000002, 0.32200000000000002 }, cyclic = true, duration = 1440, fade_away_duration = 180, flags = { "not-on-map" }, hidden = true, name = "poison-cloud-visual-dummy", particle_count = 24, particle_distance_scale_factor = 0.5, particle_duration_variation = 180, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 3.7800000000000002, 2.2680000000000002 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 140, spread_duration_variation = 280, type = "smoke-with-trigger", wave_distance = { 1, 0.5 }, wave_speed = { 0.00625, 0.0083333333333333321 }, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 1, sound = { audible_distance_modifier = 0.8, filename = "__base__/sound/fight/poison-cloud.ogg", volume = 0.5 } } }, ["small-demolisher-ash-cloud"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 6.25, distance_deviation = 6.25, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 13.75, distance_deviation = 3.75, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 21.25, distance_deviation = 3.75, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 10, distance = 28.75, distance_deviation = 3.75, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 15, distance = 36.25, distance_deviation = 3.75, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, smoke_name = "demolisher-ash-cloud-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 120, distance = 40, distance_deviation = 0.5, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 40, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 40, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 300, fade_away_duration = 60, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud", { "entity-name.small-demolisher" } }, name = "small-demolisher-ash-cloud", order = "s-h", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 180, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 20, spread_duration_variation = 20, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-ash-cloud-trail"] = { action = { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 4, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 4, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, action_cooldown = 30, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = true, duration = 7200, fade_away_duration = 600, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-ash-cloud-trail", { "entity-name.small-demolisher" } }, name = "small-demolisher-ash-cloud-trail", order = "s-h", particle_count = 10, particle_distance_scale_factor = 0.5, particle_duration_variation = 60, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 6, 6 }, render_layer = "under-elevated", show_when_smoke_off = true, spread_duration = 60, spread_duration_variation = 60, type = "smoke-with-trigger", wave_distance = { 1, 0.5 }, wave_speed = { 0.00625, 0.0083333333333333321 } }, ["small-demolisher-expanding-ash-cloud-1"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 12, distance = 3.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 3.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 3.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["smoke-with-trigger"]["big-demolisher-expanding-ash-cloud-1"].action[3].action_delivery.target_effects[1].sound ]=], type = "play-sound" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "1" }, name = "small-demolisher-expanding-ash-cloud-1", order = "s-h-01", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-2"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 15, distance = 5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "2" }, name = "small-demolisher-expanding-ash-cloud-2", order = "s-h-02", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-3"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 21, distance = 6.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 6.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 6.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "3" }, name = "small-demolisher-expanding-ash-cloud-3", order = "s-h-03", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-4"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 24, distance = 7.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 7.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 7.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "4" }, name = "small-demolisher-expanding-ash-cloud-4", order = "s-h-04", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-5"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 27, distance = 8.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 8.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 8.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "5" }, name = "small-demolisher-expanding-ash-cloud-5", order = "s-h-05", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-6"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 30, distance = 10, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 10, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 10, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "6" }, name = "small-demolisher-expanding-ash-cloud-6", order = "s-h-06", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-7"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 36, distance = 11.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 11.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 11.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "7" }, name = "small-demolisher-expanding-ash-cloud-7", order = "s-h-07", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-8"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 39, distance = 12.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 12.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 12.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "8" }, name = "small-demolisher-expanding-ash-cloud-8", order = "s-h-08", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-9"] = { action = { { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 42, distance = 13.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 13.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "9" }, name = "small-demolisher-expanding-ash-cloud-9", order = "s-h-09", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-10"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 45, distance = 15, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 15, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 15, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "10" }, name = "small-demolisher-expanding-ash-cloud-10", order = "s-h-10", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-11"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 51, distance = 16.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 16.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "11" }, name = "small-demolisher-expanding-ash-cloud-11", order = "s-h-11", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-12"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 54, distance = 17.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 17.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 17.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "12" }, name = "small-demolisher-expanding-ash-cloud-12", order = "s-h-12", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-13"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 57, distance = 18.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 18.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 18.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "13" }, name = "small-demolisher-expanding-ash-cloud-13", order = "s-h-13", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-14"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 60, distance = 20, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 20, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 20, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "14" }, name = "small-demolisher-expanding-ash-cloud-14", order = "s-h-14", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-15"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 66, distance = 21.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 21.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 21.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "15" }, name = "small-demolisher-expanding-ash-cloud-15", order = "s-h-15", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-16"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 69, distance = 22.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 22.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 22.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "16" }, name = "small-demolisher-expanding-ash-cloud-16", order = "s-h-16", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-17"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 72, distance = 23.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 23.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 23.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "17" }, name = "small-demolisher-expanding-ash-cloud-17", order = "s-h-17", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-18"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 75, distance = 25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "18" }, name = "small-demolisher-expanding-ash-cloud-18", order = "s-h-18", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-19"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 81, distance = 26.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 26.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 26.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "19" }, name = "small-demolisher-expanding-ash-cloud-19", order = "s-h-19", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-20"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 84, distance = 27.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 27.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 27.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "20" }, name = "small-demolisher-expanding-ash-cloud-20", order = "s-h-20", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-21"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 87, distance = 28.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 28.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "21" }, name = "small-demolisher-expanding-ash-cloud-21", order = "s-h-21", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-22"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 90, distance = 30, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 30, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 30, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "22" }, name = "small-demolisher-expanding-ash-cloud-22", order = "s-h-22", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-23"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 96, distance = 31.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 31.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "23" }, name = "small-demolisher-expanding-ash-cloud-23", order = "s-h-23", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-24"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 99, distance = 32.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 32.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 32.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "24" }, name = "small-demolisher-expanding-ash-cloud-24", order = "s-h-24", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-25"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 102, distance = 33.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 33.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 33.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "25" }, name = "small-demolisher-expanding-ash-cloud-25", order = "s-h-25", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-26"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 33, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 29, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 21, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 17, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 13, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 105, distance = 35, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 35, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 35, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "26" }, name = "small-demolisher-expanding-ash-cloud-26", order = "s-h-26", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-27"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14.25, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 111, distance = 36.25, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 36.25, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 36.25, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "27" }, name = "small-demolisher-expanding-ash-cloud-27", order = "s-h-27", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-28"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 35.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 31.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 27.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 23.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 19.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 15.5, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 114, distance = 37.5, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.5, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 37.5, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "28" }, name = "small-demolisher-expanding-ash-cloud-28", order = "s-h-28", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-29"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 36.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 32.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 28.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 24.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 20.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 16.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 12.75, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 117, distance = 38.75, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 38.75, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 38.75, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "29" }, name = "small-demolisher-expanding-ash-cloud-29", order = "s-h-29", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } }, ["small-demolisher-expanding-ash-cloud-30"] = { action = { { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 9, distance = 38, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 8, distance = 34, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 7, distance = 30, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 6, distance = 26, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 5, distance = 22, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 4, distance = 18, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { entity_name = "demolisher-ash-cloud-visual-dummy", initial_height = 0, show_in_tooltip = false, type = "create-smoke" } }, type = "instant" }, cluster_count = 3, distance = 14, distance_deviation = 3, type = "cluster" }, { action_delivery = { target_effects = { { initial_height = 0, offset_deviation = { { -0.025, -0.025 }, { 0.025, 0.025 } }, smoke_name = "demolisher-ash-cloud-expanding-boundary", speed_from_center = 0.1, speed_from_center_deviation = 0.1, starting_frame = 30, starting_frame_deviation = 30, type = "create-trivial-smoke" } }, type = "instant" }, cluster_count = 120, distance = 40, distance_deviation = 0.02, type = "cluster" }, { action_delivery = { target_effects = { { action = { action_delivery = { target_effects = { { sticker = "demolisher-ash-sticker", type = "create-sticker" } }, type = "instant" }, ignore_collision_condition = true, radius = 40, target_enemies = true, type = "area" }, type = "nested-result" }, { action = { action_delivery = { target_effects = { { damage = { amount = 1, type = "physical" }, type = "damage" }, { damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, ignore_collision_condition = true, radius = 40, target_enemies = true, trigger_target_mask = { "flying-robot" }, type = "area" }, type = "nested-result" } }, type = "instant" }, type = "direct" } }, action_cooldown = 10, affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, attach_to_target = true, color = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, cyclic = false, duration = 20, fade_away_duration = 10, fade_when_attachment_is_destroyed = true, flags = { "not-on-map" }, hidden = true, localised_name = { "entity-name.demolisher-expanding-ash-cloud", { "entity-name.small-demolisher" }, "30" }, name = "small-demolisher-expanding-ash-cloud-30", order = "s-h-30", particle_count = 1, particle_distance_scale_factor = 0.5, particle_duration_variation = 10, particle_scale_factor = { 1, 0.70699999999999994 }, particle_spread = { 1, 1 }, render_layer = "object", show_when_smoke_off = true, spread_duration = 10, spread_duration_variation = 0, type = "smoke-with-trigger", wave_distance = { 0.3, 0.2 }, wave_speed = { 0.0125, 0.016666666666666665 } } }, ["solar-panel"] = { ["solar-panel"] = { collision_box = { { -1.3999999999999999, -1.3999999999999999 }, { 1.3999999999999999, 1.3999999999999999 } }, corpse = "solar-panel-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "solar-panel-explosion", energy_source = { type = "electric", usage_priority = "solar" }, fast_replaceable_group = "solar-panel", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/solar-panel.png", impact_category = "glass", max_health = 200, minable = { mining_time = 0.1, result = "solar-panel" }, name = "solar-panel", overlay = { layers = { { filename = "__base__/graphics/entity/solar-panel/solar-panel-shadow-overlay.png", height = 180, priority = "high", scale = 0.5, shift = { 0.328125, 0.1875 }, width = 214 } } }, picture = { layers = { { filename = "__base__/graphics/entity/solar-panel/solar-panel.png", height = 224, priority = "high", scale = 0.5, shift = { -0.09375, 0.109375 }, width = 230 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/solar-panel/solar-panel-shadow.png", height = 180, priority = "high", scale = 0.5, shift = { 0.296875, 0.1875 }, width = 220 } } }, production = "60kW", selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, type = "solar-panel" } }, ["solar-panel-equipment"] = { ["solar-panel-equipment"] = { categories = { "armor" }, energy_source = { type = "electric", usage_priority = "primary-output" }, name = "solar-panel-equipment", power = "30kW", shape = { height = 1, type = "full", width = 1 }, sprite = { filename = "__base__/graphics/equipment/solar-panel-equipment.png", height = 64, priority = "medium", scale = 0.5, width = 64 }, type = "solar-panel-equipment" } }, ["space-connection"] = { ["aquilo-solar-system-edge"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 5e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.2, probability = 0.0001875, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.3, probability = 0.00043750000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.0008125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.5, probability = 0.00075, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.6, probability = 0.00068749999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.7, probability = 0.00062500000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.8, probability = 0.0003375, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.00029999999999999991, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0001, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.2, probability = 0.00028125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.3, probability = 0.00021875000000000004, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.0001354166666666667, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.5, probability = 0.0003333333333333333, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.6, probability = 0.00038194444444444446, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.7, probability = 0.00013888888888888893, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.8, probability = 0.00056250000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0005, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.2, probability = 0.0009375, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.3, probability = 0.00087500000000000018, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.00054166666666666679, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.5, probability = 0.00025, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.6, probability = 0.00015277777777777772, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.7, probability = 0.00048611111111111116, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.8, probability = 0.00011250000000000002, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0002, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "big-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0.000125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.2, probability = 0.00043750000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.3, probability = 0.00093750000000000018, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 0.0015624999999999998, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.5, probability = 0.00125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.6, probability = 0.0009375, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.7, probability = 0.00062500000000000044, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.8, probability = 0.00018749999999999989, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "big-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0.00025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.2, probability = 0.00065625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.3, probability = 0.00046875000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 0.00026041666666666661, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.5, probability = 0.00055555555555555554, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.6, probability = 0.00052083333333333321, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.7, probability = 0.00013888888888888893, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.8, probability = 0.00031249999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "big-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.2, probability = 0.0021875000000000004, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.3, probability = 0.0018750000000000002, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 0.0010416666666666665, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.5, probability = 0.00041666666666666661, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.6, probability = 0.0002083333333333333, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.7, probability = 0.00048611111111111143, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.8, probability = 6.2499999999999973e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "huge-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 3.125e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.00015624999999999998, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.00046875000000000009, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.000625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.00078125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.00093749999999999982, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.00065625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.9, probability = 0.00075, speed = 0.016666666666666665 } } }, { asteroid = "huge-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 4.6875e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 7.8124999999999991e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 7.8125000000000018e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.00027777777777777777, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.00043402777777777777, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.0002083333333333333, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.0010937500000000002, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.9, probability = 0.00125, speed = 0.016666666666666665 } } }, { asteroid = "huge-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 0.00015625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.00031249999999999996, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.00031250000000000004, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.0002083333333333333, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.00017361111111111112, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.00072916666666666652, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.00021875000000000004, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.9, probability = 0.0005, speed = 0.016666666666666665 } } } }, from = "aquilo", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/aquilo.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/solar-system-edge.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 100000, name = "aquilo-solar-system-edge", order = "h", subgroup = "planet-connections", to = "solar-system-edge", type = "space-connection" }, ["fulgora-aquilo"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 9.6875000000000018e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 5e-05, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.001875, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.00019375000000000004, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0001, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.000625, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.0019375, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.001, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 7.8125e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.001875, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 0.00015625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.000625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 0.0015624999999999998, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "big-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 4.6875000000000018e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.000125, speed = 0.016666666666666665 } } }, { asteroid = "big-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 9.3750000000000036e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.00025, speed = 0.016666666666666665 } } }, { asteroid = "big-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 0.00093750000000000018, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } } }, from = "fulgora", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/fulgora.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/aquilo.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 30000, name = "fulgora-aquilo", order = "g", subgroup = "planet-connections", to = "aquilo", type = "space-connection" }, ["gleba-aquilo"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0012, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.0001125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 5e-05, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.003, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.000225, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0001, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0006, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.4, probability = 0.00225, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.001, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 7.8125e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 0.00015625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0005, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.4, probability = 0.0015624999999999998, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0, speed = 0.016666666666666665 } } }, { asteroid = "big-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 4.6875000000000018e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.000125, speed = 0.016666666666666665 } } }, { asteroid = "big-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 9.3750000000000036e-05, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.00025, speed = 0.016666666666666665 } } }, { asteroid = "big-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.5, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.4, probability = 0.00093750000000000018, speed = 0.016666666666666665 }, { angle_when_stopped = 0.5, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } } }, from = "gleba", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/gleba.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/aquilo.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 30000, name = "gleba-aquilo", order = "f", subgroup = "planet-connections", to = "aquilo", type = "space-connection" }, ["gleba-fulgora"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0012, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.003, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.001875, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0006, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.000625, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0052499999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0065625, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.001875, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0005, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0016875, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.000625, speed = 0.016666666666666665 } } } }, from = "gleba", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/gleba.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/fulgora.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 15000, name = "gleba-fulgora", order = "e", subgroup = "planet-connections", to = "fulgora", type = "space-connection" }, ["nauvis-fulgora"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0083333333333333321, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.001875, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0041666666666666661, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.000625, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0075, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0053124999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.001875, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0021875, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.000625, speed = 0.016666666666666665 } } } }, from = "nauvis", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__base__/graphics/icons/nauvis.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/fulgora.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 15000, name = "nauvis-fulgora", order = "c", subgroup = "planet-connections", to = "fulgora", type = "space-connection" }, ["nauvis-gleba"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0012, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0083333333333333321, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.003, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0041666666666666661, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0006, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0052499999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.001, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0062499999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.002, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0005, speed = 0.016666666666666665 } } } }, from = "nauvis", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__base__/graphics/icons/nauvis.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/gleba.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 15000, name = "nauvis-gleba", order = "b", subgroup = "planet-connections", to = "gleba", type = "space-connection" }, ["nauvis-vulcanus"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0125, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.002, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0083333333333333321, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0008, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0041666666666666661, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0004, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0075, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.004, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.001, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.002, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0005, speed = 0.016666666666666665 } } } }, from = "nauvis", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__base__/graphics/icons/nauvis.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/vulcanus.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 15000, name = "nauvis-vulcanus", order = "a", subgroup = "planet-connections", to = "vulcanus", type = "space-connection" }, ["solar-system-edge-shattered-planet"] = { asteroid_spawn_definitions = { { asteroid = "huge-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.001, probability = 0.00075, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.002, probability = 0.0008159819639278556, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 0.014458761272545089, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.01137700400801603, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.045128006012024056, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.032317658349328218, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.0041433329622207387, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.010410659733593455, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.0026108197840994491, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.99900000000000002, probability = 0.006767054807047491, speed = 0.016666666666666665 } } }, { asteroid = "huge-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.001, probability = 0.00125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.002, probability = 0.0013599699398797596, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 0.0086752567635270523, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.034131012024048091, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.038681148010306332, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.0071817018554062706, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.012429998886662215, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.0026026649333983638, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.007832459352298347, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.99900000000000002, probability = 0.0013534109614094982, speed = 0.016666666666666665 } } }, { asteroid = "huge-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.001, probability = 0.0005, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.002, probability = 0.00054398797595190382, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 0.023134018036072144, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.015169338677354707, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.019340574005153165, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.017954254638515675, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.016573331848882955, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.0065066623334959104, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.0034810930454659328, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.99900000000000002, probability = 0.0027068219228189965, speed = 0.016666666666666665 } } }, { asteroid = "huge-promethium-asteroid", spawn_points = { { angle_when_stopped = 0.4, distance = 0.001, probability = 0, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.002, probability = 6.7998496993987976e-06, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.2, probability = 0.0011567009018036074, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.3, probability = 0.0076984393787575147, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.4, probability = 0.041259891210993427, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.5, probability = 0.056125000000000007, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.6, probability = 0.067121993987975959, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.7, probability = 0.078118987975951901, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.8, probability = 0.089115981963927879, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, distance = 0.99900000000000002, probability = 0.11100000000000001, speed = 0.016666666666666665 } } } }, from = "solar-system-edge", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/solar-system-edge.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/shattered-planet.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 4000000, name = "solar-system-edge-shattered-planet", order = "i", subgroup = "planet-connections", to = "shattered-planet", type = "space-connection" }, ["vulcanus-gleba"] = { asteroid_spawn_definitions = { { asteroid = "metallic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.002, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0012, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "carbonic-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0008, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.003, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "oxide-asteroid-chunk", spawn_points = { { angle_when_stopped = 1, distance = 0.1, probability = 0.0004, speed = 0.016666666666666665 }, { angle_when_stopped = 1, distance = 0.9, probability = 0.0006, speed = 0.016666666666666665 } }, type = "asteroid-chunk" }, { asteroid = "medium-metallic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0025, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0052499999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.001, speed = 0.016666666666666665 } } }, { asteroid = "medium-carbonic-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.001, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0052499999999999991, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0025, speed = 0.016666666666666665 } } }, { asteroid = "medium-oxide-asteroid", spawn_points = { { angle_when_stopped = 0.6, distance = 0.1, probability = 0.0005, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.5, probability = 0.0015, speed = 0.016666666666666665 }, { angle_when_stopped = 0.6, distance = 0.9, probability = 0.0005, speed = 0.016666666666666665 } } } }, from = "vulcanus", icons = { { icon = "__space-age__/graphics/icons/planet-route.png" }, { icon = "__space-age__/graphics/icons/vulcanus.png", icon_size = 64, scale = 0.33300000000000001, shift = { -6, -6 } }, { icon = "__space-age__/graphics/icons/gleba.png", icon_size = 64, scale = 0.33300000000000001, shift = { 6, 6 } } }, length = 15000, name = "vulcanus-gleba", order = "d", subgroup = "planet-connections", to = "gleba", type = "space-connection" } }, ["space-connection-distance-traveled-achievement"] = { ["shattered-planet-1"] = { distance = 10000, icon = "__space-age__/graphics/achievement/shattered-planet-1.png", icon_size = 128, name = "shattered-planet-1", order = "b[exploration]-k[shattered-planet-1]", reversed = false, tracked_connection = "solar-system-edge-shattered-planet", type = "space-connection-distance-traveled-achievement" }, ["shattered-planet-2"] = { distance = 30000, icon = "__space-age__/graphics/achievement/shattered-planet-2.png", icon_size = 128, name = "shattered-planet-2", order = "b[exploration]-l[shattered-planet-2]", reversed = false, tracked_connection = "solar-system-edge-shattered-planet", type = "space-connection-distance-traveled-achievement" }, ["shattered-planet-3"] = { distance = 60000, icon = "__space-age__/graphics/achievement/shattered-planet-3.png", icon_size = 128, name = "shattered-planet-3", order = "b[exploration]-m[shattered-planet-3]", reversed = false, tracked_connection = "solar-system-edge-shattered-planet", type = "space-connection-distance-traveled-achievement" } }, ["space-location"] = { ["shattered-planet"] = { asteroid_spawn_definitions = { { angle_when_stopped = 0.4, asteroid = "huge-metallic-asteroid", probability = 0.0026108197840994491, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, asteroid = "huge-carbonic-asteroid", probability = 0.007832459352298347, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, asteroid = "huge-oxide-asteroid", probability = 0.0034810930454659328, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, asteroid = "huge-promethium-asteroid", probability = 0.089115981963927879, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, auto_save_on_first_trip = false, distance = 80, draw_orbit = false, fly_condition = true, gravity_pull = -10, icon = "__space-age__/graphics/icons/shattered-planet.png", magnitude = 1, name = "shattered-planet", order = "g[shattered-planet]", orientation = 0.25, starmap_icon = "__space-age__/graphics/icons/starmap-shattered-planet.png", starmap_icon_size = 512, subgroup = "planets", type = "space-location" }, ["solar-system-edge"] = { asteroid_spawn_definitions = { { angle_when_stopped = 1, asteroid = "metallic-asteroid-chunk", probability = 0.00029999999999999991, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "carbonic-asteroid-chunk", probability = 0.0005, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 1, asteroid = "oxide-asteroid-chunk", probability = 0.0002, speed = 0.016666666666666665, type = "asteroid-chunk" }, { angle_when_stopped = 0.4, asteroid = "huge-metallic-asteroid", probability = 0.00075, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, asteroid = "huge-carbonic-asteroid", probability = 0.00125, speed = 0.016666666666666665 }, { angle_when_stopped = 0.4, asteroid = "huge-oxide-asteroid", probability = 0.0005, speed = 0.016666666666666665 } }, asteroid_spawn_influence = 1, distance = 50, gravity_pull = -10, icon = "__space-age__/graphics/icons/solar-system-edge.png", label_orientation = 0.15, magnitude = 1, name = "solar-system-edge", order = "f[solar-system-edge]", orientation = 0.25, subgroup = "planets", type = "space-location" }, ["space-location-unknown"] = { distance = 0, hidden = true, icon = "__core__/graphics/icons/unknown.png", name = "space-location-unknown", orientation = 0, type = "space-location" } }, ["space-platform-hub"] = { ["space-platform-hub"] = { cargo_station_parameters = { giga_hatch_definitions = { { closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-closing-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.4 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-closing-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 3.5 }, volume = 0.5 } }, covered_hatches = { 0, 1, 2 }, hatch_graphics_back = { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-back.png", frame_count = 20, height = 318, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.453125, -3.859375 }, width = 326 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/shared-upper-hatch-shadow.png", frame_count = 20, height = 226, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 5.59375, -1.0625 }, width = 468 }, { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/cargo-hubs/hatches/shared-upper-back-hatch-emission.png", frame_count = 20, height = 250, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.921875, -4.390625 }, width = 260 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-front-hatch-emission.png", frame_count = 3, frame_sequence = { 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3 }, height = 94, line_length = 3, run_mode = "forward", scale = 0.5, shift = { -0.671875, -1.640625 }, width = 130 } } }, hatch_graphics_front = { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-front.png", frame_count = 20, height = 130, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.15625, -2.09375 }, width = 232 } } }, hatch_render_layer_back = "above-inserters", hatch_render_layer_front = "above-inserters", opening_sound = { minimal_sound_duration_for_stopped_sound = 25, sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-opening-loop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.8 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/upper-giga-hatch-opening-stop.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.5 }, volume = 0.4 } } }, { closing_sound = { sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/lower-giga-hatch-closing-loop.ogg", volume = 0.5 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/lower-giga-hatch-closing-stop.ogg", volume = 0.35 } }, covered_hatches = { 3, 4, 5 }, hatch_graphics_back = { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-front-r.png", frame_count = 20, height = 138, line_length = 6, run_mode = "forward", scale = 0.5, shift = { -1.125, 0.359375 }, width = 190 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-emission.png", frame_count = 3, frame_sequence = { 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3 }, height = 74, line_length = 3, run_mode = "forward", scale = 0.5, shift = { 0.609375, 1.203125 }, width = 96 } } }, hatch_graphics_front = { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-front.png", frame_count = 20, height = 112, line_length = 6, run_mode = "forward", scale = 0.5, shift = { -1.71875, 1 }, width = 174 } } }, hatch_render_layer_back = "cargo-hatch", hatch_render_layer_front = "cargo-hatch", opening_sound = { minimal_sound_duration_for_stopped_sound = 25, sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/lower-giga-hatch-opening-loop.ogg", volume = 0.5 }, stopped_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, filename = "__base__/sound/entity/cargo-hatch/lower-giga-hatch-opening-stop.ogg", volume = 0.5 } } } }, hatch_definitions = { { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 503, offset = { 0.5, -3.5 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -0.5, slice_height = 2.25, travel_height = 3 }, { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 504, offset = { 2, -3.5 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -0.5, slice_height = 2.25, travel_height = 3 }, { cargo_unit_entity_to_spawn = "", illumination_graphic_index = 505, offset = { 1.25, -2.5 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = { "cargo-pod" }, sky_slice_height = -1, slice_height = 1.25, travel_height = 3 }, { cargo_unit_entity_to_spawn = "cargo-pod", illumination_graphic_index = 500, offset = { -1.75, 0 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = {}, sky_slice_height = 0, slice_height = 2, travel_height = 3 }, { cargo_unit_entity_to_spawn = "cargo-pod", illumination_graphic_index = 501, offset = { -0.5, 0.5 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = {}, sky_slice_height = 0, slice_height = 1.5, travel_height = 3 }, { cargo_unit_entity_to_spawn = "cargo-pod", illumination_graphic_index = 502, offset = { -2, 1 }, pod_shadow_offset = { 1, 1.3 }, receiving_cargo_units = {}, sky_slice_height = 0, slice_height = 1, travel_height = 3 } } }, circuit_connector = { points = { shadow = { green = { 3.8319999999999999, 2.5270000000000001 }, red = { 4.0659999999999998, 2.363 } }, wire = { green = { 2.3319999999999999, 1.0269999999999999 }, red = { 2.5659999999999998, 0.8629999999999999 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["cryogenic-plant"].close_sound ]=], collision_box = { { -3.9, -3.9 }, { 3.9, 3.9 } }, default_damage_taken_signal = { name = "signal-D", type = "virtual" }, default_speed_signal = { name = "signal-V", type = "virtual" }, dump_container = "crash-site-chest-1", flags = { "player-creation", "not-deconstructable" }, graphics_set = { animation = { layers = { { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-1-1.png", frame_count = 9, frame_sequence = { 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 4, 5, 4, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 9, 9, 1, 1, 1, 2, 3, 4, 5, 6, 6, 5, 4, 5, 6, 6, 5, 4, 3, 2, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 3, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 3, 4, 5, 6, 7, 7, 7, 6, 5, 6, 7, 6, 7, 6, 5, 4, 4, 4, 3, 2, 3, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 2, 3, 2, 3, 4, 5, 6, 5, 4, 5, 6, 7, 6, 7, 8, 7, 6, 6, 7, 7, 8, 8, 9, 8, 9, 8, 9, 9, 9, 1, 1, 1, 2, 3, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 2, 3, 2, 3, 4, 5, 5, 4, 3, 4, 3, 2, 2, 1, 1, 1, 2, 3, 4, 5, 6, 5, 4, 3, 4, 5, 6, 7, 7, 7, 6, 5, 6, 7, 8, 8, 9, 9, 9, 1, 1, 1, 2, 3, 3, 2, 1, 2, 3, 4, 5, 6, 5, 5, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 3, 2, 3, 2 }, height = 32, line_length = 3, scale = 0.5, shift = { -2.703125, -2.78125 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-1-2.png", frame_count = 9, frame_sequence = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2 }, height = 32, line_length = 3, scale = 0.5, shift = { -2.703125, -2.78125 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-1-3.png", frame_count = 9, frame_sequence = { 1, 1, 1, 2, 3, 4, 5, 6, 6, 5, 4, 5, 6, 6, 5, 4, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 3, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 3, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 3, 4, 5, 6, 7, 7, 7, 6, 5, 6, 7, 6, 7, 6, 5, 4, 4, 4, 3, 2, 3, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 9, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 4, 5, 4, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 9, 9, 1, 1, 1, 2, 2, 3, 2, 3, 4, 5, 5, 4, 3, 4, 3, 2, 2, 1, 1, 1, 2, 3, 3, 2, 1, 2, 3, 4, 5, 6, 5, 5, 4, 5, 6, 7, 8, 9, 9, 9, 1, 2, 3, 2, 3, 4, 5, 6, 5, 4, 5, 6, 7, 6, 7, 8, 7, 6, 6, 7, 7, 8, 8, 9, 8, 9, 8, 9, 9, 9, 1, 1, 1, 2, 3, 4, 5, 6, 5, 4, 3, 4, 5, 6, 7, 7, 7, 6, 5, 6, 7, 8, 8, 9, 9, 9, 1, 1, 1, 2, 3, 2, 3, 2, 3, 2, 1, 1, 1, 2, 3, 2, 3, 2 }, height = 32, line_length = 3, scale = 0.5, shift = { -2.703125, -2.78125 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-1-4.png", frame_count = 9, frame_sequence = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2 }, height = 32, line_length = 3, scale = 0.5, shift = { -2.703125, -2.78125 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-2.png", frame_count = 9, frame_sequence = { 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 2, 4, 4, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 2, 4, 4, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 2, 4, 4, 1, 1, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 3, 3, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 2, 2, 4, 4, 1, 1, 4, 4 }, height = 24, line_length = 2, scale = 0.5, shift = { -2.625, -2.515625 }, width = 28 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-3.png", frame_count = 9, frame_sequence = { 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 1, 1, 4, 4, 3, 3, 2, 2, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 3, 3, 4, 4, 2, 2, 3, 3, 3, 3, 4, 4, 2, 2, 1, 1, 1, 4, 1, 1, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 1, 1, 4, 4, 3, 3, 2, 2, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 3, 3, 4, 4, 2, 2, 3, 3, 3, 3, 4, 4, 2, 2, 1, 1, 1, 4, 1, 1, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 1, 2, 2, 1, 1, 1, 1, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 3, 3, 1, 1, 4, 4, 3, 3, 2, 2, 4, 4, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 3, 3, 4, 4, 2, 2, 3, 3, 3, 3, 2, 3, 3, 3, 3 }, height = 40, line_length = 4, scale = 0.5, shift = { -2.8125, -3.515625 }, width = 14 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-4.png", frame_count = 9, frame_sequence = { 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1 }, height = 30, line_length = 2, scale = 0.5, shift = { -2.765625, -4.265625 }, width = 18 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-5.png", frame_count = 9, frame_sequence = { 4, 4, 4, 5, 5, 3, 3, 3, 8, 8, 3, 1, 1, 2, 2, 2, 7, 7, 5, 5, 4, 2, 2, 2, 5, 5, 6, 6, 7, 7, 4, 4, 4, 6, 7, 7, 7, 7, 5, 5, 5, 5, 7, 7, 7, 7, 4, 6, 6, 3, 6, 6, 4, 1, 4, 1, 4, 1, 4, 1, 1, 1, 8, 8, 6, 1, 6, 6, 1, 1, 6, 5, 5, 5, 3, 3, 3, 8, 8, 5, 4, 4, 4, 2, 2, 8, 8, 5, 4, 5, 4, 2, 2, 2, 2, 4, 4, 7, 3, 7, 1, 1, 1, 1, 6, 6, 8, 8, 1, 1, 1, 1, 2, 2, 4, 5, 6, 4, 5, 6, 4, 4, 3, 3, 3, 3, 8, 8, 4, 4, 8, 8, 5, 5, 8, 8, 7, 7, 4, 4, 4, 5, 5, 4, 4, 5, 5, 4, 4, 5, 5, 4, 3, 3, 3, 2, 2, 5, 5, 8, 1, 1, 5, 5, 6, 6, 4, 1, 4, 1, 4, 1, 3, 6, 6, 5, 3, 3, 6, 5, 5, 5, 3, 3, 6, 6, 6, 6, 2, 2, 5, 5, 2, 2, 4, 4, 4, 4, 6, 6, 3, 3, 5, 5, 3, 3, 4, 4, 5, 5, 3, 3, 5, 5, 3, 3, 4, 4, 5, 5, 1, 1, 1, 1, 6, 6, 8, 8, 1, 1, 1, 1, 2, 2, 4, 5, 6, 4, 5, 6, 5, 5, 7, 7, 7, 7, 4, 6, 6, 3, 6, 6, 4, 1, 4 }, height = 60, line_length = 4, scale = 0.5, shift = { -2.015625, -4.1875 }, width = 56 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-6.png", frame_count = 9, frame_sequence = { 2, 2, 2, 2, 4, 4, 4, 4, 1, 1, 3, 3, 1, 1, 4, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 1, 1, 3, 3, 1, 1, 4, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, 3, 3, 3, 2, 2, 2, 2, 4, 4, 4, 4, 1, 1, 3, 3, 1, 1, 4, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 1, 1, 3, 3, 1, 1, 4, 4, 2, 2, 1, 1, 2, 2, 1, 1, 3, 3, 3, 3, 1, 1, 2, 2, 4, 4, 4, 4, 2, 2, 2, 2, 3, 3, 1, 1, 1, 1, 2, 2, 3, 3, 2, 2, 4, 4, 4, 4, 4, 4, 2, 2 }, height = 26, line_length = 2, scale = 0.5, shift = { -2.234375, -3.734375 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-7.png", frame_count = 9, frame_sequence = { 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 3, 3, 2, 4, 4, 1, 1, 4, 4, 1, 1, 2, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 3, 3, 2, 4, 4, 1, 1, 4, 4, 1, 1, 2, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 3, 3, 2, 4, 4, 1, 1, 4, 4, 1, 1, 2, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 3, 3, 2, 4, 4, 1, 1, 4, 4, 1, 1, 2, 3, 3, 3, 4, 3, 4, 4, 3, 3, 3, 2, 4, 2, 2, 4, 2, 2, 2, 4, 4, 4, 2, 2, 1, 3, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 2, 2, 3, 3, 3, 2, 4, 4, 1, 1, 4, 4, 1, 1, 2, 3, 3, 2, 4, 2 }, height = 22, line_length = 2, scale = 0.5, shift = { -1.6875, -3.90625 }, width = 18 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-8.png", frame_count = 9, frame_sequence = { 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 1, 1, 1, 1, 4, 4, 4, 4, 1, 1, 1, 4, 4, 4, 1, 1, 1, 4, 4, 4, 1, 1, 1, 4, 4, 4, 1, 1, 4, 4, 1, 1, 4, 4, 1, 1, 4, 4, 1, 4, 1, 4, 1, 4, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 1, 1, 3, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 3, 3, 1, 3, 1, 3, 1, 3, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 1, 1, 1, 5, 5, 5, 1, 1, 1, 5, 5, 5, 1, 1, 5, 5, 1, 1, 5, 5, 1, 1, 5, 5, 1, 5, 1, 5, 1, 5, 6, 6, 6, 6, 6, 6, 6, 6, 1 }, height = 22, line_length = 3, scale = 0.5, shift = { -1.375, -4.078125 }, width = 22 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-A-9.png", frame_count = 9, frame_sequence = { 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1 }, height = 26, line_length = 2, scale = 0.5, shift = { -1.203125, -3.296875 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-1.png", frame_count = 9, frame_sequence = { 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 3, 3, 3, 2, 2, 1, 2, 3, 3, 2, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 3, 3, 3, 3, 2, 2, 2, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 3, 3, 2, 2, 1, 1, 1 }, height = 28, line_length = 3, scale = 0.5, shift = { 1.65625, 1.796875 }, width = 20 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-2.png", frame_count = 9, frame_sequence = { 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }, height = 32, line_length = 2, scale = 0.5, shift = { 1.734375, 1.765625 }, width = 30 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-3.png", frame_count = 9, frame_sequence = { 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }, height = 32, line_length = 2, scale = 0.5, shift = { 1.890625, 1.75 }, width = 50 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-4.png", frame_count = 9, frame_sequence = { 1, 4, 1, 2, 4, 1, 3, 2, 4, 4, 1, 3, 4, 2, 3, 2, 1, 2, 1, 4, 3, 2, 1, 1, 4, 2, 1, 2, 3, 3, 1, 4, 2, 4, 3, 2, 1, 4, 4, 2, 2, 3, 2, 4, 3, 2, 2, 4, 2, 2, 1, 1, 2, 4, 3, 4, 1, 2, 3, 4, 4, 2, 3, 3, 3, 2, 2, 3, 2, 1, 2, 1, 3, 3, 2, 1, 2, 1, 2, 2, 4, 1, 4, 3, 3, 4, 1, 3, 1, 3, 1, 1, 4, 4, 1, 2, 3, 3, 1, 2, 4, 1, 1, 3, 1, 3, 2, 2, 4, 1, 3, 2, 4, 1, 3, 1, 2, 2, 1, 4, 3, 1, 4, 4, 1, 2, 3, 3, 3, 1, 2, 2, 1, 3, 4, 3, 1, 3, 4, 3, 3, 4, 1, 3, 4, 3, 2, 1, 4, 2, 4, 2, 1, 4, 4, 2, 1, 3, 1, 1, 1, 2, 3, 2, 2, 3, 4, 2, 2, 3, 2, 2, 2, 2, 1, 4, 1, 1, 4, 2, 2, 1, 2, 3, 4, 3, 4, 1, 1, 1, 1, 4, 1, 3, 3, 1, 4, 3, 3, 2, 2, 3, 4, 2, 1, 2, 2, 4, 4, 4, 3, 4, 4, 3, 4, 3, 4, 4, 3, 1, 4, 3, 2, 2, 4, 1, 3, 4, 2, 3, 2, 1, 2, 4, 3, 1, 4, 2, 4, 2, 2, 3, 2, 3, 4, 1, 2, 2, 4, 4, 1, 1, 2, 4, 1 }, height = 12, line_length = 2, scale = 0.5, shift = { 1.65625, 1.953125 }, width = 14 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-5.png", frame_count = 9, frame_sequence = { 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1, 3, 3, 1, 1, 3, 3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 1, 1, 3, 3, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 3, 3, 3, 3, 1, 1, 1, 1, 1 }, height = 18, line_length = 2, scale = 0.5, shift = { 1.890625, 2 }, width = 22 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-6.png", frame_count = 9, frame_sequence = { 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 3, 2, 3, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 3, 2, 3, 2, 3, 4, 3, 4, 4, 4, 4, 4, 3, 4, 3, 4, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 4, 3, 4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 3, 4, 3, 4, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 1, 2, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 3, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 2, 3, 2, 2, 2, 2, 3, 2, 3, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 2, 3, 2 }, height = 20, line_length = 2, scale = 0.5, shift = { 2.203125, 1.9375 }, width = 26 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-7.png", frame_count = 9, frame_sequence = { 2, 2, 2, 1, 1, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 6, 6, 6, 8, 8, 8, 9, 9, 9, 3, 3, 3, 3, 3, 3, 8, 8, 8, 2, 2, 2, 9, 9, 9, 4, 4, 4, 8, 8, 8, 4, 4, 4, 7, 7, 7, 9, 9, 9, 2, 2, 2, 4, 4, 4, 1, 1, 1, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 2, 2, 2, 4, 4, 4, 4, 4, 4, 7, 7, 7, 9, 9, 9, 5, 5, 5, 3, 3, 3, 3, 3, 3, 7, 7, 7, 1, 1, 1, 3, 3, 3, 1, 1, 1, 6, 6, 6, 3, 3, 3, 1, 1, 1, 8, 8, 8, 3, 3, 3, 4, 4, 4, 8, 8, 8, 7, 7, 7, 5, 5, 5, 9, 9, 9, 1, 1, 1, 8, 8, 8, 3, 3, 3, 4, 4, 4, 6, 6, 6, 3, 3, 3, 1, 1, 1, 8, 8, 8, 3, 3, 3, 7, 7, 7, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 1, 1, 1, 8, 8, 8, 2, 2, 2, 7, 7, 7, 3, 3, 3, 3, 3, 3, 5, 5, 5, 9, 9, 9, 4, 4, 4, 3, 3, 3, 4, 4, 4, 7, 7, 7, 2, 2, 2, 4, 4, 4, 5, 5, 5, 6, 6, 6, 5, 5, 5, 7, 7, 7, 8, 8, 8, 5, 5, 5, 3, 3, 3, 7, 7, 7, 9, 9, 9, 1, 1, 1 }, height = 16, line_length = 3, scale = 0.5, shift = { 2.609375, 1.796875 }, width = 20 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-8.png", frame_count = 9, frame_sequence = { 2, 2, 2, 1, 1, 1, 2, 3, 4, 5, 5, 5, 6, 6, 6, 5, 4, 4, 4, 3, 2, 2, 2, 3, 4, 5, 6, 7, 8, 8, 8, 7, 6, 5, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 4, 4, 4, 5, 6, 7, 8, 8, 8, 7, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 2, 3, 4, 4, 4, 5, 6, 7, 8, 8, 8, 7, 6, 5, 4, 3, 2, 2, 2, 3, 4, 4, 4, 3, 2, 2, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 5, 4, 3, 3, 3, 4, 5, 6, 7, 8, 8, 8, 7, 6, 5, 4, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 8, 8, 7, 6, 6, 6, 7, 7, 7, 8, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1, 1, 2, 3, 4, 5, 6, 6, 6, 5, 4, 4, 4, 5, 6, 7, 7, 7, 8, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2, 1, 1, 1, 2, 3, 3, 3, 4, 5, 6, 7, 8, 8, 8, 7, 6, 5, 4, 3, 2, 2, 2, 3, 4, 5, 6, 6, 6, 7, 7, 7, 6, 5, 4, 3, 2, 2, 2, 3, 4, 5, 6, 6, 6, 5, 4, 3, 3, 3, 4, 4, 4, 5, 6, 7, 7, 7, 6, 5, 4, 3, 3, 3, 4, 4, 4, 3, 2, 2, 2 }, height = 28, line_length = 3, scale = 0.5, shift = { 3, 1.359375 }, width = 30 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-9.png", frame_count = 9, frame_sequence = { 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 6, 6, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 6, 6, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 5, 5, 6, 6, 7, 7, 6, 6, 7, 7, 8, 8, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 3, 3, 4, 4, 3, 3, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 4, 4, 5, 5, 6, 6, 5, 5, 4, 4, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 2, 2, 3, 3, 2, 2, 1, 1, 1 }, height = 34, line_length = 3, scale = 0.5, shift = { 2.96875, 1.296875 }, width = 30 }, { animation_speed = 0.06, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/cockpit/space-platform-hub-cockpit-B-10.png", frame_count = 9, frame_sequence = { 2, 5, 5, 3, 4, 6, 6, 7, 1, 5, 3, 4, 2, 1, 8, 2, 2, 8, 7, 3, 4, 6, 5, 1, 6, 5, 7, 6, 2, 3, 8, 2, 4, 6, 2, 5, 7, 8, 8, 6, 5, 5, 8, 3, 2, 4, 6, 8, 4, 8, 1, 4, 1, 6, 4, 2, 3, 7, 4, 1, 6, 2, 4, 1, 3, 4, 5, 7, 3, 6, 6, 8, 2, 6, 2, 6, 5, 6, 5, 3, 2, 2, 3, 6, 3, 5, 8, 2, 8, 2, 1, 7, 6, 1, 8, 1, 4, 1, 1, 1, 5, 7, 5, 5, 5, 4, 1, 3, 3, 2, 8, 2, 8, 1, 6, 5, 4, 5, 5, 8, 2, 8, 8, 4, 8, 5, 8, 8, 1, 8, 5, 8, 6, 1, 1, 7, 5, 8, 2, 4, 8, 6, 4, 5, 1, 4, 1, 6, 8, 4, 2, 4, 4, 3, 4, 5, 7, 4, 3, 7, 2, 2, 7, 8, 4, 3, 2, 2, 1, 7, 4, 1, 1, 2, 7, 8, 8, 6, 1, 3, 4, 7, 1, 2, 2, 4, 5, 2, 5, 6, 1, 5, 1, 5, 6, 8, 1, 7, 4, 3, 4, 6, 5, 4, 7, 5, 4, 6, 8, 6, 1, 7, 6, 1, 7, 7, 2, 2, 5, 2, 3, 7, 6, 5, 6, 3, 5, 2, 3, 8, 4, 6, 5, 4, 7, 7, 8, 2, 4, 3, 8, 8, 5, 6, 1, 7, 2, 5, 2, 8, 8, 2, 6, 4, 4 }, height = 28, line_length = 3, scale = 0.5, shift = { 3.0625, 1.109375 }, width = 18 } } }, connections = "SERPENT PLACEHOLDER" --[=[ ref [""]["cargo-bay"]["cargo-bay"].platform_graphics_set.connections ]=], picture = { { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-0-A.png", height = 106, line_length = 1, scale = 0.5, shift = { -1.234375, 1.984375 }, width = 290 }, { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-0-B.png", height = 194, line_length = 1, scale = 0.5, shift = { -3.09375, -2.359375 }, width = 66 }, { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-0-C.png", height = 112, line_length = 1, scale = 0.5, shift = { 3.28125, -2.046875 }, width = 66 }, { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-0-D.png", height = 210, line_length = 1, scale = 0.5, shift = { 3.21875, 1.03125 }, width = 96 } }, render_layer = "lower-object-above-shadow" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-1-A.png", height = 58, line_length = 1, scale = 0.5, shift = { -0.71875, 2.25 }, width = 196 }, { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-1-B.png", height = 176, line_length = 1, scale = 0.5, shift = { -1.40625, 0.546875 }, width = 234 }, { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-1-C.png", height = 120, line_length = 1, scale = 0.5, shift = { 3.046875, -3.578125 }, width = 96 } }, render_layer = "lower-object-overlay" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-2.png", height = 504, line_length = 1, scale = 0.5, shift = { 0.1875, -1.09375 }, width = 476 } }, render_layer = "object-under" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-3.png", height = 516, line_length = 1, scale = 0.5, shift = { 0.0625, -1.09375 }, width = 492 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-shadow.png", height = 408, line_length = 1, scale = 0.5, shift = { 5.984375, 0.75 }, width = 318 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-emission-A.png", height = 214, line_length = 1, scale = 0.5, shift = { 0.03125, -2.953125 }, width = 392 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-emission-B.png", height = 164, line_length = 1, scale = 0.5, shift = { -1.8125, 0.75 }, width = 194 }, { blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/entity/cargo-hubs/hubs/platform-hub-emission-C.png", height = 128, line_length = 1, scale = 0.5, shift = { 1.828125, 1.3125 }, width = 202 } }, render_layer = "object" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-lower-hatch-occluder.png", height = 142, line_length = 1, scale = 0.5, shift = { -1.34375, 1.203125 }, width = 256 } }, render_layer = "cargo-hatch" }, { layers = { { filename = "__space-age__/graphics/entity/cargo-hubs/hatches/platform-upper-hatch-occluder.png", height = 120, line_length = 1, scale = 0.5, shift = { 1.21875, -1.75 }, width = 270 } }, render_layer = "above-inserters" } } }, icon = "__space-age__/graphics/icons/space-platform-hub.png", inventory_size = 59, max_health = 1000, name = "space-platform-hub", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["cryogenic-plant"].open_sound ]=], order = "b[space-platform-hub]", persistent_ambient_sounds = { base_ambience = { filename = "__space-age__/sound/wind/base-wind-space-platform.ogg", volume = 0.8 }, crossfade = { curve_type = "cosine", from = { control = 0.35, volume_percentage = 0 }, order = { "wind", "base_ambience" }, to = { control = 2, volume_percentage = 100 } }, wind = { filename = "__space-age__/sound/wind/wind-space-platform.ogg", volume = 0.8 } }, platform_repair_speed_modifier = 0.1, selection_box = { { -4, -4 }, { 4, 4 } }, subgroup = "space-platform", surface_conditions = { { max = 0, min = 0, property = "pressure" } }, surface_render_parameters = { shadow_opacity = 0.5, space_dust_background = { animation_speed = 1, asteroid_normal_texture = { filename = "__space-age__/graphics/space/asteroidNormalTexture.png", size = 1024 }, asteroid_texture = { filename = "__space-age__/graphics/space/asteroidTexture.png", size = 1024 }, noise_texture = { filename = "__space-age__/graphics/space/dustTrailSpeckDust.png", premul_alpha = false, size = 4096 } }, space_dust_foreground = { animation_speed = 1, asteroid_normal_texture = { filename = "__space-age__/graphics/space/asteroidNormalTexture.png", size = 1024 }, asteroid_texture = { filename = "__space-age__/graphics/space/asteroidTexture.png", size = 1024 }, noise_texture = { filename = "__space-age__/graphics/space/dustTrailSpeckDust.png", premul_alpha = false, size = 4096 } } }, type = "space-platform-hub", weight = 40000 } }, ["space-platform-starter-pack"] = { ["space-platform-starter-pack"] = { create_electric_network = true, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], icon = "__space-age__/graphics/icons/space-platform-starter-pack.png", initial_items = { { amount = 10, name = "space-platform-foundation", type = "item" } }, inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].drop_sound ]=], name = "space-platform-starter-pack", order = "b[space-platform-starter-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].item["agricultural-tower"].pick_sound ]=], stack_size = 1, subgroup = "space-rocket", surface = "space-platform", tiles = { { position = { -5, -5 }, tile = "space-platform-foundation" }, { position = { -5, -4 }, tile = "space-platform-foundation" }, { position = { -5, -3 }, tile = "space-platform-foundation" }, { position = { -5, -2 }, tile = "space-platform-foundation" }, { position = { -5, -1 }, tile = "space-platform-foundation" }, { position = { -5, 0 }, tile = "space-platform-foundation" }, { position = { -5, 1 }, tile = "space-platform-foundation" }, { position = { -5, 2 }, tile = "space-platform-foundation" }, { position = { -5, 3 }, tile = "space-platform-foundation" }, { position = { -5, 4 }, tile = "space-platform-foundation" }, { position = { -4, -5 }, tile = "space-platform-foundation" }, { position = { -4, -4 }, tile = "space-platform-foundation" }, { position = { -4, -3 }, tile = "space-platform-foundation" }, { position = { -4, -2 }, tile = "space-platform-foundation" }, { position = { -4, -1 }, tile = "space-platform-foundation" }, { position = { -4, 0 }, tile = "space-platform-foundation" }, { position = { -4, 1 }, tile = "space-platform-foundation" }, { position = { -4, 2 }, tile = "space-platform-foundation" }, { position = { -4, 3 }, tile = "space-platform-foundation" }, { position = { -4, 4 }, tile = "space-platform-foundation" }, { position = { -3, -5 }, tile = "space-platform-foundation" }, { position = { -3, -4 }, tile = "space-platform-foundation" }, { position = { -3, -3 }, tile = "space-platform-foundation" }, { position = { -3, -2 }, tile = "space-platform-foundation" }, { position = { -3, -1 }, tile = "space-platform-foundation" }, { position = { -3, 0 }, tile = "space-platform-foundation" }, { position = { -3, 1 }, tile = "space-platform-foundation" }, { position = { -3, 2 }, tile = "space-platform-foundation" }, { position = { -3, 3 }, tile = "space-platform-foundation" }, { position = { -3, 4 }, tile = "space-platform-foundation" }, { position = { -2, -5 }, tile = "space-platform-foundation" }, { position = { -2, -4 }, tile = "space-platform-foundation" }, { position = { -2, -3 }, tile = "space-platform-foundation" }, { position = { -2, -2 }, tile = "space-platform-foundation" }, { position = { -2, -1 }, tile = "space-platform-foundation" }, { position = { -2, 0 }, tile = "space-platform-foundation" }, { position = { -2, 1 }, tile = "space-platform-foundation" }, { position = { -2, 2 }, tile = "space-platform-foundation" }, { position = { -2, 3 }, tile = "space-platform-foundation" }, { position = { -2, 4 }, tile = "space-platform-foundation" }, { position = { -1, -5 }, tile = "space-platform-foundation" }, { position = { -1, -4 }, tile = "space-platform-foundation" }, { position = { -1, -3 }, tile = "space-platform-foundation" }, { position = { -1, -2 }, tile = "space-platform-foundation" }, { position = { -1, -1 }, tile = "space-platform-foundation" }, { position = { -1, 0 }, tile = "space-platform-foundation" }, { position = { -1, 1 }, tile = "space-platform-foundation" }, { position = { -1, 2 }, tile = "space-platform-foundation" }, { position = { -1, 3 }, tile = "space-platform-foundation" }, { position = { -1, 4 }, tile = "space-platform-foundation" }, { position = { 0, -5 }, tile = "space-platform-foundation" }, { position = { 0, -4 }, tile = "space-platform-foundation" }, { position = { 0, -3 }, tile = "space-platform-foundation" }, { position = { 0, -2 }, tile = "space-platform-foundation" }, { position = { 0, -1 }, tile = "space-platform-foundation" }, { position = { 0, 0 }, tile = "space-platform-foundation" }, { position = { 0, 1 }, tile = "space-platform-foundation" }, { position = { 0, 2 }, tile = "space-platform-foundation" }, { position = { 0, 3 }, tile = "space-platform-foundation" }, { position = { 0, 4 }, tile = "space-platform-foundation" }, { position = { 1, -5 }, tile = "space-platform-foundation" }, { position = { 1, -4 }, tile = "space-platform-foundation" }, { position = { 1, -3 }, tile = "space-platform-foundation" }, { position = { 1, -2 }, tile = "space-platform-foundation" }, { position = { 1, -1 }, tile = "space-platform-foundation" }, { position = { 1, 0 }, tile = "space-platform-foundation" }, { position = { 1, 1 }, tile = "space-platform-foundation" }, { position = { 1, 2 }, tile = "space-platform-foundation" }, { position = { 1, 3 }, tile = "space-platform-foundation" }, { position = { 1, 4 }, tile = "space-platform-foundation" }, { position = { 2, -5 }, tile = "space-platform-foundation" }, { position = { 2, -4 }, tile = "space-platform-foundation" }, { position = { 2, -3 }, tile = "space-platform-foundation" }, { position = { 2, -2 }, tile = "space-platform-foundation" }, { position = { 2, -1 }, tile = "space-platform-foundation" }, { position = { 2, 0 }, tile = "space-platform-foundation" }, { position = { 2, 1 }, tile = "space-platform-foundation" }, { position = { 2, 2 }, tile = "space-platform-foundation" }, { position = { 2, 3 }, tile = "space-platform-foundation" }, { position = { 2, 4 }, tile = "space-platform-foundation" }, { position = { 3, -5 }, tile = "space-platform-foundation" }, { position = { 3, -4 }, tile = "space-platform-foundation" }, { position = { 3, -3 }, tile = "space-platform-foundation" }, { position = { 3, -2 }, tile = "space-platform-foundation" }, { position = { 3, -1 }, tile = "space-platform-foundation" }, { position = { 3, 0 }, tile = "space-platform-foundation" }, { position = { 3, 1 }, tile = "space-platform-foundation" }, { position = { 3, 2 }, tile = "space-platform-foundation" }, { position = { 3, 3 }, tile = "space-platform-foundation" }, { position = { 3, 4 }, tile = "space-platform-foundation" }, { position = { 4, -5 }, tile = "space-platform-foundation" }, { position = { 4, -4 }, tile = "space-platform-foundation" }, { position = { 4, -3 }, tile = "space-platform-foundation" }, { position = { 4, -2 }, tile = "space-platform-foundation" }, { position = { 4, -1 }, tile = "space-platform-foundation" }, { position = { 4, 0 }, tile = "space-platform-foundation" }, { position = { 4, 1 }, tile = "space-platform-foundation" }, { position = { 4, 2 }, tile = "space-platform-foundation" }, { position = { 4, 3 }, tile = "space-platform-foundation" }, { position = { 4, 4 }, tile = "space-platform-foundation" } }, trigger = { { action_delivery = { source_effects = { { entity_name = "space-platform-hub", type = "create-entity" } }, type = "instant" }, type = "direct" } }, type = "space-platform-starter-pack", weight = 1000000 } }, ["spectator-controller"] = { default = { movement_speed = 0.5, name = "default", type = "spectator-controller" } }, ["speech-bubble"] = { ["compi-speech-bubble"] = { fade_in_out_ticks = 30, flags = { "not-on-map", "placeable-off-grid" }, hidden = true, name = "compi-speech-bubble", style = "compilatron_speech_bubble", type = "speech-bubble", wrapper_flow_style = "compilatron_speech_bubble_wrapper" } }, ["spider-leg"] = { ["big-stomper-pentapod-leg"] = { ankle_height = 0.65, base_position_selection_distance = 10.560000000000002, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { foot = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot.png", height = 116, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-mask.png", height = 116, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 } } }, foot_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-shadow.png", height = 116, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 154, x = 0, y = 0 }, joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee-mask.png", height = 156, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 } } }, joint_render_layer = "under-elevated", joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 156 }, joint_turn_offset = 0, lower_part = { bottom_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot.png", height = 126, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot-mask.png", height = 126, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, bottom_end_length = 0.35200000000000009, bottom_end_offset = -0.5, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin.png", height = 278, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-mask.png", height = 278, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 } } }, middle_offset_from_bottom = -0.88000000000000007, middle_offset_from_top = -0.88000000000000007, top_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-knee.png", height = 118, line_length = 18, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, top_end_length = 1.056, top_end_offset = 0 }, lower_part_shadow = { bottom_end_length = 0.35200000000000009, bottom_end_offset = -0.5, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-shadow.png", height = 278, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 128, x = 0, y = 0 }, middle_offset_from_bottom = -0.88000000000000007, middle_offset_from_top = -0.88000000000000007, top_end_length = 1.056, top_end_offset = 0 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0, shift = { 0, -2.0900000000000003 }, surface = "gleba", usage = "enemy", width = 52, x = 0, y = 0 }, bottom_end_length = 0.35200000000000009, bottom_end_offset = -0.5, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.88000000000000007, shift = { 0.055, 0 }, surface = "gleba", usage = "enemy", width = 144, x = 0, y = 0 }, middle_offset_from_bottom = -0.88000000000000007, middle_offset_from_top = -0.88000000000000007, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0, shift = { 0.055, 1.8700000000000003 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, top_end_length = 1.056, top_end_offset = 0 }, upper_part = { bottom_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-knee.png", height = 174, line_length = 16, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 150, x = 0, y = 0 } } }, bottom_end_length = 0.35200000000000009, bottom_end_offset = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh.png", height = 400, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 121.69, 116.53, 102.48999999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-mask.png", height = 400, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 151.5, 70.299999999999997, 24.800000000000001, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, middle_offset_from_bottom = -1.1616000000000002, middle_offset_from_top = -1.1616000000000002, top_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body.png", height = 160, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", tint = { 121.69, 116.53, 102.48999999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-mask.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 151.5, 70.299999999999997, 24.800000000000001, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, top_end_length = 1.4080000000000004, top_end_offset = -0.5 }, upper_part_shadow = { bottom_end_length = 0.35200000000000009, bottom_end_offset = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-shadow.png", height = 400, line_length = 32, scale = 0.88000000000000007, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, middle_offset_from_bottom = -1.1616000000000002, middle_offset_from_top = -1.1616000000000002, top_end = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-shadow.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, top_end_length = 1.4080000000000004, top_end_offset = -0.5 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0, shift = { 0.055, -0.77000000000000011 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, bottom_end_length = 0.35200000000000009, bottom_end_offset = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-stretchable-water-reflection.png", height = 359, line_length = 1, scale = 0.88000000000000007, shift = { -0.22000000000000002, 0 }, surface = "gleba", usage = "enemy", width = 146, x = 0, y = 0 }, middle_offset_from_bottom = -1.1616000000000002, middle_offset_from_top = -1.1616000000000002, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0, shift = { 0.055, 1.7050000000000002 }, surface = "gleba", usage = "enemy", width = 64, x = 0, y = 0 }, top_end_length = 1.4080000000000004, top_end_offset = -0.5 } }, hidden = true, hip_flexibility = 0.75, icon = "__space-age__/graphics/icons/big-stomper.png", initial_movement_speed = 0.16799999999999997, knee_distance_factor = 0.55, knee_height = 0.5, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 1.7600000000000002, movement_acceleration = 0.083999999999999986, movement_based_position_selection_distance = 7.0400000000000009, name = "big-stomper-pentapod-leg", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.44000000000000004, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "big-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.3, walking_sound_volume_modifier = 2.5 }, ["big-strafer-pentapod-leg"] = { ankle_height = 0, base_position_selection_distance = 9.6000000000000014, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee-mask.png", height = 70, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 } } }, joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 70 }, joint_turn_offset = 0, lower_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin.png", height = 316, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 56, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-mask.png", height = 316, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 130, 0.4, 21.399999999999999, 153.80000000000001 }, usage = "enemy", width = 56, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 }, lower_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-shadow.png", height = 316, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 }, lower_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.32000000000000006, shift = { 0.020000000000000004, 0 }, surface = "gleba", usage = "enemy", width = 72, x = 0, y = 0 }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 }, upper_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh.png", height = 302, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 118, 117.09999999999999, 106.3, 255 }, tint_as_overlay = true, usage = "enemy", width = 140, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-mask.png", height = 302, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", tint = { 173, 80.200000000000003, 28.199999999999999, 204.40000000000001 }, usage = "enemy", width = 140, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 }, upper_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-shadow.png", height = 302, line_length = 32, scale = 0.64000000000000012, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 140, x = 0, y = 0 }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 }, upper_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.32000000000000006, shift = { -0.080000000000000018, 0 }, surface = "gleba", usage = "enemy", width = 80, x = 0, y = 0 }, middle_offset_from_bottom = 0.012800000000000002, middle_offset_from_top = 0.012800000000000002, top_end_length = 0 } }, hidden = true, hip_flexibility = 1, icon = "__space-age__/graphics/icons/big-strafer.png", initial_movement_speed = 0.32999999999999998, knee_distance_factor = 0.5, knee_height = 1, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 1.6000000000000001, movement_acceleration = 0.16499999999999999, movement_based_position_selection_distance = 6.4000000000000004, name = "big-strafer-pentapod-leg", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.4, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "big-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 1.2 }, ["medium-stomper-pentapod-leg"] = { ankle_height = 0.65, base_position_selection_distance = 7.9199999999999999, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { foot = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot.png", height = 116, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-mask.png", height = 116, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 } } }, foot_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-shadow.png", height = 116, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 154, x = 0, y = 0 }, joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee-mask.png", height = 156, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 } } }, joint_render_layer = "under-elevated", joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 156 }, joint_turn_offset = 0, lower_part = { bottom_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot.png", height = 126, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot-mask.png", height = 126, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, bottom_end_length = 0.26400000000000001, bottom_end_offset = -0.5, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin.png", height = 278, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-mask.png", height = 278, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 } } }, middle_offset_from_bottom = -0.66000000000000005, middle_offset_from_top = -0.66000000000000005, top_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-knee.png", height = 118, line_length = 18, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, top_end_length = 0.79199999999999999, top_end_offset = 0 }, lower_part_shadow = { bottom_end_length = 0.26400000000000001, bottom_end_offset = -0.5, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-shadow.png", height = 278, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 128, x = 0, y = 0 }, middle_offset_from_bottom = -0.66000000000000005, middle_offset_from_top = -0.66000000000000005, top_end_length = 0.79199999999999999, top_end_offset = 0 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0, shift = { 0, -1.5675000000000001 }, surface = "gleba", usage = "enemy", width = 52, x = 0, y = 0 }, bottom_end_length = 0.26400000000000001, bottom_end_offset = -0.5, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.66000000000000005, shift = { 0.04125, 0 }, surface = "gleba", usage = "enemy", width = 144, x = 0, y = 0 }, middle_offset_from_bottom = -0.66000000000000005, middle_offset_from_top = -0.66000000000000005, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0, shift = { 0.04125, 1.4025 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, top_end_length = 0.79199999999999999, top_end_offset = 0 }, upper_part = { bottom_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-knee.png", height = 174, line_length = 16, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 150, x = 0, y = 0 } } }, bottom_end_length = 0.26400000000000001, bottom_end_offset = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh.png", height = 400, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-mask.png", height = 400, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 150.39999999999998, 150.39999999999998, 0.4, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, middle_offset_from_bottom = -0.87120000000000015, middle_offset_from_top = -0.87120000000000015, top_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body.png", height = 160, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-mask.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 150.39999999999998, 150.39999999999998, 0.4, 153.80000000000001 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, top_end_length = 1.056, top_end_offset = -0.5 }, upper_part_shadow = { bottom_end_length = 0.26400000000000001, bottom_end_offset = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-shadow.png", height = 400, line_length = 32, scale = 0.66000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, middle_offset_from_bottom = -0.87120000000000015, middle_offset_from_top = -0.87120000000000015, top_end = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-shadow.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, top_end_length = 1.056, top_end_offset = -0.5 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0, shift = { 0.04125, -0.57750000000000004 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, bottom_end_length = 0.26400000000000001, bottom_end_offset = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-stretchable-water-reflection.png", height = 359, line_length = 1, scale = 0.66000000000000005, shift = { -0.16500000000000002, 0 }, surface = "gleba", usage = "enemy", width = 146, x = 0, y = 0 }, middle_offset_from_bottom = -0.87120000000000015, middle_offset_from_top = -0.87120000000000015, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0, shift = { 0.04125, 1.2787500000000001 }, surface = "gleba", usage = "enemy", width = 64, x = 0, y = 0 }, top_end_length = 1.056, top_end_offset = -0.5 } }, hidden = true, hip_flexibility = 0.75, icon = "__space-age__/graphics/icons/medium-stomper.png", initial_movement_speed = 0.13799999999999999, knee_distance_factor = 0.55, knee_height = 0.5, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 1.3200000000000001, movement_acceleration = 0.068999999999999995, movement_based_position_selection_distance = 5.2800000000000002, name = "medium-stomper-pentapod-leg", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.33000000000000003, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "medium-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.4, walking_sound_volume_modifier = 2 }, ["medium-strafer-pentapod-leg"] = { ankle_height = 0, base_position_selection_distance = 7.1999999999999993, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee-mask.png", height = 70, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 129.09999999999999, 0.3, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 } } }, joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 70 }, joint_turn_offset = 0, lower_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin.png", height = 316, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, usage = "enemy", width = 56, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-mask.png", height = 316, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 175.30000000000001, 129.09999999999999, 0.3, 179.10000000000002 }, usage = "enemy", width = 56, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 }, lower_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-shadow.png", height = 316, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 }, lower_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.23999999999999999, shift = { 0.015, 0 }, surface = "gleba", usage = "enemy", width = 72, x = 0, y = 0 }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 }, upper_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh.png", height = 302, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, usage = "enemy", width = 140, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-mask.png", height = 302, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", tint = { 200.19999999999999, 168.51999999999998, 0.2, 204.40000000000001 }, usage = "enemy", width = 140, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 }, upper_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-shadow.png", height = 302, line_length = 32, scale = 0.47999999999999998, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 140, x = 0, y = 0 }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 }, upper_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.23999999999999999, shift = { -0.06, 0 }, surface = "gleba", usage = "enemy", width = 80, x = 0, y = 0 }, middle_offset_from_bottom = 0.0095999999999999979, middle_offset_from_top = 0.0095999999999999979, top_end_length = 0 } }, hidden = true, hip_flexibility = 1, icon = "__space-age__/graphics/icons/medium-strafer.png", initial_movement_speed = 0.27000000000000002, knee_distance_factor = 0.5, knee_height = 1, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 1.2, movement_acceleration = 0.13500000000000001, movement_based_position_selection_distance = 4.7999999999999998, name = "medium-strafer-pentapod-leg", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.3, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "medium-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.6, walking_sound_volume_modifier = 1.1000000000000001 }, ["small-stomper-pentapod-leg"] = { ankle_height = 0.65, base_position_selection_distance = 5.9400000000000004, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { foot = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot.png", height = 116, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-mask.png", height = 116, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 154, x = 0, y = 0 } } }, foot_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-foot-shadow.png", height = 116, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 154, x = 0, y = 0 }, joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee-mask.png", height = 156, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 0 } } }, joint_render_layer = "under-elevated", joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-knee.png", height = 156, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 148, x = 0, y = 156 }, joint_turn_offset = 0, lower_part = { bottom_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot.png", height = 126, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-foot-mask.png", height = 126, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, bottom_end_length = 0.19800000000000004, bottom_end_offset = -0.5, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin.png", height = 278, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-mask.png", height = 278, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 128, x = 0, y = 0 } } }, middle_offset_from_bottom = -0.49500000000000002, middle_offset_from_top = -0.49500000000000002, top_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-knee.png", height = 118, line_length = 18, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 120, x = 0, y = 0 } } }, top_end_length = 0.59400000000000013, top_end_offset = 0 }, lower_part_shadow = { bottom_end_length = 0.19800000000000004, bottom_end_offset = -0.5, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-shin-shadow.png", height = 278, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 128, x = 0, y = 0 }, middle_offset_from_bottom = -0.49500000000000002, middle_offset_from_top = -0.49500000000000002, top_end_length = 0.59400000000000013, top_end_offset = 0 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0, shift = { 0, -1.1756250000000001 }, surface = "gleba", usage = "enemy", width = 52, x = 0, y = 0 }, bottom_end_length = 0.19800000000000004, bottom_end_offset = -0.5, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.49500000000000002, shift = { 0.0309375, 0 }, surface = "gleba", usage = "enemy", width = 144, x = 0, y = 0 }, middle_offset_from_bottom = -0.49500000000000002, middle_offset_from_top = -0.49500000000000002, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0, shift = { 0.0309375, 1.0518750000000001 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, top_end_length = 0.59400000000000013, top_end_offset = 0 }, upper_part = { bottom_end = { layers = { { direction_count = 16, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-knee.png", height = 174, line_length = 16, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 150, x = 0, y = 0 } } }, bottom_end_length = 0.19800000000000004, bottom_end_offset = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh.png", height = 400, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 114.17, 136.42000000000002, 115.8, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-mask.png", height = 400, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 121.40000000000001, 148, 8, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, middle_offset_from_bottom = -0.65340000000000007, middle_offset_from_top = -0.65340000000000007, top_end = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body.png", height = 160, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", tint = { 114.17, 136.42000000000002, 115.8, 255 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-mask.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", tint = { 121.40000000000001, 148, 8, 179.10000000000002 }, tint_as_overlay = true, usage = "enemy", width = 182, x = 0, y = 0 } } }, top_end_length = 0.79200000000000017, top_end_offset = -0.5 }, upper_part_shadow = { bottom_end_length = 0.19800000000000004, bottom_end_offset = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-shadow.png", height = 400, line_length = 32, scale = 0.49500000000000002, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, middle_offset_from_bottom = -0.65340000000000007, middle_offset_from_top = -0.65340000000000007, top_end = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/stomper/legs/leg-thigh-body-shadow.png", height = 160, line_length = 32, scale = 0, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 182, x = 0, y = 0 }, top_end_length = 0.79200000000000017, top_end_offset = -0.5 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0, shift = { 0.0309375, -0.43312500000000007 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, bottom_end_length = 0.19800000000000004, bottom_end_offset = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-stretchable-water-reflection.png", height = 359, line_length = 1, scale = 0.49500000000000002, shift = { -0.12375, 0 }, surface = "gleba", usage = "enemy", width = 146, x = 0, y = 0 }, middle_offset_from_bottom = -0.65340000000000007, middle_offset_from_top = -0.65340000000000007, top_end = { direction_count = 1, filename = "__space-age__/graphics/entity/stomper/legs/stomper-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0, shift = { 0.0309375, 0.95906250000000011 }, surface = "gleba", usage = "enemy", width = 64, x = 0, y = 0 }, top_end_length = 0.79200000000000017, top_end_offset = -0.5 } }, hidden = true, hip_flexibility = 0.75, icon = "__space-age__/graphics/icons/small-stomper.png", initial_movement_speed = 0.10800000000000001, knee_distance_factor = 0.55, knee_height = 0.5, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 0.99000000000000004, movement_acceleration = 0.054000000000000004, movement_based_position_selection_distance = 3.9600000000000005, name = "small-stomper-pentapod-leg", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.24750000000000001, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "small-stomper-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 1.5 }, ["small-strafer-pentapod-leg"] = { ankle_height = 0, base_position_selection_distance = 5.4000000000000004, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, collision_mask = { layers = { is_object = true, player = true, train = true } }, flags = { "not-repairable" }, graphics_set = { joint = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee-mask.png", height = 70, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 0 } } }, joint_shadow = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-knee.png", height = 70, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 54, x = 0, y = 70 }, joint_turn_offset = 0, lower_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin.png", height = 316, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 56, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-mask.png", height = 316, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 82.599999999999994, 121, 9, 204.40000000000001 }, usage = "enemy", width = 56, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 }, lower_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-shin-shadow.png", height = 316, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 56, x = 0, y = 0 }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 }, lower_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.18000000000000004, shift = { 0.011250000000000002, 0 }, surface = "gleba", usage = "enemy", width = 72, x = 0, y = 0 }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 }, upper_part = { bottom_end_length = 0, middle = { layers = { { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh.png", height = 302, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 125, 124, 111, 255 }, tint_as_overlay = true, usage = "enemy", width = 140, x = 0, y = 0 }, { direction_count = 32, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-mask.png", height = 302, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", tint = { 104.2, 127, 7, 153.80000000000001 }, usage = "enemy", width = 140, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 }, upper_part_shadow = { bottom_end_length = 0, middle = { direction_count = 32, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/legs/leg-thigh-shadow.png", height = 302, line_length = 32, scale = 0.36000000000000005, shift = { 0, 0 }, surface = "gleba", usage = "enemy", width = 140, x = 0, y = 0 }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 }, upper_part_water_reflection = { bottom_end_length = 0, middle = { direction_count = 1, filename = "__space-age__/graphics/entity/strafer/legs/strafer-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.18000000000000004, shift = { -0.045000000000000009, 0 }, surface = "gleba", usage = "enemy", width = 80, x = 0, y = 0 }, middle_offset_from_bottom = 0.0072000000000000011, middle_offset_from_top = 0.0072000000000000011, top_end_length = 0 } }, hidden = true, hip_flexibility = 1, icon = "__space-age__/graphics/icons/small-strafer.png", initial_movement_speed = 0.225, knee_distance_factor = 0.5, knee_height = 1, localised_name = { "entity-name.leg" }, lower_leg_dying_trigger_effects = { { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.25 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.5 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.75 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, max_health = 100, minimal_step_size = 0.9, movement_acceleration = 0.1125, movement_based_position_selection_distance = 3.6000000000000001, name = "small-strafer-pentapod-leg", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 1.5, target_position_randomisation_distance = 0.225, type = "spider-leg", upper_leg_dying_trigger_effects = { { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.2 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.4 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.6 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 0.8 }, { effect = { { entity_name = "small-strafer-pentapod-leg-die", probability = 0.5, type = "create-entity" } }, position = 1 } }, walking_sound_speed_modifier = 0.75, walking_sound_volume_modifier = 0.8 }, ["spidertron-leg-1"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 0, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 0, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 0, y = 28 }, joint_turn_offset = 0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 0, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 0, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 0, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 0, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 0, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 0, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 0, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 0, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 0, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 0, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 0, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 0, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 0, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 0, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 0, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-1", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = { audible_distance_modifier = 0.5, variations = { { filename = "__base__/sound/spidertron/spidertron-leg-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 7.5 }, volume = 0.1 }, { filename = "__base__/sound/spidertron/spidertron-leg-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound.variations[1].modifiers ]=], volume = 0.1 }, { filename = "__base__/sound/spidertron/spidertron-leg-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound.variations[1].modifiers ]=], volume = 0.1 }, { filename = "__base__/sound/spidertron/spidertron-leg-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound.variations[1].modifiers ]=], volume = 0.1 }, { filename = "__base__/sound/spidertron/spidertron-leg-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound.variations[1].modifiers ]=], volume = 0.1 } } } } }, ["spidertron-leg-2"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 22, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 22, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 22, y = 28 }, joint_turn_offset = 0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 34, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 34, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 50, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 40, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 40, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 34, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 50, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 40, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 38, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 38, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 60, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 42, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 42, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 38, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 60, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 42, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-2", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-3"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 44, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 44, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 44, y = 28 }, joint_turn_offset = 0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 68, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 68, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 100, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 80, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 80, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 68, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 100, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 80, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 76, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 76, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 120, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 84, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 84, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 76, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 120, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 84, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-3", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-4"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 66, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 66, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 66, y = 28 }, joint_turn_offset = 0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 102, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 102, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 150, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 120, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 120, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 102, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 150, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 120, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 114, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 114, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 180, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 126, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 126, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 114, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 180, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 126, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-4", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-5"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 88, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 88, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 88, y = 28 }, joint_turn_offset = -0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 136, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 136, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 200, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 160, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 160, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 136, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 200, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 160, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 152, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 152, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 240, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 168, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 168, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 152, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 240, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 168, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-5", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-6"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 110, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 110, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 110, y = 28 }, joint_turn_offset = -0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 170, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 170, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 250, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 200, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 200, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 170, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 250, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 200, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 190, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 190, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 300, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 210, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 210, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 190, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 300, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 210, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-6", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-7"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 132, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 132, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 132, y = 28 }, joint_turn_offset = -0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 204, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 204, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 300, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 240, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 240, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 204, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 300, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 240, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 228, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 228, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 360, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 252, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 252, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 228, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 360, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 252, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-7", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } }, ["spidertron-leg-8"] = { alert_when_damaged = false, base_position_selection_distance = 6, collision_box = { { -0.05, -0.05 }, { 0.05, 0.05 } }, graphics_set = { joint = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 154, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 154, y = 56 } } }, joint_shadow = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-knee.png", height = 28, line_length = 1, scale = 0.5, shift = { 0.015625, 0 }, width = 22, x = 154, y = 28 }, joint_turn_offset = -0.25, lower_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 238, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 238, y = 184 } } }, bottom_end_length = 1, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 350, y = 0 } } }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 280, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 280, y = 196 } } }, top_end_length = 1 }, lower_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B.png", height = 92, line_length = 1, scale = 0.5, shift = { 0, -0.65625 }, width = 34, x = 238, y = 92 }, bottom_end_length = 1, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 50, x = 350, y = 384 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A.png", height = 98, line_length = 1, scale = 0.5, shift = { 0.015625, 0.609375 }, width = 40, x = 280, y = 98 }, top_end_length = 1 }, lower_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-B-water-reflection.png", height = 104, line_length = 1, scale = 0.5, shift = { 0, -0.59375 }, width = 52, y = 0 }, bottom_end_length = 1, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-stretchable-water-reflection.png", height = 384, line_length = 1, scale = 0.25, shift = { 0.015625, 0 }, width = 72, y = 0 }, middle_offset_from_bottom = 0.65, middle_offset_from_top = 0.45, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-lower-end-A-water-reflection.png", height = 110, line_length = 1, scale = 0.5, shift = { 0.015625, 0.53125 }, width = 56, y = 0 }, top_end_length = 1 }, upper_part = { bottom_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 266, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 266, y = 116 } } }, bottom_end_length = 0.75, middle = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 420, y = 0 } } }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 294, y = 0 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 294, y = 172 } } }, top_end_length = 0.75 }, upper_part_shadow = { bottom_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B.png", height = 58, line_length = 1, scale = 0.5, shift = { 0.015625, -0.28125 }, width = 38, x = 266, y = 58 }, bottom_end_length = 0.75, middle = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.046875, 0 }, width = 60, x = 420, y = 256 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A.png", height = 86, line_length = 1, scale = 0.5, shift = { 0, 0.5625 }, width = 42, x = 294, y = 86 }, top_end_length = 0.75 }, upper_part_water_reflection = { bottom_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-B-water-reflection.png", height = 74, line_length = 1, scale = 0.5, shift = { 0.015625, -0.21875 }, width = 56, y = 0 }, bottom_end_length = 0.75, middle = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-stretchable-water-reflection.png", height = 256, line_length = 1, scale = 0.25, shift = { -0.0625, 0 }, width = 80, y = 0 }, middle_offset_from_bottom = 0.45, middle_offset_from_top = 0.35, top_end = { direction_count = 1, filename = "__base__/graphics/entity/spidertron/legs/spidertron-legs-upper-end-A-water-reflection.png", height = 96, line_length = 1, scale = 0.5, shift = { 0.015625, 0.484375 }, width = 64, y = 0 }, top_end_length = 0.75 } }, hidden = true, icon = "__base__/graphics/icons/spidertron.png", initial_movement_speed = 0.06, knee_distance_factor = 0.4, knee_height = 2.5, localised_name = { "entity-name.spidertron-leg" }, max_health = 100, minimal_step_size = 1, movement_acceleration = 0.03, movement_based_position_selection_distance = 4, name = "spidertron-leg-8", resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { percent = 100, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selectable_in_game = false, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, stretch_force_scalar = 0.71428571428571432, target_position_randomisation_distance = 0.25, type = "spider-leg", walking_sound_speed_modifier = 0.5, walking_sound_volume_modifier = 0.8, working_sound = { match_progress_to_activity = true, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-leg"]["spidertron-leg-1"].working_sound.sound ]=] } } }, ["spider-unit"] = { ["big-stomper-pentapod"] = { absorptions_to_join_attack = { spores = 25 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 10, strafe_settings = { face_target = true, ideal_distance = 11.200000000000001, ideal_distance_importance = 0.5, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 1, ideal_distance_variance = 1, max_distance = 14.200000000000001 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "big-acid-stream-stomper", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = { 118, 117.09999999999999, 106.3, 255 }, usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0.9, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 60, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-1.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-2.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-3.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-4.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-5.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-6.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-7.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-8.ogg", volume = 0.46999999999999993 } } }, end_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-end-big-1.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-2.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-3.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-4.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-5.ogg", volume = 0.42999999999999998 } } } }, damage_modifier = 1.6000000000000001, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 6.4000000000000004, projectile_creation_parameters = { { 0, { 0, -3.28125 } }, { 0.0625, { 0.73499999999999996, -3.1837499999999999 } }, { 0.125, { 1.4324999999999999, -2.8012499999999996 } }, { 0.1875, { 2.1150000000000002, -2.2537500000000001 } }, { 0.25, { 2.3624999999999998, -1.3687499999999999 } }, { 0.3125, { 2.0775000000000001, -0.52125000000000004 } }, { 0.375, { 1.5074999999999998, 0.063749999999999973 } }, { 0.4375, { 0.77249999999999996, 0.37125000000000008 } }, { 0.5, { 0.01875, 0.50625 } }, { 0.5625, { -0.79124999999999996, 0.39000000000000007 } }, { 0.625, { -1.48875, 0.10125000000000002 } }, { 0.6875, { -2.0212500000000002, -0.48374999999999986 } }, { 0.75, { -2.34375, -1.33125 } }, { 0.8125, { -2.0212500000000002, -2.2162500000000001 } }, { 0.875, { -1.4512499999999999, -2.7637499999999999 } }, { 0.9375, { -0.71625000000000005, -3.0337499999999999 } } }, range = 10.4, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -2.4000000000000004, -2.4000000000000004 }, { 2.4000000000000004, 2.4000000000000004 } }, corpse = "big-stomper-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 300, drawing_box_vertical_extension = 3, dying_explosion = "big-stomper-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-big-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.9 } }, dying_trigger_effect = { { check_buildability = true, entity_name = "big-stomper-shell", offsets = { { 0, -0.93999999999999986 } }, type = "create-entity" }, { entity_name = "big-wriggler-pentapod-premature", find_non_colliding_position = true, offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 0.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"big-stomper-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-main.png", height = 368, line_length = 8, scale = 0.66000000000000014, shift = { 0.1875, -1.03125 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].attack_parameters.animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 }, { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-mask.png", height = 368, line_length = 8, scale = 0.66000000000000014, shift = { 0.1875, -1 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-shadow.png", height = 312, line_length = 8, scale = 0.66000000000000014, shift = { 1.25, -0.6875 }, surface = "gleba", usage = "enemy", width = 510 } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/stomper/torso/stomper-body-water-reflection.png", height = 448, scale = 0.88000000000000007, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.5, height = 0.7, icon = "__space-age__/graphics/icons/big-stomper.png", impact_category = "organic", is_military_target = true, max_health = 15000, max_pursue_distance = 50, min_pursue_time = 600, name = "big-stomper-pentapod", order = "gleba-c-stomper-1.6", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selection_box = { { -4, -4 }, { 4, 4 } }, spider_engine = { legs = { { ground_position = { x = -6.5831948539730307, y = -9.0609902833943181 }, leg = "big-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 140, type = "impact" }, type = "damage" }, { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-1.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-2.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-3.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-4.ogg", max_volume = 0.5, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-5.ogg", max_volume = 0.5, min_volume = 0.3 } } }, type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 7.2000000000000002, type = "area" }, type = "nested-result" } }, mount_position = { x = -1.0345020484814762, y = -1.4238699016762499 }, walking_group = 1 }, { ground_position = { x = -10.651833037783055, y = 3.4609903438430747 }, leg = "big-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 140, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 7.2000000000000002, type = "area" }, type = "nested-result" } }, mount_position = { x = -1.6738594773659086, y = 0.54386991117534036 }, walking_group = 3 }, { ground_position = { x = 0, y = 11.200000000000001 }, leg = "big-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 140, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 7.2000000000000002, type = "area" }, type = "nested-result" } }, mount_position = { x = 0, y = 1.7600000000000002 }, walking_group = 5 }, { ground_position = { x = 10.651833037783053, y = 3.4609903438430782 }, leg = "big-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 140, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 7.2000000000000002, type = "area" }, type = "nested-result" } }, mount_position = { x = 1.6738594773659083, y = 0.54386991117534089 }, walking_group = 2 }, { ground_position = { x = 6.5831948539730325, y = -9.0609902833943181 }, leg = "big-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 140, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 7.2000000000000002, type = "area" }, type = "nested-result" } }, mount_position = { x = 1.0345020484814764, y = -1.4238699016762499 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -2.4000000000000004, -2.4000000000000004 }, { 2.4000000000000004, 2.4000000000000004 } }, subgroup = "enemies", torso_bob_speed = 0.15, torso_rotation_speed = 0.01, type = "spider-unit", vision_distance = 30, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-big-1.ogg", max_volume = 0.9, min_volume = 0.7, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-big-2.ogg", max_volume = 0.9, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-big-3.ogg", max_volume = 0.9, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-big-4.ogg", max_volume = 0.9, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-big-5.ogg", max_volume = 0.9, min_volume = 0.7, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-stomper-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.0013888888888888888, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-1.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-2.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-3.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-4.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-5.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-6.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-7.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-8.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-9.ogg", volume = 1 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-big-10.ogg", volume = 1 } } } } }, ["big-strafer-pentapod"] = { absorptions_to_join_attack = { spores = 20 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 4, strafe_settings = { face_target = true, ideal_distance = 26, ideal_distance_importance = 0.25, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 2.5, ideal_distance_variance = 1, max_distance = 36 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { max_range = 155, projectile = "big-strafer-projectile", starting_speed = 0.2, type = "projectile" }, type = "direct" } }, cooldown = 120, range = 31, sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/strafer/fly-projectile-shoot-1.ogg", volume = 0.45 }, { filename = "__space-age__/sound/enemies/strafer/fly-projectile-shoot-2.ogg", volume = 0.45 }, { filename = "__space-age__/sound/enemies/strafer/fly-projectile-shoot-3.ogg", volume = 0.45 }, { filename = "__space-age__/sound/enemies/strafer/fly-projectile-shoot-4.ogg", volume = 0.45 }, { filename = "__space-age__/sound/enemies/strafer/fly-projectile-shoot-5.ogg", volume = 0.45 } } }, type = "projectile", use_shooter_direction = true }, collision_box = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, corpse = "big-strafer-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 30, drawing_box_vertical_extension = 3, dying_explosion = "big-strafer-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/strafer/strafer-death-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 1 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 1 } }, dying_trigger_effect = { { entity_name = "big-wriggler-pentapod-premature", offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 0.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"big-strafer-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main.png", height = 306, line_length = 8, scale = 0.47999999999999998, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main-mask.png", height = 306, line_length = 8, scale = 0.47999999999999998, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 } } }, base_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.47999999999999998, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.23999999999999999, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-shadow.png", height = 94, line_length = 8, scale = 0.8, shift = { 1.3, 0.025 }, surface = "gleba", usage = "enemy", width = 192 }, shadow_base_animation = { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-bottom-shadow.png", height = 96, line_length = 1, scale = 0.8, shift = { -0.05, -0.05 }, surface = "gleba", usage = "enemy", width = 144 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-water-reflection.png", height = 448, scale = 0.8, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.08, height = 1.5, icon = "__space-age__/graphics/icons/big-strafer.png", impact_category = "organic", is_military_target = true, max_health = 2400, max_pursue_distance = 50, min_pursue_time = 600, name = "big-strafer-pentapod", order = "gleba-b-strafer-1.6", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selection_box = { { -2.4000000000000004, -2.4000000000000004 }, { 2.4000000000000004, 2.4000000000000004 } }, spider_engine = { legs = { { ground_position = { x = -6.4721359167102266, y = -4.7022820385521644 }, leg = "big-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.32360679583551133, y = -0.23511410192760822 }, walking_group = 1 }, { ground_position = { x = -6.4721359167102266, y = 4.7022820385521644 }, leg = "big-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.32360679583551133, y = 0.23511410192760822 }, walking_group = 3 }, { ground_position = { x = 2.4721359598879129, y = 7.6084521698450374 }, leg = "big-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.12360679799439565, y = 0.3804226084922519 }, walking_group = 5 }, { ground_position = { x = 8, y = 0 }, leg = "big-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.4, y = 0 }, walking_group = 2 }, { ground_position = { x = 2.4721359598879129, y = -7.6084521698450374 }, leg = "big-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.12360679799439565, y = -0.3804226084922519 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -1.6000000000000001, -1.6000000000000001 }, { 1.6000000000000001, 1.6000000000000001 } }, subgroup = "enemies", torso_rotation_speed = 0.005, type = "spider-unit", vision_distance = 40, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-1.ogg", max_volume = 1, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-2.ogg", max_volume = 1, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-3.ogg", max_volume = 1, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-4.ogg", max_volume = 1, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-5.ogg", max_volume = 1, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-big-6.ogg", max_volume = 1, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.002083333333333333, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-6.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-7.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-8.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-9.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-big-10.ogg", volume = 0.6 } } } } }, ["dummy-spider-unit"] = { absorptions_to_join_attack = { pollution = 1 }, attack_parameters = { ammo_category = "grenade", ammo_type = { action = { action_delivery = { type = "instant" }, type = "direct" } }, cooldown = 1, range = 1, type = "projectile" }, collision_box = { { -1, -1 }, { 1, 1 } }, distraction_cooldown = 1, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = {}, height = 1, hidden = true, icons = { { icon = "__base__/graphics/icons/spidertron.png" }, { icon = "__core__/graphics/icons/unknown.png" } }, localised_name = "dummy", max_health = 1, name = "dummy-spider-unit", selection_box = { { -1, -1 }, { 1, 1 } }, spider_engine = { legs = { { ground_position = { 0, 0 }, leg = "spidertron-leg-1", mount_position = { 0, 0 }, walking_group = 1 } } }, type = "spider-unit", vision_distance = 1 }, ["medium-stomper-pentapod"] = { absorptions_to_join_attack = { spores = 25 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 10, strafe_settings = { face_target = true, ideal_distance = 8.4000000000000004, ideal_distance_importance = 0.5, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 1, ideal_distance_variance = 1, max_distance = 11.4 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "medium-acid-stream-stomper", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = { 115.59999999999999, 125.45, 111.47499999999999, 255 }, usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0.9, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 60, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-1.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-2.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-3.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-4.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-5.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-6.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-7.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-8.ogg", volume = 0.46999999999999993 } } }, end_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-end-big-1.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-2.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-3.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-4.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-5.ogg", volume = 0.42999999999999998 } } } }, damage_modifier = 1, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 4.7999999999999998, projectile_creation_parameters = { { 0, { 0, -3.28125 } }, { 0.0625, { 0.73499999999999996, -3.1837499999999999 } }, { 0.125, { 1.4324999999999999, -2.8012499999999996 } }, { 0.1875, { 2.1150000000000002, -2.2537500000000001 } }, { 0.25, { 2.3624999999999998, -1.3687499999999999 } }, { 0.3125, { 2.0775000000000001, -0.52125000000000004 } }, { 0.375, { 1.5074999999999998, 0.063749999999999973 } }, { 0.4375, { 0.77249999999999996, 0.37125000000000008 } }, { 0.5, { 0.01875, 0.50625 } }, { 0.5625, { -0.79124999999999996, 0.39000000000000007 } }, { 0.625, { -1.48875, 0.10125000000000002 } }, { 0.6875, { -2.0212500000000002, -0.48374999999999986 } }, { 0.75, { -2.34375, -1.33125 } }, { 0.8125, { -2.0212500000000002, -2.2162500000000001 } }, { 0.875, { -1.4512499999999999, -2.7637499999999999 } }, { 0.9375, { -0.71625000000000005, -3.0337499999999999 } } }, range = 7.7999999999999998, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, corpse = "medium-stomper-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 300, drawing_box_vertical_extension = 3, dying_explosion = "medium-stomper-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/stomper/stomper-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 } }, dying_trigger_effect = { { check_buildability = true, entity_name = "medium-stomper-shell", offsets = { { 0, -0.93999999999999986 } }, type = "create-entity" }, { entity_name = "medium-wriggler-pentapod-premature", find_non_colliding_position = true, offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"medium-stomper-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-main.png", height = 368, line_length = 8, scale = 0.49500000000000002, shift = { 0.1875, -1.03125 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].attack_parameters.animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 }, { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-mask.png", height = 368, line_length = 8, scale = 0.49500000000000002, shift = { 0.1875, -1 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-shadow.png", height = 312, line_length = 8, scale = 0.49500000000000002, shift = { 1.25, -0.6875 }, surface = "gleba", usage = "enemy", width = 510 } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/stomper/torso/stomper-body-water-reflection.png", height = 448, scale = 0.66000000000000005, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.26666666666666665, height = 0.7, icon = "__space-age__/graphics/icons/medium-stomper.png", impact_category = "organic", is_military_target = true, max_health = 8000, max_pursue_distance = 50, min_pursue_time = 600, name = "medium-stomper-pentapod", order = "gleba-c-stomper-1.2", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selection_box = { { -3, -3 }, { 3, 3 } }, spider_engine = { legs = { { ground_position = { x = -4.9373961404797733, y = -6.7957427125457386 }, leg = "medium-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 87.5, type = "impact" }, type = "damage" }, { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-1.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-2.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-3.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-4.ogg", max_volume = 0.4, min_volume = 0.3 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-5.ogg", max_volume = 0.4, min_volume = 0.3 } } }, type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 5.3999999999999995, type = "area" }, type = "nested-result" } }, mount_position = { x = -0.77587653636110723, y = -1.0679024262571875 }, walking_group = 1 }, { ground_position = { x = -7.9888747783372906, y = 2.5957427578823058 }, leg = "medium-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 87.5, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 5.3999999999999995, type = "area" }, type = "nested-result" } }, mount_position = { x = -1.2553946080244314, y = 0.40790243338150525 }, walking_group = 3 }, { ground_position = { x = 0, y = 8.4000000000000004 }, leg = "medium-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 87.5, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 5.3999999999999995, type = "area" }, type = "nested-result" } }, mount_position = { x = 0, y = 1.3200000000000001 }, walking_group = 5 }, { ground_position = { x = 7.9888747783372898, y = 2.5957427578823085 }, leg = "medium-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 87.5, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 5.3999999999999995, type = "area" }, type = "nested-result" } }, mount_position = { x = 1.2553946080244311, y = 0.40790243338150569 }, walking_group = 2 }, { ground_position = { x = 4.9373961404797742, y = -6.7957427125457386 }, leg = "medium-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 87.5, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 5.3999999999999995, type = "area" }, type = "nested-result" } }, mount_position = { x = 0.77587653636110732, y = -1.0679024262571875 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, subgroup = "enemies", torso_bob_speed = 0.15, torso_rotation_speed = 0.01, type = "spider-unit", vision_distance = 30, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-1.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-2.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-3.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-4.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-5.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-6.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-7.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-stomper-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.0013888888888888888, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-idle-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-6.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-7.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-8.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-9.ogg", volume = 0.6 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-10.ogg", volume = 0.6 } } } } }, ["medium-strafer-pentapod"] = { absorptions_to_join_attack = { spores = 20 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 4, strafe_settings = { face_target = true, ideal_distance = 23, ideal_distance_importance = 0.25, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 2.5, ideal_distance_variance = 1, max_distance = 33 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { max_range = 140, projectile = "medium-strafer-projectile", starting_speed = 0.2, type = "projectile" }, type = "direct" } }, cooldown = 120, range = 28, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].attack_parameters.sound ]=], type = "projectile", use_shooter_direction = true }, collision_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, corpse = "medium-strafer-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 30, drawing_box_vertical_extension = 3, dying_explosion = "medium-strafer-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/strafer/strafer-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.7 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.7 } }, dying_trigger_effect = { { entity_name = "medium-wriggler-pentapod-premature", offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"medium-strafer-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main.png", height = 306, line_length = 8, scale = 0.35999999999999996, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main-mask.png", height = 306, line_length = 8, scale = 0.35999999999999996, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 } } }, base_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.35999999999999996, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.17999999999999998, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-shadow.png", height = 94, line_length = 8, scale = 0.6, shift = { 0.975, 0.01875 }, surface = "gleba", usage = "enemy", width = 192 }, shadow_base_animation = { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-bottom-shadow.png", height = 96, line_length = 1, scale = 0.6, shift = { -0.0375, -0.0375 }, surface = "gleba", usage = "enemy", width = 144 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-water-reflection.png", height = 448, scale = 0.6, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.046666666666666661, height = 1.5, icon = "__space-age__/graphics/icons/medium-strafer.png", impact_category = "organic", is_military_target = true, max_health = 1400, max_pursue_distance = 50, min_pursue_time = 600, name = "medium-strafer-pentapod", order = "gleba-b-strafer-1.2", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selection_box = { { -1.7999999999999998, -1.7999999999999998 }, { 1.7999999999999998, 1.7999999999999998 } }, spider_engine = { legs = { { ground_position = { x = -4.8541019375326702, y = -3.5267115289141233 }, leg = "medium-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.24270509687663351, y = -0.17633557644570617 }, walking_group = 1 }, { ground_position = { x = -4.8541019375326702, y = 3.5267115289141233 }, leg = "medium-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.24270509687663351, y = 0.17633557644570617 }, walking_group = 3 }, { ground_position = { x = 1.8541019699159346, y = 5.706339127383778 }, leg = "medium-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.092705098495796729, y = 0.2853169563691889 }, walking_group = 5 }, { ground_position = { x = 6, y = 0 }, leg = "medium-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.3, y = 0 }, walking_group = 2 }, { ground_position = { x = 1.8541019699159346, y = -5.706339127383778 }, leg = "medium-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.092705098495796729, y = -0.2853169563691889 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -1.2, -1.2 }, { 1.2, 1.2 } }, subgroup = "enemies", torso_rotation_speed = 0.005, type = "spider-unit", vision_distance = 40, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-1.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-2.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-3.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-4.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-5.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-6.ogg", max_volume = 0.8, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["medium-strafer-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.002083333333333333, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-idle-1.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-2.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-3.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-4.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-5.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-6.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-7.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-8.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-9.ogg", volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-10.ogg", volume = 0.35 } } } } }, ["small-stomper-pentapod"] = { absorptions_to_join_attack = { spores = 25 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 10, strafe_settings = { face_target = true, ideal_distance = 6.2999999999999998, ideal_distance_importance = 0.5, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 1, ideal_distance_variance = 1, max_distance = 9.3000000000000007 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "small-acid-stream-stomper", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[1].tint ]=], usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0.9, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 60, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-1.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-2.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-3.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-4.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-5.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-6.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-7.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-8.ogg", volume = 0.46999999999999993 } } }, end_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-end-big-1.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-2.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-3.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-4.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-5.ogg", volume = 0.42999999999999998 } } } }, damage_modifier = 0.5, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 3.6000000000000001, projectile_creation_parameters = { { 0, { 0, -3.28125 } }, { 0.0625, { 0.73499999999999996, -3.1837499999999999 } }, { 0.125, { 1.4324999999999999, -2.8012499999999996 } }, { 0.1875, { 2.1150000000000002, -2.2537500000000001 } }, { 0.25, { 2.3624999999999998, -1.3687499999999999 } }, { 0.3125, { 2.0775000000000001, -0.52125000000000004 } }, { 0.375, { 1.5074999999999998, 0.063749999999999973 } }, { 0.4375, { 0.77249999999999996, 0.37125000000000008 } }, { 0.5, { 0.01875, 0.50625 } }, { 0.5625, { -0.79124999999999996, 0.39000000000000007 } }, { 0.625, { -1.48875, 0.10125000000000002 } }, { 0.6875, { -2.0212500000000002, -0.48374999999999986 } }, { 0.75, { -2.34375, -1.33125 } }, { 0.8125, { -2.0212500000000002, -2.2162500000000001 } }, { 0.875, { -1.4512499999999999, -2.7637499999999999 } }, { 0.9375, { -0.71625000000000005, -3.0337499999999999 } } }, range = 5.8500000000000005, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, corpse = "small-stomper-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 300, drawing_box_vertical_extension = 3, dying_explosion = "small-stomper-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/stomper/stomper-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-death-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].dying_sound[1].modifiers ]=], volume = 0.4 } }, dying_trigger_effect = { { check_buildability = true, entity_name = "small-stomper-shell", offsets = { { 0, -0.93999999999999986 } }, type = "create-entity" }, { entity_name = "small-wriggler-pentapod-premature", find_non_colliding_position = true, offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.2 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"small-stomper-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-main.png", height = 368, line_length = 8, scale = 0.37125000000000004, shift = { 0.1875, -1.03125 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 }, { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-mask.png", height = 368, line_length = 8, scale = 0.37125000000000004, shift = { 0.1875, -1 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-stomper-corpse"].animation[1].layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 412 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/stomper/torso/head-shadow.png", height = 312, line_length = 8, scale = 0.37125000000000004, shift = { 1.25, -0.6875 }, surface = "gleba", usage = "enemy", width = 510 } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/stomper/torso/stomper-body-water-reflection.png", height = 448, scale = 0.49500000000000002, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.11666666666666667, height = 0.7, icon = "__space-age__/graphics/icons/small-stomper.png", impact_category = "organic", is_military_target = true, max_health = 3500, max_pursue_distance = 50, min_pursue_time = 600, name = "small-stomper-pentapod", order = "gleba-c-stomper-0.9", resistances = { { decrease = 2, percent = 50, type = "physical" }, { percent = 80, type = "laser" }, { percent = 80, type = "impact" } }, selection_box = { { -2.25, -2.25 }, { 2.25, 2.25 } }, spider_engine = { legs = { { ground_position = { x = -3.7030471053598295, y = -5.096807034409303 }, leg = "small-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 43.75, type = "impact" }, type = "damage" }, { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-1.ogg", max_volume = 0.35, min_volume = 0.25 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-2.ogg", max_volume = 0.35, min_volume = 0.25 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-3.ogg", max_volume = 0.35, min_volume = 0.25 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-4.ogg", max_volume = 0.35, min_volume = 0.25 }, { filename = "__space-age__/sound/enemies/stomper/stomper-stomp-5.ogg", max_volume = 0.35, min_volume = 0.25 } } }, type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 4.0499999999999998, type = "area" }, type = "nested-result" } }, mount_position = { x = -0.58190740227083033, y = -0.80092681969289057 }, walking_group = 1 }, { ground_position = { x = -5.9916560837529671, y = 1.9468070684117293 }, leg = "small-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 43.75, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 4.0499999999999998, type = "area" }, type = "nested-result" } }, mount_position = { x = -0.94154595601832352, y = 0.30592682503612894 }, walking_group = 3 }, { ground_position = { x = 0, y = 6.2999999999999998 }, leg = "small-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 43.75, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 4.0499999999999998, type = "area" }, type = "nested-result" } }, mount_position = { x = 0, y = 0.99000000000000004 }, walking_group = 5 }, { ground_position = { x = 5.9916560837529671, y = 1.9468070684117313 }, leg = "small-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 43.75, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 4.0499999999999998, type = "area" }, type = "nested-result" } }, mount_position = { x = 0.94154595601832352, y = 0.30592682503612929 }, walking_group = 2 }, { ground_position = { x = 3.7030471053598299, y = -5.096807034409303 }, leg = "small-stomper-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, leg_hit_the_ground_when_attacking_trigger = { { type = "invoke-tile-trigger" }, { initial_height = 0, offset_deviation = { { -0, -0 }, { 0, 0 } }, offsets = { { 0, 0.5 } }, repeat_count = 1, smoke_name = "stomper-stomp", speed = { 0, 0 }, speed_from_center = 0, speed_from_center_deviation = 0, type = "create-trivial-smoke" }, { action = { action_delivery = { target_effects = { { damage = { amount = 43.75, type = "impact" }, type = "damage" }, { sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].spider_engine.legs[1].leg_hit_the_ground_when_attacking_trigger[3].action.action_delivery.target_effects[2].sound ]=], type = "play-sound" } }, type = "instant" }, force = "enemy", radius = 4.0499999999999998, type = "area" }, type = "nested-result" } }, mount_position = { x = 0.58190740227083051, y = -0.80092681969289057 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, subgroup = "enemies", torso_bob_speed = 0.15, torso_rotation_speed = 0.01, type = "spider-unit", vision_distance = 30, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-1.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-2.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-3.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-4.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-5.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-6.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/stomper/stomper-warcry-7.ogg", max_volume = 0.4, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-stomper-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.0013888888888888888, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/stomper/stomper-idle-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-8.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-9.ogg", volume = 0.4 }, { filename = "__space-age__/sound/enemies/stomper/stomper-idle-10.ogg", volume = 0.4 } } } } }, ["small-strafer-pentapod"] = { absorptions_to_join_attack = { spores = 20 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, size_in_group = 4, strafe_settings = { face_target = true, ideal_distance = 20, ideal_distance_importance = 0.25, ideal_distance_importance_variance = 0.1, ideal_distance_tolerance = 2.5, ideal_distance_variance = 1, max_distance = 30 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { max_range = 125, projectile = "small-strafer-projectile", starting_speed = 0.2, type = "projectile" }, type = "direct" } }, cooldown = 120, range = 25, sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["big-strafer-pentapod"].attack_parameters.sound ]=], type = "projectile", use_shooter_direction = true }, collision_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, corpse = "small-strafer-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distraction_cooldown = 30, drawing_box_vertical_extension = 3, dying_explosion = "small-strafer-pentapod-die", dying_sound = { { filename = "__space-age__/sound/enemies/strafer/strafer-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/enemies/strafer/strafer-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].dying_sound[1].modifiers ]=], volume = 0.35 } }, dying_trigger_effect = { { entity_name = "small-wriggler-pentapod-premature", offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.2 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"small-strafer-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main.png", height = 306, line_length = 8, scale = 0.27000000000000002, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/head-main-mask.png", height = 306, line_length = 8, scale = 0.27000000000000002, shift = { 0, -0.6875 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 400 } } }, base_animation = { layers = { { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.27000000000000002, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 }, { direction_count = 64, filename = "__space-age__/graphics/entity/strafer/torso/torso-main.png", height = 154, line_length = 8, scale = 0.13500000000000001, shift = { 0, -0 }, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-strafer-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, usage = "enemy", width = 168 } } }, base_render_layer = "higher-object-above", render_layer = "under-elevated", shadow_animation = { direction_count = 64, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-shadow.png", height = 94, line_length = 8, scale = 0.45, shift = { 0.73125000000000009, 0.0140625 }, surface = "gleba", usage = "enemy", width = 192 }, shadow_base_animation = { direction_count = 1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-bottom-shadow.png", height = 96, line_length = 1, scale = 0.45, shift = { -0.028125, -0.028125 }, surface = "gleba", usage = "enemy", width = 144 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/strafer/torso/strafer-body-water-reflection.png", height = 448, scale = 0.45, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, healing_per_tick = 0.026666666666666665, height = 1.5, icon = "__space-age__/graphics/icons/small-strafer.png", impact_category = "organic", is_military_target = true, max_health = 800, max_pursue_distance = 50, min_pursue_time = 600, name = "small-strafer-pentapod", order = "gleba-b-strafer-0.9", resistances = { { decrease = 2, percent = 10, type = "physical" }, { percent = 50, type = "laser" } }, selection_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, spider_engine = { legs = { { ground_position = { x = -3.6405764531495026, y = -2.6450336466855924 }, leg = "small-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.18202882265747514, y = -0.13225168233427964 }, walking_group = 1 }, { ground_position = { x = -3.6405764531495026, y = 2.6450336466855924 }, leg = "small-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = -0.18202882265747514, y = 0.13225168233427964 }, walking_group = 3 }, { ground_position = { x = 1.3905764774369511, y = 4.2797543455378335 }, leg = "small-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.06952882387184756, y = 0.21398771727689168 }, walking_group = 5 }, { ground_position = { x = 4.5, y = 0 }, leg = "small-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.225, y = 0 }, walking_group = 2 }, { ground_position = { x = 1.3905764774369511, y = -4.2797543455378335 }, leg = "small-strafer-pentapod-leg", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { x = 0.06952882387184756, y = -0.21398771727689168 }, walking_group = 4 } }, walking_group_overlap = 0.6 }, sticker_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, subgroup = "enemies", torso_rotation_speed = 0.005, type = "spider-unit", vision_distance = 40, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-1.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 2.9 } }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-2.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-3.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-4.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-5.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/strafer/strafer-warcry-6.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["spider-unit"]["small-strafer-pentapod"].warcry.variations[1].modifiers ]=] } } }, working_sound = { probability = 0.002083333333333333, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/strafer/strafer-idle-1.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-2.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-3.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-4.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-5.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-6.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-7.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-8.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-9.ogg", volume = 0.25 }, { filename = "__space-age__/sound/enemies/strafer/strafer-idle-10.ogg", volume = 0.25 } } } } } }, ["spider-vehicle"] = { spidertron = { alert_icon_shift = { 0, -1.5 }, allow_remote_driving = true, automatic_weapon_cycling = true, braking_force = 1, chain_shooting_cooldown_modifier = 0.5, chunk_exploration_radius = 3, close_sound = { filename = "__base__/sound/spidertron/spidertron-door-close.ogg", volume = 0.4 }, collision_box = { { -1, -1 }, { 1, 1 } }, corpse = "spidertron-remnants", drawing_box_vertical_extension = 3, dying_explosion = "spidertron-explosion", energy_per_hit_point = 1, energy_source = { type = "void" }, equipment_grid = "spidertron-equipment-grid", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.3\n game.simulation.camera_position = {0, -1}\n game.surfaces[1].create_entity{name = \"spidertron\", position = {0, 0}}\n " }, flags = { "placeable-neutral", "player-creation", "placeable-off-grid" }, friction_force = 1, graphics_set = { animation = { layers = { { direction_count = 64, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body.png", height = 138, line_length = 8, scale = 0.5, shift = { 0, -0.59375 }, width = 132 }, { apply_runtime_tint = true, direction_count = 64, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-mask.png", height = 100, line_length = 8, scale = 0.5, shift = { 0, -0.4375 }, width = 130 } } }, autopilot_destination_on_map_visualisation = { animation_speed = 0.5, apply_runtime_tint = true, filename = "__core__/graphics/spidertron-target-map-visualization.png", flags = { "icon" }, frame_count = 24, height = 64, line_length = 8, priority = "extra-high-no-scale", run_mode = "backward", scale = 0.5, width = 64 }, autopilot_destination_queue_on_map_visualisation = { animation_speed = 0.5, apply_runtime_tint = true, filename = "__core__/graphics/spidertron-target-map-visualization.png", flags = { "icon" }, frame_count = 24, height = 64, line_length = 8, priority = "extra-high-no-scale", run_mode = "backward", scale = 0.5, width = 64 }, autopilot_destination_queue_visualisation = { animation_speed = 0.5, apply_runtime_tint = true, filename = "__core__/graphics/spidertron-target-map-visualization.png", flags = { "icon" }, frame_count = 24, height = 64, line_length = 8, priority = "extra-high-no-scale", run_mode = "backward", scale = 0.5, width = 64 }, autopilot_destination_visualisation = { animation_speed = 0.5, apply_runtime_tint = true, filename = "__core__/graphics/spidertron-target-map-visualization.png", flags = { "icon" }, frame_count = 24, height = 64, line_length = 8, priority = "extra-high-no-scale", run_mode = "backward", scale = 0.5, width = 64 }, autopilot_destination_visualisation_render_layer = "object", autopilot_path_visualisation_line_width = 0.125, autopilot_path_visualisation_on_map_line_width = 2, base_animation = { layers = { { direction_count = 1, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-bottom.png", height = 106, line_length = 1, scale = 0.5, shift = { 0, 0 }, width = 126 }, { apply_runtime_tint = true, direction_count = 1, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-bottom-mask.png", height = 90, line_length = 1, scale = 0.5, shift = { 0, 0.109375 }, width = 124 } } }, base_render_layer = "higher-object-above", eye_light = { color = { b = 1, g = 1, r = 1 }, intensity = 1, size = 1 }, light = { { color = { b = 1, g = 1, r = 1 }, intensity = 0.4, minimum_darkness = 0.3, size = 25 }, { color = { b = 0.3, g = 0.77000000000000002, r = 0.92000000000000011 }, intensity = 0.6, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { x = 0, y = -15 }, size = 2, source_orientation_offset = 0, type = "oriented" }, { color = { b = 0.3, g = 0.77000000000000002, r = 0.92000000000000011 }, intensity = 0.42000000000000002, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { x = 0, y = -11.5 }, size = 1.3999999999999999, source_orientation_offset = -0.05, type = "oriented" }, { color = { b = 0.3, g = 0.77000000000000002, r = 0.92000000000000011 }, intensity = 0.3, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { x = 0, y = -8.5 }, size = 0.9, source_orientation_offset = 0.04, type = "oriented" }, { color = { b = 0.3, g = 0.77000000000000002, r = 0.92000000000000011 }, intensity = 0.35999999999999996, minimum_darkness = 0.3, picture = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", scale = 2, width = 200 }, shift = { x = 0, y = -7.5 }, size = 0.7, source_orientation_offset = 0.06, type = "oriented" } }, light_positions = { { { 0.34375, -0.78125 }, { 0.40625, -0.75 }, { 0.46875, -0.71875 }, { 0.5, -0.6875 }, { 0.53125, -0.65625 }, { 0.59375, -0.625 }, { 0.625, -0.5625 }, { 0.625, -0.53125 }, { 0.65625, -0.46875 }, { 0.65625, -0.4375 }, { 0.65625, -0.375 }, { 0.65625, -0.34375 }, { 0.65625, -0.28125 }, { 0.625, -0.25 }, { 0.625, -0.1875 }, { 0.59375, -0.15625 }, { 0.5625, -0.125 }, { 0.5, -0.0625 }, { 0.46875, -0.03125 }, { 0.40625, 0 }, { 0.34375, 0 }, { 0.3125, 0 }, { 0.25, 0.03125 }, { 0.1875, 0.0625 }, { 0.09375, 0.0625 }, { 0.03125, 0.0625 }, { 0, 0.0625 }, { -0.0625, 0.0625 }, { -0.125, 0.0625 }, { -0.1875, 0.03125 }, { -0.25, 0.03125 }, { -0.3125, 0 }, { -0.375, 0 }, { -0.4375, -0.03125 }, { -0.46875, -0.0625 }, { -0.53125, -0.09375 }, { -0.5625, -0.125 }, { -0.59375, -0.15625 }, { -0.625, -0.21875 }, { -0.65625, -0.25 }, { -0.65625, -0.3125 }, { -0.65625, -0.34375 }, { -0.65625, -0.40625 }, { -0.65625, -0.4375 }, { -0.65625, -0.5 }, { -0.625, -0.53125 }, { -0.59375, -0.59375 }, { -0.5625, -0.625 }, { -0.53125, -0.65625 }, { -0.5, -0.71875 }, { -0.4375, -0.75 }, { -0.375, -0.78125 }, { -0.34375, -0.8125 }, { -0.28125, -0.8125 }, { -0.21875, -0.84375 }, { -0.15625, -0.84375 }, { -0.0625, -0.875 }, { 0, -0.875 }, { 0.03125, -0.875 }, { 0.09375, -0.84375 }, { 0.15625, -0.84375 }, { 0.21875, -0.84375 }, { 0.28125, -0.8125 }, { 0.34375, -0.78125 } }, { { -0.28125, -0.78125 }, { -0.21875, -0.8125 }, { -0.15625, -0.8125 }, { -0.09375, -0.8125 }, { -0.03125, -0.84375 }, { 0, -0.84375 }, { 0.09375, -0.8125 }, { 0.15625, -0.8125 }, { 0.21875, -0.8125 }, { 0.28125, -0.78125 }, { 0.34375, -0.75 }, { 0.40625, -0.71875 }, { 0.46875, -0.6875 }, { 0.5, -0.65625 }, { 0.5625, -0.625 }, { 0.59375, -0.59375 }, { 0.625, -0.53125 }, { 0.65625, -0.5 }, { 0.65625, -0.4375 }, { 0.6875, -0.40625 }, { 0.6875, -0.34375 }, { 0.6875, -0.3125 }, { 0.6875, -0.25 }, { 0.65625, -0.21875 }, { 0.625, -0.15625 }, { 0.625, -0.125 }, { 0.5625, -0.0625 }, { 0.53125, -0.03125 }, { 0.5, 0 }, { 0.4375, 0 }, { 0.375, 0.03125 }, { 0.3125, 0.0625 }, { 0.25, 0.09375 }, { 0.1875, 0.09375 }, { 0.125, 0.125 }, { 0.0625, 0.125 }, { 0, 0.125 }, { -0.0625, 0.125 }, { -0.125, 0.125 }, { -0.1875, 0.09375 }, { -0.25, 0.09375 }, { -0.3125, 0.0625 }, { -0.375, 0.03125 }, { -0.4375, 0.03125 }, { -0.46875, 0 }, { -0.53125, -0.03125 }, { -0.5625, -0.0625 }, { -0.59375, -0.09375 }, { -0.625, -0.15625 }, { -0.65625, -0.1875 }, { -0.6875, -0.25 }, { -0.6875, -0.28125 }, { -0.6875, -0.34375 }, { -0.6875, -0.40625 }, { -0.65625, -0.4375 }, { -0.65625, -0.5 }, { -0.625, -0.53125 }, { -0.59375, -0.5625 }, { -0.5625, -0.625 }, { -0.5, -0.65625 }, { -0.46875, -0.6875 }, { -0.40625, -0.71875 }, { -0.34375, -0.75 }, { -0.28125, -0.78125 } }, { { 0, -0.875 }, { 0.0625, -0.875 }, { 0.15625, -0.875 }, { 0.21875, -0.84375 }, { 0.28125, -0.84375 }, { 0.34375, -0.8125 }, { 0.40625, -0.78125 }, { 0.4375, -0.75 }, { 0.5, -0.71875 }, { 0.53125, -0.6875 }, { 0.59375, -0.625 }, { 0.625, -0.59375 }, { 0.625, -0.5625 }, { 0.65625, -0.5 }, { 0.65625, -0.46875 }, { 0.6875, -0.40625 }, { 0.6875, -0.34375 }, { 0.65625, -0.3125 }, { 0.65625, -0.25 }, { 0.625, -0.21875 }, { 0.59375, -0.15625 }, { 0.5625, -0.125 }, { 0.53125, -0.09375 }, { 0.5, -0.0625 }, { 0.4375, -0.03125 }, { 0.375, 0 }, { 0.34375, 0 }, { 0.28125, 0.03125 }, { 0.1875, 0.0625 }, { 0.125, 0.0625 }, { 0.0625, 0.0625 }, { 0, 0.0625 }, { -0.03125, 0.0625 }, { -0.09375, 0.0625 }, { -0.1875, 0.0625 }, { -0.25, 0.03125 }, { -0.3125, 0.03125 }, { -0.375, 0 }, { -0.40625, 0 }, { -0.46875, -0.03125 }, { -0.53125, -0.0625 }, { -0.5625, -0.125 }, { -0.59375, -0.15625 }, { -0.625, -0.1875 }, { -0.65625, -0.25 }, { -0.65625, -0.28125 }, { -0.6875, -0.34375 }, { -0.6875, -0.375 }, { -0.6875, -0.4375 }, { -0.65625, -0.5 }, { -0.65625, -0.53125 }, { -0.625, -0.59375 }, { -0.59375, -0.625 }, { -0.5625, -0.65625 }, { -0.5, -0.6875 }, { -0.46875, -0.75 }, { -0.40625, -0.78125 }, { -0.34375, -0.8125 }, { -0.3125, -0.8125 }, { -0.25, -0.84375 }, { -0.15625, -0.84375 }, { -0.09375, -0.875 }, { -0.03125, -0.875 }, { 0, -0.875 } }, { { -0.4375, -0.96875 }, { -0.375, -1 }, { -0.3125, -1.03125 }, { -0.25, -1.0625 }, { -0.1875, -1.0625 }, { -0.125, -1.09375 }, { -0.0625, -1.09375 }, { 0, -1.09375 }, { 0.03125, -1.09375 }, { 0.09375, -1.09375 }, { 0.15625, -1.0625 }, { 0.21875, -1.0625 }, { 0.28125, -1.03125 }, { 0.34375, -1.03125 }, { 0.40625, -1 }, { 0.4375, -0.96875 }, { 0.5, -0.9375 }, { 0.53125, -0.875 }, { 0.5625, -0.84375 }, { 0.59375, -0.8125 }, { 0.625, -0.75 }, { 0.625, -0.71875 }, { 0.65625, -0.65625 }, { 0.65625, -0.625 }, { 0.65625, -0.5625 }, { 0.65625, -0.53125 }, { 0.625, -0.46875 }, { 0.59375, -0.4375 }, { 0.5625, -0.40625 }, { 0.53125, -0.34375 }, { 0.5, -0.3125 }, { 0.46875, -0.28125 }, { 0.40625, -0.25 }, { 0.34375, -0.21875 }, { 0.28125, -0.1875 }, { 0.21875, -0.1875 }, { 0.15625, -0.15625 }, { 0.09375, -0.15625 }, { 0.03125, -0.15625 }, { 0, -0.15625 }, { -0.0625, -0.15625 }, { -0.125, -0.15625 }, { -0.1875, -0.15625 }, { -0.25, -0.1875 }, { -0.3125, -0.21875 }, { -0.375, -0.21875 }, { -0.4375, -0.25 }, { -0.46875, -0.28125 }, { -0.5, -0.34375 }, { -0.5625, -0.375 }, { -0.59375, -0.40625 }, { -0.625, -0.4375 }, { -0.625, -0.5 }, { -0.65625, -0.53125 }, { -0.65625, -0.59375 }, { -0.65625, -0.625 }, { -0.65625, -0.6875 }, { -0.625, -0.71875 }, { -0.625, -0.78125 }, { -0.59375, -0.8125 }, { -0.5625, -0.875 }, { -0.53125, -0.90625 }, { -0.46875, -0.9375 }, { -0.4375, -0.96875 } }, { { -0.65625, -0.5625 }, { -0.625, -0.625 }, { -0.59375, -0.65625 }, { -0.5625, -0.71875 }, { -0.53125, -0.75 }, { -0.5, -0.78125 }, { -0.4375, -0.8125 }, { -0.375, -0.84375 }, { -0.3125, -0.875 }, { -0.25, -0.90625 }, { -0.1875, -0.90625 }, { -0.125, -0.9375 }, { -0.0625, -0.9375 }, { 0, -0.9375 }, { 0.03125, -0.9375 }, { 0.09375, -0.9375 }, { 0.1875, -0.90625 }, { 0.25, -0.90625 }, { 0.3125, -0.875 }, { 0.34375, -0.84375 }, { 0.40625, -0.8125 }, { 0.46875, -0.78125 }, { 0.5, -0.75 }, { 0.5625, -0.71875 }, { 0.59375, -0.6875 }, { 0.625, -0.625 }, { 0.625, -0.59375 }, { 0.65625, -0.53125 }, { 0.65625, -0.5 }, { 0.65625, -0.4375 }, { 0.65625, -0.40625 }, { 0.65625, -0.34375 }, { 0.625, -0.3125 }, { 0.625, -0.25 }, { 0.59375, -0.21875 }, { 0.5625, -0.1875 }, { 0.5, -0.125 }, { 0.46875, -0.09375 }, { 0.40625, -0.0625 }, { 0.34375, -0.03125 }, { 0.28125, -0.03125 }, { 0.21875, 0 }, { 0.15625, 0 }, { 0.09375, 0 }, { 0.03125, 0 }, { 0, 0 }, { -0.0625, 0 }, { -0.125, 0 }, { -0.21875, 0 }, { -0.28125, 0 }, { -0.34375, -0.03125 }, { -0.375, -0.0625 }, { -0.4375, -0.09375 }, { -0.5, -0.125 }, { -0.53125, -0.15625 }, { -0.5625, -0.1875 }, { -0.59375, -0.25 }, { -0.625, -0.28125 }, { -0.65625, -0.34375 }, { -0.65625, -0.375 }, { -0.65625, -0.4375 }, { -0.65625, -0.46875 }, { -0.65625, -0.53125 }, { -0.65625, -0.5625 } }, { { 0.5, -0.84375 }, { 0.5, -0.78125 }, { 0.53125, -0.75 }, { 0.53125, -0.71875 }, { 0.53125, -0.6875 }, { 0.53125, -0.625 }, { 0.53125, -0.59375 }, { 0.53125, -0.5625 }, { 0.5, -0.53125 }, { 0.46875, -0.5 }, { 0.4375, -0.46875 }, { 0.40625, -0.4375 }, { 0.375, -0.40625 }, { 0.34375, -0.375 }, { 0.3125, -0.34375 }, { 0.25, -0.3125 }, { 0.1875, -0.3125 }, { 0.15625, -0.28125 }, { 0.09375, -0.28125 }, { 0.03125, -0.28125 }, { 0, -0.28125 }, { -0.03125, -0.28125 }, { -0.09375, -0.28125 }, { -0.15625, -0.28125 }, { -0.1875, -0.3125 }, { -0.25, -0.3125 }, { -0.28125, -0.34375 }, { -0.34375, -0.375 }, { -0.375, -0.40625 }, { -0.40625, -0.4375 }, { -0.4375, -0.46875 }, { -0.46875, -0.5 }, { -0.5, -0.53125 }, { -0.53125, -0.5625 }, { -0.53125, -0.59375 }, { -0.53125, -0.625 }, { -0.53125, -0.6875 }, { -0.53125, -0.71875 }, { -0.53125, -0.75 }, { -0.5, -0.78125 }, { -0.5, -0.8125 }, { -0.46875, -0.875 }, { -0.4375, -0.90625 }, { -0.40625, -0.9375 }, { -0.375, -0.96875 }, { -0.3125, -0.96875 }, { -0.28125, -1 }, { -0.21875, -1.03125 }, { -0.1875, -1.03125 }, { -0.125, -1.0625 }, { -0.0625, -1.0625 }, { 0, -1.0625 }, { 0, -1.0625 }, { 0.0625, -1.0625 }, { 0.125, -1.0625 }, { 0.1875, -1.03125 }, { 0.21875, -1.03125 }, { 0.28125, -1 }, { 0.3125, -0.96875 }, { 0.375, -0.96875 }, { 0.40625, -0.9375 }, { 0.4375, -0.90625 }, { 0.46875, -0.875 }, { 0.5, -0.84375 } }, { { 0.65625, -0.59375 }, { 0.6875, -0.53125 }, { 0.6875, -0.5 }, { 0.6875, -0.4375 }, { 0.6875, -0.375 }, { 0.6875, -0.34375 }, { 0.6875, -0.28125 }, { 0.65625, -0.25 }, { 0.625, -0.1875 }, { 0.59375, -0.15625 }, { 0.53125, -0.125 }, { 0.5, -0.0625 }, { 0.4375, -0.03125 }, { 0.40625, 0 }, { 0.34375, 0 }, { 0.28125, 0 }, { 0.1875, 0.03125 }, { 0.125, 0.03125 }, { 0.0625, 0.0625 }, { 0, 0.0625 }, { -0.0625, 0.0625 }, { -0.125, 0.03125 }, { -0.1875, 0.03125 }, { -0.25, 0 }, { -0.3125, 0 }, { -0.375, 0 }, { -0.4375, -0.03125 }, { -0.5, -0.0625 }, { -0.53125, -0.09375 }, { -0.59375, -0.15625 }, { -0.625, -0.1875 }, { -0.65625, -0.25 }, { -0.6875, -0.28125 }, { -0.6875, -0.34375 }, { -0.6875, -0.375 }, { -0.6875, -0.4375 }, { -0.6875, -0.5 }, { -0.6875, -0.53125 }, { -0.65625, -0.59375 }, { -0.625, -0.625 }, { -0.59375, -0.6875 }, { -0.5625, -0.71875 }, { -0.53125, -0.75 }, { -0.46875, -0.78125 }, { -0.40625, -0.8125 }, { -0.375, -0.84375 }, { -0.3125, -0.875 }, { -0.21875, -0.90625 }, { -0.15625, -0.90625 }, { -0.09375, -0.9375 }, { -0.03125, -0.9375 }, { 0.03125, -0.9375 }, { 0.09375, -0.9375 }, { 0.15625, -0.90625 }, { 0.21875, -0.90625 }, { 0.28125, -0.875 }, { 0.34375, -0.84375 }, { 0.40625, -0.84375 }, { 0.46875, -0.8125 }, { 0.53125, -0.75 }, { 0.5625, -0.71875 }, { 0.59375, -0.6875 }, { 0.625, -0.625 }, { 0.65625, -0.59375 } }, { { 0.4375, -0.6875 }, { 0.5, -0.65625 }, { 0.53125, -0.59375 }, { 0.59375, -0.5625 }, { 0.625, -0.53125 }, { 0.625, -0.46875 }, { 0.65625, -0.4375 }, { 0.6875, -0.375 }, { 0.6875, -0.34375 }, { 0.6875, -0.28125 }, { 0.6875, -0.25 }, { 0.65625, -0.1875 }, { 0.625, -0.15625 }, { 0.625, -0.09375 }, { 0.5625, -0.0625 }, { 0.53125, 0 }, { 0.5, 0 }, { 0.4375, 0.03125 }, { 0.375, 0.0625 }, { 0.34375, 0.09375 }, { 0.28125, 0.09375 }, { 0.1875, 0.125 }, { 0.125, 0.125 }, { 0.0625, 0.15625 }, { 0, 0.15625 }, { -0.03125, 0.15625 }, { -0.125, 0.125 }, { -0.1875, 0.125 }, { -0.25, 0.125 }, { -0.3125, 0.09375 }, { -0.375, 0.0625 }, { -0.4375, 0.03125 }, { -0.46875, 0 }, { -0.53125, 0 }, { -0.5625, -0.03125 }, { -0.59375, -0.09375 }, { -0.625, -0.125 }, { -0.65625, -0.15625 }, { -0.65625, -0.21875 }, { -0.6875, -0.28125 }, { -0.6875, -0.3125 }, { -0.6875, -0.375 }, { -0.65625, -0.40625 }, { -0.65625, -0.46875 }, { -0.625, -0.5 }, { -0.59375, -0.5625 }, { -0.5625, -0.59375 }, { -0.5, -0.625 }, { -0.46875, -0.65625 }, { -0.40625, -0.6875 }, { -0.34375, -0.71875 }, { -0.3125, -0.75 }, { -0.25, -0.78125 }, { -0.15625, -0.78125 }, { -0.09375, -0.8125 }, { -0.03125, -0.8125 }, { 0, -0.8125 }, { 0.0625, -0.8125 }, { 0.15625, -0.78125 }, { 0.21875, -0.78125 }, { 0.28125, -0.75 }, { 0.34375, -0.75 }, { 0.40625, -0.71875 }, { 0.4375, -0.6875 } }, { { -0.4375, -0.6875 }, { -0.375, -0.71875 }, { -0.3125, -0.75 }, { -0.25, -0.75 }, { -0.1875, -0.78125 }, { -0.125, -0.78125 }, { -0.03125, -0.8125 }, { 0, -0.8125 }, { 0.0625, -0.8125 }, { 0.125, -0.78125 }, { 0.21875, -0.78125 }, { 0.28125, -0.75 }, { 0.34375, -0.75 }, { 0.40625, -0.71875 }, { 0.46875, -0.6875 }, { 0.5, -0.65625 }, { 0.5625, -0.59375 }, { 0.59375, -0.5625 }, { 0.625, -0.53125 }, { 0.65625, -0.46875 }, { 0.6875, -0.4375 }, { 0.6875, -0.375 }, { 0.6875, -0.3125 }, { 0.6875, -0.28125 }, { 0.6875, -0.21875 }, { 0.6875, -0.1875 }, { 0.65625, -0.125 }, { 0.625, -0.09375 }, { 0.59375, -0.03125 }, { 0.5625, 0 }, { 0.5, 0 }, { 0.46875, 0.0625 }, { 0.40625, 0.09375 }, { 0.34375, 0.125 }, { 0.28125, 0.125 }, { 0.21875, 0.15625 }, { 0.15625, 0.15625 }, { 0.09375, 0.1875 }, { 0, 0.1875 }, { -0.03125, 0.1875 }, { -0.09375, 0.1875 }, { -0.15625, 0.15625 }, { -0.25, 0.15625 }, { -0.3125, 0.125 }, { -0.375, 0.09375 }, { -0.4375, 0.0625 }, { -0.46875, 0.03125 }, { -0.53125, 0 }, { -0.5625, 0 }, { -0.625, -0.0625 }, { -0.65625, -0.09375 }, { -0.65625, -0.15625 }, { -0.6875, -0.1875 }, { -0.6875, -0.25 }, { -0.6875, -0.28125 }, { -0.6875, -0.34375 }, { -0.6875, -0.40625 }, { -0.65625, -0.4375 }, { -0.65625, -0.5 }, { -0.625, -0.53125 }, { -0.59375, -0.5625 }, { -0.53125, -0.625 }, { -0.5, -0.65625 }, { -0.4375, -0.6875 } }, { { 0.28125, -0.71875 }, { 0.34375, -0.6875 }, { 0.40625, -0.6875 }, { 0.46875, -0.65625 }, { 0.5, -0.59375 }, { 0.53125, -0.5625 }, { 0.5625, -0.53125 }, { 0.59375, -0.5 }, { 0.625, -0.4375 }, { 0.65625, -0.40625 }, { 0.65625, -0.34375 }, { 0.65625, -0.3125 }, { 0.65625, -0.25 }, { 0.65625, -0.21875 }, { 0.625, -0.15625 }, { 0.625, -0.125 }, { 0.59375, -0.0625 }, { 0.5625, -0.03125 }, { 0.5, 0 }, { 0.46875, 0 }, { 0.40625, 0.03125 }, { 0.34375, 0.0625 }, { 0.3125, 0.09375 }, { 0.25, 0.125 }, { 0.1875, 0.125 }, { 0.09375, 0.15625 }, { 0.03125, 0.15625 }, { 0, 0.15625 }, { -0.0625, 0.15625 }, { -0.125, 0.125 }, { -0.1875, 0.125 }, { -0.25, 0.125 }, { -0.3125, 0.09375 }, { -0.375, 0.0625 }, { -0.4375, 0.03125 }, { -0.46875, 0 }, { -0.53125, 0 }, { -0.5625, -0.03125 }, { -0.59375, -0.09375 }, { -0.625, -0.125 }, { -0.625, -0.1875 }, { -0.65625, -0.21875 }, { -0.65625, -0.28125 }, { -0.65625, -0.3125 }, { -0.65625, -0.375 }, { -0.65625, -0.40625 }, { -0.625, -0.46875 }, { -0.59375, -0.5 }, { -0.5625, -0.53125 }, { -0.53125, -0.59375 }, { -0.5, -0.625 }, { -0.4375, -0.65625 }, { -0.375, -0.6875 }, { -0.3125, -0.71875 }, { -0.28125, -0.71875 }, { -0.21875, -0.75 }, { -0.125, -0.75 }, { -0.0625, -0.78125 }, { 0, -0.78125 }, { 0.03125, -0.78125 }, { 0.09375, -0.78125 }, { 0.15625, -0.75 }, { 0.21875, -0.75 }, { 0.28125, -0.71875 } }, { { -0.3125, -0.71875 }, { -0.28125, -0.75 }, { -0.28125, -0.78125 }, { -0.28125, -0.78125 }, { -0.25, -0.8125 }, { -0.25, -0.8125 }, { -0.21875, -0.84375 }, { -0.1875, -0.84375 }, { -0.15625, -0.875 }, { -0.125, -0.875 }, { -0.09375, -0.90625 }, { -0.0625, -0.90625 }, { -0.03125, -0.90625 }, { 0, -0.90625 }, { 0, -0.90625 }, { 0.03125, -0.90625 }, { 0.0625, -0.90625 }, { 0.09375, -0.90625 }, { 0.125, -0.875 }, { 0.15625, -0.875 }, { 0.15625, -0.875 }, { 0.1875, -0.84375 }, { 0.21875, -0.84375 }, { 0.25, -0.8125 }, { 0.25, -0.8125 }, { 0.28125, -0.78125 }, { 0.28125, -0.75 }, { 0.28125, -0.75 }, { 0.3125, -0.71875 }, { 0.3125, -0.6875 }, { 0.3125, -0.6875 }, { 0.3125, -0.65625 }, { 0.3125, -0.625 }, { 0.28125, -0.59375 }, { 0.28125, -0.59375 }, { 0.25, -0.5625 }, { 0.25, -0.53125 }, { 0.21875, -0.53125 }, { 0.1875, -0.5 }, { 0.1875, -0.5 }, { 0.15625, -0.5 }, { 0.125, -0.46875 }, { 0.09375, -0.46875 }, { 0.0625, -0.46875 }, { 0.03125, -0.46875 }, { 0, -0.4375 }, { 0, -0.4375 }, { -0.03125, -0.46875 }, { -0.0625, -0.46875 }, { -0.09375, -0.46875 }, { -0.125, -0.46875 }, { -0.15625, -0.5 }, { -0.1875, -0.5 }, { -0.21875, -0.5 }, { -0.21875, -0.53125 }, { -0.25, -0.5625 }, { -0.28125, -0.5625 }, { -0.28125, -0.59375 }, { -0.28125, -0.625 }, { -0.3125, -0.625 }, { -0.3125, -0.65625 }, { -0.3125, -0.6875 }, { -0.3125, -0.6875 }, { -0.3125, -0.71875 } } }, render_layer = "under-elevated", shadow_animation = { direction_count = 64, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-shadow.png", height = 94, line_length = 8, scale = 0.5, shift = { 0.8125, 0.015625 }, width = 192 }, shadow_base_animation = { direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-bottom-shadow.png", height = 96, line_length = 1, scale = 0.5, shift = { -0.03125, -0.03125 }, width = 144 }, water_reflection = { pictures = { filename = "__base__/graphics/entity/spidertron/torso/spidertron-body-water-reflection.png", height = 448, scale = 0.5, shift = { 0, 0 }, variation_count = 1, width = 448 } } }, guns = { "spidertron-rocket-launcher-1", "spidertron-rocket-launcher-2", "spidertron-rocket-launcher-3", "spidertron-rocket-launcher-4" }, height = 1.5, icon = "__base__/graphics/icons/spidertron.png", inventory_size = 80, is_military_target = true, max_health = 3000, minable = { mining_time = 1, result = "spidertron" }, mined_sound = { switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/deconstruct-large.ogg", volume = 0.8 } } }, minimap_representation = { filename = "__base__/graphics/entity/spidertron/spidertron-map.png", flags = { "icon" }, scale = 0.5, size = { 128, 128 } }, movement_energy_consumption = "250kW", name = "spidertron", open_sound = { filename = "__base__/sound/spidertron/spidertron-door-open.ogg", volume = 0.45 }, resistances = { { decrease = 15, percent = 60, type = "fire" }, { decrease = 15, percent = 60, type = "physical" }, { decrease = 50, percent = 80, type = "impact" }, { decrease = 20, percent = 75, type = "explosion" }, { decrease = 0, percent = 70, type = "acid" }, { decrease = 0, percent = 70, type = "laser" }, { decrease = 0, percent = 70, type = "electric" } }, selected_minimap_representation = { filename = "__base__/graphics/entity/spidertron/spidertron-map-selected.png", flags = { "icon" }, scale = 0.5, size = { 128, 128 } }, selection_box = { { -1, -1 }, { 1, 1 } }, selection_priority = 60, spider_engine = { legs = { { ground_position = { 2.25, -2.5 }, leg = "spidertron-leg-1", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { 0.46875, -0.6875 }, walking_group = 1 }, { ground_position = { 3, -1 }, leg = "spidertron-leg-2", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { 0.71875, -0.3125 }, walking_group = 2 }, { ground_position = { 3, 1 }, leg = "spidertron-leg-3", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { 0.78125, 0.125 }, walking_group = 1 }, { ground_position = { 2.25, 2.5 }, leg = "spidertron-leg-4", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { 0.46875, 0.53125 }, walking_group = 2 }, { ground_position = { -2.25, -2.5 }, leg = "spidertron-leg-5", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { -0.46875, -0.6875 }, walking_group = 2 }, { ground_position = { -3, -1 }, leg = "spidertron-leg-6", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { -0.71875, -0.3125 }, walking_group = 1 }, { ground_position = { -3, 1 }, leg = "spidertron-leg-7", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { -0.78125, 0.125 }, walking_group = 2 }, { ground_position = { -2.25, 2.5 }, leg = "spidertron-leg-8", leg_hit_the_ground_trigger = { { offset_deviation = { { -0.2, -0.2 }, { 0.2, 0.2 } }, repeat_count = 4, smoke_name = "smoke-building", speed_from_center = 0.03, starting_frame_deviation = 5, type = "create-trivial-smoke" } }, mount_position = { -0.46875, 0.53125 }, walking_group = 1 } } }, sticker_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, surface_conditions = { { min = 1, property = "gravity" } }, torso_rotation_speed = 0.005, trash_inventory_size = 20, type = "spider-vehicle", weight = 1, working_sound = { activate_sound = { filename = "__base__/sound/spidertron/spidertron-activate.ogg", volume = 0.5 }, activity_to_speed_modifiers = { minimum = 1, multiplier = 6, offset = 0.93333333333000006 }, deactivate_sound = { filename = "__base__/sound/spidertron/spidertron-deactivate.ogg", volume = 0.5 }, match_speed_to_activity = true, sound = { filename = "__base__/sound/spidertron/spidertron-vox.ogg", volume = 0.35 } } } }, ["spidertron-remote"] = { ["spidertron-remote"] = { alt_select = { border_color = { 239, 153, 34 }, cursor_box_type = "spidertron-remote-to-be-selected", mode = { "controllable-add" } }, auto_recycle = false, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].ammo["flamethrower-ammo"].drop_sound ]=], flags = { "not-stackable", "only-in-cursor", "spawnable" }, icon = "__base__/graphics/icons/spidertron-remote.png", icon_color_indicator_mask = "__base__/graphics/icons/spidertron-remote-mask.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].spidertron.drop_sound ]=], name = "spidertron-remote", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["item-with-entity-data"].spidertron.pick_sound ]=], reverse_select = { border_color = { 246, 255, 0 }, cursor_box_type = "not-allowed", mode = { "controllable-remove" } }, select = { border_color = { 71, 255, 73 }, cursor_box_type = "spidertron-remote-to-be-selected", mode = { "controllable" } }, stack_size = 1, subgroup = "spawnables", type = "spidertron-remote" } }, splitter = { ["express-splitter"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["express-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.9, -0.4 }, { 0.9, 0.4 } }, corpse = "express-splitter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "express-splitter-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 192 }, north = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192 }, south = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192, x = 320 }, west = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 512 } }, heating_energy = "40kW", icon = "__base__/graphics/icons/express-splitter.png", icon_draw_specification = { scale = 0.5 }, max_health = 190, minable = { mining_time = 0.1, result = "express-splitter" }, name = "express-splitter", next_upgrade = "turbo-splitter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], related_transport_belt = "express-transport-belt", resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, speed = 0.09375, structure = { east = { filename = "__base__/graphics/entity/express-splitter/express-splitter-east.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.40625 }, width = 90 }, north = { filename = "__base__/graphics/entity/express-splitter/express-splitter-north.png", frame_count = 32, height = 70, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.21875, 0 }, width = 160 }, south = { filename = "__base__/graphics/entity/express-splitter/express-splitter-south.png", frame_count = 32, height = 64, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0 }, width = 164 }, west = { filename = "__base__/graphics/entity/express-splitter/express-splitter-west.png", frame_count = 32, height = 86, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0.375 }, width = 94 } }, structure_animation_movement_cooldown = 10, structure_animation_speed_coefficient = 1.2, structure_patch = { east = { filename = "__base__/graphics/entity/express-splitter/express-splitter-east-top_patch.png", frame_count = 32, height = 104, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.625 }, width = 90 }, north = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, south = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, west = { filename = "__base__/graphics/entity/express-splitter/express-splitter-west-top_patch.png", frame_count = 32, height = 96, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.15625, -0.5625 }, width = 94 } }, type = "splitter", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, variations = { { filename = "__base__/sound/splitters/express-splitter-1.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-2.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-3.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-4.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-5.ogg", volume = 0.2 } } } } }, ["fast-splitter"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["fast-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.9, -0.4 }, { 0.9, 0.4 } }, corpse = "fast-splitter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "fast-splitter-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 192 }, north = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192 }, south = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192, x = 320 }, west = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 512 } }, heating_energy = "40kW", icon = "__base__/graphics/icons/fast-splitter.png", icon_draw_specification = { scale = 0.5 }, max_health = 180, minable = { mining_time = 0.1, result = "fast-splitter" }, name = "fast-splitter", next_upgrade = "express-splitter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], related_transport_belt = "fast-transport-belt", resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, speed = 0.0625, structure = { east = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-east.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.40625 }, width = 90 }, north = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-north.png", frame_count = 32, height = 70, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.21875, 0 }, width = 160 }, south = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-south.png", frame_count = 32, height = 64, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0 }, width = 164 }, west = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-west.png", frame_count = 32, height = 86, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.375 }, width = 90 } }, structure_animation_movement_cooldown = 10, structure_animation_speed_coefficient = 1.2, structure_patch = { east = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-east-top_patch.png", frame_count = 32, height = 104, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.625 }, width = 90 }, north = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, south = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, west = { filename = "__base__/graphics/entity/fast-splitter/fast-splitter-west-top_patch.png", frame_count = 32, height = 96, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.5625 }, width = 90 } }, type = "splitter", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, variations = { { filename = "__base__/sound/splitters/fast-splitter-1.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/fast-splitter-2.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/fast-splitter-3.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/fast-splitter-4.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/fast-splitter-5.ogg", volume = 0.2 } } } } }, splitter = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.9, -0.4 }, { 0.9, 0.4 } }, corpse = "splitter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "splitter-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 192 }, north = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192 }, south = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192, x = 320 }, west = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 512 } }, heating_energy = "40kW", icon = "__base__/graphics/icons/splitter.png", icon_draw_specification = { scale = 0.5 }, max_health = 170, minable = { mining_time = 0.1, result = "splitter" }, name = "splitter", next_upgrade = "fast-splitter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], related_transport_belt = "transport-belt", resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, speed = 0.03125, structure = { east = { filename = "__base__/graphics/entity/splitter/splitter-east.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.40625 }, width = 90 }, north = { filename = "__base__/graphics/entity/splitter/splitter-north.png", frame_count = 32, height = 70, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.21875, 0 }, width = 160 }, south = { filename = "__base__/graphics/entity/splitter/splitter-south.png", frame_count = 32, height = 64, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0 }, width = 164 }, west = { filename = "__base__/graphics/entity/splitter/splitter-west.png", frame_count = 32, height = 86, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.375 }, width = 90 } }, structure_animation_movement_cooldown = 10, structure_animation_speed_coefficient = 0.7, structure_patch = { east = { filename = "__base__/graphics/entity/splitter/splitter-east-top_patch.png", frame_count = 32, height = 104, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.625 }, width = 90 }, north = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, south = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, west = { filename = "__base__/graphics/entity/splitter/splitter-west-top_patch.png", frame_count = 32, height = 96, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.5625 }, width = 90 } }, type = "splitter", working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].working_sound ]=] }, ["turbo-splitter"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].close_sound ]=], collision_box = { { -0.9, -0.4 }, { 0.9, 0.4 } }, corpse = "turbo-splitter-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "turbo-splitter-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, frozen_patch = { east = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 192 }, north = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192 }, south = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 128, priority = "extra-high", scale = 0.5, width = 192, x = 320 }, west = { filename = "__space-age__/graphics/entity/frozen/splitter/splitter.png", height = 192, priority = "extra-high", scale = 0.5, width = 128, x = 512 } }, heating_energy = "40kW", icon = "__space-age__/graphics/icons/turbo-splitter.png", icon_draw_specification = { scale = 0.5 }, max_health = 190, minable = { mining_time = 0.1, result = "turbo-splitter" }, name = "turbo-splitter", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].open_sound ]=], related_transport_belt = "turbo-transport-belt", resistances = { { percent = 60, type = "fire" } }, selection_box = { { -0.9, -0.5 }, { 0.9, 0.5 } }, speed = 0.125, structure = { east = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-east.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.15625, 0.40625 }, width = 86 }, north = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-north.png", frame_count = 32, height = 66, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.234375, 0.03125 }, width = 158 }, south = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-south.png", frame_count = 32, height = 64, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, 0.015625 }, width = 164 }, west = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-west.png", frame_count = 32, height = 84, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, 0.40625 }, width = 90 } }, structure_animation_movement_cooldown = 10, structure_animation_speed_coefficient = 1.2, structure_patch = { east = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-east-top_patch.png", frame_count = 32, height = 102, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.125, -0.609375 }, width = 90 }, north = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, south = { filename = "__core__/graphics/empty.png", height = 1, priority = "extra-high", width = 1 }, west = { filename = "__space-age__/graphics/entity/turbo-splitter/turbo-splitter-west-top_patch.png", frame_count = 32, height = 96, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0.1875, -0.546875 }, width = 90 } }, type = "splitter", working_sound = { max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.45, variations = { { filename = "__base__/sound/splitters/express-splitter-1.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-2.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-3.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-4.ogg", volume = 0.2 }, { filename = "__base__/sound/splitters/express-splitter-5.ogg", volume = 0.2 } } } } } }, sprite = { developer = { filename = "__core__/graphics/icons/mip/developer.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "developer", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 16 }, infinity = { filename = "__core__/graphics/icons/mip/infinity.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, name = "infinity", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 24 }, info = { filename = "__core__/graphics/icons/mip/info-blue.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "info", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 16 }, info_no_border = { filename = "__core__/graphics/icons/mip/info-blue-no-border.png", flags = { "gui-icon" }, height = 16, mipmap_count = 2, name = "info_no_border", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 16 }, quality_info = { filename = "__core__/graphics/icons/mip/quality-info-blue.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "quality_info", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 16 }, ["quantity-multiplier"] = { filename = "__core__/graphics/icons/mip/quantity-multiplier.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "quantity-multiplier", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 28 }, ["quantity-time"] = { filename = "__core__/graphics/icons/mip/quantity-time.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "quantity-time", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 28 }, restart_required = { filename = "__core__/graphics/icons/mip/needs-restart.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "restart_required", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 16 }, ["tooltip-category-activated"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-activated.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-activated", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-chemical"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-chemical.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-chemical", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-construction-surface-conditions"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-surface-conditions.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-construction-surface-conditions", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-consumed"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-consumed.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-consumed", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-consumes"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-consumes.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-consumes", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-crafting-surface-conditions"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-surface-conditions.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-crafting-surface-conditions", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-debug"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-debug.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-debug", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-effect"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-effect.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-effect", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-electricity"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-electricity.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-electricity", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 32 }, ["tooltip-category-equipment-grid"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-equipment-grid.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-equipment-grid", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-equipment-grid-electricity"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-equipment-grid-electricity.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-equipment-grid-electricity", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-fluoroketone-cold"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-fluoroketone-cold.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-fluoroketone-cold", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-fluoroketone-hot"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-fluoroketone-hot.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-fluoroketone-hot", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-food"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-food.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-food", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-fuel"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-water.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-fuel", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-fusion"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-fusion.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-fusion", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-fusion-plasma"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-fusion-plasma.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-fusion-plasma", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-generates"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-generates.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-generates", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-heat"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-heat.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-heat", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-insertion"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-insertion.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-insertion", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-nuclear"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-nuclear.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-nuclear", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-nutrients"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-nutrients.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-nutrients", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-placed-in-equipment-grid"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-equipment-grid.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-placed-in-equipment-grid", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-shot"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-effect.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-shot", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-spoilable"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-spoilable.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-spoilable", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-steam"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-steam.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-steam", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-thrown"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-thrown.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-thrown", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-thrust"] = { filename = "__space-age__/graphics/icons/tooltips/tooltip-category-thrust.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-thrust", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-thruster-fuel"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-water.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-thruster-fuel", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-thruster-oxidizer"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-water.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-thruster-oxidizer", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-train"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-train.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-train", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-turret"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-turret.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-turret", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-vehicle"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-vehicle.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-vehicle", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-vehicle-weapons"] = { filename = "__core__/graphics/icons/tooltips/tooltip-category-vehicle-weapons.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-vehicle-weapons", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["tooltip-category-water"] = { filename = "__base__/graphics/icons/tooltips/tooltip-category-water.png", flags = { "gui-icon" }, height = 40, mipmap_count = 2, name = "tooltip-category-water", priority = "extra-high-no-scale", scale = 0.5, type = "sprite", width = 40 }, ["warning-white"] = { filename = "__core__/graphics/icons/mip/warning-white.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, name = "warning-white", priority = "extra-high-no-scale", scale = 0.5, size = 32, type = "sprite" } }, sticker = { ["acid-sticker-behemoth"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = { a = 0.74500000000000002, b = 0.29099999999999998, g = 0.66900000000000004, r = 0.71399999999999997 }, width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "acid-sticker-behemoth", target_movement_modifier_from = 0.3, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.3, vehicle_speed_modifier_to = 1 }, ["acid-sticker-big"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].sticker["acid-sticker-behemoth"].animation.tint ]=], width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "acid-sticker-big", target_movement_modifier_from = 0.4, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.4, vehicle_speed_modifier_to = 1 }, ["acid-sticker-medium"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].sticker["acid-sticker-behemoth"].animation.tint ]=], width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "acid-sticker-medium", target_movement_modifier_from = 0.5, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.5, vehicle_speed_modifier_to = 1 }, ["acid-sticker-small"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].sticker["acid-sticker-behemoth"].animation.tint ]=], width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "acid-sticker-small", target_movement_modifier_from = 0.6, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.6, vehicle_speed_modifier_to = 1 }, ["big-acid-sticker-stomper"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = { a = 0.74500000000000002, b = 0.26900000000000004, g = 0.29099999999999998, r = 0.31400000000000001 }, width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "big-acid-sticker-stomper", target_movement_modifier_from = 0.6, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.3, vehicle_speed_modifier_to = 1 }, ["bioflux-speed-regen-sticker"] = { animation = { layers = { { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen-front.png", frame_count = 50, height = 122, line_length = 10, priority = "high", scale = 0.5, shift = { 0.015625, -0.015625 }, width = 64 }, { animation_speed = 0.5, filename = "__space-age__/graphics/sticker/jellynut-speed/whirl_front.png", frame_count = 50, height = 68, line_length = 5, priority = "high", scale = 0.5, shift = { 0.015625, 0.703125 }, width = 126 } } }, damage_interval = 15, damage_per_tick = { amount = -4, type = "physical" }, duration_in_ticks = 960, flags = { "not-on-map" }, hidden = true, name = "bioflux-speed-regen-sticker", single_particle = true, target_movement_modifier = 1.5, type = "sticker", use_damage_substitute = false }, ["bioflux-speed-regen-sticker-behind"] = { animation = { layers = { { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen-ground.png", frame_count = 50, height = 92, line_length = 10, priority = "high", scale = 0.5, shift = { 0, 0.609375 }, width = 126 }, { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen.png", frame_count = 50, height = 124, line_length = 10, priority = "high", scale = 0.5, shift = { 0.015625, -0.015625 }, width = 64 }, { animation_speed = 0.5, filename = "__space-age__/graphics/sticker/jellynut-speed/whirl_back.png", frame_count = 50, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { 0.015625, 0.234375 }, width = 126 } } }, duration_in_ticks = 960, flags = { "not-on-map" }, hidden = true, name = "bioflux-speed-regen-sticker-behind", render_layer = "object-under", single_particle = true, type = "sticker" }, ["demolisher-ash-sticker"] = { animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", frame_count = 60, height = 120, line_length = 5, priority = "high", scale = 0.5, shift = { 0, -0.4375 }, tint = { 0.23899999999999997, 0.23899999999999997, 0.23899999999999997, 0.5 }, width = 152 }, duration_in_ticks = 120, ground_target = true, name = "demolisher-ash-sticker", order = "s-k", target_movement_max = 0.15, target_movement_modifier = 0.9, type = "sticker", update_effects = { { effect = { { affects_target = false, initial_height = 1.2, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.9 }, { 0.5, 0.9 } }, only_when_visible = true, particle_name = "spark-particle", probability = 1, repeat_count = 2, show_in_tooltip = false, speed_from_center = 0.025, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, initial_height = 1.2, initial_vertical_speed = 0, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.5, -0.9 }, { 0.5, 0.9 } }, only_when_visible = true, particle_name = "spark-particle-debris", probability = 1, show_in_tooltip = false, speed_from_center = 0.025, speed_from_center_deviation = 0.01, type = "create-particle" }, { affects_target = false, entity_name = "flying-robot-damaged-explosion", probability = 0.2, show_in_tooltip = false, type = "create-entity" }, { affects_target = false, entity_name = "explosion-hit", probability = 0.1, show_in_tooltip = false, type = "create-entity" } }, time_cooldown = 5 } }, vehicle_friction_modifier = 4, vehicle_speed_modifier = 0.4, working_sound = { fade_in_ticks = 4, fade_out_ticks = 20, max_sounds_per_prototype = 3, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1, volume_percentage = 100 } } } }, audible_distance_modifier = 0.6, filename = "__space-age__/sound/stickers/ash-cloud-disruption.ogg", volume = 0.8 } } }, ["electric-mini-stun"] = { duration_in_ticks = 40, flags = { "not-on-map" }, hidden = true, name = "electric-mini-stun", target_movement_modifier = 0.2, type = "sticker" }, ["fire-sticker"] = { animation = { animation_speed = 1, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.4, shift = { -0.0078125, -0.18125000000000002 }, tint = { a = 0.17999999999999998, b = 0.5, g = 0.5, r = 0.5 }, width = 84 }, damage_interval = 10, damage_per_tick = { amount = 16.666666666666668, type = "fire" }, duration_in_ticks = 1800, fire_spread_cooldown = 30, fire_spread_radius = 0.75, flags = { "not-on-map" }, hidden = true, name = "fire-sticker", spread_fire_entity = "fire-flame-on-tree", target_movement_modifier = 0.8, type = "sticker" }, ["jellynut-speed-sticker"] = { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/sticker/jellynut-speed/whirl_front.png", frame_count = 50, height = 68, line_length = 5, priority = "high", scale = 0.5, shift = { 0.015625, 0.703125 }, width = 126 }, duration_in_ticks = 720, flags = { "not-on-map" }, hidden = true, name = "jellynut-speed-sticker", single_particle = true, target_movement_modifier = 1.5, type = "sticker" }, ["jellynut-speed-sticker-behind"] = { animation = { animation_speed = 0.5, filename = "__space-age__/graphics/sticker/jellynut-speed/whirl_back.png", frame_count = 50, height = 56, line_length = 5, priority = "high", scale = 0.5, shift = { 0.015625, 0.234375 }, width = 126 }, duration_in_ticks = 720, flags = { "not-on-map" }, hidden = true, name = "jellynut-speed-sticker-behind", render_layer = "object-under", single_particle = true, type = "sticker" }, ["medium-acid-sticker-stomper"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = { a = 0.74500000000000002, b = 0.26900000000000004, g = 0.29099999999999998, r = 0.31400000000000001 }, width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "medium-acid-sticker-stomper", target_movement_modifier_from = 0.6, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.3, vehicle_speed_modifier_to = 1 }, ["slowdown-sticker"] = { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/slowdown-sticker/slowdown-sticker.png", frame_count = 50, height = 48, line_length = 5, scale = 0.5, shift = { 0.0625, -0.015625 }, tint = { 1, 0.66300000000000008, 0, 0.69399999999999995 }, width = 42 }, duration_in_ticks = 1800, hidden = true, name = "slowdown-sticker", target_movement_modifier = 0.25, type = "sticker" }, ["small-acid-sticker-stomper"] = { animation = { animation_speed = 0.5, draw_as_glow = true, filename = "__base__/graphics/entity/acid-sticker/acid-sticker.png", frame_count = 50, height = 34, line_length = 5, scale = 0.5, shift = { 0.046875, 0 }, tint = { a = 0.74500000000000002, b = 0.26900000000000004, g = 0.29099999999999998, r = 0.31400000000000001 }, width = 30 }, duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "small-acid-sticker-stomper", target_movement_modifier_from = 0.6, target_movement_modifier_to = 1, type = "sticker", vehicle_friction_modifier_from = 1.5, vehicle_friction_modifier_to = 1, vehicle_speed_modifier_from = 0.3, vehicle_speed_modifier_to = 1 }, ["strafer-sticker"] = { animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/slowdown-sticker/slowdown-sticker.png", frame_count = 50, height = 48, line_length = 5, scale = 0.5, shift = { 0.0625, -0.015625 }, tint = { 0.62999999999999998, 0.62000000000000002, 0.46999999999999993, 0.7 }, width = 42 }, duration_in_ticks = 40, hidden = true, name = "strafer-sticker", target_movement_modifier = 0.5, type = "sticker" }, ["stun-sticker"] = { duration_in_ticks = 180, flags = { "not-on-map" }, hidden = true, name = "stun-sticker", target_movement_modifier = 0, type = "sticker" }, ["tesla-turret-slow"] = { duration_in_ticks = 120, flags = { "not-on-map" }, hidden = true, name = "tesla-turret-slow", target_movement_modifier = 0.5, type = "sticker", vehicle_speed_modifier = 0.75 }, ["tesla-turret-stun"] = { duration_in_ticks = 30, flags = { "not-on-map" }, hidden = true, name = "tesla-turret-stun", target_movement_modifier = 0.05, type = "sticker", vehicle_speed_modifier = 0.25 }, ["yumako-regen-sticker"] = { animation = { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen-front.png", frame_count = 50, height = 122, line_length = 10, priority = "high", scale = 0.5, shift = { 0.015625, -0.015625 }, width = 64 }, damage_interval = 15, damage_per_tick = { amount = -4, type = "physical" }, duration_in_ticks = 720, flags = { "not-on-map" }, hidden = true, name = "yumako-regen-sticker", single_particle = true, type = "sticker", use_damage_substitute = false }, ["yumako-regen-sticker-behind"] = { animation = { layers = { { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen-ground.png", frame_count = 50, height = 92, line_length = 10, priority = "high", scale = 0.5, shift = { 0, 0.609375 }, width = 126 }, { draw_as_glow = true, filename = "__space-age__/graphics/sticker/yumako-regen/regen.png", frame_count = 50, height = 124, line_length = 10, priority = "high", scale = 0.5, shift = { 0.015625, -0.015625 }, width = 64 } } }, duration_in_ticks = 720, flags = { "not-on-map" }, hidden = true, name = "yumako-regen-sticker-behind", render_layer = "object-under", single_particle = true, type = "sticker" } }, ["storage-tank"] = { ["storage-tank"] = { circuit_connector = { { points = { shadow = { green = { 1.515625, 0.765625 }, red = { 1.640625, 0.703125 } }, wire = { green = { 1.359375, 0.671875 }, red = { 1.296875, 0.484375 } } }, sprites = { blue_led_light_offset = { 1.171875, 0.796875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.046875, 0.609375 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.203125, 0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.046875, 0.609375 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { -0.859375, 1.078125 }, red = { -0.609375, 1.046875 } }, wire = { green = { -0.984375, 0.984375 }, red = { -0.921875, 0.796875 } } }, sprites = { blue_led_light_offset = { -1.140625, 0.859375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.046875, 0.640625 }, width = 52, x = 52, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { -1.171875, 0.765625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.046875, 0.640625 }, width = 62, x = 62, y = 174 } } }, { points = { shadow = { green = { 1.515625, 0.765625 }, red = { 1.640625, 0.703125 } }, wire = { green = { 1.359375, 0.671875 }, red = { 1.296875, 0.484375 } } }, sprites = { blue_led_light_offset = { 1.171875, 0.796875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 1.046875, 0.609375 }, width = 52, x = 156, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 60, x = 180, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 46, x = 138, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 48, x = 144, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 1.046875, 0.578125 }, width = 48, x = 144, y = 138 }, red_green_led_light_offset = { 1.203125, 0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 1.046875, 0.609375 }, width = 62, x = 186, y = 174 } } }, { points = { shadow = { green = { -0.859375, 1.078125 }, red = { -0.609375, 1.046875 } }, wire = { green = { -0.984375, 0.984375 }, red = { -0.921875, 0.796875 } } }, sprites = { blue_led_light_offset = { -1.140625, 0.859375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -1.046875, 0.640625 }, width = 52, x = 52, y = 150 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 60, x = 60, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 46, x = 46, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 48, x = 48, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -1.046875, 0.609375 }, width = 48, x = 48, y = 138 }, red_green_led_light_offset = { -1.171875, 0.765625 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -1.046875, 0.640625 }, width = 62, x = 62, y = 174 } } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].close_sound ]=], collision_box = { { -1.3, -1.3 }, { 1.3, 1.3 } }, corpse = "storage-tank-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "storage-tank-explosion", fast_replaceable_group = "storage-tank", flags = { "placeable-player", "player-creation" }, flow_length_in_ticks = 360, fluid_box = { hide_connection_info = true, pipe_connections = { { direction = 0, position = { -1, -1 } }, { direction = 4, position = { 1, 1 } }, { direction = 8, position = { 1, 1 } }, { direction = 12, position = { -1, -1 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, pipe_covers_frozen = { east = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, north = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, south = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, west = { filename = "__space-age__/graphics/entity/frozen/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } }, volume = 25000 }, heating_energy = "100kW", icon = "__base__/graphics/icons/storage-tank.png", icon_draw_specification = { scale = 1.5, shift = { 0, -0.3 } }, impact_category = "metal-large", max_health = 500, minable = { mining_time = 0.5, result = "storage-tank" }, name = "storage-tank", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["oil-refinery"].open_sound ]=], pictures = { flow_sprite = { filename = "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", height = 20, priority = "extra-high", width = 160 }, fluid_background = { filename = "__base__/graphics/entity/storage-tank/fluid-background.png", height = 15, priority = "extra-high", width = 32 }, frozen_patch = { sheets = { { filename = "__space-age__/graphics/entity/frozen/storage-tank/storage-tank.png", frames = 2, height = 215, priority = "extra-high", scale = 0.5, shift = { -0.0078125, 0.1171875 }, width = 219 } } }, gas_flow = { animation_speed = 0.25, filename = "__base__/graphics/entity/pipe/steam.png", frame_count = 60, height = 30, line_length = 10, priority = "extra-high", scale = 0.5, width = 48 }, picture = { sheets = { { filename = "__base__/graphics/entity/storage-tank/storage-tank.png", frames = 2, height = 235, priority = "extra-high", scale = 0.5, shift = { -0.0078125, -0.0390625 }, width = 219 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/storage-tank/storage-tank-shadow.png", frames = 2, height = 153, priority = "extra-high", scale = 0.5, shift = { 0.9296875, 0.6953125 }, width = 291 } } }, window_background = { filename = "__base__/graphics/entity/storage-tank/window-background.png", height = 48, priority = "extra-high", scale = 0.5, width = 34 } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, two_direction_only = true, type = "storage-tank", water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/storage-tank/storage-tank-reflection.png", height = 24, priority = "extra-high", scale = 5, shift = { 0.15625, 1.09375 }, variation_count = 1, width = 24 }, rotate = false }, window_bounding_box = { { -0.125, 0.6875 }, { 0.1875, 1.1875 } }, working_sound = { match_volume_to_activity = true, max_sounds_per_prototype = 3, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/storage-tank.ogg", volume = 0.6 } } } }, ["straight-rail"] = { ["straight-rail"] = { collision_box = { { -1, -1 }, { 1, 1 } }, corpse = "straight-rail-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = { name = "rail-explosion" }, extra_planner_goal_penalty = -4, factoriopedia_alternative = "straight-rail", flags = { "placeable-neutral", "player-creation", "building-direction-8-way" }, icon = "__base__/graphics/icons/rail.png", max_health = 200, minable = { count = 1, mining_time = 0.2, result = "rail" }, name = "straight-rail", order = "a[ground-rail]-a[straight-rail]", pictures = { east = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256, x = 0, y = 0 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 0 } }, north = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 256, x = 0, y = 256 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 256, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 8, width = 256, x = 0, y = 256 } }, northeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 2048 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 2048 } }, northwest = {}, rail_endings = { sheets = { { filename = "__base__/graphics/entity/rails/rail/rail-endings-background.png", flags = { "low-object" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 }, { filename = "__base__/graphics/entity/rails/rail/rail-endings-foreground.png", flags = { "trilinear-filtering" }, height = 256, priority = "high", scale = 0.5, usage = "rail", width = 256 } } }, render_layers = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.render_layers ]=], segment_visualisation_endings = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].pictures.segment_visualisation_endings ]=], south = {}, southeast = { backplates = { filename = "__base__/graphics/entity/rails/rail/rail-backplates.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, metals = { filename = "__base__/graphics/entity/rails/rail/rail-metals.png", flags = { "trilinear-filtering" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, segment_visualisation_middle = { filename = "__base__/graphics/entity/rails/rail/rail-segment-visualisations-middle.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", width = 384, x = 0, y = 896 }, stone_path = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path-inside.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, stone_path_background = { filename = "__base__/graphics/entity/rails/rail/rail-stone-path.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 }, ties = { filename = "__base__/graphics/entity/rails/rail/rail-ties.png", flags = { "low-object" }, height = 384, priority = "extra-high", scale = 0.5, shift = { 0, 0 }, usage = "rail", variation_count = 3, width = 384, x = 0, y = 896 } }, southwest = {}, west = {} }, placeable_by = { count = 1, item = "rail" }, resistances = { { percent = 100, type = "fire" }, { percent = 80, type = "acid" } }, selection_box = { { -1.7, -0.8 }, { 1.7, 0.8 } }, surface_conditions = { { min = 1, property = "gravity" } }, type = "straight-rail", walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["curved-rail-a"]["curved-rail-a"].walking_sound ]=] } }, stream = { ["acid-stream-spitter-behemoth"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-spitter-behemoth", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-behemoth", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.75, type = "area" } }, name = "acid-stream-spitter-behemoth", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.6, shift = { -0.075, 1.1624999999999999 }, tint = { 0.91699999999999999, 1, 0.28199999999999999, 1 }, width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.6, shift = { -0.075, 1.1624999999999999 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.6, shift = { 0, -0.0375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-spitter-big"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-spitter-big", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-big", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.3500000000000001, type = "area" } }, name = "acid-stream-spitter-big", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.5, shift = { -0.0625, 0.96875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.5, shift = { -0.0625, 0.96875 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.5, shift = { 0, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-spitter-medium"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-spitter-medium", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-medium", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.25, type = "area" } }, name = "acid-stream-spitter-medium", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.35, shift = { -0.04375, 0.678125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.35, shift = { -0.04375, 0.678125 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.35, shift = { 0, -0.021875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-spitter-small"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-spitter-small", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-small", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1, type = "area" } }, name = "acid-stream-spitter-small", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.275, shift = { -0.034375, 0.5328125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.275, shift = { -0.034375, 0.5328125 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.275, shift = { 0, -0.0171875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-worm-behemoth"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-worm-behemoth", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-behemoth", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 2, type = "area" } }, name = "acid-stream-worm-behemoth", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.6, shift = { -0.075, 1.1624999999999999 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.6, shift = { -0.075, 1.1624999999999999 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.6, shift = { 0, -0.0375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-worm-big"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-worm-big", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-big", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.75, type = "area" } }, name = "acid-stream-worm-big", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.5, shift = { -0.0625, 0.96875 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.5, shift = { -0.0625, 0.96875 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.5, shift = { 0, -0.03125 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-worm-medium"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-worm-medium", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-medium", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.55, type = "area" } }, name = "acid-stream-worm-medium", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.41499999999999995, shift = { -0.051874999999999991, 0.80406250000000004 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.41499999999999995, shift = { -0.051874999999999991, 0.80406250000000004 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.41499999999999995, shift = { 0, -0.025937499999999996 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["acid-stream-worm-small"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "acid-splash-fire-worm-small", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "acid-sticker-small", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.3999999999999999, type = "area" } }, name = "acid-stream-worm-small", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.35750000000000002, shift = { -0.0446875, 0.69265625000000011 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.35750000000000002, shift = { -0.0446875, 0.69265625000000011 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.35750000000000002, shift = { 0, -0.02234375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["acid-stream-spitter-behemoth"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["big-acid-stream-stomper"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "big-acid-splash-fire-stomper", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "big-acid-sticker-stomper", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 2.8000000000000004, type = "area" } }, name = "big-acid-stream-stomper", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.95999999999999996, shift = { -0.12, 1.8599999999999998 }, tint = { 0.6, 0.58199999999999994, 0.51699999999999999, 1 }, width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.95999999999999996, shift = { -0.12, 1.8599999999999998 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.95999999999999996, shift = { 0, -0.06 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["big-acid-stream-stomper"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["flamethrower-fire-stream"] = { action = { { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "fire-sticker", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 3, type = "fire" }, type = "damage" } }, type = "instant" }, radius = 2.5, type = "area" }, { action_delivery = { target_effects = { { entity_name = "fire-flame", show_in_tooltip = true, type = "create-fire" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "flamethrower-fire-stream", particle = { blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-fire-stream/flamethrower-explosion.png", frame_count = 36, height = 108, line_length = 6, priority = "extra-high", scale = 0.66600000000000001, tint = { a = 0.55, b = 0.9, g = 0.9, r = 0.9 }, width = 124 }, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_threshold = 0.9, particle_horizontal_speed = 0.22500000000000004, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 3, particle_spawn_interval = 2, particle_spawn_timeout = 8, particle_start_alpha = 0.75075075075075066, particle_start_scale = 0.2, particle_vertical_acceleration = 0.003, shadow = { filename = "__base__/graphics/entity/acid-projectile/projectile-shadow.png", frame_count = 33, height = 16, line_length = 5, priority = "high", shift = { -0.09, 0.39500000000000002 }, width = 28 }, smoke_sources = { { frequency = 0.05, name = "soft-fire-smoke", position = { 0, 0 }, starting_frame_deviation = 60 } }, spine_animation = { animation_speed = 2, blend_mode = "normal", draw_as_glow = true, filename = "__base__/graphics/entity/flamethrower-fire-stream/flamethrower-fire-stream-spine.png", frame_count = 36, height = 26, line_length = 6, shift = { 0, 0 }, tint = { a = 0.2, b = 1, g = 1, r = 1 }, width = 54 }, type = "stream" }, ["handheld-flamethrower-fire-stream"] = { action = { { action_delivery = { target_effects = { { show_in_tooltip = true, sticker = "fire-sticker", type = "create-sticker" }, { apply_damage_to_trees = false, damage = { amount = 2, type = "fire" }, type = "damage" } }, type = "instant" }, radius = 2.5, type = "area" }, { action_delivery = { target_effects = { { entity_name = "fire-flame", initial_ground_flame_count = 2, show_in_tooltip = true, type = "create-fire" } }, type = "instant" }, type = "direct" } }, flags = { "not-on-map" }, hidden = true, name = "handheld-flamethrower-fire-stream", particle = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].particle ]=], particle_buffer_size = 65, particle_end_alpha = 1, particle_fade_out_threshold = 0.9, particle_horizontal_speed = 0.25, particle_horizontal_speed_deviation = 0.0035000000000000004, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 3, particle_spawn_interval = 2, particle_spawn_timeout = 2, particle_start_alpha = 0.5, particle_start_scale = 0.2, particle_vertical_acceleration = 0.003, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].shadow ]=], smoke_sources = { { frequency = 0.05, name = "soft-fire-smoke", position = { 0, 0 }, starting_frame_deviation = 60 } }, spine_animation = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].spine_animation ]=], type = "stream" }, ["medium-acid-stream-stomper"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "medium-acid-splash-fire-stomper", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "medium-acid-sticker-stomper", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 2.1000000000000001, type = "area" } }, name = "medium-acid-stream-stomper", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.71999999999999993, shift = { -0.09, 1.395 }, tint = { 0.6, 0.58199999999999994, 0.51699999999999999, 1 }, width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.71999999999999993, shift = { -0.09, 1.395 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.71999999999999993, shift = { 0, -0.045 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["medium-acid-stream-stomper"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["small-acid-stream-stomper"] = { flags = { "not-on-map" }, hidden = true, initial_action = { { action_delivery = { target_effects = { { sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/projectile-acid-burn-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 }, { filename = "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.65 } } }, type = "play-sound" }, { entity_name = "small-acid-splash-fire-stomper", show_in_tooltip = true, tile_collision_mask = { layers = { water_tile = true } }, type = "create-fire" }, { entity_name = "water-splash", tile_collision_mask = { layers = { ground_tile = true } }, type = "create-entity" } }, type = "instant" }, type = "direct" }, { action_delivery = { target_effects = { { sticker = "small-acid-sticker-stomper", type = "create-sticker" }, { damage = { amount = 1, type = "acid" }, type = "damage" } }, type = "instant" }, force = "enemy", ignore_collision_condition = true, radius = 1.575, type = "area" } }, name = "small-acid-stream-stomper", oriented_particle = true, particle = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-head.png", frame_count = 15, height = 164, line_length = 5, priority = "high", scale = 0.54000000000000004, shift = { -0.0675, 1.0462500000000001 }, tint = { 0.6, 0.58199999999999994, 0.51699999999999999, 1 }, width = 42 }, particle_alpha_per_part = 0.8, particle_buffer_size = 90, particle_end_alpha = 1, particle_fade_out_duration = 2, particle_horizontal_speed = 0.3375, particle_horizontal_speed_deviation = 0.0035, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 15, particle_scale_per_part = 0.8, particle_spawn_interval = 1, particle_spawn_timeout = 6, particle_start_alpha = 0.5, particle_vertical_acceleration = 0.0045000000000000009, shadow = { animation_speed = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-shadow.png", frame_count = 15, height = 164, line_length = 15, priority = "high", scale = 0.54000000000000004, shift = { -0.0675, 1.0462500000000001 }, width = 42 }, shadow_scale_enabled = true, special_neutral_target_damage = { amount = 1, type = "acid" }, spine_animation = { animation_speed = 1, draw_as_glow = true, filename = "__base__/graphics/entity/acid-projectile/acid-projectile-tail.png", frame_count = 15, height = 20, line_length = 5, priority = "high", scale = 0.54000000000000004, shift = { 0, -0.03375 }, tint = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["small-acid-stream-stomper"].particle.tint ]=], width = 132 }, target_initial_position_only = true, type = "stream", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/fight/projectile-acid-burn-loop.ogg", volume = 0.4 } } }, ["tank-flamethrower-fire-stream"] = { action = { { action_delivery = { target_effects = { { apply_damage_to_trees = true, damage = { amount = 7, type = "fire" }, type = "damage" } }, type = "instant" }, radius = 4, type = "area" } }, flags = { "not-on-map" }, hidden = true, name = "tank-flamethrower-fire-stream", particle = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].particle ]=], particle_buffer_size = 65, particle_end_alpha = 1, particle_fade_out_threshold = 0.9, particle_horizontal_speed = 0.45, particle_horizontal_speed_deviation = 0.0035000000000000004, particle_loop_exit_threshold = 0.25, particle_loop_frame_count = 3, particle_spawn_interval = 2, particle_spawn_timeout = 2, particle_start_alpha = 0.5, particle_start_scale = 0.5, particle_vertical_acceleration = 0.0015, shadow = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].shadow ]=], smoke_sources = { { frequency = 0.05, name = "soft-fire-smoke", position = { 0, 0 }, starting_frame_deviation = 60 } }, spine_animation = "SERPENT PLACEHOLDER" --[=[ ref [""].stream["flamethrower-fire-stream"].spine_animation ]=], type = "stream" } }, surface = { ["space-platform"] = { icon = "__space-age__/graphics/icons/space-platform-surface.png", name = "space-platform", order = "a[space-platform]", subgroup = "planets", surface_properties = { ["day-night-cycle"] = 0, gravity = 0, ["magnetic-field"] = 0, pressure = 0 }, type = "surface" } }, ["surface-property"] = { ["day-night-cycle"] = { default_value = 300, is_time = true, name = "day-night-cycle", type = "surface-property" }, gravity = { default_value = 10, name = "gravity", type = "surface-property" }, ["magnetic-field"] = { default_value = 90, name = "magnetic-field", type = "surface-property" }, pressure = { default_value = 1000, name = "pressure", type = "surface-property" }, ["solar-power"] = { default_value = 100, name = "solar-power", type = "surface-property" } }, technology = { ["advanced-asteroid-processing"] = { effects = { { recipe = "advanced-metallic-asteroid-crushing", type = "unlock-recipe" }, { recipe = "advanced-carbonic-asteroid-crushing", type = "unlock-recipe" }, { recipe = "advanced-oxide-asteroid-crushing", type = "unlock-recipe" }, { recipe = "advanced-thruster-fuel", type = "unlock-recipe" }, { recipe = "advanced-thruster-oxidizer", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/advanced-asteroid-processing.png", icon_size = 256, name = "advanced-asteroid-processing", prerequisites = { "agricultural-science-pack", "production-science-pack", "utility-science-pack" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["advanced-circuit"] = { effects = { { recipe = "advanced-circuit", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/advanced-circuit.png", icon_size = 256, name = "advanced-circuit", prerequisites = { "plastics" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["advanced-combinators"] = { effects = { { recipe = "selector-combinator", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/advanced-combinators.png", icon_size = 256, name = "advanced-combinators", prerequisites = { "circuit-network", "chemical-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["advanced-material-processing"] = { effects = { { recipe = "steel-furnace", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/advanced-material-processing.png", icon_size = 256, name = "advanced-material-processing", prerequisites = { "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["advanced-material-processing-2"] = { effects = { { recipe = "electric-furnace", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/advanced-material-processing-2.png", icon_size = 256, name = "advanced-material-processing-2", prerequisites = { "advanced-material-processing", "chemical-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["advanced-oil-processing"] = { effects = { { recipe = "advanced-oil-processing", type = "unlock-recipe" }, { recipe = "heavy-oil-cracking", type = "unlock-recipe" }, { recipe = "light-oil-cracking", type = "unlock-recipe" }, { recipe = "solid-fuel-from-heavy-oil", type = "unlock-recipe" }, { recipe = "solid-fuel-from-light-oil", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/advanced-oil-processing.png", icon_size = 256, name = "advanced-oil-processing", prerequisites = { "chemical-science-pack" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["agricultural-science-pack"] = { effects = { { recipe = "agricultural-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__space-age__/graphics/technology/agricultural-science-pack.png", icon_size = 256, name = "agricultural-science-pack", prerequisites = { "bioflux-processing", "bacteria-cultivation", "artificial-soil" }, research_trigger = { count = 100, item = "bioflux", type = "craft-item" }, type = "technology" }, agriculture = { effects = { { recipe = "agricultural-tower", type = "unlock-recipe" }, { recipe = "nutrients-from-spoilage", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/agriculture.png", icon_size = 256, name = "agriculture", prerequisites = { "planet-discovery-gleba" }, research_trigger = { entity = "iron-stromatolite", type = "mine-entity" }, type = "technology" }, ["artificial-soil"] = { effects = { { recipe = "artificial-yumako-soil", type = "unlock-recipe" }, { recipe = "artificial-jellynut-soil", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/artificial-soil.png", icon_size = 256, name = "artificial-soil", prerequisites = { "yumako", "jellynut" }, research_trigger = { count = 500, item = "nutrients", type = "craft-item" }, type = "technology" }, artillery = { effects = { { recipe = "artillery-wagon", type = "unlock-recipe" }, { recipe = "artillery-turret", type = "unlock-recipe" }, { recipe = "artillery-shell", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/artillery.png", icon_size = 256, name = "artillery", prerequisites = { "military-4", "metallurgic-science-pack", "radar" }, type = "technology", unit = { count = 1500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 30 } }, ["artillery-shell-damage-1"] = { effects = { { ammo_category = "artillery-shell", modifier = 0.1, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/artillery-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "artillery-shell-damage-1", prerequisites = { "artillery" }, type = "technology", unit = { count_formula = "2^(L-1)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 } }, ["artillery-shell-range-1"] = { effects = { { modifier = 0.3, type = "artillery-range" } }, icons = { { icon = "__base__/graphics/technology/artillery-range.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-range.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "artillery-shell-range-1", prerequisites = { "artillery" }, type = "technology", unit = { count_formula = "2^(L-1)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 } }, ["artillery-shell-speed-1"] = { effects = { { ammo_category = "artillery-shell", icon = "__base__/graphics/icons/artillery-shell.png", modifier = 1, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/artillery-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "artillery-shell-speed-1", prerequisites = { "artillery" }, type = "technology", unit = { count_formula = "2^(L-1)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 } }, ["asteroid-productivity"] = { effects = { { change = 0.1, recipe = "carbonic-asteroid-crushing", type = "change-recipe-productivity" }, { change = 0.1, recipe = "oxide-asteroid-crushing", type = "change-recipe-productivity" }, { change = 0.1, recipe = "metallic-asteroid-crushing", type = "change-recipe-productivity" }, { change = 0.1, recipe = "advanced-carbonic-asteroid-crushing", type = "change-recipe-productivity" }, { change = 0.1, recipe = "advanced-oxide-asteroid-crushing", type = "change-recipe-productivity" }, { change = 0.1, recipe = "advanced-metallic-asteroid-crushing", type = "change-recipe-productivity" } }, icons = { { icon = "__space-age__/graphics/technology/asteroid-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-mining-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "asteroid-productivity", prerequisites = { "advanced-asteroid-processing" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["asteroid-reprocessing"] = { effects = { { recipe = "metallic-asteroid-reprocessing", type = "unlock-recipe" }, { recipe = "oxide-asteroid-reprocessing", type = "unlock-recipe" }, { recipe = "carbonic-asteroid-reprocessing", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/asteroid-reprocessing.png", icon_size = 256, name = "asteroid-reprocessing", prerequisites = { "metallurgic-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 } }, ["atomic-bomb"] = { effects = { { recipe = "atomic-bomb", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/atomic-bomb.png", icon_size = 256, name = "atomic-bomb", prerequisites = { "military-4", "kovarex-enrichment-process", "rocketry" }, type = "technology", unit = { count = 5000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 45 } }, ["automated-rail-transportation"] = { effects = { { recipe = "train-stop", type = "unlock-recipe" }, { recipe = "rail-signal", type = "unlock-recipe" }, { recipe = "rail-chain-signal", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/automated-rail-transportation.png", icon_size = 256, name = "automated-rail-transportation", prerequisites = { "railway" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, automation = { effects = { { recipe = "assembling-machine-1", type = "unlock-recipe" }, { recipe = "long-handed-inserter", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/automation-1.png", icon_size = 256, ignore_tech_cost_multiplier = true, name = "automation", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 10, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, ["automation-2"] = { effects = { { recipe = "assembling-machine-2", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/automation-2.png", icon_size = 256, localised_description = { "technology-description.automation-2" }, name = "automation-2", prerequisites = { "automation", "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 40, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["automation-3"] = { effects = { { recipe = "assembling-machine-3", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/automation-3.png", icon_size = 256, localised_description = { "technology-description.automation-3" }, name = "automation-3", prerequisites = { "speed-module", "production-science-pack", "electric-engine" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 60 } }, ["automation-science-pack"] = { effects = { { recipe = "automation-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/automation-science-pack.png", icon_size = 256, name = "automation-science-pack", prerequisites = { "steam-power", "electronics" }, research_trigger = { item = "lab", type = "craft-item" }, type = "technology" }, automobilism = { effects = { { recipe = "car", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/automobilism.png", icon_size = 256, name = "automobilism", prerequisites = { "logistics-2", "engine" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["bacteria-cultivation"] = { effects = { { recipe = "copper-bacteria-cultivation", type = "unlock-recipe" }, { recipe = "iron-bacteria-cultivation", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/bacteria-cultivation.png", icon_size = 256, name = "bacteria-cultivation", prerequisites = { "bioflux" }, research_trigger = { item = "bioflux", type = "craft-item" }, type = "technology" }, battery = { effects = { { recipe = "battery", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/battery.png", icon_size = 256, name = "battery", prerequisites = { "sulfur-processing" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["battery-equipment"] = { effects = { { recipe = "battery-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/battery-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "battery-equipment", prerequisites = { "battery", "solar-panel-equipment" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["battery-mk2-equipment"] = { effects = { { recipe = "battery-mk2-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/battery-mk2-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "battery-mk2-equipment", prerequisites = { "battery-equipment", "power-armor", "utility-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 } }, ["battery-mk3-equipment"] = { effects = { { recipe = "battery-mk3-equipment", type = "unlock-recipe" } }, icons = { { icon = "__space-age__/graphics/technology/battery-mk3-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "battery-mk3-equipment", prerequisites = { "battery-mk2-equipment", "electromagnetic-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 } }, ["belt-immunity-equipment"] = { effects = { { recipe = "belt-immunity-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/belt-immunity-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "belt-immunity-equipment", prerequisites = { "solar-panel-equipment" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["big-mining-drill"] = { effects = { { recipe = "big-mining-drill", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/big-mining-drill.png", icon_size = 256, name = "big-mining-drill", prerequisites = { "foundry", "electric-mining-drill" }, research_trigger = { item = "foundry", type = "craft-item" }, type = "technology" }, biochamber = { effects = { { recipe = "biochamber", type = "unlock-recipe" }, { recipe = "nutrients-from-yumako-mash", type = "unlock-recipe" }, { recipe = "burnt-spoilage", type = "unlock-recipe" }, { recipe = "pentapod-egg", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/biochamber.png", icon_size = 256, name = "biochamber", prerequisites = { "yumako", "jellynut" }, research_trigger = { count = 10, item = "nutrients", type = "craft-item" }, type = "technology" }, bioflux = { effects = { { recipe = "bioflux", type = "unlock-recipe" }, { recipe = "nutrients-from-bioflux", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/bioflux.png", icon_size = 256, name = "bioflux", prerequisites = { "biochamber" }, research_trigger = { item = "biochamber", type = "craft-item" }, type = "technology" }, ["bioflux-processing"] = { effects = { { recipe = "bioplastic", type = "unlock-recipe" }, { recipe = "rocket-fuel-from-jelly", type = "unlock-recipe" }, { recipe = "biosulfur", type = "unlock-recipe" }, { recipe = "biolubricant", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/bioflux-processing.png", icon_size = 256, name = "bioflux-processing", prerequisites = { "bioflux" }, research_trigger = { count = 25, item = "bioflux", type = "craft-item" }, type = "technology" }, biolab = { effects = { { recipe = "biolab", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/biolab.png", icon_size = 256, name = "biolab", prerequisites = { "biter-egg-handling", "production-science-pack", "utility-science-pack", "uranium-processing" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["biter-egg-handling"] = { icon = "__space-age__/graphics/technology/biter-egg-handling.png", icon_size = 256, name = "biter-egg-handling", prerequisites = { "captivity" }, research_trigger = { type = "capture-spawner" }, type = "technology" }, ["braking-force-1"] = { effects = { { modifier = 0.1, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-1", prerequisites = { "railway", "chemical-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["braking-force-2"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-2", prerequisites = { "braking-force-1" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["braking-force-3"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-3", prerequisites = { "braking-force-2", "production-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["braking-force-4"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-4", prerequisites = { "braking-force-3" }, type = "technology", unit = { count = 350, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["braking-force-5"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-5", prerequisites = { "braking-force-4" }, type = "technology", unit = { count = 450, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 35 }, upgrade = true }, ["braking-force-6"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-6", prerequisites = { "braking-force-5", "utility-science-pack" }, type = "technology", unit = { count = 550, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 45 }, upgrade = true }, ["braking-force-7"] = { effects = { { modifier = 0.15, type = "train-braking-force-bonus" } }, icons = { { icon = "__base__/graphics/technology/braking-force.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-braking-force.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "braking-force-7", prerequisites = { "braking-force-6" }, type = "technology", unit = { count = 650, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["bulk-inserter"] = { effects = { { recipe = "bulk-inserter", type = "unlock-recipe" }, { modifier = 1, type = "bulk-inserter-capacity-bonus" } }, icon = "__base__/graphics/technology/bulk-inserter.png", icon_size = 256, name = "bulk-inserter", prerequisites = { "fast-inserter", "logistics-2", "advanced-circuit" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["calcite-processing"] = { effects = { { recipe = "acid-neutralisation", type = "unlock-recipe" }, { recipe = "steam-condensation", type = "unlock-recipe" }, { recipe = "simple-coal-liquefaction", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/calcite-processing.png", icon_size = 256, name = "calcite-processing", prerequisites = { "planet-discovery-vulcanus" }, research_trigger = { entity = "calcite", type = "mine-entity" }, type = "technology" }, ["captive-biter-spawner"] = { effects = { { recipe = "captive-biter-spawner", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/captive-biter-spawner.png", icon_size = 256, name = "captive-biter-spawner", prerequisites = { "cryogenic-science-pack", "biter-egg-handling", "kovarex-enrichment-process" }, type = "technology", unit = { count = 3000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, captivity = { effects = { { recipe = "capture-robot-rocket", type = "unlock-recipe" }, { recipe = "biter-egg", type = "unlock-recipe" }, { recipe = "nutrients-from-biter-egg", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/captivity.png", icon_size = 256, name = "captivity", prerequisites = { "agricultural-science-pack", "military-3", "rocketry" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["carbon-fiber"] = { effects = { { recipe = "carbon-fiber", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/carbon-fiber.png", icon_size = 256, name = "carbon-fiber", prerequisites = { "agricultural-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["chemical-science-pack"] = { effects = { { recipe = "chemical-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/chemical-science-pack.png", icon_size = 256, localised_description = { "technology-description.chemical-science-pack" }, localised_name = { "technology-name.chemical-science-pack" }, name = "chemical-science-pack", prerequisites = { "advanced-circuit", "sulfur-processing" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 10 } }, ["circuit-network"] = { effects = { { modifier = true, type = "unlock-circuit-network" }, { recipe = "arithmetic-combinator", type = "unlock-recipe" }, { recipe = "decider-combinator", type = "unlock-recipe" }, { recipe = "constant-combinator", type = "unlock-recipe" }, { recipe = "power-switch", type = "unlock-recipe" }, { recipe = "programmable-speaker", type = "unlock-recipe" }, { recipe = "display-panel", type = "unlock-recipe" }, { recipe = "iron-stick", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/circuit-network.png", icon_size = 256, name = "circuit-network", prerequisites = { "logistic-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["cliff-explosives"] = { effects = { { recipe = "cliff-explosives", type = "unlock-recipe" }, { modifier = true, type = "cliff-deconstruction-enabled" } }, icon = "__base__/graphics/technology/cliff-explosives.png", icon_size = 256, name = "cliff-explosives", prerequisites = { "explosives", "military-science-pack", "metallurgic-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 30 } }, ["coal-liquefaction"] = { effects = { { recipe = "coal-liquefaction", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/coal-liquefaction.png", icon_size = 256, name = "coal-liquefaction", prerequisites = { "metallurgic-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 30 } }, concrete = { effects = { { recipe = "concrete", type = "unlock-recipe" }, { recipe = "hazard-concrete", type = "unlock-recipe" }, { recipe = "refined-concrete", type = "unlock-recipe" }, { recipe = "refined-hazard-concrete", type = "unlock-recipe" }, { recipe = "iron-stick", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/concrete.png", icon_size = 256, name = "concrete", prerequisites = { "advanced-material-processing", "automation-2" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["construction-robotics"] = { effects = { { recipe = "roboport", type = "unlock-recipe" }, { recipe = "passive-provider-chest", type = "unlock-recipe" }, { recipe = "storage-chest", type = "unlock-recipe" }, { recipe = "construction-robot", type = "unlock-recipe" }, { modifier = true, type = "create-ghost-on-entity-death" } }, icon = "__base__/graphics/technology/construction-robotics.png", icon_size = 256, name = "construction-robotics", prerequisites = { "robotics" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["cryogenic-plant"] = { effects = { { recipe = "cryogenic-plant", type = "unlock-recipe" }, { recipe = "fluoroketone", type = "unlock-recipe" }, { recipe = "fluoroketone-cooling", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/cryogenic-plant.png", icon_size = 256, name = "cryogenic-plant", prerequisites = { "lithium-processing" }, research_trigger = { item = "lithium-plate", type = "craft-item" }, type = "technology" }, ["cryogenic-science-pack"] = { effects = { { recipe = "cryogenic-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__space-age__/graphics/technology/cryogenic-science-pack.png", icon_size = 256, name = "cryogenic-science-pack", prerequisites = { "cryogenic-plant" }, research_trigger = { item = "cryogenic-plant", type = "craft-item" }, type = "technology" }, defender = { effects = { { recipe = "defender-capsule", type = "unlock-recipe" }, { modifier = 4, type = "maximum-following-robots-count" } }, icon = "__base__/graphics/technology/defender.png", icon_size = 256, name = "defender", prerequisites = { "military-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, destroyer = { effects = { { recipe = "destroyer-capsule", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/destroyer.png", icon_size = 256, name = "destroyer", prerequisites = { "military-4", "distractor", "speed-module" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 } }, ["discharge-defense-equipment"] = { effects = { { recipe = "discharge-defense-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/discharge-defense-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "discharge-defense-equipment", prerequisites = { "laser-turret", "military-3", "power-armor", "solar-panel-equipment" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, distractor = { effects = { { recipe = "distractor-capsule", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/distractor.png", icon_size = 256, name = "distractor", prerequisites = { "defender", "military-3", "laser" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, ["effect-transmission"] = { effects = { { recipe = "beacon", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/effect-transmission.png", icon_size = 256, name = "effect-transmission", prerequisites = { "processing-unit", "production-science-pack" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 } }, ["efficiency-module"] = { effects = { { recipe = "efficiency-module", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/efficiency-module-1.png", icon_size = 256, name = "efficiency-module", prerequisites = { "modules" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["efficiency-module-2"] = { effects = { { recipe = "efficiency-module-2", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/efficiency-module-2.png", icon_size = 256, name = "efficiency-module-2", prerequisites = { "efficiency-module", "space-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 }, upgrade = true }, ["efficiency-module-3"] = { effects = { { recipe = "efficiency-module-3", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/efficiency-module-3.png", icon_size = 256, name = "efficiency-module-3", prerequisites = { "efficiency-module-2", "agricultural-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["electric-energy-accumulators"] = { effects = { { recipe = "accumulator", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electric-energy-acumulators.png", icon_size = 256, localised_name = { "technology-name.electric-energy-accumulators-1" }, name = "electric-energy-accumulators", prerequisites = { "electric-energy-distribution-1", "battery" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["electric-energy-distribution-1"] = { effects = { { recipe = "medium-electric-pole", type = "unlock-recipe" }, { recipe = "big-electric-pole", type = "unlock-recipe" }, { recipe = "iron-stick", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electric-energy-distribution-1.png", icon_size = 256, name = "electric-energy-distribution-1", prerequisites = { "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 120, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["electric-energy-distribution-2"] = { effects = { { recipe = "substation", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electric-energy-distribution-2.png", icon_size = 256, name = "electric-energy-distribution-2", prerequisites = { "electric-energy-distribution-1", "chemical-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 45 } }, ["electric-engine"] = { effects = { { recipe = "electric-engine-unit", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electric-engine.png", icon_size = 256, name = "electric-engine", prerequisites = { "lubricant" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["electric-mining-drill"] = { effects = { { recipe = "electric-mining-drill", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electric-mining-drill.png", icon_size = 256, name = "electric-mining-drill", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 25, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, ["electric-weapons-damage-1"] = { effects = { { ammo_category = "beam", modifier = 0.3, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/electric-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "electric-weapons-damage-1", prerequisites = { "destroyer" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 }, upgrade = true }, ["electric-weapons-damage-2"] = { effects = { { ammo_category = "beam", modifier = 0.4, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/electric-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "electric-weapons-damage-2", prerequisites = { "electric-weapons-damage-1", "space-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["electric-weapons-damage-3"] = { effects = { { ammo_category = "tesla", modifier = 0.7, type = "ammo-damage" }, { ammo_category = "electric", modifier = 0.7, type = "ammo-damage" }, { ammo_category = "beam", modifier = 0.6, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/electric-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "electric-weapons-damage-3", prerequisites = { "electric-weapons-damage-2", "tesla-weapons" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["electric-weapons-damage-4"] = { effects = { { ammo_category = "tesla", modifier = 0.7, type = "ammo-damage" }, { ammo_category = "electric", modifier = 0.7, type = "ammo-damage" }, { ammo_category = "beam", modifier = 0.3, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/electric-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "electric-weapons-damage-4", prerequisites = { "electric-weapons-damage-3" }, type = "technology", unit = { count_formula = "2^(L-3)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["electromagnetic-plant"] = { effects = { { recipe = "electromagnetic-plant", type = "unlock-recipe" }, { recipe = "superconductor", type = "unlock-recipe" }, { recipe = "supercapacitor", type = "unlock-recipe" }, { recipe = "electrolyte", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/electromagnetic-plant.png", icon_size = 256, name = "electromagnetic-plant", prerequisites = { "holmium-processing" }, research_trigger = { count = 50, item = "holmium-plate", type = "craft-item" }, type = "technology" }, ["electromagnetic-science-pack"] = { effects = { { recipe = "electromagnetic-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__space-age__/graphics/technology/electromagnetic-science-pack.png", icon_size = 256, name = "electromagnetic-science-pack", prerequisites = { "electromagnetic-plant" }, research_trigger = { item = "supercapacitor", type = "craft-item" }, type = "technology" }, electronics = { effects = { { recipe = "copper-cable", type = "unlock-recipe" }, { recipe = "electronic-circuit", type = "unlock-recipe" }, { recipe = "lab", type = "unlock-recipe" }, { recipe = "inserter", type = "unlock-recipe" }, { recipe = "small-electric-pole", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/electronics.png", icon_size = 256, name = "electronics", research_trigger = { count = 10, item = "copper-plate", type = "craft-item" }, type = "technology" }, ["elevated-rail"] = { effects = { { recipe = "rail-support", type = "unlock-recipe" }, { recipe = "rail-ramp", type = "unlock-recipe" }, { modifier = true, type = "rail-planner-allow-elevated-rails" } }, icon = "__elevated-rails__/graphics/technology/elevated-rail.png", icon_size = 256, name = "elevated-rail", prerequisites = { "concrete", "production-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 } }, ["energy-shield-equipment"] = { effects = { { recipe = "energy-shield-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/energy-shield-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "energy-shield-equipment", prerequisites = { "solar-panel-equipment", "military-science-pack" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 15 } }, ["energy-shield-mk2-equipment"] = { effects = { { recipe = "energy-shield-mk2-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/energy-shield-mk2-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "energy-shield-mk2-equipment", prerequisites = { "energy-shield-equipment", "military-4", "electromagnetic-science-pack", "power-armor" }, type = "technology", unit = { count = 750, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "space-science-pack", 1 }, { "utility-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 30 } }, engine = { effects = { { recipe = "engine-unit", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/engine.png", icon_size = 256, name = "engine", prerequisites = { "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["epic-quality"] = { effects = { { quality = "epic", type = "unlock-quality" } }, icon = "__quality__/graphics/technology/epic-quality.png", icon_size = 256, name = "epic-quality", prerequisites = { "agricultural-science-pack", "utility-science-pack", "quality-module" }, type = "technology", unit = { count = 5000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["exoskeleton-equipment"] = { effects = { { recipe = "exoskeleton-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/exoskeleton-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "exoskeleton-equipment", prerequisites = { "processing-unit", "electric-engine", "solar-panel-equipment" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["explosive-rocketry"] = { effects = { { recipe = "explosive-rocket", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/explosive-rocketry.png", icon_size = 256, name = "explosive-rocketry", prerequisites = { "rocketry", "military-3" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, explosives = { effects = { { recipe = "explosives", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/explosives.png", icon_size = 256, name = "explosives", prerequisites = { "sulfur-processing" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["fast-inserter"] = { effects = { { recipe = "fast-inserter", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/fast-inserter.png", icon_size = 256, name = "fast-inserter", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 30, ingredients = { { "automation-science-pack", 1 } }, time = 15 } }, ["fish-breeding"] = { effects = { { recipe = "fish-breeding", type = "unlock-recipe" }, { recipe = "nutrients-from-fish", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/fish-breeding.png", icon_size = 256, name = "fish-breeding", prerequisites = { "tree-seeding" }, type = "technology", unit = { count_formula = "500", ingredients = { { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["fission-reactor-equipment"] = { effects = { { recipe = "fission-reactor-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/fission-reactor-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "fission-reactor-equipment", prerequisites = { "utility-science-pack", "power-armor", "military-science-pack", "nuclear-power" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 } }, flamethrower = { effects = { { recipe = "flamethrower", type = "unlock-recipe" }, { recipe = "flamethrower-ammo", type = "unlock-recipe" }, { recipe = "flamethrower-turret", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/flamethrower.png", icon_size = 256, name = "flamethrower", prerequisites = { "flammables", "military-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, flammables = { icon = "__base__/graphics/technology/flammables.png", icon_size = 256, name = "flammables", prerequisites = { "oil-processing" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["fluid-handling"] = { effects = { { recipe = "storage-tank", type = "unlock-recipe" }, { recipe = "pump", type = "unlock-recipe" }, { recipe = "barrel", type = "unlock-recipe" }, { recipe = "water-barrel", type = "unlock-recipe" }, { recipe = "empty-water-barrel", type = "unlock-recipe" }, { recipe = "sulfuric-acid-barrel", type = "unlock-recipe" }, { recipe = "empty-sulfuric-acid-barrel", type = "unlock-recipe" }, { recipe = "crude-oil-barrel", type = "unlock-recipe" }, { recipe = "empty-crude-oil-barrel", type = "unlock-recipe" }, { recipe = "heavy-oil-barrel", type = "unlock-recipe" }, { recipe = "empty-heavy-oil-barrel", type = "unlock-recipe" }, { recipe = "light-oil-barrel", type = "unlock-recipe" }, { recipe = "empty-light-oil-barrel", type = "unlock-recipe" }, { recipe = "petroleum-gas-barrel", type = "unlock-recipe" }, { recipe = "empty-petroleum-gas-barrel", type = "unlock-recipe" }, { recipe = "lubricant-barrel", type = "unlock-recipe" }, { recipe = "empty-lubricant-barrel", type = "unlock-recipe" }, { recipe = "fluoroketone-cold-barrel", type = "unlock-recipe" }, { recipe = "empty-fluoroketone-cold-barrel", type = "unlock-recipe" }, { recipe = "fluoroketone-hot-barrel", type = "unlock-recipe" }, { recipe = "empty-fluoroketone-hot-barrel", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/fluid-handling.png", icon_size = 256, name = "fluid-handling", prerequisites = { "automation-2", "engine" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["fluid-wagon"] = { effects = { { recipe = "fluid-wagon", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/fluid-wagon.png", icon_size = 256, name = "fluid-wagon", prerequisites = { "railway", "fluid-handling" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["follower-robot-count-1"] = { effects = { { modifier = 5, type = "maximum-following-robots-count" } }, icons = { { icon = "__base__/graphics/technology/follower-robots.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-count.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "follower-robot-count-1", prerequisites = { "defender" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["follower-robot-count-2"] = { effects = { { modifier = 10, type = "maximum-following-robots-count" } }, icons = { { icon = "__base__/graphics/technology/follower-robots.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-count.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "follower-robot-count-2", prerequisites = { "follower-robot-count-1" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["follower-robot-count-3"] = { effects = { { modifier = 10, type = "maximum-following-robots-count" } }, icons = { { icon = "__base__/graphics/technology/follower-robots.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-count.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "follower-robot-count-3", prerequisites = { "follower-robot-count-2", "chemical-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["follower-robot-count-4"] = { effects = { { modifier = 20, type = "maximum-following-robots-count" } }, icons = { { icon = "__base__/graphics/technology/follower-robots.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-count.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "follower-robot-count-4", prerequisites = { "follower-robot-count-3", "destroyer" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 }, upgrade = true }, ["follower-robot-count-5"] = { effects = { { modifier = 25, type = "maximum-following-robots-count" } }, icons = { { icon = "__base__/graphics/technology/follower-robots.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-count.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "follower-robot-count-5", prerequisites = { "follower-robot-count-4", "space-science-pack", "production-science-pack" }, type = "technology", unit = { count_formula = "1000*(L-4)", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 }, upgrade = true }, foundation = { effects = { { recipe = "foundation", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/foundation.png", icon_size = 256, name = "foundation", prerequisites = { "cryogenic-science-pack" }, type = "technology", unit = { count_formula = "2000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, foundry = { effects = { { recipe = "foundry", type = "unlock-recipe" }, { recipe = "molten-iron-from-lava", type = "unlock-recipe" }, { recipe = "molten-copper-from-lava", type = "unlock-recipe" }, { recipe = "concrete-from-molten-iron", type = "unlock-recipe" }, { recipe = "casting-low-density-structure", type = "unlock-recipe" }, { recipe = "molten-iron", type = "unlock-recipe" }, { recipe = "molten-copper", type = "unlock-recipe" }, { recipe = "casting-iron", type = "unlock-recipe" }, { recipe = "casting-steel", type = "unlock-recipe" }, { recipe = "casting-copper", type = "unlock-recipe" }, { recipe = "casting-iron-gear-wheel", type = "unlock-recipe" }, { recipe = "casting-iron-stick", type = "unlock-recipe" }, { recipe = "casting-pipe", type = "unlock-recipe" }, { recipe = "casting-pipe-to-ground", type = "unlock-recipe" }, { recipe = "casting-copper-cable", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/foundry.png", icon_size = 256, name = "foundry", prerequisites = { "calcite-processing", "tungsten-carbide" }, research_trigger = { item = "tungsten-carbide", type = "craft-item" }, type = "technology" }, ["fusion-reactor"] = { effects = { { recipe = "fusion-reactor", type = "unlock-recipe" }, { recipe = "fusion-generator", type = "unlock-recipe" }, { recipe = "fusion-power-cell", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/fusion-reactor.png", icon_size = 256, name = "fusion-reactor", prerequisites = { "quantum-processor" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, ["fusion-reactor-equipment"] = { effects = { { recipe = "fusion-reactor-equipment", type = "unlock-recipe" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/fusion-reactor-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "fusion-reactor-equipment", prerequisites = { "fusion-reactor", "fission-reactor-equipment" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, gate = { effects = { { recipe = "gate", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/gate.png", icon_size = 256, localised_description = { "technology-description.gates" }, name = "gate", prerequisites = { "stone-wall", "military-2" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["gun-turret"] = { effects = { { recipe = "gun-turret", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/gun-turret.png", icon_size = 256, name = "gun-turret", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 10, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, health = { effects = { { modifier = 50, type = "character-health-bonus" } }, icon = "__space-age__/graphics/technology/health.png", icon_size = 256, max_level = "infinite", name = "health", prerequisites = { "agricultural-science-pack", "utility-science-pack", "military-science-pack" }, type = "technology", unit = { count_formula = "2^L*50", ingredients = { { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["heating-tower"] = { effects = { { recipe = "heating-tower", type = "unlock-recipe" }, { recipe = "heat-pipe", type = "unlock-recipe" }, { recipe = "heat-exchanger", type = "unlock-recipe" }, { recipe = "steam-turbine", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/heating-tower.png", icon_size = 256, name = "heating-tower", prerequisites = { "planet-discovery-gleba" }, research_trigger = { entity = "copper-stromatolite", type = "mine-entity" }, type = "technology" }, ["heavy-armor"] = { effects = { { recipe = "heavy-armor", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/heavy-armor.png", icon_size = 256, name = "heavy-armor", prerequisites = { "military", "steel-processing" }, type = "technology", unit = { count = 30, ingredients = { { "automation-science-pack", 1 } }, time = 30 } }, ["holmium-processing"] = { effects = { { recipe = "holmium-solution", type = "unlock-recipe" }, { recipe = "holmium-plate", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/holmium-processing.png", icon_size = 256, name = "holmium-processing", prerequisites = { "recycling" }, research_trigger = { item = "holmium-ore", type = "craft-item" }, type = "technology" }, ["inserter-capacity-bonus-1"] = { effects = { { modifier = 1, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-1", prerequisites = { "bulk-inserter" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-2"] = { effects = { { modifier = 1, type = "inserter-stack-size-bonus" }, { modifier = 1, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-2", prerequisites = { "inserter-capacity-bonus-1" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-3"] = { effects = { { modifier = 1, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-3", prerequisites = { "inserter-capacity-bonus-2", "chemical-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-4"] = { effects = { { modifier = 1, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-4", prerequisites = { "inserter-capacity-bonus-3", "production-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-5"] = { effects = { { modifier = 2, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-5", prerequisites = { "inserter-capacity-bonus-4" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-6"] = { effects = { { modifier = 2, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-6", prerequisites = { "inserter-capacity-bonus-5" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["inserter-capacity-bonus-7"] = { effects = { { modifier = 1, type = "inserter-stack-size-bonus" }, { modifier = 2, type = "bulk-inserter-capacity-bonus" } }, icons = { { icon = "__base__/graphics/technology/inserter-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "inserter-capacity-bonus-7", prerequisites = { "inserter-capacity-bonus-6", "utility-science-pack" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 }, upgrade = true }, jellynut = { effects = { { recipe = "jellynut-processing", type = "unlock-recipe" }, { recipe = "iron-bacteria", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/jellynut.png", icon_size = 256, name = "jellynut", prerequisites = { "agriculture" }, research_trigger = { entity = "jellystem", type = "mine-entity" }, type = "technology" }, ["kovarex-enrichment-process"] = { effects = { { recipe = "kovarex-enrichment-process", type = "unlock-recipe" }, { recipe = "nuclear-fuel", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/kovarex-enrichment-process.png", icon_size = 256, name = "kovarex-enrichment-process", prerequisites = { "uranium-processing", "space-science-pack" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 } }, lamp = { effects = { { recipe = "small-lamp", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/lamp.png", icon_size = 256, name = "lamp", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 10, ingredients = { { "automation-science-pack", 1 } }, time = 15 } }, ["land-mine"] = { effects = { { recipe = "land-mine", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/land-mine.png", icon_size = 256, localised_description = { "technology-description.land-mine" }, name = "land-mine", prerequisites = { "explosives", "military-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, landfill = { effects = { { recipe = "landfill", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/landfill.png", icon_size = 256, name = "landfill", prerequisites = { "logistic-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, laser = { icon = "__base__/graphics/technology/laser.png", icon_size = 256, name = "laser", prerequisites = { "battery", "chemical-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["laser-shooting-speed-1"] = { effects = { { ammo_category = "laser", modifier = 0.1, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-1", prerequisites = { "laser", "military-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["laser-shooting-speed-2"] = { effects = { { ammo_category = "laser", modifier = 0.2, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-2", prerequisites = { "laser-shooting-speed-1" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["laser-shooting-speed-3"] = { effects = { { ammo_category = "laser", modifier = 0.3, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-3", prerequisites = { "laser-shooting-speed-2" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-shooting-speed-4"] = { effects = { { ammo_category = "laser", modifier = 0.3, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-4", prerequisites = { "laser-shooting-speed-3" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-shooting-speed-5"] = { effects = { { ammo_category = "laser", modifier = 0.4, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-5", prerequisites = { "laser-shooting-speed-4", "utility-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-shooting-speed-6"] = { effects = { { ammo_category = "laser", modifier = 0.4, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-6", prerequisites = { "laser-shooting-speed-5" }, type = "technology", unit = { count = 350, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-shooting-speed-7"] = { effects = { { ammo_category = "laser", modifier = 0.5, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/laser-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-shooting-speed-7", prerequisites = { "laser-shooting-speed-6" }, type = "technology", unit = { count = 450, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-turret"] = { effects = { { recipe = "laser-turret", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/laser-turret.png", icon_size = 256, name = "laser-turret", prerequisites = { "laser", "military-science-pack" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["laser-weapons-damage-1"] = { effects = { { ammo_category = "laser", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-1", prerequisites = { "laser", "military-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["laser-weapons-damage-2"] = { effects = { { ammo_category = "laser", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-2", prerequisites = { "laser-weapons-damage-1" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["laser-weapons-damage-3"] = { effects = { { ammo_category = "laser", modifier = 0.3, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-3", prerequisites = { "laser-weapons-damage-2" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-weapons-damage-4"] = { effects = { { ammo_category = "laser", modifier = 0.4, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-4", prerequisites = { "laser-weapons-damage-3" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-weapons-damage-5"] = { effects = { { ammo_category = "laser", modifier = 0.5, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-5", prerequisites = { "laser-weapons-damage-4", "utility-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-weapons-damage-6"] = { effects = { { ammo_category = "laser", modifier = 0.7, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "laser-weapons-damage-6", prerequisites = { "laser-weapons-damage-5" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["laser-weapons-damage-7"] = { effects = { { ammo_category = "laser", modifier = 0.7, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/laser-weapons-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "laser-weapons-damage-7", prerequisites = { "laser-weapons-damage-6", "space-science-pack" }, type = "technology", unit = { count_formula = "2^(L-7)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["legendary-quality"] = { effects = { { quality = "legendary", type = "unlock-quality" } }, icon = "__quality__/graphics/technology/legendary-quality.png", icon_size = 256, name = "legendary-quality", prerequisites = { "cryogenic-science-pack", "epic-quality" }, type = "technology", unit = { count = 5000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, ["lightning-collector"] = { effects = { { recipe = "lightning-collector", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/lightning-collector.png", icon_size = 256, name = "lightning-collector", prerequisites = { "electromagnetic-science-pack" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 } }, ["lithium-processing"] = { effects = { { recipe = "lithium", type = "unlock-recipe" }, { recipe = "lithium-plate", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/lithium-processing.png", icon_size = 256, name = "lithium-processing", prerequisites = { "planet-discovery-aquilo" }, research_trigger = { entity = "lithium-iceberg-big", type = "mine-entity" }, type = "technology" }, ["logistic-robotics"] = { effects = { { recipe = "roboport", type = "unlock-recipe" }, { recipe = "passive-provider-chest", type = "unlock-recipe" }, { recipe = "storage-chest", type = "unlock-recipe" }, { recipe = "logistic-robot", type = "unlock-recipe" }, { modifier = true, type = "character-logistic-requests" }, { modifier = 30, type = "character-logistic-trash-slots" } }, icon = "__base__/graphics/technology/logistic-robotics.png", icon_size = 256, name = "logistic-robotics", prerequisites = { "robotics" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["logistic-science-pack"] = { effects = { { recipe = "logistic-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/logistic-science-pack.png", icon_size = 256, localised_description = { "technology-description.logistic-science-pack" }, localised_name = { "technology-name.logistic-science-pack" }, name = "logistic-science-pack", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 } }, time = 5 } }, ["logistic-system"] = { effects = { { recipe = "active-provider-chest", type = "unlock-recipe" }, { recipe = "requester-chest", type = "unlock-recipe" }, { recipe = "buffer-chest", type = "unlock-recipe" }, { modifier = true, type = "vehicle-logistics" } }, icon = "__base__/graphics/technology/logistic-system.png", icon_size = 256, name = "logistic-system", prerequisites = { "space-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 } }, logistics = { effects = { { recipe = "underground-belt", type = "unlock-recipe" }, { recipe = "splitter", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/logistics-1.png", icon_size = 256, name = "logistics", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 20, ingredients = { { "automation-science-pack", 1 } }, time = 15 } }, ["logistics-2"] = { effects = { { recipe = "fast-transport-belt", type = "unlock-recipe" }, { recipe = "fast-underground-belt", type = "unlock-recipe" }, { recipe = "fast-splitter", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/logistics-2.png", icon_size = 256, name = "logistics-2", prerequisites = { "logistics", "logistic-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["logistics-3"] = { effects = { { recipe = "express-transport-belt", type = "unlock-recipe" }, { recipe = "express-underground-belt", type = "unlock-recipe" }, { recipe = "express-splitter", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/logistics-3.png", icon_size = 256, name = "logistics-3", prerequisites = { "production-science-pack", "lubricant" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 15 } }, ["low-density-structure"] = { effects = { { recipe = "low-density-structure", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/low-density-structure.png", icon_size = 256, name = "low-density-structure", prerequisites = { "advanced-material-processing", "chemical-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 45 } }, ["low-density-structure-productivity"] = { effects = { { change = 0.1, recipe = "low-density-structure", type = "change-recipe-productivity" }, { change = 0.1, recipe = "casting-low-density-structure", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/low-density-structure-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "low-density-structure-productivity", prerequisites = { "production-science-pack", "metallurgic-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 }, upgrade = true }, lubricant = { effects = { { recipe = "lubricant", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/lubricant.png", icon_size = 256, name = "lubricant", prerequisites = { "advanced-oil-processing" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["mech-armor"] = { effects = { { recipe = "mech-armor", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/mech-armor.png", icon_size = 256, name = "mech-armor", prerequisites = { "electromagnetic-science-pack", "power-armor-mk2" }, type = "technology", unit = { count = 5000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 } }, ["metallurgic-science-pack"] = { effects = { { recipe = "metallurgic-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__space-age__/graphics/technology/metallurgic-science-pack.png", icon_size = 256, name = "metallurgic-science-pack", prerequisites = { "tungsten-steel" }, research_trigger = { item = "tungsten-plate", type = "craft-item" }, type = "technology" }, military = { effects = { { recipe = "submachine-gun", type = "unlock-recipe" }, { recipe = "shotgun", type = "unlock-recipe" }, { recipe = "shotgun-shell", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/military.png", icon_size = 256, name = "military", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 10, ingredients = { { "automation-science-pack", 1 } }, time = 15 } }, ["military-2"] = { effects = { { recipe = "piercing-rounds-magazine", type = "unlock-recipe" }, { recipe = "grenade", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/military.png", icon_size = 256, name = "military-2", prerequisites = { "military", "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 20, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["military-3"] = { effects = { { recipe = "poison-capsule", type = "unlock-recipe" }, { recipe = "slowdown-capsule", type = "unlock-recipe" }, { recipe = "combat-shotgun", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/military.png", icon_size = 256, name = "military-3", prerequisites = { "chemical-science-pack", "military-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, ["military-4"] = { effects = { { recipe = "piercing-shotgun-shell", type = "unlock-recipe" }, { recipe = "cluster-grenade", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/military.png", icon_size = 256, name = "military-4", prerequisites = { "military-3", "utility-science-pack", "explosives" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 45 } }, ["military-science-pack"] = { effects = { { recipe = "military-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/military-science-pack.png", icon_size = 256, name = "military-science-pack", prerequisites = { "military-2", "stone-wall" }, type = "technology", unit = { count = 30, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["mining-productivity-1"] = { effects = { { modifier = 0.1, type = "mining-drill-productivity-bonus" } }, icons = { { icon = "__base__/graphics/technology/mining-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-mining-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "mining-productivity-1", prerequisites = { "advanced-circuit" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["mining-productivity-2"] = { effects = { { modifier = 0.1, type = "mining-drill-productivity-bonus" } }, icons = { { icon = "__base__/graphics/technology/mining-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-mining-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "mining-productivity-2", prerequisites = { "mining-productivity-1", "chemical-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 }, upgrade = true }, ["mining-productivity-3"] = { effects = { { modifier = 0.1, type = "mining-drill-productivity-bonus" } }, icons = { { icon = "__base__/graphics/technology/mining-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-mining-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "mining-productivity-3", prerequisites = { "mining-productivity-2", "production-science-pack" }, type = "technology", unit = { count_formula = "1000*(L - 2)", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 60 }, upgrade = true }, ["modular-armor"] = { effects = { { recipe = "modular-armor", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/armor-making.png", icon_size = 256, name = "modular-armor", prerequisites = { "heavy-armor", "advanced-circuit" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, modules = { icon = "__quality__/graphics/technology/module.png", icon_size = 256, name = "modules", prerequisites = { "advanced-circuit" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["night-vision-equipment"] = { effects = { { recipe = "night-vision-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/night-vision-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "night-vision-equipment", prerequisites = { "solar-panel-equipment" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["nuclear-fuel-reprocessing"] = { effects = { { recipe = "nuclear-fuel-reprocessing", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/nuclear-fuel-reprocessing.png", icon_size = 256, name = "nuclear-fuel-reprocessing", prerequisites = { "nuclear-power", "production-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 } }, ["nuclear-power"] = { effects = { { recipe = "nuclear-reactor", type = "unlock-recipe" }, { recipe = "heat-exchanger", type = "unlock-recipe" }, { recipe = "heat-pipe", type = "unlock-recipe" }, { recipe = "steam-turbine", type = "unlock-recipe" }, { recipe = "uranium-fuel-cell", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/nuclear-power.png", icon_size = 256, name = "nuclear-power", prerequisites = { "uranium-processing" }, type = "technology", unit = { count = 800, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["oil-gathering"] = { effects = { { recipe = "pumpjack", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/oil-gathering.png", icon_size = 256, name = "oil-gathering", prerequisites = { "fluid-handling" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["oil-processing"] = { effects = { { recipe = "oil-refinery", type = "unlock-recipe" }, { recipe = "chemical-plant", type = "unlock-recipe" }, { recipe = "basic-oil-processing", type = "unlock-recipe" }, { recipe = "solid-fuel-from-petroleum-gas", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/oil-processing.png", icon_size = 256, name = "oil-processing", prerequisites = { "oil-gathering" }, research_trigger = { entity = "crude-oil", type = "mine-entity" }, type = "technology" }, ["overgrowth-soil"] = { effects = { { recipe = "overgrowth-yumako-soil", type = "unlock-recipe" }, { recipe = "overgrowth-jellynut-soil", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/overgrowth-soil.png", icon_size = 256, name = "overgrowth-soil", prerequisites = { "biter-egg-handling", "production-science-pack", "utility-science-pack" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["personal-laser-defense-equipment"] = { effects = { { recipe = "personal-laser-defense-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/personal-laser-defense-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "personal-laser-defense-equipment", prerequisites = { "laser-turret", "military-3", "low-density-structure", "power-armor", "solar-panel-equipment" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, ["personal-roboport-equipment"] = { effects = { { recipe = "personal-roboport-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/personal-roboport-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "personal-roboport-equipment", prerequisites = { "construction-robotics", "solar-panel-equipment" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["personal-roboport-mk2-equipment"] = { effects = { { recipe = "personal-roboport-mk2-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/personal-roboport-mk2-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "personal-roboport-mk2-equipment", prerequisites = { "personal-roboport-equipment", "electromagnetic-science-pack", "utility-science-pack" }, type = "technology", unit = { count = 750, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 30 } }, ["physical-projectile-damage-1"] = { effects = { { ammo_category = "bullet", modifier = 0.1, type = "ammo-damage" }, { modifier = 0.1, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.1, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-1", prerequisites = { "military" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 } }, time = 30 }, upgrade = true }, ["physical-projectile-damage-2"] = { effects = { { ammo_category = "bullet", modifier = 0.1, type = "ammo-damage" }, { modifier = 0.1, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.1, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-2", prerequisites = { "physical-projectile-damage-1", "logistic-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["physical-projectile-damage-3"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-3", prerequisites = { "physical-projectile-damage-2", "military-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["physical-projectile-damage-4"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-4", prerequisites = { "physical-projectile-damage-3" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["physical-projectile-damage-5"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "cannon-shell", modifier = 0.9, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-5", prerequisites = { "physical-projectile-damage-4", "chemical-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["physical-projectile-damage-6"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.4, type = "ammo-damage" }, { ammo_category = "cannon-shell", modifier = 1.3, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "physical-projectile-damage-6", prerequisites = { "physical-projectile-damage-5", "utility-science-pack" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["physical-projectile-damage-7"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "gun-turret", type = "turret-attack" }, { ammo_category = "shotgun-shell", modifier = 0.4, type = "ammo-damage" }, { ammo_category = "cannon-shell", modifier = 1, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/physical-projectile-damage-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "physical-projectile-damage-7", prerequisites = { "physical-projectile-damage-6", "space-science-pack" }, type = "technology", unit = { count_formula = "2^(L-7)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["planet-discovery-aquilo"] = { effects = { { space_location = "aquilo", type = "unlock-space-location", use_icon_overlay_constant = true }, { recipe = "ammoniacal-solution-separation", type = "unlock-recipe" }, { recipe = "solid-fuel-from-ammonia", type = "unlock-recipe" }, { recipe = "ammonia-rocket-fuel", type = "unlock-recipe" }, { recipe = "ice-platform", type = "unlock-recipe" } }, essential = true, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/aquilo.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-planet.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "planet-discovery-aquilo", prerequisites = { "rocket-turret", "advanced-asteroid-processing", "heating-tower", "asteroid-reprocessing", "electromagnetic-science-pack" }, type = "technology", unit = { count = 3000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 } }, ["planet-discovery-fulgora"] = { effects = { { space_location = "fulgora", type = "unlock-space-location", use_icon_overlay_constant = true }, { recipe = "lightning-rod", type = "unlock-recipe" } }, essential = true, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/fulgora.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-planet.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "planet-discovery-fulgora", prerequisites = { "space-platform-thruster", "electric-energy-accumulators" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 } }, ["planet-discovery-gleba"] = { effects = { { space_location = "gleba", type = "unlock-space-location", use_icon_overlay_constant = true } }, essential = true, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/gleba.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-planet.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "planet-discovery-gleba", prerequisites = { "space-platform-thruster", "landfill" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 } }, ["planet-discovery-vulcanus"] = { effects = { { space_location = "vulcanus", type = "unlock-space-location", use_icon_overlay_constant = true } }, essential = true, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/vulcanus.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-planet.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "planet-discovery-vulcanus", prerequisites = { "space-platform-thruster" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 } }, ["plastic-bar-productivity"] = { effects = { { change = 0.1, recipe = "plastic-bar", type = "change-recipe-productivity" }, { change = 0.1, recipe = "bioplastic", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/plastics-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "plastic-bar-productivity", prerequisites = { "agricultural-science-pack", "production-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, plastics = { effects = { { recipe = "plastic-bar", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/plastics.png", icon_size = 256, name = "plastics", prerequisites = { "oil-processing" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["power-armor"] = { effects = { { recipe = "power-armor", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/power-armor.png", icon_size = 256, name = "power-armor", prerequisites = { "modular-armor", "electric-engine", "processing-unit" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["power-armor-mk2"] = { effects = { { recipe = "power-armor-mk2", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/power-armor-mk2.png", icon_size = 256, name = "power-armor-mk2", prerequisites = { "power-armor", "military-4", "speed-module", "efficiency-module" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 } }, ["processing-unit"] = { effects = { { recipe = "processing-unit", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/processing-unit.png", icon_size = 256, name = "processing-unit", prerequisites = { "chemical-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["processing-unit-productivity"] = { effects = { { change = 0.1, recipe = "processing-unit", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/processing-unit-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "processing-unit-productivity", prerequisites = { "electromagnetic-science-pack", "production-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["production-science-pack"] = { effects = { { recipe = "production-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/production-science-pack.png", icon_size = 256, name = "production-science-pack", prerequisites = { "productivity-module", "advanced-material-processing-2", "railway" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["productivity-module"] = { effects = { { recipe = "productivity-module", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/productivity-module-1.png", icon_size = 256, name = "productivity-module", prerequisites = { "modules" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["productivity-module-2"] = { effects = { { recipe = "productivity-module-2", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/productivity-module-2.png", icon_size = 256, name = "productivity-module-2", prerequisites = { "productivity-module", "space-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 }, upgrade = true }, ["productivity-module-3"] = { effects = { { recipe = "productivity-module-3", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/productivity-module-3.png", icon_size = 256, name = "productivity-module-3", prerequisites = { "productivity-module-2", "biter-egg-handling" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["promethium-science-pack"] = { effects = { { space_location = "solar-system-edge", type = "unlock-space-location" }, { space_location = "shattered-planet", type = "unlock-space-location" }, { recipe = "promethium-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__space-age__/graphics/technology/promethium-science-pack.png", icon_size = 256, name = "promethium-science-pack", prerequisites = { "biter-egg-handling", "fusion-reactor" }, type = "technology", unit = { count_formula = "2000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, ["quality-module"] = { effects = { { recipe = "quality-module", type = "unlock-recipe" }, { quality = "uncommon", type = "unlock-quality" }, { quality = "rare", type = "unlock-quality" } }, icon = "__quality__/graphics/technology/quality-module-1.png", icon_size = 256, name = "quality-module", prerequisites = { "modules" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["quality-module-2"] = { effects = { { recipe = "quality-module-2", type = "unlock-recipe" } }, icon = "__quality__/graphics/technology/quality-module-2.png", icon_size = 256, name = "quality-module-2", prerequisites = { "quality-module", "space-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 }, upgrade = true }, ["quality-module-3"] = { effects = { { recipe = "quality-module-3", type = "unlock-recipe" } }, icon = "__quality__/graphics/technology/quality-module-3.png", icon_size = 256, name = "quality-module-3", prerequisites = { "quality-module-2", "electromagnetic-science-pack" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["quantum-processor"] = { effects = { { recipe = "quantum-processor", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/quantum-processor.png", icon_size = 256, name = "quantum-processor", prerequisites = { "cryogenic-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, radar = { effects = { { recipe = "radar", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/radar.png", icon_size = 256, name = "radar", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 20, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, ["rail-support-foundations"] = { effects = { { modifier = true, type = "rail-support-on-deep-oil-ocean" } }, icon = "__space-age__/graphics/technology/rail-support-foundations.png", icon_size = 256, name = "rail-support-foundations", prerequisites = { "electromagnetic-science-pack", "utility-science-pack", "metallurgic-science-pack", "elevated-rail" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 30 } }, railgun = { effects = { { recipe = "railgun", type = "unlock-recipe" }, { recipe = "railgun-turret", type = "unlock-recipe" }, { recipe = "railgun-ammo", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/railgun.png", icon_size = 256, name = "railgun", prerequisites = { "quantum-processor" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, ["railgun-damage-1"] = { effects = { { ammo_category = "railgun", modifier = 0.4, type = "ammo-damage" } }, icons = { { icon = "__space-age__/graphics/technology/railgun-damage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "railgun-damage-1", prerequisites = { "railgun" }, type = "technology", unit = { count_formula = "2^(L-1)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["railgun-shooting-speed-1"] = { effects = { { ammo_category = "railgun", icon = "__space-age__/graphics/icons/railgun-ammo.png", icon_size = 64, modifier = 0.15, type = "gun-speed" } }, icons = { { icon = "__space-age__/graphics/technology/railgun-shooting-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "railgun-shooting-speed-1", prerequisites = { "railgun" }, type = "technology", unit = { count_formula = "2^(L-1)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 } }, railway = { effects = { { recipe = "rail", type = "unlock-recipe" }, { recipe = "locomotive", type = "unlock-recipe" }, { recipe = "cargo-wagon", type = "unlock-recipe" }, { recipe = "iron-stick", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/railway.png", icon_size = 256, name = "railway", prerequisites = { "logistics-2", "engine" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, recycling = { effects = { { recipe = "recycler", type = "unlock-recipe" }, { recipe = "scrap-recycling", type = "unlock-recipe" } }, icon = "__quality__/graphics/technology/recycling.png", icon_size = 256, name = "recycling", prerequisites = { "planet-discovery-fulgora" }, research_trigger = { entity = "fulgoran-ruin-vault", type = "mine-entity" }, type = "technology" }, ["refined-flammables-1"] = { effects = { { ammo_category = "flamethrower", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-1", prerequisites = { "flamethrower" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["refined-flammables-2"] = { effects = { { ammo_category = "flamethrower", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-2", prerequisites = { "refined-flammables-1" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["refined-flammables-3"] = { effects = { { ammo_category = "flamethrower", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-3", prerequisites = { "refined-flammables-2", "chemical-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 }, upgrade = true }, ["refined-flammables-4"] = { effects = { { ammo_category = "flamethrower", modifier = 0.3, type = "ammo-damage" }, { modifier = 0.3, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-4", prerequisites = { "refined-flammables-3", "utility-science-pack" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["refined-flammables-5"] = { effects = { { ammo_category = "flamethrower", modifier = 0.3, type = "ammo-damage" }, { modifier = 0.3, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-5", prerequisites = { "refined-flammables-4" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["refined-flammables-6"] = { effects = { { ammo_category = "flamethrower", modifier = 0.4, type = "ammo-damage" }, { modifier = 0.4, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "refined-flammables-6", prerequisites = { "refined-flammables-5", "space-science-pack" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["refined-flammables-7"] = { effects = { { ammo_category = "flamethrower", modifier = 0.2, type = "ammo-damage" }, { modifier = 0.2, turret_id = "flamethrower-turret", type = "turret-attack" } }, icons = { { icon = "__base__/graphics/technology/refined-flammables.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "refined-flammables-7", prerequisites = { "refined-flammables-6", "agricultural-science-pack" }, type = "technology", unit = { count_formula = "2^(L-7)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["repair-pack"] = { effects = { { recipe = "repair-pack", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/repair-pack.png", icon_size = 256, name = "repair-pack", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 25, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, ["research-productivity"] = { effects = { { modifier = 0.1, type = "laboratory-productivity" } }, icon = "__space-age__/graphics/technology/research-productivity.png", icon_size = 256, max_level = "infinite", name = "research-productivity", prerequisites = { "promethium-science-pack" }, type = "technology", unit = { count_formula = "1.2^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 }, { "electromagnetic-science-pack", 1 }, { "agricultural-science-pack", 1 }, { "cryogenic-science-pack", 1 }, { "promethium-science-pack", 1 } }, time = 120 }, upgrade = true }, ["research-speed-1"] = { effects = { { modifier = 0.2, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-1", prerequisites = { "automation-2" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["research-speed-2"] = { effects = { { modifier = 0.3, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-2", prerequisites = { "research-speed-1" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["research-speed-3"] = { effects = { { modifier = 0.4, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-3", prerequisites = { "research-speed-2", "chemical-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["research-speed-4"] = { effects = { { modifier = 0.5, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-4", prerequisites = { "research-speed-3" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["research-speed-5"] = { effects = { { modifier = 0.5, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-5", prerequisites = { "research-speed-4", "production-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 30 }, upgrade = true }, ["research-speed-6"] = { effects = { { modifier = 0.6, type = "laboratory-speed" } }, icons = { { icon = "__base__/graphics/technology/research-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "research-speed-6", prerequisites = { "research-speed-5", "utility-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 30 }, upgrade = true }, robotics = { effects = { { recipe = "flying-robot-frame", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/robotics.png", icon_size = 256, name = "robotics", prerequisites = { "electric-engine", "battery" }, type = "technology", unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["rocket-fuel"] = { effects = { { recipe = "rocket-fuel", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/rocket-fuel.png", icon_size = 256, name = "rocket-fuel", prerequisites = { "flammables", "advanced-oil-processing" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 45 } }, ["rocket-fuel-productivity"] = { effects = { { change = 0.1, recipe = "rocket-fuel", type = "change-recipe-productivity" }, { change = 0.1, recipe = "rocket-fuel-from-jelly", type = "change-recipe-productivity" }, { change = 0.1, recipe = "ammonia-rocket-fuel", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/rocket-fuel-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "rocket-fuel-productivity", prerequisites = { "agricultural-science-pack", "production-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["rocket-part-productivity"] = { effects = { { change = 0.1, recipe = "rocket-part", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/rocket-part-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "rocket-part-productivity", prerequisites = { "cryogenic-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*2000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "cryogenic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["rocket-silo"] = { effects = { { recipe = "rocket-silo", type = "unlock-recipe" }, { recipe = "rocket-part", type = "unlock-recipe" }, { recipe = "cargo-landing-pad", type = "unlock-recipe" }, { hidden = true, modifier = true, type = "unlock-space-platforms" }, { recipe = "space-platform-starter-pack", type = "unlock-recipe" }, { recipe = "space-platform-foundation", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/rocket-silo.png", icon_size = 256, name = "rocket-silo", prerequisites = { "concrete", "rocket-fuel", "processing-unit", "logistic-robotics", "low-density-structure", "advanced-material-processing-2" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 } }, ["rocket-turret"] = { effects = { { recipe = "rocket-turret", type = "unlock-recipe" }, { recipe = "coal-synthesis", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/rocket-turret.png", icon_size = 256, name = "rocket-turret", prerequisites = { "rocketry", "carbon-fiber", "stronger-explosives-2" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 30 } }, rocketry = { effects = { { recipe = "rocket-launcher", type = "unlock-recipe" }, { recipe = "rocket", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/rocketry.png", icon_size = 256, name = "rocketry", prerequisites = { "explosives", "flammables", "military-science-pack" }, type = "technology", unit = { count = 120, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 15 } }, ["scrap-recycling-productivity"] = { effects = { { change = 0.1, recipe = "scrap-recycling", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/scrap-recycling-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "scrap-recycling-productivity", prerequisites = { "electromagnetic-science-pack", "production-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*500", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["solar-energy"] = { effects = { { recipe = "solar-panel", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/solar-energy.png", icon_size = 256, name = "solar-energy", prerequisites = { "steel-processing", "logistic-science-pack" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["solar-panel-equipment"] = { effects = { { recipe = "solar-panel-equipment", type = "unlock-recipe" } }, icons = { { icon = "__base__/graphics/technology/solar-panel-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "solar-panel-equipment", prerequisites = { "modular-armor", "solar-energy" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 15 } }, ["space-platform"] = { effects = { { recipe = "asteroid-collector", type = "unlock-recipe" }, { recipe = "crusher", type = "unlock-recipe" }, { recipe = "metallic-asteroid-crushing", type = "unlock-recipe" }, { recipe = "carbonic-asteroid-crushing", type = "unlock-recipe" }, { recipe = "oxide-asteroid-crushing", type = "unlock-recipe" }, { recipe = "cargo-bay", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/space-platform.png", icon_size = 256, name = "space-platform", prerequisites = { "rocket-silo" }, research_trigger = { type = "create-space-platform" }, type = "technology" }, ["space-platform-thruster"] = { effects = { { recipe = "thruster", type = "unlock-recipe" }, { recipe = "ice-melting", type = "unlock-recipe" }, { recipe = "thruster-fuel", type = "unlock-recipe" }, { recipe = "thruster-oxidizer", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/space-platform-thruster.png", icon_size = 256, name = "space-platform-thruster", prerequisites = { "space-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 } }, ["space-science-pack"] = { effects = { { recipe = "space-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/space-science-pack.png", icon_size = 256, localised_description = { "technology-description.space-science-pack-space-age" }, name = "space-science-pack", prerequisites = { "space-platform" }, research_trigger = { entity = "asteroid-collector", type = "build-entity" }, type = "technology" }, ["speed-module"] = { effects = { { recipe = "speed-module", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/speed-module-1.png", icon_size = 256, name = "speed-module", prerequisites = { "modules" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["speed-module-2"] = { effects = { { recipe = "speed-module-2", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/speed-module-2.png", icon_size = 256, name = "speed-module-2", prerequisites = { "speed-module", "space-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 } }, time = 30 }, upgrade = true }, ["speed-module-3"] = { effects = { { recipe = "speed-module-3", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/speed-module-3.png", icon_size = 256, name = "speed-module-3", prerequisites = { "speed-module-2", "metallurgic-science-pack" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 }, upgrade = true }, spidertron = { effects = { { recipe = "spidertron", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/spidertron.png", icon_size = 256, name = "spidertron", order = "d-e-h", prerequisites = { "rocket-turret", "exoskeleton-equipment", "fission-reactor-equipment", "military-4", "production-science-pack", "radar" }, type = "technology", unit = { count = 2500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 30 } }, ["stack-inserter"] = { effects = { { recipe = "stack-inserter", type = "unlock-recipe" }, { modifier = 1, type = "belt-stack-size-bonus" } }, icon = "__space-age__/graphics/technology/stack-inserter.png", icon_size = 256, name = "stack-inserter", prerequisites = { "carbon-fiber", "production-science-pack", "utility-science-pack", "bulk-inserter" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["steam-power"] = { effects = { { recipe = "pipe", type = "unlock-recipe" }, { recipe = "pipe-to-ground", type = "unlock-recipe" }, { recipe = "offshore-pump", type = "unlock-recipe" }, { recipe = "boiler", type = "unlock-recipe" }, { recipe = "steam-engine", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/steam-power.png", icon_size = 256, name = "steam-power", research_trigger = { count = 50, item = "iron-plate", type = "craft-item" }, type = "technology" }, ["steel-axe"] = { effects = { { modifier = 1, type = "character-mining-speed" } }, icon = "__base__/graphics/technology/steel-axe.png", icon_size = 256, name = "steel-axe", prerequisites = { "steel-processing" }, research_trigger = { count = 50, item = "steel-plate", type = "craft-item" }, type = "technology" }, ["steel-plate-productivity"] = { effects = { { change = 0.1, recipe = "steel-plate", type = "change-recipe-productivity" }, { change = 0.1, recipe = "casting-steel", type = "change-recipe-productivity" } }, icon_size = 256, icons = { { icon = "__space-age__/graphics/technology/steel-plate-productivity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "steel-plate-productivity", prerequisites = { "production-science-pack" }, type = "technology", unit = { count_formula = "1.5^L*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 60 }, upgrade = true }, ["steel-processing"] = { effects = { { recipe = "steel-plate", type = "unlock-recipe" }, { recipe = "steel-chest", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/steel-processing.png", icon_size = 256, name = "steel-processing", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 } }, time = 5 } }, ["stone-wall"] = { effects = { { recipe = "stone-wall", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/stone-wall.png", icon_size = 256, name = "stone-wall", prerequisites = { "automation-science-pack" }, type = "technology", unit = { count = 10, ingredients = { { "automation-science-pack", 1 } }, time = 10 } }, ["stronger-explosives-1"] = { effects = { { ammo_category = "grenade", modifier = 0.25, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-1", prerequisites = { "military-2" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["stronger-explosives-2"] = { effects = { { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-2", prerequisites = { "stronger-explosives-1", "military-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 }, upgrade = true }, ["stronger-explosives-3"] = { effects = { { ammo_category = "rocket", modifier = 0.3, type = "ammo-damage" }, { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-3", prerequisites = { "stronger-explosives-2", "chemical-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 60 }, upgrade = true }, ["stronger-explosives-4"] = { effects = { { ammo_category = "rocket", modifier = 0.4, type = "ammo-damage" }, { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-4", prerequisites = { "stronger-explosives-3", "utility-science-pack" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["stronger-explosives-5"] = { effects = { { ammo_category = "rocket", modifier = 0.5, type = "ammo-damage" }, { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-5", prerequisites = { "stronger-explosives-4", "space-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["stronger-explosives-6"] = { effects = { { ammo_category = "rocket", modifier = 0.6, type = "ammo-damage" }, { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "stronger-explosives-6", prerequisites = { "stronger-explosives-5" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["stronger-explosives-7"] = { effects = { { ammo_category = "rocket", modifier = 0.5, type = "ammo-damage" }, { ammo_category = "grenade", modifier = 0.2, type = "ammo-damage" }, { ammo_category = "landmine", modifier = 0.2, type = "ammo-damage" } }, icons = { { icon = "__base__/graphics/technology/stronger-explosives-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-damage.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "stronger-explosives-7", prerequisites = { "stronger-explosives-6", "agricultural-science-pack" }, type = "technology", unit = { count_formula = "2^(L-7)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["sulfur-processing"] = { effects = { { recipe = "sulfuric-acid", type = "unlock-recipe" }, { recipe = "sulfur", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/sulfur-processing.png", icon_size = 256, name = "sulfur-processing", prerequisites = { "oil-processing" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, tank = { effects = { { recipe = "tank", type = "unlock-recipe" }, { recipe = "cannon-shell", type = "unlock-recipe" }, { recipe = "explosive-cannon-shell", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/tank.png", icon_size = 256, name = "tank", prerequisites = { "automobilism", "military-3", "explosives" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 30 } }, ["tesla-weapons"] = { effects = { { recipe = "teslagun", type = "unlock-recipe" }, { recipe = "tesla-turret", type = "unlock-recipe" }, { recipe = "tesla-ammo", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/tesla-weapons.png", icon_size = 256, name = "tesla-weapons", prerequisites = { "electromagnetic-science-pack", "military-4" }, type = "technology", unit = { count = 1500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 } }, toolbelt = { effects = { { modifier = 10, type = "character-inventory-slots-bonus" } }, icons = { { icon = "__base__/graphics/technology/toolbelt.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "toolbelt", prerequisites = { "logistic-science-pack" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 } }, ["toolbelt-equipment"] = { effects = { { recipe = "toolbelt-equipment", type = "unlock-recipe" } }, icons = { { icon = "__space-age__/graphics/technology/toolbelt-equipment.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-equipment.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "toolbelt-equipment", prerequisites = { "power-armor", "toolbelt", "carbon-fiber" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 30 } }, ["transport-belt-capacity-1"] = { effects = { { modifier = 1, type = "belt-stack-size-bonus" } }, icons = { { icon = "__space-age__/graphics/technology/transport-belt-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, localised_description = { "technology-description.belt-capacity" }, name = "transport-belt-capacity-1", prerequisites = { "stack-inserter" }, type = "technology", unit = { count = 2000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["transport-belt-capacity-2"] = { effects = { { modifier = 1, type = "belt-stack-size-bonus" }, { modifier = 1, type = "inserter-stack-size-bonus" } }, icons = { { icon = "__space-age__/graphics/technology/transport-belt-capacity.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, localised_description = { "technology-description.belt-capacity" }, name = "transport-belt-capacity-2", prerequisites = { "transport-belt-capacity-1" }, type = "technology", unit = { count = 3000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 }, upgrade = true }, ["tree-seeding"] = { effects = { { recipe = "wood-processing", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/tree-seeding.png", icon_size = 256, name = "tree-seeding", prerequisites = { "agricultural-science-pack" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "space-science-pack", 1 }, { "agricultural-science-pack", 1 } }, time = 60 } }, ["tungsten-carbide"] = { effects = { { recipe = "carbon", type = "unlock-recipe" }, { recipe = "tungsten-carbide", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/tungsten-carbide.png", icon_size = 256, name = "tungsten-carbide", prerequisites = { "planet-discovery-vulcanus" }, research_trigger = { entity = "big-volcanic-rock", type = "mine-entity" }, type = "technology" }, ["tungsten-steel"] = { effects = { { recipe = "tungsten-plate", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/tungsten-steel.png", icon_size = 256, name = "tungsten-steel", prerequisites = { "big-mining-drill" }, research_trigger = { item = "big-mining-drill", type = "craft-item" }, type = "technology" }, ["turbo-transport-belt"] = { effects = { { recipe = "turbo-transport-belt", type = "unlock-recipe" }, { recipe = "turbo-underground-belt", type = "unlock-recipe" }, { recipe = "turbo-splitter", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/turbo-transport-belt.png", icon_size = 256, name = "turbo-transport-belt", prerequisites = { "metallurgic-science-pack", "logistics-3" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "space-science-pack", 1 }, { "metallurgic-science-pack", 1 } }, time = 60 } }, ["uranium-ammo"] = { effects = { { recipe = "uranium-rounds-magazine", type = "unlock-recipe" }, { recipe = "uranium-cannon-shell", type = "unlock-recipe" }, { recipe = "explosive-uranium-cannon-shell", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/uranium-ammo.png", icon_size = 256, name = "uranium-ammo", prerequisites = { "uranium-processing", "military-4", "tank" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 45 } }, ["uranium-mining"] = { effects = { { modifier = true, type = "mining-with-fluid" } }, icon = "__base__/graphics/technology/uranium-mining.png", icon_size = 256, name = "uranium-mining", prerequisites = { "chemical-science-pack", "concrete" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["uranium-processing"] = { effects = { { recipe = "centrifuge", type = "unlock-recipe" }, { recipe = "uranium-processing", type = "unlock-recipe" } }, icon = "__base__/graphics/technology/uranium-processing.png", icon_size = 256, name = "uranium-processing", prerequisites = { "uranium-mining" }, research_trigger = { entity = "uranium-ore", type = "mine-entity" }, type = "technology" }, ["utility-science-pack"] = { effects = { { recipe = "utility-science-pack", type = "unlock-recipe" } }, essential = true, icon = "__base__/graphics/technology/utility-science-pack.png", icon_size = 256, name = "utility-science-pack", prerequisites = { "robotics", "processing-unit", "low-density-structure" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 } }, ["weapon-shooting-speed-1"] = { effects = { { ammo_category = "bullet", modifier = 0.1, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.1, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-1", prerequisites = { "military" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 } }, time = 30 }, upgrade = true }, ["weapon-shooting-speed-2"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.2, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-1.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-2", prerequisites = { "weapon-shooting-speed-1", "logistic-science-pack" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, ["weapon-shooting-speed-3"] = { effects = { { ammo_category = "bullet", modifier = 0.2, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.2, type = "gun-speed" }, { ammo_category = "rocket", modifier = 0.5, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-3", prerequisites = { "weapon-shooting-speed-2", "military-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["weapon-shooting-speed-4"] = { effects = { { ammo_category = "bullet", modifier = 0.3, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.3, type = "gun-speed" }, { ammo_category = "rocket", modifier = 0.7, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-2.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-4", prerequisites = { "weapon-shooting-speed-3" }, type = "technology", unit = { count = 400, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["weapon-shooting-speed-5"] = { effects = { { ammo_category = "bullet", modifier = 0.3, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.4, type = "gun-speed" }, { ammo_category = "cannon-shell", modifier = 0.8, type = "gun-speed" }, { ammo_category = "rocket", modifier = 0.9, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-5", prerequisites = { "weapon-shooting-speed-4", "chemical-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 } }, time = 60 }, upgrade = true }, ["weapon-shooting-speed-6"] = { effects = { { ammo_category = "bullet", modifier = 0.4, type = "gun-speed" }, { ammo_category = "shotgun-shell", modifier = 0.4, type = "gun-speed" }, { ammo_category = "cannon-shell", modifier = 1.5, type = "gun-speed" }, { ammo_category = "rocket", modifier = 1.3, type = "gun-speed" } }, icons = { { icon = "__base__/graphics/technology/weapon-shooting-speed-3.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "weapon-shooting-speed-6", prerequisites = { "weapon-shooting-speed-5", "utility-science-pack" }, type = "technology", unit = { count = 600, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "military-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-speed-1"] = { effects = { { modifier = 0.35, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-1", prerequisites = { "robotics" }, type = "technology", unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["worker-robots-speed-2"] = { effects = { { modifier = 0.4, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-2", prerequisites = { "worker-robots-speed-1" }, type = "technology", unit = { count = 100, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["worker-robots-speed-3"] = { effects = { { modifier = 0.45, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-3", prerequisites = { "worker-robots-speed-2", "utility-science-pack" }, type = "technology", unit = { count = 150, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-speed-4"] = { effects = { { modifier = 0.55, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-4", prerequisites = { "worker-robots-speed-3" }, type = "technology", unit = { count = 250, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-speed-5"] = { effects = { { modifier = 0.65, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-5", prerequisites = { "worker-robots-speed-4", "production-science-pack" }, type = "technology", unit = { count = 500, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-speed-6"] = { effects = { { modifier = 0.65, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-speed-6", order = "c-k-f-f", prerequisites = { "worker-robots-speed-5", "space-science-pack" }, type = "technology", unit = { count = 1000, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-speed-7"] = { effects = { { modifier = 0.65, type = "worker-robot-speed" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-speed.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-movement-speed.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, max_level = "infinite", name = "worker-robots-speed-7", prerequisites = { "worker-robots-speed-6", "electromagnetic-science-pack" }, type = "technology", unit = { count_formula = "2^(L-6)*1000", ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 }, { "space-science-pack", 1 }, { "electromagnetic-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-storage-1"] = { effects = { { modifier = 1, type = "worker-robot-storage" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-storage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-storage-1", prerequisites = { "robotics" }, type = "technology", unit = { count = 200, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, ["worker-robots-storage-2"] = { effects = { { modifier = 1, type = "worker-robot-storage" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-storage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-storage-2", prerequisites = { "worker-robots-storage-1", "production-science-pack" }, type = "technology", unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 60 }, upgrade = true }, ["worker-robots-storage-3"] = { effects = { { modifier = 1, type = "worker-robot-storage" } }, icons = { { icon = "__base__/graphics/technology/worker-robots-storage.png", icon_size = 256 }, { floating = true, icon = "__core__/graphics/icons/technology/constants/constant-capacity.png", icon_size = 128, scale = 0.5, shift = { 50, 50 } } }, name = "worker-robots-storage-3", prerequisites = { "worker-robots-storage-2", "utility-science-pack" }, type = "technology", unit = { count = 450, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 }, { "utility-science-pack", 1 } }, time = 60 }, upgrade = true }, yumako = { effects = { { recipe = "yumako-processing", type = "unlock-recipe" }, { recipe = "copper-bacteria", type = "unlock-recipe" } }, icon = "__space-age__/graphics/technology/yumako.png", icon_size = 256, name = "yumako", prerequisites = { "agriculture" }, research_trigger = { entity = "yumako-tree", type = "mine-entity" }, type = "technology" } }, ["temporary-container"] = { ["cargo-pod-container"] = { alert_after_time = 3600, alert_when_damaged = false, close_sound = { filename = "__base__/sound/open-close/metal-large-close.ogg", volume = 0.6 }, collision_box = { { -0.5, 0 }, { 0.5, 1.3 } }, collision_mask = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "cargo-pod-container-explosion", fast_replaceable_group = "container", flags = { "player-creation", "placeable-neutral", "placeable-off-grid", "not-in-kill-statistics", "not-upgradable" }, icon = "__base__/graphics/icons/landed-cargo-pod.png", impact_category = "metal", inventory_size = 20, max_health = 250, minable = { mining_time = 0.5 }, name = "cargo-pod-container", open_sound = { filename = "__base__/sound/open-close/metal-large-open.ogg", volume = 0.6 }, order = "e[cargo-pod-container]", picture = { layers = { { filename = "__base__/graphics/entity/cargo-pod/pod-landing.png", height = 258, scale = 0.5, shift = { -0.328125, 0.25 }, width = 192, x = 960, y = 258 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/cargo-pod/pod-landed-shadow.png", height = 138, line_length = 1, priority = "medium", scale = 0.5, shift = { 0.6640625, 1.2109375 }, width = 290 } } }, remains_when_mined = { "cargo-pod-container-explosion" }, selection_box = { { -0.75, -1.25 }, { 0.75, 1.5 } }, subgroup = "space-interactors", type = "temporary-container" } }, thruster = { thruster = { close_sound = { filename = "__base__/sound/open-close/fluid-close.ogg", volume = 0.54000000000000004 }, collision_box = { { -1.7, -2.2000000000000002 }, { 1.7, 2.2000000000000002 } }, collision_mask = { layers = { is_lower_object = true, is_object = true, item = true, object = true, train = true } }, corpse = "thruster-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "thruster-explosion", fast_replaceable_group = "thruster", flags = { "placeable-neutral", "placeable-player", "player-creation", "not-rotatable" }, fuel_fluid_box = { draw_only_when_connected = true, filter = "thruster-fuel", pipe_connections = { { direction = 12, enable_working_visualisations = { "pipe-4" }, flow_direction = "input-output", position = { -1.5, -2 } }, { direction = 4, enable_working_visualisations = { "pipe-2" }, flow_direction = "input-output", position = { 1.5, 0 } } }, production_type = "input", volume = 1000 }, graphics_set = { animation = { animation_speed = 0.5, filenames = { "__space-age__/graphics/entity/thruster/thruster-1.png", "__space-age__/graphics/entity/thruster/thruster-2.png" }, frame_count = 64, height = 542, line_length = 8, lines_per_file = 4, scale = 0.5, shift = { 0.046875, 1.78125 }, width = 264 }, flame_effect = { filename = "__space-age__/graphics/entity/thruster/thruster-flame.png", height = 832, width = 384 }, flame_effect_height = 31.25, flame_effect_offset = 1.5625, flame_effect_width = 6, flame_half_height = 0, flame_position = { 0, 5.5 }, integration_patch = { filename = "__space-age__/graphics/entity/thruster/thruster-bckg.png", height = 452, line_length = 1, scale = 0.5, shift = { 0.0625, 0.734375 }, width = 302 }, integration_patch_render_layer = "floor", working_visualisations = { { always_draw = true, animation = { filename = "__space-age__/graphics/entity/thruster/thruster-pipe-connection-1.png", height = 832, scale = 0.5, shift = { 0, 2.96875 }, width = 384 }, enabled_by_name = true, name = "pipe-1" }, { always_draw = true, animation = { filename = "__space-age__/graphics/entity/thruster/thruster-pipe-connection-2.png", height = 832, scale = 0.5, shift = { 0, 3 }, width = 384 }, enabled_by_name = true, name = "pipe-2" }, { always_draw = true, animation = { filename = "__space-age__/graphics/entity/thruster/thruster-pipe-connection-3.png", height = 832, scale = 0.5, shift = { 0, 3 }, width = 384 }, enabled_by_name = true, name = "pipe-3" }, { always_draw = true, animation = { filename = "__space-age__/graphics/entity/thruster/thruster-pipe-connection-4.png", height = 832, scale = 0.5, shift = { 0, 2.96875 }, width = 384 }, enabled_by_name = true, name = "pipe-4" }, { animation = { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filenames = { "__space-age__/graphics/entity/thruster/thruster-light-1.png", "__space-age__/graphics/entity/thruster/thruster-light-2.png" }, frame_count = 64, height = 832, line_length = 8, lines_per_file = 4, scale = 0.5, shift = { 0, 3 }, width = 384 }, fadeout = true } } }, icon = "__space-age__/graphics/icons/thruster.png", impact_category = "metal", max_health = 300, max_performance = { effectivity = 0.50999999999999996, fluid_usage = 2, fluid_volume = 0.8 }, min_performance = { effectivity = 1, fluid_usage = 0.1, fluid_volume = 0.1 }, minable = { mining_time = 0.1, result = "thruster" }, name = "thruster", open_sound = { filename = "__base__/sound/open-close/fluid-open.ogg", volume = 0.55 }, oxidizer_fluid_box = { draw_only_when_connected = true, filter = "thruster-oxidizer", pipe_connections = { { direction = 4, enable_working_visualisations = { "pipe-1" }, flow_direction = "input-output", position = { 1.5, -2 } }, { direction = 12, enable_working_visualisations = { "pipe-3" }, flow_direction = "input-output", position = { -1.5, 0 } } }, production_type = "input", volume = 1000 }, placeable_position_visualization = { filename = "__core__/graphics/cursor-boxes-32x32.png", priority = "extra-high-no-scale", scale = 0.5, size = 64, x = 192 }, plumes = { max_probability = 1, max_y_offset = 0, min_probability = 0.08, min_y_offset = -4, render_box = { { -15, -10 }, { 15, 100 } }, stateless_visualisations = { { affected_by_wind = false, age_discrimination = -10, animation = { animation_speed = 0.25, filename = "__space-age__/graphics/entity/thruster/thruster-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.5, shift = { 0, 0 }, tint = { a = 0.5, b = 0.95, g = 0.96999999999999993, r = 1 }, width = 253 }, begin_scale = 0.25, can_lay_on_the_ground = false, count = 3, end_scale = 1.25, fade_in_progress_duration = 0.25, fade_out_progress_duration = 0.6, offset_x = { -0.1, 0.1 }, offset_y = { 10.5, 10.5 }, offset_z = { 0, 0 }, period = 200, probability = 0.3, render_layer = "smoke", speed_x = { -0.014000000000000002, 0.014000000000000002 }, speed_y = { 0.5, 0.7 }, speed_z = { -0.014000000000000002, 0.014000000000000002 }, spread_progress_duration = 0.375 }, { affected_by_wind = false, age_discrimination = -6, animation = { animation_speed = 0.25, draw_as_glow = true, filename = "__space-age__/graphics/entity/thruster/thruster-smoke-glow.png", flags = { "smoke" }, frame_count = 60, height = 152, line_length = 8, priority = "high", shift = { 0, 0 }, tint = { a = 1, b = 0.75, g = 0.75, r = 0.75 }, width = 253 }, begin_scale = 0.5, can_lay_on_the_ground = false, end_scale = 1.25, fade_in_progress_duration = 0.5, fade_out_progress_duration = 0.5, offset_x = { -0.2, 0.2 }, offset_y = { 14.5, 14.5 }, offset_z = { 0, 0 }, period = 60, probability = 0.5, render_layer = "smoke", speed_x = { -0.014000000000000002, 0.014000000000000002 }, speed_y = { 0.55, 0.65 }, speed_z = { -0.014000000000000002, 0.014000000000000002 } }, { affected_by_wind = false, animation = { animation_speed = 0.1, filename = "__space-age__/graphics/entity/thruster/thruster-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", shift = { 0, 0 }, tint = { a = 1, b = 0.95, g = 0.96999999999999993, r = 1 }, width = 253 }, begin_scale = 0.5, can_lay_on_the_ground = false, count = 2, end_scale = 3, fade_in_progress_duration = 0.3, fade_out_progress_duration = 0.7, offset_x = { -0.25, 0.25 }, offset_y = { 13, 13 }, offset_z = { 0, 0 }, period = 200, probability = 0.2, render_layer = "smoke", speed_x = { -0.014000000000000002, 0.014000000000000002 }, speed_y = { 0.5, 0.7 }, speed_z = { -0.014000000000000002, 0.014000000000000002 } } } }, selection_box = { { -2, -2.5 }, { 2, 5.5 } }, surface_conditions = { { max = 0, min = 0, property = "pressure" } }, tile_buildability_rules = { { area = { { -1.8, -2.2999999999999998 }, { 1.8, 2.2999999999999998 } }, colliding_tiles = { layers = { empty_space = true } }, remove_on_collision = true, required_tiles = { layers = { ground_tile = true } } }, { area = { { -1.8, 2.7000000000000002 }, { 1.8, 90.299999999999997 } }, remove_on_collision = true, required_tiles = { layers = { empty_space = true } } } }, type = "thruster", working_sound = { activate_sound = { variations = { { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-activate-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-activate-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-activate-3.ogg", volume = 0.3 } } }, deactivate_sound = { variations = { { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-deactivate-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-deactivate-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-engine-deactivate-3.ogg", volume = 0.3 } } }, extra_sounds_ignore_limit = true, main_sounds = { { activity_to_speed_modifiers = { multiplier = 1.2 }, activity_to_volume_modifiers = { multiplier = 2 }, match_speed_to_activity = true, match_volume_to_activity = true, sound = { advanced_volume_control = { attenuation = "exponential" }, audible_distance_modifier = 0.8, filename = "__space-age__/sound/entity/platform-thruster/thruster-burner.ogg", speed_smoothing_window_size = 60, volume = 0.3 } } }, max_sounds_per_prototype = 2, sound_accents = { { frame = 25, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 3, 100 } } } }, audible_distance_modifier = 0.3, variations = { { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-stop-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-stop-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-stop-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-stop-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-stop-5.ogg", volume = 0.5 } } } }, { frame = 52, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 3, 100 } } } }, audible_distance_modifier = 0.3, variations = { { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-move-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-move-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-move-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-move-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/entity/platform-thruster/thruster-mechanic-move-5.ogg", volume = 0.3 } } } } }, use_doppler_shift = false } } }, tile = { ["acid-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 38, layer_group = "ground-artificial", localised_name = { "", { "color.acid" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.15700000000000001, g = 0.76100000000000003, r = 0.55900000000000007 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "acid-refined-concrete", needs_correction = false, order = "a[color-concrete]-acid", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.70800000000000001, 0.99600000000000009, 0.13400000000000001 }, transition_overlay_layer_offset = 2, transitions = { { background_enabled = false, effect_map_layout = { inner_corner_count = 1, o_transition_count = 1, outer_corner_count = 1, side_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-mask.png", u_transition_count = 1 }, layout = { background = { x_offset = 1088 }, inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 4, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 4, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__base__/graphics/terrain/water-transitions/concrete.png", to_tiles = { "water", "deepwater", "water-green", "deepwater-green", "water-shallow", "water-mud", "water-wube", "oil-ocean-shallow", "oil-ocean-deep", "wetland-yumako", "wetland-jellynut", "wetland-light-green-slime", "wetland-green-slime", "wetland-light-dead-skin", "wetland-dead-skin", "wetland-pink-tentacle", "wetland-red-tentacle", "oil-ocean-shallow", "oil-ocean-deep", "ammoniacal-ocean", "ammoniacal-ocean-2", "brash-ice", "lava-hot", "lava", "wetland-light-dead-skin", "wetland-dead-skin", "wetland-light-green-slime", "wetland-green-slime", "wetland-pink-tentacle", "wetland-red-tentacle", "wetland-blue-slime", "wetland-yumako", "wetland-jellynut", "gleba-deep-lake", "oil-ocean-shallow", "oil-ocean-deep" }, transition_group = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 4, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 4, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/concrete-out-of-map-transition.png", to_tiles = { "out-of-map", "empty-space" }, transition_group = 2 } }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-land-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 3, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 3, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__base__/graphics/terrain/water-transitions/concrete-transitions.png", transition_group1 = 0, transition_group2 = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/concrete-out-of-map-transition-b.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/concrete-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["ammoniacal-ocean"] = { absorptions_per_second = { pollution = 2.5e-05 }, ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1.5, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.6 } } } }, autoplace = { probability_expression = "ammoniacal_ocean" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, water_tile = true } }, default_cover_tile = "ice-platform", effect = "water", effect_color = { 23, 21, 49 }, effect_color_secondary = { 15, 30, 65 }, fluid = "ammoniacal-solution", layer = 3, layer_group = "water", map_color = { 15, 13, 25 }, name = "ammoniacal-ocean", order = "a[aquilo-water]-a[ammoniacal-ocean]", particle_tints = { primary = { 0.27800000000000002, 0.396, 0.27200000000000002, 0.31400000000000001 }, secondary = { 0.22600000000000002, 0.34100000000000001, 0.33700000000000001, 0.31400000000000001 } }, subgroup = "aquilo-tiles", transitions = { { apply_effect_color_to_overlay = true, apply_waving_effect_on_masks = true, background_enabled = false, background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 4, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 4, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, mask_enabled = true, mask_layout = { count = 1, double_side_count = 0, o_transition_x = 256, outer_corner_x = 64, scale = 0.5, side_x = 128, spritesheet = "__base__/graphics/terrain/masks/water-edge-transition.png", u_transition_x = 192, y = 0 }, offset_background_layer_by_tile_layer = true, overlay_layer_group = "zero", spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-out-of-map-transition-tintable.png", to_tiles = { "out-of-map", "empty-space" }, transition_group = 2, waving_effect_time_scale = 0.013500000000000001 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/water/water1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/water/water2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/water/water4.png", scale = 0.5, size = 4 } } } }, ["ammoniacal-ocean-2"] = { absorptions_per_second = { pollution = 2.5e-05 }, ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1.5, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.6 } } } }, autoplace = { probability_expression = "ammoniacal_ocean_2" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, water_tile = true } }, default_cover_tile = "ice-platform", effect = "water", effect_color = { 26, 26, 57 }, effect_color_secondary = { 20, 28, 65 }, fluid = "ammoniacal-solution", layer = 3, layer_group = "water", map_color = { 17, 15, 30 }, name = "ammoniacal-ocean-2", order = "a[aquilo-water]-b[ammoniacal-ocean-2]", particle_tints = { primary = { 0.27800000000000002, 0.396, 0.27200000000000002, 0.31400000000000001 }, secondary = { 0.22600000000000002, 0.34100000000000001, 0.33700000000000001, 0.31400000000000001 } }, subgroup = "aquilo-tiles", transitions = { { apply_effect_color_to_overlay = true, apply_waving_effect_on_masks = true, background_enabled = false, background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 4, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 4, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, mask_enabled = true, mask_layout = { count = 1, double_side_count = 0, o_transition_x = 256, outer_corner_x = 64, scale = 0.5, side_x = 128, spritesheet = "__base__/graphics/terrain/masks/water-edge-transition.png", u_transition_x = 192, y = 0 }, offset_background_layer_by_tile_layer = true, overlay_layer_group = "zero", spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-out-of-map-transition-tintable.png", to_tiles = { "out-of-map", "empty-space" }, transition_group = 2, waving_effect_time_scale = 0.013500000000000001 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/water/water1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/water/water2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/water/water4.png", scale = 0.5, size = 4 } } } }, ["artificial-jellynut-soil"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/landfill-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/landfill-medium.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-medium-1.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-2.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-3.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-4.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-5.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-6.ogg", volume = 0.8 } } }, small = { switch_vibration_data = { filename = "__core__/sound/landfill-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-small-1.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-2.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-3.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-4.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-5.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-6.ogg", volume = 1 } } } }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-water-shallow.ogg", volume = 0.6 } }, is_foundation = true, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-semi-wet-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-semi-wet-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-semi-wet-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 88, map_color = { 204, 6, 183 }, minable = { mining_time = 0.5, result = "artificial-jellynut-soil" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "artificial-jellynut-soil", order = "e[jellynut]-c[artificial-jellynut-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 4, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 2, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__base__/graphics/terrain/water-transitions/landfill.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/out-of-map-transition.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].to_tiles ]=], transition_group = 2 } }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/landfill-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = { filename = "__base__/graphics/terrain/water-transitions/water-patch.png", height = 64, scale = 0.5, width = 64 } }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/dirt-out-of-map-transition.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/landfill-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-jellynut-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-jellynut-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-jellynut-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/artificial-jellynut-soil.png" } }, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/semi-wet-rock-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-7.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-8.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-9.ogg", volume = 0.7 }, { filename = "__space-age__/sound/walking/semi-wet-rock-10.ogg", volume = 0.7 } } } }, ["artificial-yumako-soil"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], is_foundation = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 87, map_color = { 204, 183, 6 }, minable = { mining_time = 0.5, result = "artificial-yumako-soil" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "artificial-yumako-soil", order = "d[yumako]-d[artificial-yumako-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-yumako-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-yumako-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/artificial-yumako-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/artificial-yumako-soil.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=] }, ["black-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 35, layer_group = "ground-artificial", localised_name = { "", { "color.black" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.1, g = 0.1, r = 0.1 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "black-refined-concrete", needs_correction = false, order = "a[color-concrete]-black", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.5, 0.5, 0.5 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["blue-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 30, layer_group = "ground-artificial", localised_name = { "", { "color.blue" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.89800000000000004, g = 0.54000000000000004, r = 0.155 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "blue-refined-concrete", needs_correction = false, order = "a[color-concrete]-blue", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.34300000000000002, 0.68300000000000001, 1 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["brash-ice"] = { autoplace = { probability_expression = "brash_ice" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, water_tile = true } }, default_cover_tile = "ice-platform", effect = "brash-ice-2", effect_color = { 26, 39, 63 }, effect_color_secondary = { 49, 80, 14 }, fluid = "ammoniacal-solution", layer = 0, layer_group = "water-overlay", map_color = { 21, 42, 56 }, name = "brash-ice", order = "a[deep]", sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = { { apply_effect_color_to_overlay = true, apply_waving_effect_on_masks = true, background_enabled = false, background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 4, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 4, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, mask_layout = { count = 1, double_side_count = 0, o_transition_x = 256, outer_corner_x = 64, scale = 0.5, side_x = 128, spritesheet = "__base__/graphics/terrain/masks/water-edge-transition.png", u_transition_x = 192, y = 0 }, offset_background_layer_by_tile_layer = true, overlay_layer_group = "zero", spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-out-of-map-transition-tintable.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].to_tiles ]=], transition_group = 2, waving_effect_time_scale = 0.005 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__base__/graphics/terrain/deepwater/deepwater1.png", scale = 0.5, size = 1 } }, transition = { layout = { inner_corner_count = 8, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1, walking_speed_modifier = 1 }, ["brown-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 36, layer_group = "ground-artificial", localised_name = { "", { "color.brown" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0, g = 0.11700000000000002, r = 0.3 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "brown-refined-concrete", needs_correction = false, order = "a[color-concrete]-brown", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.75700000000000003, 0.52200000000000006, 0.371 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, concrete = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, frozen_variant = "frozen-concrete", landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-concrete-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-concrete-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-concrete-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 13, layer_group = "ground-artificial", map_color = { 63, 61, 59 }, minable = { mining_time = 0.1, result = "concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "concrete", needs_correction = false, order = "a[artificial]-b[tier-2]-a[concrete]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.3999999999999999 }, ["cyan-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 37, layer_group = "ground-artificial", localised_name = { "", { "color.cyan" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.71199999999999992, g = 0.75499999999999998, r = 0.275 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "cyan-refined-concrete", needs_correction = false, order = "a[color-concrete]-cyan", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.33500000000000001, 0.91799999999999997, 0.86600000000000001 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, deepwater = { absorptions_per_second = { pollution = 2.5e-05 }, allowed_neighbors = { "water" }, ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1.5, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.4 } } } }, autoplace = { probability_expression = "water_base(-2, 200)" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "water", effect_color = { 0.13500000000000001, 0.50700000000000003, 0.58300000000000001 }, effect_color_secondary = { 45, 68, 25 }, fluid = "water", layer = 3, layer_group = "water", map_color = { 38, 64, 73 }, name = "deepwater", order = "a[water]-b[deep-water]", particle_tints = { primary = { 0.22600000000000002, 0.34100000000000001, 0.33700000000000001, 0.31400000000000001 }, secondary = { 0.27800000000000002, 0.396, 0.27200000000000002, 0.31400000000000001 } }, subgroup = "nauvis-tiles", transition_merges_with_tile = "water", trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/deepwater/deepwater1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/deepwater/deepwater2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/deepwater/deepwater4.png", scale = 0.5, size = 4 } } } }, ["deepwater-green"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.deepwater.absorptions_per_second ]=], allowed_neighbors = { "water-green" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "water", effect_color = { 45, 68, 25 }, fluid = "water", layer = 3, layer_group = "water", map_color = { 0.094100000000000001, 0.149, 0.066000000000000005 }, name = "deepwater-green", order = "a[water]-d[deepwater-green]", particle_tints = { primary = { 0.27800000000000002, 0.396, 0.27200000000000002, 0.31400000000000001 }, secondary = { 0.145, 0.22000000000000002, 0.082000000000000011, 0.196 } }, subgroup = "nauvis-tiles", transition_merges_with_tile = "water", trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/deepwater-green/deepwater-green1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/deepwater-green/deepwater-green2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/deepwater-green/deepwater-green4.png", scale = 0.5, size = 4 } } } }, ["dirt-1"] = { absorptions_per_second = { pollution = 1.8e-05 }, autoplace = { probability_expression = "max(expression_in_range_base(-10, 0.25, 0.45, 0.3),expression_in_range_base(0.4, -10, 0.45, 0.25)) + noise_layer_noise(6)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-sand-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-sand-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-sand-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 19, map_color = { 141, 104, 60 }, name = "dirt-1", order = "b[natural]-b[dirt]-b[dirt-1]", scorch_mark_color = { a = 1, b = 0.248, g = 0.40699999999999994, r = 0.54100000000000001 }, subgroup = "nauvis-tiles", transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/dry-dirt.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/dry-dirt-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=] }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[2] ]=], { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/dry-dirt-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-1.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-1.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-1.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/sand-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/sand-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["dirt-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.3, 0.45, 0.35) + noise_layer_noise(7)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 20, map_color = { 136, 96, 59 }, name = "dirt-2", order = "b[natural]-b[dirt]-c[dirt-2]", scorch_mark_color = { a = 1, b = 0.23700000000000001, g = 0.39100000000000001, r = 0.52200000000000006 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-2.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["dirt-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.35, 0.55, 0.4) + noise_layer_noise(8)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 21, map_color = { 133, 92, 53 }, name = "dirt-3", order = "b[natural]-b[dirt]-d[dirt-3]", scorch_mark_color = { a = 1, b = 0.21000000000000001, g = 0.346, r = 0.48599999999999994 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-3-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-3-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-3-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-3-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-3.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["dirt-4"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "max(expression_in_range_base(0.55, -10, 0.6, 0.35),expression_in_range_base(0.6, 0.3, 11, 0.35)) + noise_layer_noise(9)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 22, map_color = { 103, 72, 43 }, name = "dirt-4", order = "b[natural]-b[dirt]-e[dirt-4]", scorch_mark_color = { a = 1, b = 0.19100000000000001, g = 0.304, r = 0.42000000000000002 }, subgroup = "nauvis-tiles", transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/dark-dirt.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/dark-dirt-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=] }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[2] ]=], { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/dark-dirt-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-4-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-4-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-4-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-4-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-4.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-4.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-4.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/dirt-1-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["dirt-5"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.4, 0.55, 0.45) + noise_layer_noise(10)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 23, map_color = { 91, 63, 38 }, name = "dirt-5", order = "b[natural]-b[dirt]-f[dirt-5]", scorch_mark_color = { a = 1, b = 0.19700000000000003, g = 0.29800000000000001, r = 0.41200000000000001 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-5-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-5-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-5-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-5-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-5.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-5.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-5.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound ]=] }, ["dirt-6"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.45, 0.55, 0.5) + noise_layer_noise(11)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 24, map_color = { 80, 55, 31 }, name = "dirt-6", order = "b[natural]-b[dirt]-g[dirt-6]", scorch_mark_color = { a = 1, b = 0.18799999999999999, g = 0.31000000000000001, r = 0.43499999999999996 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-6-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-6-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-6-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-6-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-6.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-6.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-6.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound ]=] }, ["dirt-7"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.5, 0.55, 0.55) + noise_layer_noise(12)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "dirt-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 25, map_color = { 80, 54, 28 }, name = "dirt-7", order = "b[natural]-b[dirt]-h[dirt-7]", scorch_mark_color = { a = 1, b = 0.16100000000000001, g = 0.26900000000000004, r = 0.37999999999999998 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-7-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-7-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-7-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-7-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-7.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-7.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dirt-7.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound ]=] }, ["dry-dirt"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(0.45, -10, 0.55, 0.35) + noise_layer_noise(13)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 18, map_color = { 94, 66, 37 }, name = "dry-dirt", order = "b[natural]-b[dirt]-a[dry-dirt]", scorch_mark_color = { a = 1, b = 0.15300000000000001, g = 0.24900000000000002, r = 0.35699999999999998 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dry-dirt-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dry-dirt-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dry-dirt-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dry-dirt-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dry-dirt.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dry-dirt.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/dry-dirt.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound ]=] }, ["dust-crests"] = { absorptions_per_second = { pollution = 5e-06 }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 1, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__space-age__/sound/driving/vehicle-surface-snow.ogg", volume = 0.8 } }, frozen_variant = "snow-crests", landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-snow-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-snow-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-snow-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 61, map_color = { 179.80000000000001, 185.59999999999999, 192.19999999999999 }, name = "dust-crests", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = { { effect_map_layout = { inner_corner_count = 8, o_transition_count = 1, outer_corner_count = 8, side_count = 8, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png", u_transition_count = 2 }, layout = { background = { x_offset = 1088 }, inner_corner_count = 16, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 4, o_transition_y = 2304, outer_corner_count = 16, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 16, side_tile_height = 2, side_y = 1152, u_transition_count = 4, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__space-age__/graphics/terrain/water-transitions/ice-2.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, { effect_map_layout = { inner_corner_count = 8, o_transition_count = 1, outer_corner_count = 8, side_count = 8, spritesheet = "__space-age__/graphics/terrain/effect-maps/lava-dirt-mask.png", u_transition_count = 2 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions[1].layout ]=], lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone-lightmap.png" }, spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone.png", to_tiles = { "lava-hot", "lava" }, transition_group = 3 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/volcanic-out-of-map-transition.png", to_tiles = { "out-of-map", "empty-space", "oil-ocean-shallow" }, transition_group = 2 } }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-land-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 3, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 3, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__space-age__/graphics/terrain/water-transitions/ice-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = { filename = "__space-age__/graphics/terrain/water-transitions/ice-patch.png", height = 64, scale = 0.5, width = 64 } }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/dirt-out-of-map-transition.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/dry-dirt-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-crests.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-crests.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-crests.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/snow-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/snow-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["dust-flat"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 1, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], frozen_variant = "snow-flat", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 60, map_color = { 190, 194, 197 }, name = "dust-flat", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { 0.31800000000000002, 0.22200000000000002, 0.152 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-flat.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-flat.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-flat.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound ]=] }, ["dust-lumpy"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "10 * aquilo_snow_ice + 10 * aquilo_tile_variant" }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 1, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], frozen_variant = "snow-lumpy", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 62, map_color = { 166.19999999999999, 174.40000000000001, 185.80000000000001 }, name = "dust-lumpy", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-lumpy.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-lumpy.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-lumpy.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/icy-snow-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/icy-snow-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["dust-patchy"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 1, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], frozen_variant = "snow-patchy", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 63, map_color = { 156, 166, 181 }, name = "dust-patchy", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-patchy.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-patchy.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/dust-patchy.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound ]=] }, ["empty-space"] = { absorptions_per_second = { pollution = 0.0001 }, autoplace = { probability_expression = 1 }, collision_mask = { layers = { doodad = true, empty_space = true, floor = true, ground_tile = true, item = true, object = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "space-platform-foundation", effect = "space", effect_color = { 0.5, 0.50700000000000003, 0 }, effect_color_secondary = { 0, 68, 25 }, layer = 0, layer_group = "zero", map_color = { 0, 0, 0 }, name = "empty-space", order = "z[other]-b[empty-space]", particle_tints = { primary = { 0, 0, 0, 0 }, secondary = { 0, 0, 0, 0 } }, subgroup = "special-tiles", type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__space-age__/graphics/terrain/empty-space.png", size = 1 } } } }, foundation = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, is_foundation = true, layer = 9, layer_group = "ground-artificial", map_color = { 57, 39, 26 }, minable = { mining_time = 0.5, result = "foundation" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "foundation", needs_correction = false, order = "a[artificial]-f", scorch_mark_color = { a = 1, b = 0.177, g = 0.24199999999999999, r = 0.329 }, subgroup = "artificial-tiles", transition_overlay_layer_offset = 2, transitions = { { background_enabled = false, effect_map_layout = { inner_corner_count = 1, o_transition_count = 1, outer_corner_count = 1, side_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-mask.png", u_transition_count = 1 }, layout = { background = { x_offset = 1088 }, inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 4, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 4, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__space-age__/graphics/terrain/water-transitions/foundation.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], spritesheet = "__space-age__/graphics/terrain/water-transitions/foundation-transitions.png", transition_group1 = 0, transition_group2 = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/concrete-out-of-map-transition-b.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/concrete-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/foundation/foundation-dummy.png", size = 1 }, { count = 1, picture = "__space-age__/graphics/terrain/foundation/foundation-dummy.png", probability = 0.39000000000000004, size = 2 }, { count = 1, picture = "__space-age__/graphics/terrain/foundation/foundation-dummy.png", probability = 1, size = 4 } }, material_background = { count = 8, picture = "__space-age__/graphics/terrain/foundation/foundation.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/foundation/foundation-u.png" } } } }, vehicle_friction_modifier = 1.1000000000000001, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/dirt-1-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/dirt-1-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.foundation.walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["frozen-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 14, layer_group = "ground-artificial", map_color = { 63, 61, 59 }, minable = { mining_time = 0.1, result = "concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-concrete", needs_correction = false, order = "z[frozen-concrete]-frozen-concrete", placeable_by = { count = 1, item = "concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "concrete", transition_merges_with_tile = "concrete", transition_overlay_layer_offset = 2, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-inner-corner-mask.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-o-mask.png" }, outer_corner = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-outer-corner-mask.png" }, side = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-side-mask.png" }, u_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-u-mask.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/frozen-concrete-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-10.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/frozen-concrete-11.ogg", volume = 0.8 } } }, walking_speed_modifier = 1.3999999999999999 }, ["frozen-hazard-concrete-left"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 16, layer_group = "ground-artificial", map_color = { 176, 142, 39 }, minable = { mining_time = 0.1, result = "hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-hazard-concrete-left", needs_correction = false, next_direction = "hazard-concrete-right", order = "z[frozen-concrete]-frozen-hazard-concrete-left", placeable_by = { count = 1, item = "hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "hazard-concrete-left", transition_merges_with_tile = "concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-hazard-concrete-left.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.3999999999999999 }, ["frozen-hazard-concrete-right"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 16, layer_group = "ground-artificial", map_color = { 176, 142, 39 }, minable = { mining_time = 0.1, result = "hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-hazard-concrete-right", needs_correction = false, next_direction = "hazard-concrete-left", order = "z[frozen-concrete]-frozen-hazard-concrete-right", placeable_by = { count = 1, item = "hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "hazard-concrete-right", transition_merges_with_tile = "concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-hazard-concrete-right.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.3999999999999999 }, ["frozen-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 18, layer_group = "ground-artificial", map_color = { 49, 48, 45 }, minable = { mining_time = 0.1, result = "refined-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-refined-concrete", needs_correction = false, order = "z[frozen-concrete]-frozen-refined-concrete", placeable_by = { count = 1, item = "refined-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "refined-concrete", transition_merges_with_tile = "refined-concrete", transition_overlay_layer_offset = 2, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-refined-concrete.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.5 }, ["frozen-refined-hazard-concrete-left"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 20, layer_group = "ground-artificial", map_color = { 116, 94, 26 }, minable = { mining_time = 0.1, result = "refined-hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-refined-hazard-concrete-left", needs_correction = false, next_direction = "refined-hazard-concrete-right", order = "z[frozen-concrete]-frozen-refined-hazard-concrete-left", placeable_by = { count = 1, item = "refined-hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "refined-hazard-concrete-left", transition_merges_with_tile = "refined-concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-refined-hazard-concrete-left.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.5 }, ["frozen-refined-hazard-concrete-right"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, layer = 20, layer_group = "ground-artificial", map_color = { 116, 94, 26 }, minable = { mining_time = 0.1, result = "refined-hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-refined-hazard-concrete-right", needs_correction = false, next_direction = "refined-hazard-concrete-left", order = "z[frozen-concrete]-frozen-refined-hazard-concrete-right", placeable_by = { count = 1, item = "refined-hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "refined-hazard-concrete-right", transition_merges_with_tile = "refined-concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-refined-hazard-concrete-right.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.5 }, ["frozen-stone-path"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.15, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-stone.ogg", volume = 0.8 } }, layer = 12, layer_group = "ground-artificial", map_color = { 86, 82, 74 }, minable = { mining_time = 0.1, result = "stone-brick" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "frozen-stone-path", needs_correction = false, order = "z[frozen-concrete]-frozen-stone-path", placeable_by = { count = 1, item = "stone-brick" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "stone-path", transition_merges_with_tile = "stone-path", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/frozen-stone-path.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].variants.transition ]=] }, vehicle_friction_modifier = 1.1000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["frozen-concrete"].walking_sound ]=], walking_speed_modifier = 1.3 }, ["fulgoran-conduit"] = { absorptions_per_second = { pollution = 3e-05 }, autoplace = { probability_expression = "fulgora_tile_ruin_conduit" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__space-age__/sound/driving/vehicle-surface-metal-rock.ogg", volume = 0.6 } }, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/scraps-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/walking/scraps-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/walking/scraps-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/walking/scraps-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/walking/scraps-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/walking/scraps-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/walking/scraps-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 11, map_color = { 100, 79, 68 }, name = "fulgoran-conduit", order = "c[artificial]-c[conduit]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = { { background_enabled = false, background_layer_group = "water", background_layer_offset = -5, background_mask_layout = { count = 1, scale = 32, spritesheet = "__core__/graphics/white-square.png", x = 0, y = 0 }, effect_map_layout = { inner_corner_tile_height = 2, o_transition_count = 1, outer_corner_tile_height = 2, side_tile_height = 2, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-fulgora-sand-mask.png", u_transition_tile_height = 2 }, layout = { background = { x_offset = 1088 }, inner_corner_count = 16, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 8, o_transition_y = 2304, outer_corner_count = 16, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 16, side_y = 1152, u_transition_count = 4, u_transition_y = 1728 }, masked_background_layer_offset = 1, offset_background_layer_by_tile_layer = false, spritesheet = "__space-age__/graphics/terrain/water-transitions/fulgora-rock-slab-transition.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 } }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { inner_corner_tile_height = 2, o_transition_count = 0, outer_corner_tile_height = 2, side_tile_height = 2, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-fulgora-sand-to-land-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 3, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 3, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__space-age__/graphics/terrain/water-transitions/fulgora-sand-transition.png", transition_group1 = 0, transition_group2 = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/fulgora-sand-out-of-map-transition.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "water", background_layer_offset = -5, background_mask_layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions[1].background_mask_layout ]=], effect_map_layout = { o_transition_count = 0, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-fulgora-sand-to-out-of-map-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], masked_background_layer_offset = 1, offset_background_layer_by_tile_layer = false, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/fulgora-sand-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-conduit.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/scraps-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 }, { filename = "__space-age__/sound/walking/scraps-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound.variations[1].modifiers ]=], volume = 0.4 } } } }, ["fulgoran-dunes"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 15, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { 0.5, 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/semi-persistent/sand-wind-gust-5.ogg", volume = 0.8 } } } }, autoplace = { probability_expression = "1 + fulgora_dunes" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-sand.ogg", volume = 0.8 } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 7, map_color = { 125, 71, 59 }, name = "fulgoran-dunes", order = "b[natural]-b[dunes]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-dunes.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/sand-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__base__/sound/walking/sand-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__base__/sound/walking/sand-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["fulgoran-dust"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], ambient_sounds = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].ambient_sounds ]=], autoplace = { probability_expression = "fulgora_scrap_medium + max(0, fulgora_natural, 2 * fulgora_mesa * fulgora_pyramids) * 2 - 0.9 + fulgora_rock + fulgora_road_dust * fulgora_sprawl" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 6, map_color = { 112, 65, 50 }, name = "fulgoran-dust", order = "b[natural]-a[dust]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 8, picture = "__space-age__/graphics/terrain/fulgoran-dust.png", scale = 0.5 }, material_texture_height_in_tiles = 8, material_texture_width_in_tiles = 8, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dust"].walking_sound.variations[1].modifiers ]=], volume = 0.6 } } } }, ["fulgoran-machinery"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], autoplace = { probability_expression = "fulgora_tile_ruin_machinery" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].landing_steps_sound ]=], layer = 12, map_color = { 89, 79, 68 }, name = "fulgoran-machinery", order = "c[artificial]-d[machinery]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-machinery.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].walking_sound ]=] }, ["fulgoran-paving"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], autoplace = { probability_expression = "fulgora_tile_ruin_paving" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__space-age__/sound/driving/vehicle-surface-uneven-stone.ogg", volume = 0.8 } }, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-rock-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-rock-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-rock-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 5, map_color = { 120, 94, 67 }, name = "fulgoran-paving", order = "c[artificial]-b[paving]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-paving.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.1000000000000001, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rugged-stone-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } }, walking_speed_modifier = 1.3 }, ["fulgoran-rock"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], autoplace = { probability_expression = "0.8 + fulgora_rock * 2 - max(0, fulgora_mix_oil) * 6" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-stone.ogg", volume = 0.8 } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 9, map_color = { 131, 85, 66 }, name = "fulgoran-rock", order = "b[natural]-d[rock]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 8, picture = "__space-age__/graphics/terrain/fulgoran-rock.png", scale = 0.5 }, material_texture_height_in_tiles = 8, material_texture_width_in_tiles = 8, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["fulgoran-sand"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], ambient_sounds = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].ambient_sounds ]=], autoplace = { probability_expression = "1 - fulgora_dunes" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 8, map_color = { 118, 68, 56 }, name = "fulgoran-sand", order = "b[natural]-c[sand]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-sand.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].walking_sound ]=] }, ["fulgoran-walls"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], autoplace = { probability_expression = "fulgora_tile_ruin_walls" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 10, map_color = { 114, 75, 65 }, name = "fulgoran-walls", order = "c[artificial]-a[walls]", scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 4, picture = "__space-age__/graphics/terrain/fulgoran-walls.png", scale = 0.5 }, material_texture_height_in_tiles = 7, material_texture_width_in_tiles = 10, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-walls"].walking_sound.variations[1].modifiers ]=], volume = 0.8 } } } }, ["gleba-deep-lake"] = { absorptions_per_second = { spores = 3e-05 }, ambient_sounds = { { average_pause_seconds = 8, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.4 } } } }, { average_pause_seconds = 5, entity_to_sound_ratio = 0.1, max_entity_count = 25, min_entity_count = 10, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/rain-on-water-1.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-2.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-3.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-4.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-5.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-6.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-7.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-8.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-9.ogg", volume = 0.2 }, { filename = "__space-age__/sound/world/tiles/rain-on-water-10.ogg", volume = 0.2 } } } } }, autoplace = { probability_expression = "10 * gleba_select(elevation, -500, gleba_deep_water_level, 0.5, 0, 1) + 10 * gleba_rockpools_deepwater" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "wetland-blue-slime", effect_color = { 31, 51, 60 }, effect_color_secondary = { 49, 80, 14 }, fluid = "water", landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-wet-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.6 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-wet-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-wet-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound.variations[1].modifiers ]=], volume = 0.6 } } }, layer = 1, layer_group = "water-overlay", lowland_fog = false, map_color = { 18, 37, 51 }, name = "gleba-deep-lake", order = "a[deep]", particle_tints = { primary = { 0.19399999999999999, 0.35999999999999996, 0.396, 0.31400000000000001 } }, sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/deepwater/deepwater1.png", scale = 0.5, size = 1 } } }, vehicle_friction_modifier = 1, walking_sound = { { filename = "__base__/sound/walking/shallow-water-1.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-2.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-3.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-4.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-5.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-6.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-7.ogg", volume = 1 } }, walking_speed_modifier = 1 }, ["grass-1"] = { absorptions_per_second = { pollution = 1.8e-05 }, autoplace = { probability_expression = "expression_in_range_base(-10, 0.7, 11, 11) + noise_layer_noise(19)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-grass.ogg", volume = 0.5 } }, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-grass-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-grass-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-grass-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 26, map_color = { 55, 53, 11 }, name = "grass-1", order = "b[natural]-a[grass]-a[grass-1]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, subgroup = "nauvis-tiles", transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-grass-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 16, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 8, o_transition_y = 2304, outer_corner_count = 16, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 16, side_tile_height = 2, side_y = 1152, u_transition_count = 4, u_transition_tile_height = 2, u_transition_y = 1728 }, side_weights = { 1, 1, 1, 1, 0.25, 0.25, 1, 1, 1, 1, 0.125, 0.25, 1, 1, 1, 1 }, spritesheet = "__base__/graphics/terrain/water-transitions/grass.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-grass-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/grass-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=] }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/grass-out-of-map-transition.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-grass-to-out-of-map-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/grass-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-1.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-1.png", probability = 0.90999999999999996, scale = 0.5, size = 2, weights = { 0.15, 0.15, 0.15, 0.15, 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-1.png", probability = 0.90999999999999996, scale = 0.5, size = 4, weights = { 0.1, 0.8, 0.8, 0.1, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-3.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["grass-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(0.45, 0.45, 11, 0.8) + noise_layer_noise(20)" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].driving_sound ]=], factoriopedia_alternative = "grass-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].landing_steps_sound ]=], layer = 28, map_color = { 66, 57, 15 }, name = "grass-2", order = "b[natural]-a[grass]-b[grass-2]", scorch_mark_color = { a = 1, b = 0.17000000000000002, g = 0.25099999999999998, r = 0.36099999999999999 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-2.png", probability = 0.90999999999999996, scale = 0.5, size = 2, weights = { 0.15, 0.15, 0.15, 0.15, 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-2.png", probability = 0.75, scale = 0.5, size = 4, weights = { 0.085, 0.085, 0.085, 0.075, 0.057000000000000011, 0.055, 0.085, 0.075, 0.035000000000000004, 0.015, 0.001, 0.025, 0.005, 0.025, 0.045, 0.045 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-3.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["grass-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.6, 0.65, 0.9) + noise_layer_noise(21)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].driving_sound ]=], factoriopedia_alternative = "grass-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].landing_steps_sound ]=], layer = 29, map_color = { 65, 52, 28 }, name = "grass-3", order = "b[natural]-a[grass]-c[grass-3]", scorch_mark_color = { a = 1, b = 0.155, g = 0.24399999999999999, r = 0.35299999999999998 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-3-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-3-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-3-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-3-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-3.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-3.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["grass-4"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(-10, 0.5, 0.55, 0.7) + noise_layer_noise(22)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].driving_sound ]=], factoriopedia_alternative = "grass-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].landing_steps_sound ]=], layer = 30, map_color = { 59, 40, 18 }, name = "grass-4", order = "b[natural]-a[grass]-d[grass-4]", scorch_mark_color = { a = 1, b = 0.13300000000000001, g = 0.24199999999999999, r = 0.325 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-4-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-4-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-4-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-4-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-4.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-4.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/grass-4.png", probability = 0.5, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-3.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["brown-asterisk-mini"].walking_sound ]=] }, ["green-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 29, layer_group = "ground-artificial", localised_name = { "", { "color.green" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.17199999999999998, g = 0.76799999999999997, r = 0.092999999999999989 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "green-refined-concrete", needs_correction = false, order = "a[color-concrete]-green", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.173, 0.82400000000000002, 0.25 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["hazard-concrete-left"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], frozen_variant = "frozen-hazard-concrete-left", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 15, layer_group = "ground-artificial", map_color = { 176, 142, 39 }, minable = { mining_time = 0.1, result = "hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "hazard-concrete-left", needs_correction = false, next_direction = "hazard-concrete-right", order = "a[artificial]-b[tier-2]-b[hazard-concrete-left]", placeable_by = { count = 1, item = "hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_merges_with_tile = "concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/hazard-concrete-left/hazard-concrete-left.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-inner-corner-mask.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-o-mask.png" }, outer_corner = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-outer-corner-mask.png" }, side = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-side-mask.png" }, u_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/hazard-concrete-u-mask.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=], walking_speed_modifier = 1.3999999999999999 }, ["hazard-concrete-right"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], frozen_variant = "frozen-hazard-concrete-right", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 15, layer_group = "ground-artificial", map_color = { 176, 142, 39 }, minable = { mining_time = 0.1, result = "hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "hazard-concrete-right", needs_correction = false, next_direction = "hazard-concrete-left", order = "a[artificial]-b[tier-2]-c[hazard-concrete-right]", placeable_by = { count = 1, item = "hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_merges_with_tile = "concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/hazard-concrete-right/hazard-concrete-right.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["hazard-concrete-left"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=], walking_speed_modifier = 1.3999999999999999 }, ["highland-dark-rock"] = { absorptions_per_second = { spores = 1e-05 }, autoplace = { probability_expression = "gleba_highland * max(0, 1.05 + 0.1 * (1 - gleba_aux) + 0.2 * gleba_temperature_normalised)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 81, map_color = { 52, 55, 48 }, name = "highland-dark-rock", order = "c[gleba-land-tiles]-a[highland-dark-rock]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = { { effect_map_layout = { o_transition_count = 0, spritesheet = "__space-age__/graphics/terrain/effect-maps/lava-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone-cold-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = { filename = "__space-age__/graphics/terrain/water-transitions/lava-patch.png", height = 64, scale = 0.5, width = 64 } }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/lava-stone-cold-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 }, { effect_map_layout = { o_transition_count = 0, spritesheet = "__space-age__/graphics/terrain/effect-maps/lava-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone-transition.png", transition_group1 = 0, transition_group2 = 3, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions[1].water_patch ]=] }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__space-age__/graphics/terrain/effect-maps/lava-dirt-to-out-of-map-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/lava-stone-shore-out-of-map-transition.png", transition_group1 = 3, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/volcanic-out-of-map-transition-transition.png", transition_group1 = 0, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/highland-dark-rock.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/dry-rock-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/dry-rock-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["highland-dark-rock-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_highland * max(0, 1.13 + 0.1 * (min(gleba_aux + 0.1, 1-gleba_aux)))" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 82, map_color = { 52, 55, 48 }, name = "highland-dark-rock-2", order = "c[gleba-land-tiles]-a[highland-dark-rock]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-dark-rock-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/highland-dark-rock-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["highland-yellow-rock"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_highland * max(0, 1 + 0.1 * gleba_aux - 0.2 * gleba_temperature_normalised)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 83, map_color = { 52, 55, 48 }, name = "highland-yellow-rock", order = "c[gleba-land-tiles]-a[highland-yellow-rock]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-yellow-rock.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-yellow-rock.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/highland-yellow-rock.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/highland-yellow-rock.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["ice-platform"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], can_be_part_of_blueprint = true, collision_mask = { layers = { ground_tile = true, meltable = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__space-age__/sound/driving/vehicle-surface-ice.ogg", volume = 0.5 } }, is_foundation = true, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-ice-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.5 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-ice-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].landing_steps_sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-ice-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].landing_steps_sound.variations[1].modifiers ]=], volume = 0.5 } } }, layer = 49, map_color = { 95, 122, 156 }, minable = { mining_time = 0.5, result = "ice-platform" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "ice-platform", order = "b[natural]-i[ice]-c[smooth]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/ice-platform.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/smooth-ice-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/smooth-ice-9.ogg", volume = 0.8 } } } }, ["ice-rough"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "ice_rough" }, collision_mask = { layers = { ground_tile = true, meltable = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].landing_steps_sound ]=], layer = 51, map_color = { 100, 135, 177 }, name = "ice-rough", order = "b[natural]-i[ice]-a[rough]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/ice-rough.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/ice-rough.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/ice-rough.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.3999999999999999, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["optimized-decorative"]["aqulio-ice-decal-blue"].walking_sound ]=] }, ["ice-smooth"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "ice_smooth" }, collision_mask = { layers = { ground_tile = true, meltable = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].landing_steps_sound ]=], layer = 50, map_color = { 100, 135, 177 }, name = "ice-smooth", order = "b[natural]-i[ice]-c[smooth]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 4, picture = "__space-age__/graphics/terrain/aquilo/ice-smooth.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["ice-platform"].walking_sound ]=] }, ["lab-dark-1"] = { collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], hidden = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 25, layer_group = "ground-artificial", map_color = { 49, 49, 49 }, name = "lab-dark-1", order = "z[other]-b[lab]-a[lab-dark-1]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/lab-tiles/lab-dark-1.png", size = 1 } } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=] }, ["lab-dark-2"] = { collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], hidden = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 25, layer_group = "ground-artificial", map_color = { 0, 0, 0 }, name = "lab-dark-2", order = "z[other]-b[lab]-b[lab-dark-2]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/lab-tiles/lab-dark-2.png", size = 1 } } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=] }, ["lab-white"] = { collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], hidden = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 70, layer_group = "ground-artificial", map_color = { 1, 1, 1 }, name = "lab-white", order = "z[other]-b[lab]-c[lab-white]", scorch_mark_color = { a = 1, b = 1, g = 1, r = 1 }, subgroup = "special-tiles", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-white-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-white-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-white-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "lab-tile-white-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/lab-tiles/lab-white.png", size = 1 } } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=] }, landfill = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/landfill-large.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/landfill-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/landfill-medium.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-medium-1.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-2.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-3.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-4.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-5.ogg", volume = 0.8 }, { filename = "__core__/sound/landfill-medium-6.ogg", volume = 0.8 } } }, small = { switch_vibration_data = { filename = "__core__/sound/landfill-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/landfill-small-1.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-2.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-3.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-4.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-5.ogg", volume = 1 }, { filename = "__core__/sound/landfill-small-6.ogg", volume = 1 } } } }, collision_mask = { layers = { ground_tile = true } }, is_foundation = true, layer = 60, map_color = { 57, 39, 26 }, minable = { mining_time = 0.5, result = "landfill" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "landfill", order = "a[artificial]-d[utility]-a[landfill]", scorch_mark_color = { a = 1, b = 0.177, g = 0.24199999999999999, r = 0.329 }, subgroup = "artificial-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/landfill.png", scale = 0.5 }, transition = { layout = { inner_corner_count = 8, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-4"].walking_sound ]=] }, lava = { absorptions_per_second = { pollution = 3e-05 }, allowed_neighbors = { "lava-hot" }, ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/lava-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-7.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-8.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-9.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/tiles/lava-10.ogg", volume = 0.5 } } } }, autoplace = { probability_expression = "max(lava_basalts_range, lava_mountains_range)" }, collision_mask = { layers = { doodad = true, item = true, lava_tile = true, player = true, rail = true, resource = true, water_tile = true } }, default_cover_tile = "foundation", default_destroyed_dropped_item_trigger = { action_delivery = { source_effects = { offset_deviation = { { -0.1, -0.1 }, { 0.1, 0.1 } }, smoke_name = "smoke", starting_frame_deviation = 5, type = "create-trivial-smoke" }, type = "instant" }, type = "direct" }, destroys_dropped_items = true, effect = "lava-2", effect_color = { 167, 59, 27 }, effect_color_secondary = { 49, 80, 14 }, fluid = "lava", layer = 6, layer_group = "water-overlay", map_color = { b = 30, g = 49, r = 150 }, name = "lava", order = "a-b", particle_tints = { primary = { 167, 59, 27 }, secondary = { 167, 59, 27 } }, sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { damage = { amount = 50, type = "fire" }, type = "damage" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/lava.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/lava.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/lava.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1, walking_speed_modifier = 1 }, ["lava-hot"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], allowed_neighbors = { "lava" }, ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { 0.5, 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/magma-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-7.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-8.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-9.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/tiles/magma-10.ogg", volume = 0.7 } } } }, autoplace = { probability_expression = "max(lava_hot_basalts_range, lava_hot_mountains_range)" }, collision_mask = { layers = { doodad = true, item = true, lava_tile = true, player = true, rail = true, resource = true, water_tile = true } }, default_cover_tile = "foundation", default_destroyed_dropped_item_trigger = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.default_destroyed_dropped_item_trigger ]=], destroys_dropped_items = true, effect = "lava", effect_color = { 167, 59, 27 }, effect_color_secondary = { 49, 80, 14 }, fluid = "lava", layer = 5, layer_group = "water", map_color = { b = 57, g = 138, r = 255 }, name = "lava-hot", order = "a-a", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.particle_tints ]=], sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__space-age__/graphics/terrain/vulcanus/lava-hot.png", scale = 0.5, size = 1 } } } }, ["lowland-brown-blubber"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0, 0.4, 0.005, 0, 1) + 0.1 * (gleba_plants_noise_b - 0.8)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-green-puddle", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 33, layer_group = "water-overlay", lowland_fog = true, map_color = { 66, 82, 11 }, name = "lowland-brown-blubber", order = "c[gleba-land-tiles]-a[lowland-brown-blubber]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-brown-blubber.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-brown-blubber.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-brown-blubber.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-brown-blubber.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-cream-cauliflower"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.45, 0.65, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, -0.2, 1, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-grey-puddle", effect_color = { 76, 70, 79 }, effect_color_secondary = { 76, 70, 79 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 40, layer_group = "water-overlay", lowland_fog = true, map_color = { 95, 93, 88 }, name = "lowland-cream-cauliflower", order = "c[gleba-land-tiles]-a[lowland-cream-cauliflower]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/cauliflower-mold.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-cream-cauliflower-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.3, 0.45, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, -0.2, 1, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-grey-puddle", effect_color = { 76, 70, 79 }, effect_color_secondary = { 76, 70, 79 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 39, layer_group = "water-overlay", lowland_fog = true, map_color = { 95, 93, 88 }, name = "lowland-cream-cauliflower-2", order = "c[gleba-land-tiles]-a[lowland-cream-cauliflower]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cauliflower-mold-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/cauliflower-mold-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-cream-red"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.62, 0.77, 0.005, 0, 1) * gleba_select(gleba_temperature_normalised, 0.25, 1, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-grey-puddle", effect_color = { 76, 70, 79 }, effect_color_secondary = { 76, 70, 79 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 43, layer_group = "water-overlay", lowland_fog = true, map_color = { 95, 83, 78 }, name = "lowland-cream-red", order = "c[gleba-land-tiles]-a[lowland-cream-red]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-cream-red.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-cream-red.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-cream-red.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-cream-red.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-dead-skin"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.45, 0.65, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, -1, -0.2, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-grey-puddle", effect_color = { 76, 70, 79 }, effect_color_secondary = { 76, 70, 79 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 37, layer_group = "water-overlay", lowland_fog = true, map_color = { 95, 93, 88 }, name = "lowland-dead-skin", order = "c[gleba-land-tiles]-a[lowland-cream-cauliflower]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-dead-skin.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-dead-skin-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.3, 0.45, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, -1, -0.2, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-grey-puddle", effect_color = { 76, 70, 79 }, effect_color_secondary = { 76, 70, 79 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 38, layer_group = "water-overlay", lowland_fog = true, map_color = { 95, 93, 88 }, name = "lowland-dead-skin-2", order = "c[gleba-land-tiles]-a[lowland-cream-cauliflower]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-dead-skin-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-dead-skin-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-olive-blubber"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0, 0.4, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, 0.3, 0.8, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-green-puddle", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 36, layer_group = "water-overlay", lowland_fog = true, map_color = { 66, 82, 11 }, name = "lowland-olive-blubber", order = "c[gleba-land-tiles]-a[lowland-olive-blubber]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-olive-blubber-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0, 0.2, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, 0, 0.4, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-green-puddle", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 35, layer_group = "water-overlay", lowland_fog = true, map_color = { 66, 82, 11 }, name = "lowland-olive-blubber-2", order = "c[gleba-land-tiles]-a[lowland-olive-blubber]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-olive-blubber-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0, 0.4, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, 0.8, 1, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-green-puddle", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 40, layer_group = "water-overlay", lowland_fog = true, map_color = { 66, 82, 11 }, name = "lowland-olive-blubber-3", order = "c[gleba-land-tiles]-a[lowland-olive-blubber]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-3.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-olive-blubber-3.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-pale-green"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.2, 0.4, 0.005, 0, 1) + 0.1 * gleba_select(gleba_temperature_normalised, 0, 0.3, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-green-puddle", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 34, layer_group = "water-overlay", lowland_fog = true, map_color = { 66, 82, 11 }, name = "lowland-pale-green", order = "c[gleba-land-tiles]-a[lowland-olive-blubber]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-pale-green.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-pale-green.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-pale-green.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-pale-green.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-infection"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.7, 1, 0.05, 0, 1) + 0.1 * (gleba_plants_noise - 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, layer = 48, layer_group = "water-overlay", map_color = { 115, 53, 66 }, name = "lowland-red-infection", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-infection.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-infection.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-infection.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-infection.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-vein"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1) * gleba_select(gleba_temperature_normalised, 0.45, 0.75, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 45, layer_group = "water-overlay", lowland_fog = true, map_color = { 115, 53, 66 }, name = "lowland-red-vein", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-vein.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-vein-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.75, 1, 0.005, 0, 1) + 0.1 * (gleba_plants_noise_b - 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 44, layer_group = "water-overlay", lowland_fog = true, map_color = { 115, 53, 66 }, name = "lowland-red-vein-2", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-vein-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-vein-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1) * gleba_select(gleba_temperature_normalised, 0.25, 0.45, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, layer = 46, layer_group = "water-overlay", map_color = { 115, 53, 66 }, name = "lowland-red-vein-3", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-3.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-vein-3.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-vein-4"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.7, 1, 0.005, 0, 1) * gleba_select(gleba_temperature_normalised, 0.75, 1, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, layer = 47, layer_group = "water-overlay", map_color = { 115, 53, 66 }, name = "lowland-red-vein-4", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-4.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-4.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-4.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-vein-4.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["lowland-red-vein-dead"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_lowland * gleba_select(gleba_aux, 0.6, 1, 0.005, 0, 1) * gleba_select(gleba_temperature_normalised, 0, 0.25, 0.005, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, effect = "wetland-pink-puddle", effect_color = { 92, 56, 68 }, effect_color_secondary = { 49, 80, 14 }, effect_is_opaque = false, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 39, layer_group = "water-overlay", lowland_fog = true, map_color = { 115, 53, 66 }, name = "lowland-red-vein-dead", order = "c[gleba-land-tiles]-a[lowland-red-vein]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-dead.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-dead.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/lowland-red-vein-dead.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { auxiliary_effect_mask_layout = { inner_corner_count = 8, inner_corner_x = 0, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_count = 8, outer_corner_x = 576, scale = 0.5, side_count = 8, side_x = 1152, spritesheet = "__base__/graphics/terrain/masks/transition-1.png", u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/lowland-red-vein-dead.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-cracked-lichen"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.55, 0.65, 0.15, 0, 1) - 0.2 * gleba_temperature_normalised" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-bark-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-bark-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/entity/mech-armor/mech-armor-land-bark-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 73, layer_group = "ground-natural", map_color = { 81, 77, 44 }, name = "midland-cracked-lichen", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/cracked-lichen.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-bark-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/soft-bark-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["midland-cracked-lichen-dark"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "max(1.08 * gleba_midland * gleba_select(gleba_aux, 0, 0.55, 0.1, 0, 1), 1.15 * gleba_highland) + 0.3 * (gleba_plants_noise_b - 0.7)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound ]=], layer = 65, layer_group = "ground-natural", map_color = { 61, 57, 30 }, name = "midland-cracked-lichen-dark", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dark.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dark.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dark.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/cracked-lichen-dark.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-cracked-lichen-dull"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.45, 0.55, 0.15, 0, 1) + 0.2 * gleba_temperature_normalised" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound ]=], layer = 74, layer_group = "ground-natural", map_color = { 71, 67, 40 }, name = "midland-cracked-lichen-dull", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dull.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dull.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/cracked-lichen-dull.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/cracked-lichen-dull.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-turquoise-bark"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0, 0.35, 0.2, 0, 1) + 0.2 * gleba_temperature_normalised" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound ]=], layer = 76, map_color = { 46, 68, 48 }, name = "midland-turquoise-bark", order = "c[gleba-land-tiles]-a[midland-turquoise-bark]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-turquoise-bark-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.05, 0.4, 0.2, 0, 1) - 0.2 * gleba_temperature_normalised" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].landing_steps_sound ]=], layer = 75, map_color = { 46, 68, 48 }, name = "midland-turquoise-bark-2", order = "c[gleba-land-tiles]-a[midland-turquoise-bark]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/midland-turquoise-bark-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["midland-cracked-lichen"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-yellow-crust"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.7, 1, 0.1, 0, 1) * (1 + 0.1 * (gleba_aux - 0.75) + 0.05 * gleba_plants_noise_b)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 79, layer_group = "ground-natural", map_color = { 114, 86, 40 }, name = "midland-yellow-crust", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/starburst-lichen.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-yellow-crust-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.8, 1, 0.15, 0, 1) * (0.93 + 0.1 * gleba_select(gleba_moisture, 0.5, 0.5, 0.25, 0, 1) - 0.1 * gleba_temperature_normalised)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 78, layer_group = "ground-natural", map_color = { 114, 86, 40 }, name = "midland-yellow-crust-2", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-2.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/starburst-lichen-2.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-yellow-crust-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.65, 1, 0.1, 0, 1)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 77, layer_group = "ground-natural", map_color = { 114, 86, 40 }, name = "midland-yellow-crust-3", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-3.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/starburst-lichen-3.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["midland-yellow-crust-4"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "gleba_midland * gleba_select(gleba_aux, 0.8, 1, 0.15, 0, 1) * (0.9 + 0.1 * gleba_select(gleba_moisture, 0.25, 0.25, 0.25, 0, 1) + 0.1 * gleba_temperature_normalised)" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 80, layer_group = "ground-natural", map_color = { 114, 86, 40 }, name = "midland-yellow-crust-4", order = "c[gleba-land-tiles]-a[midland-yellow-crust]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-4.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-4.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/starburst-lichen-4.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/starburst-lichen-4.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["natural-jellynut-soil"] = { autoplace = { probability_expression = "gleba_fertile_solid * 50000 - 40000 - gleba_biome_mask_red * 1000000" }, build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 86, layer_group = "ground-natural", map_color = { 185, 5, 166 }, name = "natural-jellynut-soil", order = "e[jellynut]-b[natural-jellynut-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-jellynut-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-jellynut-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-jellynut-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/natural-jellynut-soil.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=] }, ["natural-yumako-soil"] = { autoplace = { probability_expression = "gleba_fertile_solid * 50000 - 40000 - gleba_biome_mask_green * 1000000" }, build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 85, layer_group = "ground-natural", map_color = { 185, 166, 5 }, name = "natural-yumako-soil", order = "d[yumako]-c[natural-yumako-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-yumako-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-yumako-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/natural-yumako-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/natural-yumako-soil.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=] }, ["nuclear-ground"] = { absorptions_per_second = { pollution = 1.25e-05 }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 33, map_color = { 48, 40, 35 }, name = "nuclear-ground", order = "d[destruction]-a[nuclear]-a[nuclear-ground]", subgroup = "special-tiles", transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/nuclear-ground.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/nuclear-ground-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=] }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[2] ]=], { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/nuclear-ground-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, type = "tile", variants = { material_background = { count = 4, picture = "__base__/graphics/terrain/nuclear-ground.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.landfill.variants.transition ]=] }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["oil-ocean-deep"] = { absorptions_per_second = { pollution = 2.5e-05 }, ambient_sounds = { average_pause_seconds = 15, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { 0.5, 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/oil-gloop-1.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-2.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-3.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-4.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-5.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-6.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-7.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-8.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-9.ogg", volume = 0.15 }, { filename = "__space-age__/sound/world/tiles/oil-gloop-10.ogg", volume = 0.15 } } } }, autoplace = { probability_expression = "100 * fulgora_oil_mask * water_base(fulgora_coastline - 50 - fulgora_coastline_drop / 2, 2000)" }, collision_mask = { layers = { rail_support = true, resource = true, water_tile = true } }, default_cover_tile = "foundation", effect = "oil-deep", effect_color = { 212, 160, 122 }, effect_color_secondary = { 76, 70, 79 }, fluid = "heavy-oil", landing_steps_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound.variations[1].modifiers ]=], volume = 1 } } }, layer = 3, layer_group = "water", map_color = { 56.349999999999994, 35.649999999999999, 40.25 }, name = "oil-ocean-deep", order = "a[oil]-b[deep]", particle_tints = { primary = { 74, 42, 43, 255 }, secondary = { 212, 160, 122 } }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = { { background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 4, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 4, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-shallow-out-of-map-transition.png", to_tiles = { "out-of-map", "empty-space" }, transition_group = 2 } }, transitions_between_transitions = { { background_layer_group = "zero", background_layer_offset = 1, layout = { background = { x_offset = 1088 }, inner_corner_count = 3, inner_corner_tile_height = 2, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_tile_height = 2, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 3, side_tile_height = 2, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-shallow-out-of-map-transition-to-water.png", transition_group1 = 0, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/oil-ocean-deep.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/oil-ocean-deep.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/oil-ocean-deep.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/oil-ocean-deep.png" } }, vehicle_friction_modifier = 10, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/oil-deep-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__space-age__/sound/walking/oil-deep-10.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].walking_sound.variations[1].modifiers ]=], volume = 0.35 } } }, walking_speed_modifier = 0.5 }, ["oil-ocean-shallow"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].absorptions_per_second ]=], autoplace = { probability_expression = "50 * fulgora_oil_mask * water_base(fulgora_coastline, 1000)" }, collision_mask = { layers = { resource = true, water_tile = true } }, default_cover_tile = "foundation", driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-oil.ogg", volume = 0.6 } }, effect_color = { 74, 42, 43, 255 }, effect_color_secondary = { 60, 13, 5, 255 }, fluid = "heavy-oil", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].landing_steps_sound ]=], layer = 4, layer_group = "ground-natural", map_color = { 74, 42, 43 }, name = "oil-ocean-shallow", order = "a[oil]-b[shallow]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-deep"].particle_tints ]=], scorch_mark_color = { a = 1, b = 0.3, g = 0.3, r = 0.3 }, sprite_usage_surface = "fulgora", subgroup = "fulgora-tiles", transitions = { { background_enabled = false, background_layer_group = "water", background_layer_offset = -5, background_mask_layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions[1].background_mask_layout ]=], effect_map_layout = { inner_corner_tile_height = 2, o_transition_count = 1, outer_corner_tile_height = 2, side_tile_height = 2, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-fulgora-sand-mask.png", u_transition_tile_height = 2 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions[1].layout ]=], masked_background_layer_offset = 1, offset_background_layer_by_tile_layer = false, spritesheet = "__space-age__/graphics/terrain/water-transitions/fulgora-oil-sand-transition.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 } }, transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-conduit"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 16, line_length = 8, picture = "__space-age__/graphics/terrain/oil-sand-8x.png", scale = 0.5 }, material_texture_height_in_tiles = 8, material_texture_width_in_tiles = 8, transition = { mask_layout = { inner_corner = { count = 8 }, o_transition = { count = 1, x = 2304 }, outer_corner = { count = 8, x = 576 }, scale = 0.5, side = { count = 8, x = 1152 }, u_transition = { count = 1, x = 1728 } }, mask_spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 4, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/resources/oil-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 1 }, { filename = "__base__/sound/walking/resources/oil-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/resources/oil-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["oil-ocean-shallow"].walking_sound.variations[1].modifiers ]=], volume = 1 } } }, walking_speed_modifier = 0.8 }, ["orange-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 31, layer_group = "ground-artificial", localised_name = { "", { "color.orange" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.13, g = 0.5, r = 0.86899999999999995 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "orange-refined-concrete", needs_correction = false, order = "a[color-concrete]-orange", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 1, 0.62999999999999998, 0.25899999999999999 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["out-of-map"] = { absorptions_per_second = { pollution = 0.0001 }, collision_mask = { layers = { doodad = true, floor = true, ground_tile = true, item = true, object = true, out_of_map = true, player = true, resource = true, water_tile = true } }, layer = 0, layer_group = "zero", map_color = { 0, 0, 0 }, name = "out-of-map", order = "z[other]-a[out-of-map]", subgroup = "special-tiles", type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/out-of-map.png", size = 1 } } } }, ["overgrowth-jellynut-soil"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], is_foundation = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 90, map_color = { 204, 6, 183 }, minable = { mining_time = 0.5, result = "overgrowth-jellynut-soil" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "overgrowth-jellynut-soil", order = "e[jellynut]-d[overgrowth-jellynut-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-jellynut-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-jellynut-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-jellynut-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/overgrowth-jellynut-soil.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=] }, ["overgrowth-yumako-soil"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].build_sound ]=], collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], is_foundation = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 89, map_color = { 204, 183, 6 }, minable = { mining_time = 0.5, result = "overgrowth-yumako-soil" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "overgrowth-yumako-soil", order = "d[yumako]-e[overgrowth-yumako-soil]", scorch_mark_color = { a = 1, b = 0.177, g = 0.48399999999999999, r = 0.329 }, searchable = true, sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-yumako-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-yumako-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/overgrowth-yumako-soil.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/overgrowth-yumako-soil.png" } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].walking_sound ]=] }, ["pink-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 33, layer_group = "ground-artificial", localised_name = { "", { "color.pink" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.51400000000000006, g = 0.38600000000000003, r = 0.92900000000000009 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "pink-refined-concrete", needs_correction = false, order = "a[color-concrete]-pink", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 1, 0.71999999999999993, 0.83300000000000001 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["pit-rock"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].absorptions_per_second ]=], autoplace = { probability_expression = "2 * gleba_rockpools_pitrock" }, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 64, map_color = { b = 58, g = 50, r = 50 }, name = "pit-rock", order = "c[gleba-land-tiles]-a[highland-dark-rock]", sprite_usage_surface = "gleba", subgroup = "gleba-tiles", transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/pit-rock.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/pit-rock.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/gleba/pit-rock.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { effect_map_layout = { inner_corner_count = 8, inner_corner_tile_height = 2, inner_corner_y = 0, o_transition_count = 1, o_transition_y = 2304, outer_corner_count = 8, outer_corner_tile_height = 2, outer_corner_y = 576, scale = 0.5, side_count = 8, side_tile_height = 2, side_y = 1152, spritesheet = "__space-age__/graphics/terrain/effect-maps/water-gleba-mask.png", u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728, x = 0 }, layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/gleba/pit-rock.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].walking_sound ]=], walking_speed_modifier = 1 }, ["purple-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 34, layer_group = "ground-artificial", localised_name = { "", { "color.purple" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.65899999999999999, g = 0.11100000000000001, r = 0.48499999999999996 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "purple-refined-concrete", needs_correction = false, order = "a[color-concrete]-purple", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 0.82099999999999991, 0.44000000000000004, 0.99800000000000004 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["red-desert-0"] = { absorptions_per_second = { pollution = 1.5e-05 }, autoplace = { probability_expression = "expression_in_range_base(0.55, 0.35, 11, 0.5) + noise_layer_noise(30)" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 31, map_color = { 103, 70, 32 }, name = "red-desert-0", order = "b[natural]-d[red-desert]-a[red-desert-0]", scorch_mark_color = { a = 1, b = 0.17399999999999998, g = 0.30899999999999999, r = 0.44699999999999998 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["grass-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-0-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-0-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-0-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-0-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-0.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-0.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-0.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-3.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["red-desert-1"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["red-desert-0"].absorptions_per_second ]=], autoplace = { probability_expression = "max(expression_in_range_base(0.6, -10, 0.7, 0.3),expression_in_range_base(0.7, 0.25, 11, 0.3)) + noise_layer_noise(31)" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "red-desert-0", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 14, map_color = { 116, 81, 39 }, name = "red-desert-1", order = "b[natural]-d[red-desert]-b[red-desert-1]", scorch_mark_color = { a = 1, b = 0.20300000000000002, g = 0.371, r = 0.51400000000000006 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-1.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-1.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-1.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["red-desert-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["red-desert-0"].absorptions_per_second ]=], autoplace = { probability_expression = "max(expression_in_range_base(0.7, -10, 0.8, 0.25),expression_in_range_base(0.8, 0.2, 11, 0.25)) + noise_layer_noise(32)" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "red-desert-0", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 15, map_color = { 116, 84, 43 }, name = "red-desert-2", order = "b[natural]-d[red-desert]-c[red-desert-2]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.40300000000000002, r = 0.55300000000000002 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-2.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-2.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-2.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["red-desert-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["red-desert-0"].absorptions_per_second ]=], autoplace = { probability_expression = "expression_in_range_base(0.8, -10, 11, 0.2) + noise_layer_noise(33)" }, collision_mask = { layers = { ground_tile = true } }, factoriopedia_alternative = "red-desert-0", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 16, map_color = { 128, 93, 52 }, name = "red-desert-3", order = "b[natural]-d[red-desert]-d[red-desert-3]", scorch_mark_color = { a = 1, b = 0.26299999999999999, g = 0.44699999999999998, r = 0.604 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-3-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-3-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-3-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "red-desert-3-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-3.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/red-desert-3.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-1.png" } }, vehicle_friction_modifier = 1.6000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["red-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 28, layer_group = "ground-artificial", localised_name = { "", { "color.red" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0, g = 0.023999999999999999, r = 0.81499999999999986 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "red-refined-concrete", needs_correction = false, order = "a[color-concrete]-red", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 1, 0.26600000000000001, 0.24100000000000001 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["refined-concrete"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], frozen_variant = "frozen-refined-concrete", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 17, layer_group = "ground-artificial", map_color = { 49, 48, 45 }, minable = { mining_time = 0.1, result = "refined-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "refined-concrete", needs_correction = false, order = "a[artificial]-c[tier-3]-a[refined-concrete]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 }, ["refined-hazard-concrete-left"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], frozen_variant = "frozen-refined-hazard-concrete-left", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 19, layer_group = "ground-artificial", map_color = { 116, 94, 26 }, minable = { mining_time = 0.1, result = "refined-hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "refined-hazard-concrete-left", needs_correction = false, next_direction = "refined-hazard-concrete-right", order = "a[artificial]-c[tier-3]-b[refined-hazard-concrete-left]", placeable_by = { count = 1, item = "refined-hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_merges_with_tile = "refined-concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-left-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/hazard-concrete-left/refined-hazard-concrete-left.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["hazard-concrete-left"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["refined-concrete"].walking_sound ]=], walking_speed_modifier = 1.5 }, ["refined-hazard-concrete-right"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.driving_sound ]=], frozen_variant = "frozen-refined-hazard-concrete-right", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 19, layer_group = "ground-artificial", map_color = { 116, 94, 26 }, minable = { mining_time = 0.1, result = "refined-hazard-concrete" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "refined-hazard-concrete-right", needs_correction = false, next_direction = "refined-hazard-concrete-left", order = "a[artificial]-c[tier-3]-c[refined-hazard-concrete-right]", placeable_by = { count = 1, item = "refined-hazard-concrete" }, scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transition_merges_with_tile = "refined-concrete", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "hazard-concrete-right-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/hazard-concrete-right/refined-hazard-concrete-right.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["hazard-concrete-left"].variants.transition ]=] }, vehicle_friction_modifier = 0.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["refined-concrete"].walking_sound ]=], walking_speed_modifier = 1.5 }, ["sand-1"] = { absorptions_per_second = { pollution = 1.5e-05 }, autoplace = { probability_expression = "max(expression_in_range_base(-10, -10, 0.25, 0.15),expression_in_range(5, inf, elevation, aux, -1.5, 0.5, 1.5, 1)) +noise_layer_noise(36)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-sand.ogg", volume = 0.8 } }, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 8, map_color = { 138, 103, 58 }, name = "sand-1", order = "b[natural]-c[sand]-a[sand-1]", scorch_mark_color = { a = 1, b = 0.27200000000000002, g = 0.45099999999999998, r = 0.58799999999999999 }, subgroup = "nauvis-tiles", transitions = { { background_enabled = false, background_layer_group = "water", background_layer_offset = -5, background_mask_layout = { count = 1, scale = 32, spritesheet = "__core__/graphics/white-square.png", x = 0, y = 0 }, effect_map_layout = { inner_corner_tile_height = 2, o_transition_count = 1, outer_corner_tile_height = 2, side_tile_height = 2, spritesheet = "__base__/graphics/terrain/effect-maps/water-sand-mask.png", u_transition_tile_height = 2 }, layout = { background = { x_offset = 1088 }, inner_corner_count = 16, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 8, o_transition_y = 2304, outer_corner_count = 16, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 16, side_y = 1152, u_transition_count = 4, u_transition_y = 1728 }, masked_background_layer_offset = 1, offset_background_layer_by_tile_layer = false, spritesheet = "__base__/graphics/terrain/water-transitions/sand.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions[2] ]=] }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { inner_corner_tile_height = 2, o_transition_count = 0, outer_corner_tile_height = 2, side_tile_height = 2, spritesheet = "__base__/graphics/terrain/effect-maps/water-sand-to-land-mask.png" }, layout = { background = { x_offset = 1088 }, inner_corner_count = 3, inner_corner_y = 0, mask = { x_offset = 2176 }, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_y = 576, overlay = { x_offset = 0 }, scale = 0.5, side_count = 3, side_y = 1152, u_transition_count = 1, u_transition_tile_height = 2, u_transition_y = 1728 }, spritesheet = "__base__/graphics/terrain/water-transitions/sand-transition.png", transition_group1 = 0, transition_group2 = 1, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=] }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/sand-out-of-map-transition.png", transition_group1 = 0, transition_group2 = 2 }, { apply_waving_effect_on_background_mask = true, background_layer_group = "water", background_layer_offset = -5, background_mask_layout = { count = 0, inner_corner_count = 3, inner_corner_y = 0, o_transition_count = 0, o_transition_y = 2304, outer_corner_count = 3, outer_corner_y = 576, scale = 0.5, side_count = 3, side_y = 1152, spritesheet = "__base__/graphics/terrain/masks/sand-water-edge-3-way-transition.png", tile_height = 1, u_transition_count = 1, u_transition_y = 1728, x = 0 }, draw_simple_outer_corner_over_diagonal = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-sand-to-out-of-map-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], masked_background_layer_offset = 1, offset_background_layer_by_tile_layer = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/sand-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2, water_patch = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].transitions_between_transitions[1].water_patch ]=], waving_effect_time_scale = 0.013500000000000001 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-1.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-1.png", probability = 0.39000000000000004, scale = 0.5, size = 2, weights = { 0.025, 0.01, 0.013, 0.025, 0.025, 0.1, 0.1, 0.005, 0.01, 0.01, 0.005, 0.005, 0.001, 0.015, 0.02, 0.02 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-1.png", probability = 0.2, scale = 0.5, size = 4, weights = { 0.09, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.025, 0.125, 0.005, 0.01, 0.1, 0.1, 0.01, 0.02, 0.02 }, y = 320 }, { count = 16, line_length = 8, picture = "__base__/graphics/terrain/sand-1.png", probability = 0.1, scale = 0.5, size = 8, weights = { 0.09, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.025, 0.125, 0.005, 0.01, 0.1, 0.1, 0.01, 0.02, 0.02 }, y = 640 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["sand-2"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].absorptions_per_second ]=], autoplace = { probability_expression = "max(expression_in_range_base(-10, 0.15, 0.3, 0.2),expression_in_range_base(0.25, -10, 0.3, 0.15)) + noise_layer_noise(37)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].driving_sound ]=], factoriopedia_alternative = "sand-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 9, map_color = { 128, 93, 52 }, name = "sand-2", order = "b[natural]-c[sand]-b[sand-2]", scorch_mark_color = { a = 1, b = 0.252, g = 0.44000000000000004, r = 0.6 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-2.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-2.png", probability = 0.39000000000000004, scale = 0.5, size = 2, weights = { 0.025, 0.01, 0.013, 0.025, 0.025, 0.1, 0.1, 0.005, 0.01, 0.01, 0.005, 0.005, 0.001, 0.015, 0.02, 0.02 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-2.png", probability = 0.2, scale = 0.5, size = 4, weights = { 0.09, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.025, 0.125, 0.005, 0.01, 0.1, 0.1, 0.01, 0.02, 0.02 }, y = 320 }, { count = 16, line_length = 8, picture = "__base__/graphics/terrain/sand-2.png", probability = 0.1, scale = 0.5, size = 8, weights = { 0.09, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.025, 0.125, 0.005, 0.01, 0.1, 0.1, 0.01, 0.02, 0.02 }, y = 640 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["sand-3"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].absorptions_per_second ]=], autoplace = { probability_expression = "max(expression_in_range_base(-10, 0.2, 0.4, 0.25),expression_in_range_base(0.3, -10, 0.4, 0.2)) + noise_layer_noise(38)" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].driving_sound ]=], factoriopedia_alternative = "sand-1", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 10, map_color = { 115, 83, 47 }, name = "sand-3", order = "b[natural]-c[sand]-c[sand-3]", scorch_mark_color = { a = 1, b = 0.279, g = 0.47199999999999998, r = 0.62000000000000002 }, subgroup = "nauvis-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["sand-1"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "sand-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-3.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-3.png", probability = 0.39000000000000004, scale = 0.5, size = 2, weights = { 0.025, 0.01, 0.013, 0.025, 0.025, 0.1, 0.1, 0.005, 0.01, 0.01, 0.005, 0.005, 0.001, 0.015, 0.02, 0.02 }, y = 128 }, { count = 16, line_length = 16, picture = "__base__/graphics/terrain/sand-3.png", probability = 0.39000000000000004, scale = 0.5, size = 4, weights = { 0.025, 0.01, 0.013, 0.025, 0.025, 0.1, 0.1, 0.005, 0.01, 0.01, 0.005, 0.005, 0.001, 0.015, 0.02, 0.02 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].walking_sound ]=] }, ["snow-crests"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "snow_crests" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 53, map_color = { 179.80000000000001, 185.59999999999999, 192.19999999999999 }, name = "snow-crests", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "dust-crests", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-crests.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-crests.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-crests.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound ]=] }, ["snow-flat"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "snow_flat" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 52, map_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-flat"].map_color ]=], name = "snow-flat", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { 0.31800000000000002, 0.22200000000000002, 0.152 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "dust-flat", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-flat.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-flat.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-flat.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound ]=] }, ["snow-lumpy"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "snow_lumpy" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 54, map_color = { 166.19999999999999, 174.40000000000001, 185.80000000000001 }, name = "snow-lumpy", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "dust-lumpy", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-lumpy.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-lumpy.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 5, line_length = 16, picture = "__space-age__/graphics/terrain/aquilo/snow-lumpy.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015 }, y = 320 } }, transition = { layout = { count = 8, double_side_count = 0, mask = { y_offset = 0 }, o_transition_count = 1, o_transition_line_length = 2, o_transition_x = 2304, outer_corner_x = 576, scale = 0.5, side_x = 1152, u_transition_count = 1, u_transition_line_length = 1, u_transition_x = 1728 }, spritesheet = "__base__/graphics/terrain/masks/transition-4.png" } }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].walking_sound ]=] }, ["snow-patchy"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].absorptions_per_second ]=], autoplace = { probability_expression = "snow_patchy" }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 1, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].landing_steps_sound ]=], layer = 55, map_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-patchy"].map_color ]=], name = "snow-patchy", order = "b[natural]-i[ice]-a[snow]", scorch_mark_color = { a = 1, b = 0.152, g = 0.22200000000000002, r = 0.31800000000000002 }, sprite_usage_surface = "aquilo", subgroup = "aquilo-tiles", thawed_variant = "dust-patchy", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "grass-1-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.09, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.69920000000000009, -0.5 }, { 0.69920000000000009, 0.5 } }, offsets = { { 0, 0 } }, particle_name = "green-carpet-grass-vegetation-particle-small-medium", probability = 1, repeat_count = 10, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.02, speed_from_center_deviation = 0.05, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__space-age__/graphics/terrain/aquilo/snow-patchy-8x.png", scale = 0.5 }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 1.8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-lumpy"].walking_sound ]=] }, ["space-platform-foundation"] = { allows_being_covered = false, bound_decoratives = { "space-platform-decorative-pipes-2x1", "space-platform-decorative-pipes-1x2", "space-platform-decorative-pipes-1x1", "space-platform-decorative-4x4", "space-platform-decorative-2x2", "space-platform-decorative-1x1", "space-platform-decorative-tiny" }, build_animations = { east = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/east-top.png", frame_count = 64, height = 142, line_length = 8, scale = 0.5, shift = { 0.453125, -0.140625 }, width = 164 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/east-lights-top.png", frame_count = 64, height = 168, line_length = 8, scale = 0.5, shift = { 0.34375, -0.234375 }, width = 166 } } }, north = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/north-top.png", frame_count = 64, height = 148, line_length = 8, scale = 0.5, shift = { 0.109375, -0.0625 }, width = 210 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/north-lights-top.png", frame_count = 64, height = 126, line_length = 8, scale = 0.5, shift = { 0.34375, -0.25 }, width = 206 } } }, south = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/south-top.png", frame_count = 64, height = 170, line_length = 8, scale = 0.5, shift = { 0.09375, 0.390625 }, width = 224 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/south-lights-top.png", frame_count = 64, height = 154, line_length = 8, scale = 0.5, shift = { -0.328125, 0.09375 }, width = 206 } } }, west = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/west-top.png", frame_count = 64, height = 178, line_length = 8, scale = 0.5, shift = { -0.296875, 0.109375 }, width = 202 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/west-lights-top.png", frame_count = 64, height = 168, line_length = 8, scale = 0.5, shift = { -0.34375, -0.234375 }, width = 166 } } } }, build_animations_background = { east = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/east.png", frame_count = 64, height = 306, line_length = 8, scale = 0.5, shift = { 0.484375, 1.140625 }, width = 182 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/east-lights.png", frame_count = 64, height = 368, line_length = 8, scale = 0.5, shift = { 0.5625, 1.328125 }, width = 194 } } }, north = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/north.png", frame_count = 64, height = 148, line_length = 8, scale = 0.5, shift = { 0.0625, -0.0625 }, width = 216 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/north-lights.png", frame_count = 64, height = 126, line_length = 8, scale = 0.5, shift = { 0.0625, -0.25 }, width = 240 } } }, south = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/south.png", frame_count = 64, height = 296, line_length = 8, scale = 0.5, shift = { 0.078125, 1.375 }, width = 228 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/south-lights.png", frame_count = 64, height = 304, line_length = 8, scale = 0.5, shift = { -0.0625, 1.265625 }, width = 240 } } }, west = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/west.png", frame_count = 64, height = 308, line_length = 8, scale = 0.5, shift = { -0.1875, 1.125 }, width = 226 }, { animation_speed = 0.5, blend_mode = "additive", draw_as_glow = true, filename = "__space-age__/graphics/terrain/space-platform/tile-animations/west-lights.png", frame_count = 64, height = 368, line_length = 8, scale = 0.5, shift = { -0.5625, 1.328125 }, width = 194 } } } }, build_sound = { animated = { aggregation = { count_already_playing = true, max_count = 3, priority = "oldest", progress_threshold = 0.6, remove = true }, variations = { { filename = "__space-age__/sound/terrain/space-platform-tile-build-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/terrain/space-platform-tile-build-7.ogg", volume = 0.5 } } }, large = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } }, medium = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } }, small = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } }, built_animation_frame = 32, collision_mask = { layers = { ground_tile = true } }, dying_explosion = "space-platform-foundation-explosion", is_foundation = true, layer = 15, map_color = { 63, 61, 59 }, max_health = 50, minable = { mining_time = 0.5, result = "space-platform-foundation" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "space-platform-foundation", order = "a[artificial]-d[utility]-b[space-platform-foundation]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, sprite_usage_surface = "space", subgroup = "artificial-tiles", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "landfill-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, picture = "__space-age__/graphics/terrain/space-platform/space-platform-1x1.png", scale = 0.5, size = 1 }, { count = 16, picture = "__space-age__/graphics/terrain/space-platform/space-platform-2x2.png", probability = 0.75, scale = 0.5, size = 2 } }, transition = { background_layout = { double_side = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-double-side-background.png", tile_height = 8 }, inner_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-inner-corner-background.png", tile_height = 8 }, outer_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-outer-corner-background.png", tile_height = 8 }, side = { count = 32, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-side-background.png", tile_height = 8 }, u_transition = { count = 4, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-u-background.png", tile_height = 8 } }, double_side_variations_in_group = 4, draw_background_layer_under_tiles = true, mask_layout = { double_side = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-double-side-mask.png" }, inner_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-inner-corner-mask.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-o-mask.png" }, outer_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-outer-corner-mask.png" }, side = { count = 32, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-side-mask.png" }, u_transition = { count = 4, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-u-mask.png" } }, overlay_layout = { double_side = { count = 8, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-double-side.png" }, inner_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-inner-corner.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-o.png" }, outer_corner = { count = 16, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-outer-corner.png" }, side = { count = 32, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-side.png" }, u_transition = { count = 4, scale = 0.5, spritesheet = "__space-age__/graphics/terrain/space-platform/space-platform-u.png" } }, side_variations_in_group = 16 } }, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/concrete-11.ogg", volume = 0.5 } } }, weight = 200 }, ["stone-path"] = { build_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.build_sound ]=], collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.15, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].resource.coal.driving_sound ]=], frozen_variant = "frozen-stone-path", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 11, layer_group = "ground-artificial", map_color = { 86, 82, 74 }, minable = { mining_time = 0.1, result = "stone-brick" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "stone-path", needs_correction = false, order = "a[artificial]-a[tier-1]-a[stone-path]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "artificial-tiles", transitions = { { background_enabled = false, effect_map_layout = { inner_corner_count = 1, o_transition_count = 1, outer_corner_count = 1, side_count = 1, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-mask.png", u_transition_count = 1 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/stone-path.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].layout ]=], mask_enabled = false, offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/stone-path-out-of-map-transition.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].to_tiles ]=], transition_group = 2 } }, transitions_between_transitions = { { background_enabled = false, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-land-mask.png" }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], spritesheet = "__base__/graphics/terrain/water-transitions/stone-path-transitions.png", transition_group1 = 0, transition_group2 = 1 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], mask_enabled = false, offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/stone-path-out-of-map-transition-b.png", transition_group1 = 0, transition_group2 = 2 }, { background_layer_group = "zero", background_layer_offset = 1, effect_map_layout = { o_transition_count = 0, spritesheet = "__base__/graphics/terrain/effect-maps/water-stone-to-out-of-map-mask.png", u_transition_count = 0 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], mask_enabled = false, offset_background_layer_by_tile_layer = true, spritesheet = "__base__/graphics/terrain/out-of-map-transition/stone-path-shore-out-of-map-transition.png", transition_group1 = 1, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "stone-path-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, picture = "__base__/graphics/terrain/stone-path/stone-path-1.png", scale = 0.5, size = 1 }, { count = 16, picture = "__base__/graphics/terrain/stone-path/stone-path-2.png", probability = 0.39000000000000004, scale = 0.5, size = 2 }, { count = 16, picture = "__base__/graphics/terrain/stone-path/stone-path-4.png", probability = 1, scale = 0.5, size = 4 } }, transition = { overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/stone-path/stone-path-inner-corner.png", tile_height = 2 }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/stone-path/stone-path-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/stone-path/stone-path-outer-corner.png", tile_height = 2 }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/stone-path/stone-path-side.png", tile_height = 2 }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/stone-path/stone-path-u.png", tile_height = 2 } } } }, vehicle_friction_modifier = 1.1000000000000001, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=], walking_speed_modifier = 1.3 }, ["tile-unknown"] = { collision_mask = { layers = {} }, hidden = true, layer = 0, layer_group = "zero", map_color = { b = 0, g = 0, r = 0 }, name = "tile-unknown", order = "z-a", type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__core__/graphics/icons/unknown.png", scale = 0.5, size = 1 } } } }, ["tutorial-grid"] = { collision_mask = { layers = { ground_tile = true } }, hidden = true, landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.landing_steps_sound ]=], layer = 5, layer_group = "ground-artificial", map_color = { 122, 122, 122 }, name = "tutorial-grid", order = "z[other]-c[tutorial]-a[tutorial-grid]", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "tutorial-grid-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "tutorial-grid-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "tutorial-grid-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "tutorial-grid-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, picture = "__base__/graphics/terrain/tutorial-grid/tutorial-grid1.png", scale = 0.5, size = 1 }, { count = 16, picture = "__base__/graphics/terrain/tutorial-grid/tutorial-grid2.png", scale = 0.5, size = 2 } }, transition = { overlay_layout = { inner_corner = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/tutorial-grid/tutorial-grid-inner-corner.png", tile_height = 2 }, o_transition = { count = 2, scale = 0.5, spritesheet = "__base__/graphics/terrain/tutorial-grid/tutorial-grid-o.png" }, outer_corner = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/tutorial-grid/tutorial-grid-outer-corner.png", tile_height = 2 }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/tutorial-grid/tutorial-grid-side.png", tile_height = 2 }, u_transition = { count = 2, scale = 0.5, spritesheet = "__base__/graphics/terrain/tutorial-grid/tutorial-grid-u.png", tile_height = 2 } } } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.concrete.walking_sound ]=] }, ["volcanic-ash-cracks"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_ash_cracks_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 46, map_color = { b = 67, g = 67, r = 67 }, name = "volcanic-ash-cracks", order = "a-r", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = { { effect_map_layout = { inner_corner_count = 8, o_transition_count = 1, outer_corner_count = 8, side_count = 8, spritesheet = "__base__/graphics/terrain/effect-maps/water-dirt-mask.png", u_transition_count = 2 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions[1].layout ]=], spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone-cold.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[1].to_tiles ]=], transition_group = 1 }, { effect_map_layout = { inner_corner_count = 8, o_transition_count = 1, outer_corner_count = 8, side_count = 8, spritesheet = "__space-age__/graphics/terrain/effect-maps/lava-dirt-mask.png", u_transition_count = 2 }, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions[1].layout ]=], lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone-lightmap.png" }, spritesheet = "__space-age__/graphics/terrain/water-transitions/lava-stone.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dust-crests"].transitions[2].to_tiles ]=], transition_group = 3 }, { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__space-age__/graphics/terrain/out-of-map-transition/volcanic-out-of-map-transition.png", to_tiles = { "out-of-map", "empty-space", "oil-ocean-shallow" }, transition_group = 2 } }, transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-cracks.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-cracks.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-cracks.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-cracks.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rugged-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-ash-dark"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_ash_dark_range" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 53, map_color = { b = 53, g = 53, r = 53 }, name = "volcanic-ash-dark", order = "a-p", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-dark.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-dark.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-dark.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-dark.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, ["volcanic-ash-flats"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_ash_flats_range" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 52, map_color = { b = 53, g = 53, r = 53 }, name = "volcanic-ash-flats", order = "a-o", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-flats.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-flats.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-flats.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-flats.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, ["volcanic-ash-light"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_ash_light_range" }, can_be_part_of_blueprint = false, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 54, map_color = { b = 53, g = 53, r = 53 }, name = "volcanic-ash-light", order = "a-o", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "dirt-2-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-light.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-light.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-light.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-light.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, ["volcanic-ash-soil"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_ash_soil_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 51, map_color = { b = 43, g = 48, r = 48 }, name = "volcanic-ash-soil", order = "a-q", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-soil.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-soil.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-soil.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-ash-soil.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, ["volcanic-cracks"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_cracks_cold_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 44, map_color = { b = 43, g = 42, r = 43 }, name = "volcanic-cracks", order = "a-e", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-cracks-hot"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_cracks_hot_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 42, map_color = { b = 23, g = 33, r = 58 }, name = "volcanic-cracks-hot", order = "a-c", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { light = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot-light.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot-light.png", scale = 0.5, size = 2, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot-light.png", scale = 0.5, size = 4, y = 320 } }, main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot-light.png" }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-hot.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/warm-stone-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/warm-stone-10.ogg", volume = 1 } } }, walking_speed_modifier = 0.6 }, ["volcanic-cracks-warm"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_cracks_warm_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 43, map_color = { b = 33, g = 38, r = 58 }, name = "volcanic-cracks-warm", order = "a-d", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { light = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm-lightmap1.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm-lightmap1.png", scale = 0.5, size = 2, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm-lightmap1.png", scale = 0.5, size = 4, y = 320 } }, main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm-lightmap1.png" }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-cracks-warm.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-cracks-hot"].walking_sound ]=], walking_speed_modifier = 1 }, ["volcanic-folds"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_folds_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 58, map_color = { b = 43, g = 43, r = 43 }, name = "volcanic-folds", order = "a-i", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-folds.png" } }, vehicle_friction_modifier = 2, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rugged-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-folds-flat"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_folds_flat_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 56, map_color = { b = 44, g = 43, r = 44 }, name = "volcanic-folds-flat", order = "a-j", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-flat.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-flat.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-flat.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-flat.png" } }, vehicle_friction_modifier = 2, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rugged-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rugged-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-folds-warm"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_folds_warm_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 57, map_color = { b = 45, g = 45, r = 65 }, name = "volcanic-folds-warm", order = "a-h", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { light = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm-lightmap.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm-lightmap.png", scale = 0.5, size = 2, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm-lightmap.png", scale = 0.5, size = 4, y = 320 } }, main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm-lightmap.png" }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-folds-warm.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-jagged-ground"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_jagged_ground_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 45, map_color = { b = 48, g = 58, r = 58 }, name = "volcanic-jagged-ground", order = "a-k", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-jagged-ground.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-jagged-ground.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-jagged-ground.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-jagged-ground.png" } }, vehicle_friction_modifier = 2, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-pumice-stones"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_pumice_stones_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 55, map_color = { b = 46, g = 46, r = 46 }, name = "volcanic-pumice-stones", order = "a-n", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-pumice-stones.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-pumice-stones.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-pumice-stones.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-pumice-stones.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-smooth-stone"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_smooth_stone_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 41, map_color = { b = 58, g = 50, r = 50 }, name = "volcanic-smooth-stone", order = "a-g", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/rocky-stone-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/rocky-stone-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 1 }, ["volcanic-smooth-stone-warm"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_smooth_stone_warm_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-rock"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-paving"].landing_steps_sound ]=], layer = 40, map_color = { b = 50, g = 50, r = 54 }, name = "volcanic-smooth-stone-warm", order = "a-f", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { light = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm-lightmap.png", scale = 0.5, size = 1, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm-lightmap.png", scale = 0.5, size = 2, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm-lightmap.png", scale = 0.5, size = 4, y = 320 } }, main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm.png", probability = 1, scale = 0.5, size = 2, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm.png", probability = 0.1, scale = 0.5, size = 4, weights = { 0.017999999999999998, 0.02, 0.015, 0.025, 0.015, 0.02, 0.025, 0.015, 0.025, 0.025, 0.01, 0.025, 0.02, 0.025, 0.025, 0.01 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, lightmap_layout = { spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm-lightmap.png" }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-smooth-stone-warm.png" } }, vehicle_friction_modifier = 1, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-cracks-hot"].walking_sound ]=], walking_speed_modifier = 1 }, ["volcanic-soil-dark"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_soil_dark_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 47, map_color = { b = 43, g = 51, r = 48 }, name = "volcanic-soil-dark", order = "a-l", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-dark.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-dark.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-dark.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-dark.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, ["volcanic-soil-light"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.lava.absorptions_per_second ]=], autoplace = { probability_expression = "volcanic_soil_light_range" }, collision_mask = { layers = { ground_tile = true } }, driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["fulgoran-dunes"].driving_sound ]=], landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["dirt-1"].landing_steps_sound ]=], layer = 48, map_color = { b = 43, g = 48, r = 58 }, name = "volcanic-soil-light", order = "a-m", sprite_usage_surface = "vulcanus", subgroup = "vulcanus-tiles", transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["volcanic-ash-cracks"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["highland-dark-rock"].transitions_between_transitions ]=], type = "tile", variants = { main = { { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-light.png", scale = 0.5, size = 1, weights = { 0.085, 0.085, 0.085, 0.085, 0.086999999999999993, 0.085, 0.065, 0.085, 0.045, 0.045, 0.045, 0.045, 0.005, 0.025, 0.045, 0.045 }, y = 0 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-light.png", probability = 1, scale = 0.5, size = 2, weights = { 0.070000000000000009, 0.070000000000000009, 0.025, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.0070000000000000009, 0.025, 0.070000000000000009, 0.05, 0.015, 0.026000000000000001, 0.03, 0.005, 0.070000000000000009, 0.027000000000000002 }, y = 128 }, { count = 16, line_length = 16, picture = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-light.png", probability = 1, scale = 0.5, size = 4, weights = { 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.070000000000000009, 0.070000000000000009, 0.070000000000000009, 0.015, 0.05, 0.070000000000000009, 0.070000000000000009, 0.065, 0.070000000000000009 }, y = 320 } }, transition = { layout = { inner_corner_count = 8, inner_corner_x = 2432, o_transition_count = 1, o_transition_line_length = 4, o_transition_x = 1088, outer_corner_count = 8, outer_corner_x = 3008, overlay = { x_offset = 0 }, scale = 0.5, side_count = 8, side_x = 3584, u_transition_count = 1, u_transition_line_length = 4, u_transition_x = 2112 }, spritesheet = "__space-age__/graphics/terrain/vulcanus/volcanic-soil-light.png" } }, vehicle_friction_modifier = 1, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/soft-sand-1.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-2.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-3.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-4.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-5.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-6.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-7.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-8.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-9.ogg", volume = 1 }, { filename = "__space-age__/sound/walking/soft-sand-10.ogg", volume = 1 } } }, walking_speed_modifier = 1 }, water = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.deepwater.absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1.5, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.6 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.6 } } } }, autoplace = { probability_expression = "water_base(0, 100)" }, collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "water", effect_color = { 21, 147, 167 }, effect_color_secondary = { 49, 80, 14 }, fluid = "water", layer = 3, layer_group = "water", map_color = { 51, 83, 95 }, name = "water", order = "a[water]-a[water]", particle_tints = { primary = { 0.27800000000000002, 0.396, 0.27200000000000002, 0.31400000000000001 }, secondary = { 0.22600000000000002, 0.34100000000000001, 0.33700000000000001, 0.31400000000000001 } }, subgroup = "nauvis-tiles", transitions = { { apply_effect_color_to_overlay = true, apply_waving_effect_on_masks = true, background_enabled = false, background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].layout ]=], mask_enabled = true, mask_layout = { count = 1, double_side_count = 0, o_transition_x = 256, outer_corner_x = 64, scale = 0.5, side_x = 128, spritesheet = "__base__/graphics/terrain/masks/water-edge-transition.png", u_transition_x = 192, y = 0 }, offset_background_layer_by_tile_layer = true, overlay_layer_group = "zero", spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-out-of-map-transition-tintable.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].to_tiles ]=], transition_group = 2, waving_effect_time_scale = 0.013500000000000001 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/water/water1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/water/water2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/water/water4.png", scale = 0.5, size = 4 } } } }, ["water-green"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.deepwater.absorptions_per_second ]=], collision_mask = { layers = { doodad = true, floor = true, item = true, player = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "water", effect_color = { 49, 80, 14 }, fluid = "water", layer = 3, layer_group = "water", map_color = { 31, 48, 18 }, name = "water-green", order = "a[water]-c[water-green]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["deepwater-green"].particle_tints ]=], subgroup = "nauvis-tiles", transition_merges_with_tile = "water", trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/water-green/water-green1.png", scale = 0.5, size = 1 }, { count = 1, picture = "__base__/graphics/terrain/water-green/water-green2.png", scale = 0.5, size = 2 }, { count = 1, picture = "__base__/graphics/terrain/water-green/water-green4.png", scale = 0.5, size = 4 } } } }, ["water-mud"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.deepwater.absorptions_per_second ]=], collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", effect = "water", effect_color = { 7.75, 28.5, 33.25, 31.875 }, effect_color_secondary = { a = 0.36099999999999999, b = 0.031000000000000001, g = 0.129, r = 0.031000000000000001 }, fluid = "water", layer = 7, layer_group = "water", map_color = { 65, 89, 90 }, name = "water-mud", order = "a[water]-g[water-mud]", particle_tints = { primary = { 0.17399999999999998, 0.34100000000000001, 0.37599999999999998, 0.31400000000000001 } }, scorch_mark_color = { 65, 89, 90 }, subgroup = "nauvis-tiles", transitions = { { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-shallow-out-of-map-transition.png", to_tiles = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions[2].to_tiles ]=], transition_group = 2 } }, transitions_between_transitions = { { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-shallow-out-of-map-transition-to-water.png", transition_group1 = 0, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 8, picture = "__base__/graphics/terrain/water-mud/water-mud1.png", scale = 0.5, size = 1 }, { count = 8, picture = "__base__/graphics/terrain/water-mud/water-mud2.png", scale = 0.5, size = 2 }, { count = 8, picture = "__base__/graphics/terrain/water-mud/water-mud4.png", scale = 0.5, size = 4 } }, transition = { overlay_layout = { inner_corner = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-mud/water-mud-inner-corner.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-mud/water-mud-o.png" }, outer_corner = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-mud/water-mud-outer-corner.png" }, side = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-mud/water-mud-side.png" }, u_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-mud/water-mud-u.png" } } } }, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/shallow-water-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__base__/sound/walking/shallow-water-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound.variations[1].modifiers ]=], volume = 1 } } }, walking_speed_modifier = 0.7 }, ["water-shallow"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile.deepwater.absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 6, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { control = 1.5, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/world/water/waterlap-1.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-2.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-3.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-4.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-5.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-6.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-7.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-8.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-9.ogg", volume = 0.4 }, { filename = "__base__/sound/world/water/waterlap-10.ogg", volume = 0.4 } } } }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-water-shallow.ogg", volume = 0.8 } }, effect = "water", effect_color = { 7.75, 28.5, 33.25, 31.875 }, effect_color_secondary = { a = 0.36099999999999999, b = 0.031000000000000001, g = 0.129, r = 0.031000000000000001 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 6, layer_group = "water", map_color = { 82, 98, 92 }, name = "water-shallow", order = "a[water]-e[water-shallow]", particle_tints = { primary = { 0.19399999999999999, 0.35999999999999996, 0.396, 0.31400000000000001 } }, scorch_mark_color = { 82, 98, 92 }, subgroup = "nauvis-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].transitions[1] ]=] }, transitions_between_transitions = { { background_layer_group = "zero", background_layer_offset = 1, layout = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions[1].layout ]=], offset_background_layer_by_tile_layer = true, overlay_enabled = false, spritesheet = "__base__/graphics/terrain/out-of-map-transition/water-shallow-out-of-map-transition-to-water.png", transition_group1 = 0, transition_group2 = 2 } }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 8, picture = "__base__/graphics/terrain/water-shallow/water-shallow1.png", scale = 0.5, size = 1 }, { count = 8, picture = "__base__/graphics/terrain/water-shallow/water-shallow2.png", scale = 0.5, size = 2 }, { count = 8, picture = "__base__/graphics/terrain/water-shallow/water-shallow4.png", scale = 0.5, size = 4 } }, transition = { overlay_layout = { inner_corner = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-shallow/water-shallow-inner-corner.png" }, o_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-shallow/water-shallow-o.png" }, outer_corner = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-shallow/water-shallow-outer-corner.png" }, side = { count = 6, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-shallow/water-shallow-side.png" }, u_transition = { count = 1, scale = 0.5, spritesheet = "__base__/graphics/terrain/water-shallow/water-shallow-u.png" } } } }, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["water-mud"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["water-wube"] = { collision_mask = { layers = { doodad = true, item = true, player = true, resource = true, water_tile = true } }, hidden = true, icon = "__base__/graphics/icons/water-wube.png", layer = 2, layer_group = "water", map_color = { b = 0, g = 0, r = 0 }, name = "water-wube", order = "z[other]-e[water-wube]", subgroup = "special-tiles", type = "tile", variants = { empty_transitions = true, material_background = { count = 1, picture = "__base__/graphics/terrain/water-wube/water-wube.png", scale = 0.5 } } }, ["wetland-blue-slime"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].ambient_sounds[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].ambient_sounds[2] ]=] }, autoplace = { probability_expression = "6 * gleba_select(gleba_elevation, gleba_deep_water_level, -4, 0.5, 0, 1) + 5 * gleba_rockpools_bluewater" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-blue-slime", effect_color = { 45, 66, 74 }, effect_color_secondary = { 49, 80, 14 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 1, layer_group = "water-overlay", lowland_fog = true, map_color = { 25, 49, 58 }, name = "wetland-blue-slime", order = "b[wetland]-a[wetland-blue-slime]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { empty_transitions = true, main = { { count = 1, picture = "__base__/graphics/terrain/water/water1.png", scale = 0.5, size = 1 } } }, vehicle_friction_modifier = 8, walking_sound = { { filename = "__base__/sound/walking/shallow-water-1.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-2.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-3.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-4.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-5.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-6.ogg", volume = 1 }, { filename = "__base__/sound/walking/shallow-water-7.ogg", volume = 1 } }, walking_speed_modifier = 0.8 }, ["wetland-dead-skin"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, { average_pause_seconds = 5, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, sound = { advanced_volume_control = { darkness_threshold = 0.85, fades = { fade_in = { curve_type = "cosine", from = { 0.5, 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/night-insects-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-6.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-7.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-8.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-9.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-insects-10.ogg", volume = 0.3 } } } } }, autoplace = { probability_expression = "gleba_shallows_aux_2 + 2 * min(gleba_select(gleba_aux, 0.3, 0.7, 0.005, 0, 1), gleba_rockpools_shallow)" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-grey", effect_color = { 57, 58, 73 }, effect_color_secondary = { 76, 70, 79 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 7, layer_group = "water-overlay", lowland_fog = true, map_color = { b = 51, g = 45, r = 46 }, name = "wetland-dead-skin", order = "b[wetland]-d[wetland-dead-skin]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-dead-skin.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/wetland-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-6.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-7.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-8.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-9.ogg", volume = 0.6 }, { filename = "__space-age__/sound/walking/wetland-10.ogg", volume = 0.6 } } }, walking_speed_modifier = 0.8 }, ["wetland-green-slime"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, { average_pause_seconds = 8, entity_to_sound_ratio = 0.1, max_entity_count = 25, min_entity_count = 20, sound = { advanced_volume_control = { darkness_threshold = 0.85, fades = { fade_in = { curve_type = "cosine", from = { 0.5, 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/night-frogs-1.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-2.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-3.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-4.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-5.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-6.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-7.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-8.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-9.ogg", volume = 0.3 }, { filename = "__space-age__/sound/world/tiles/night-frogs-10.ogg", volume = 0.3 } } } } }, autoplace = { probability_expression = "gleba_shallows_aux_1 + 2 * min(gleba_select(gleba_aux, 0, 0.3, 0.005, 0, 1), gleba_rockpools_shallow)" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-green", effect_color = { 40, 56, 71 }, effect_color_secondary = { 39, 70, 24 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 6, layer_group = "water-overlay", lowland_fog = true, map_color = { 25, 53, 25 }, name = "wetland-green-slime", order = "b[wetland]-b[wetland-green-slime]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-green-slime.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/walking/slime-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-6.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-7.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-8.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-9.ogg", volume = 0.8 }, { filename = "__space-age__/sound/walking/slime-10.ogg", volume = 0.8 } } }, walking_speed_modifier = 0.8 }, ["wetland-jellynut"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { { average_pause_seconds = 8, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-green-slime"].ambient_sounds[2] ]=] }, autoplace = { probability_expression = "gleba_fertile_spots_coastal * 5000 * (1 - gleba_biome_mask_red) * gleba_above_deep_water_mask" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-purple", effect_color = { 83, 42, 56 }, effect_color_secondary = { 91, 45, 88 }, fluid = "water", icon = "__space-age__/graphics/icons/wetland-jellynut.png", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 3, layer_group = "water", lowland_fog = true, map_color = { 132, 7, 119 }, name = "wetland-jellynut", order = "c[resource]-b[wetland-jellynut]", particle_tints = { primary = { 0.17399999999999998, 0.34100000000000001, 0.37599999999999998, 0.31400000000000001 } }, sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-purple-tentacle.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/shallow-water-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2.9 }, volume = 1 }, { filename = "__base__/sound/walking/shallow-water-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__base__/sound/walking/shallow-water-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound.variations[1].modifiers ]=], volume = 1 } } }, walking_speed_modifier = 0.8 }, ["wetland-light-dead-skin"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-dead-skin"].ambient_sounds[2] ]=] }, autoplace = { probability_expression = "gleba_shallows_edge_aux_2 + 2 * min(gleba_select(gleba_aux, 0.3, 0.7, 0.005, 0, 1), gleba_rockpools_shallow)" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-grey", effect_color = { 78, 75, 86 }, effect_color_secondary = { 76, 70, 79 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 7, layer_group = "water-overlay", lowland_fog = true, map_color = { b = 56, g = 50, r = 51 }, name = "wetland-light-dead-skin", order = "b[wetland]-c[wetland-light-dead-skin]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-dead-skin.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-dead-skin"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["wetland-light-green-slime"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-green-slime"].ambient_sounds[2] ]=] }, autoplace = { probability_expression = "gleba_shallows_edge_aux_1 + 2 * min(gleba_select(gleba_aux, 0, 0.3, 0.005, 0, 1), gleba_rockpools_shallow)" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-green", effect_color = { 50, 66, 66 }, effect_color_secondary = { 49, 80, 14 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 6, layer_group = "water-overlay", lowland_fog = true, map_color = { 35, 63, 35 }, name = "wetland-light-green-slime", order = "b[wetland]-a[wetland-light-green-slime]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-green-slime.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-green-slime"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["wetland-pink-tentacle"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, autoplace = { probability_expression = "gleba_shallows_edge_aux_3" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-pink", effect_color = { 85, 64, 88 }, effect_color_secondary = { 60, 60, 40 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 5, layer_group = "water-overlay", lowland_fog = true, map_color = { 64, 19, 34 }, name = "wetland-pink-tentacle", order = "b[wetland]-e[wetland-pink-tentacle]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-purple-tentacle.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-dead-skin"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["wetland-red-tentacle"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 3, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, autoplace = { probability_expression = "gleba_shallows_aux_3 + 2 * min(gleba_select(gleba_aux, 0.7, 2, 0.005, 0, 1), gleba_rockpools_shallow)" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-pink", effect_color = { 69, 53, 78 }, effect_color_secondary = { 49, 80, 14 }, fluid = "water", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].landing_steps_sound ]=], layer = 5, layer_group = "water-overlay", lowland_fog = true, map_color = { 54, 15, 24 }, name = "wetland-red-tentacle", order = "b[wetland]-f[wetland-red-tentacle]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-purple-tentacle.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-dead-skin"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["wetland-yumako"] = { absorptions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].absorptions_per_second ]=], ambient_sounds = { average_pause_seconds = 8, entity_to_sound_ratio = 0.1, max_entity_count = 30, min_entity_count = 10, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__space-age__/sound/world/tiles/insects-deep-mud-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-7.ogg", volume = 0.4 }, { filename = "__space-age__/sound/world/tiles/insects-deep-mud-8.ogg", volume = 0.4 } } } }, autoplace = { probability_expression = "gleba_fertile_spots_coastal * 5000 * (1 - gleba_biome_mask_green) * gleba_above_deep_water_mask" }, collision_mask = { layers = { floor = true, resource = true, water_tile = true } }, default_cover_tile = "landfill", driving_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].driving_sound ]=], effect = "wetland-green", effect_color = { 74, 67, 38 }, effect_color_secondary = { 117, 110, 38 }, fluid = "water", icon = "__space-age__/graphics/icons/wetland-yumako.png", landing_steps_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["artificial-jellynut-soil"].landing_steps_sound ]=], layer = 3, layer_group = "water-overlay", lowland_fog = true, map_color = { 132, 119, 7 }, name = "wetland-yumako", order = "c[resource]-a[wetland-yumako]", particle_tints = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["gleba-deep-lake"].particle_tints ]=], sprite_usage_surface = "gleba", subgroup = "gleba-water-tiles", transitions = { "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].transitions[1] ]=] }, trigger_effect = { { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-particle", probability = 1, repeat_count = 10, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" }, { affects_target = false, apply_tile_tint = "primary", frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.1, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.069000000000000004, offset_deviation = { { -0.29689999999999998, -0.29689999999999998 }, { 0.29689999999999998, 0.29689999999999998 } }, offsets = { { 0, 0 } }, particle_name = "tintable-water-lower-particle", probability = 1, repeat_count = 7, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, tail_length = 12, tail_length_deviation = 20, tail_width = 1, type = "create-particle" } }, type = "tile", variants = { main = { { count = 1, picture = "__space-age__/graphics/terrain/gleba/wetland-dead-skin.png", scale = 0.5, size = 1 } }, transition = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["brash-ice"].variants.transition ]=] }, vehicle_friction_modifier = 8, walking_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["wetland-jellynut"].walking_sound ]=], walking_speed_modifier = 0.8 }, ["yellow-refined-concrete"] = { build_sound = { large = { switch_vibration_data = { filename = "__core__/sound/build-concrete-large.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-large-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-large-6.ogg", volume = 0.5 } } }, medium = { switch_vibration_data = { filename = "__core__/sound/build-concrete-medium.bnvib", gain = 0.15 }, variations = { { filename = "__core__/sound/build-concrete-medium-1.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-2.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-3.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-4.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-5.ogg", volume = 0.5 }, { filename = "__core__/sound/build-concrete-medium-6.ogg", volume = 0.5 } } }, small = { switch_vibration_data = { filename = "__core__/sound/build-concrete-small.bnvib", gain = 0.25 }, variations = { { filename = "__core__/sound/build-concrete-small-1.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-2.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-3.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-4.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-5.ogg", volume = 0.4 }, { filename = "__core__/sound/build-concrete-small-6.ogg", volume = 0.4 } } } }, collision_mask = { layers = { ground_tile = true } }, decorative_removal_probability = 0.25, driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, filename = "__base__/sound/driving/vehicle-surface-concrete.ogg", volume = 0.8 } }, hidden = true, layer = 32, layer_group = "ground-artificial", localised_name = { "", { "color.yellow" }, " ", { "tile-name.refined-concrete" } }, map_color = { a = 0.5, b = 0.077000000000000002, g = 0.66600000000000001, r = 0.83499999999999996 }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "yellow-refined-concrete", needs_correction = false, order = "a[color-concrete]-yellow", scorch_mark_color = { a = 1, b = 0.24299999999999997, g = 0.30699999999999998, r = 0.373 }, subgroup = "special-tiles", tint = { 1, 0.82799999999999994, 0.23100000000000001 }, transition_overlay_layer_offset = 2, transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions ]=], transitions_between_transitions = "SERPENT PLACEHOLDER" --[=[ ref [""].tile["acid-refined-concrete"].transitions_between_transitions ]=], trigger_effect = { { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.22000000000000002, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.041000000000000005, offset_deviation = { { -0.5, -0.59770000000000003 }, { 0.5, 0.59770000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-small", probability = 1, repeat_count = 20, repeat_count_deviation = 5, show_in_tooltip = false, speed_from_center = 0.05, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { { -0.2, -0.2 }, { 0.3, 0.3 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.2, initial_vertical_speed = 0.125, initial_vertical_speed_deviation = 0.042000000000000002, offset_deviation = { left_top = { -0.3984, -0.79690000000000003 }, right_bottom = { 0.3984, 0.79690000000000003 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-lower-particle-medium", probability = 1, repeat_count = 7, repeat_count_deviation = 2, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.05, type = "create-particle" }, { affects_target = false, frame_speed = 1, frame_speed_deviation = 0, initial_height = 0.2, initial_height_deviation = 0.5, initial_vertical_speed = 0.1, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.4, -0.4 }, { 0.4, 0.4 } }, offsets = { { 0, 0 } }, particle_name = "concrete-stone-particle-tiny", probability = 1, repeat_count = 15, repeat_count_deviation = 4, show_in_tooltip = false, speed_from_center = 0.03, speed_from_center_deviation = 0.02, type = "create-particle" } }, type = "tile", variants = { material_background = { count = 8, picture = "__base__/graphics/terrain/concrete/refined-concrete.png", scale = 0.5 }, transition = { mask_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner-mask.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o-mask.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner-mask.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side-mask.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u-mask.png" } }, overlay_layout = { inner_corner = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-inner-corner.png" }, o_transition = { count = 4, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-o.png" }, outer_corner = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-outer-corner.png" }, side = { count = 16, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-side.png" }, u_transition = { count = 8, scale = 0.5, spritesheet = "__base__/graphics/terrain/concrete/concrete-u.png" } } } }, vehicle_friction_modifier = 0.8, walking_sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.3, volume_percentage = 0 }, to = { control = 0.6, volume_percentage = 100 } } } }, variations = { { filename = "__base__/sound/walking/refined-concrete-1.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-2.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-3.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-4.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-5.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-6.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-7.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-8.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-9.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-10.ogg", volume = 0.5 }, { filename = "__base__/sound/walking/refined-concrete-11.ogg", volume = 0.5 } } }, walking_speed_modifier = 1.5 } }, ["tile-effect"] = { ["brash-ice-2"] = { name = "brash-ice-2", shader = "water", type = "tile-effect", water = { animation_scale = { 0.4, 0.68000000000000007 }, animation_speed = 0.8, dark_threshold = { 0, 0.2 }, far_zoom = 0.0625, foam_color = { 8, 2, 2 }, foam_color_multiplier = 1, near_zoom = 0.0625, reflection_threshold = { 3, 2 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 4, 10, 1 }, specular_threshold = { 0, 0 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/aquilo/brash-ice.png", height = 1024, width = 2048 } }, tick_scale = 6 } }, lava = { name = "lava", shader = "water", type = "tile-effect", water = { animation_scale = { 0.7, 0.7 }, animation_speed = 1.5, dark_threshold = { 0.75499999999999998, 0.75499999999999998 }, far_zoom = 0.0625, foam_color = { 59, 30, 9 }, foam_color_multiplier = 1.3, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "lava", specular_lightness = { 22, 51, 17 }, specular_threshold = { 0.88900000000000006, 0.29099999999999998 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/vulcanus/lava-textures/lava-noise-texture.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/vulcanus/lava-textures/lava.png", height = 1024, width = 2048 } }, tick_scale = 1 } }, ["lava-2"] = { name = "lava-2", shader = "water", type = "tile-effect", water = { animation_scale = { 0.75, 0.75 }, animation_speed = 1.5, dark_threshold = { 0.75499999999999998, 0.75499999999999998 }, far_zoom = 0.0625, foam_color = { 73, 5, 5 }, foam_color_multiplier = 1, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "lava", specular_lightness = { 30, 48, 22 }, specular_threshold = { 0.88900000000000006, 0.29099999999999998 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/vulcanus/lava-textures/lava-noise-texture.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/vulcanus/lava-textures/coastal-lava.png", height = 1024, width = 2048 } }, tick_scale = 1 } }, ["oil-deep"] = { name = "oil-deep", shader = "water", type = "tile-effect", water = { animation_scale = { 3, 3 }, animation_speed = 1.5, dark_threshold = { 2, 2 }, far_zoom = 0.062999999999999998, foam_color = { 140, 60, 60 }, foam_color_multiplier = 0.1, near_zoom = 0.062999999999999998, reflection_threshold = { 5, 5 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "oil", specular_lightness = { 3, 3, 3 }, specular_threshold = { 0, 0 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/oilNoise.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/oil-ocean-deep-shader.png", height = 1024, width = 2048 }, { filename = "__space-age__/graphics/terrain/oilGradient.png", height = 32, width = 512 }, { filename = "__space-age__/graphics/terrain/oil-ocean-deep-spec.png", height = 1024, width = 2048 } }, tick_scale = 1 } }, space = { name = "space", shader = "space", space = {}, type = "tile-effect" }, water = { name = "water", shader = "water", type = "tile-effect", water = { animation_scale = { 0.006, 0.006 }, animation_speed = 0.070000000000000009, dark_threshold = { 0.30699999999999998, 0.28899999999999997 }, foam_color = { 230, 255, 252 }, foam_color_multiplier = 2.4700000000000002, near_zoom = 2, reflection_threshold = { 0.27000000000000002, 0.3 }, specular_lightness = { 1, 1, 1 }, specular_threshold = { 0.35, 0.32200000000000002 }, textures = { { filename = "__base__/graphics/terrain/effects/water-noise.png", height = 512, width = 512 } }, tick_scale = 0.09 } }, ["wetland-blue-slime"] = { name = "wetland-blue-slime", shader = "water", type = "tile-effect", water = { animation_scale = { 1.5, 1.5 }, animation_speed = 1.5, dark_threshold = { 0.6, 0.6 }, far_zoom = 0.0625, foam_color = { 21, 4, 4 }, foam_color_multiplier = 1, lightmap_alpha = 0, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 11, 26, 5 }, specular_threshold = { 0.19, 0.25 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/gleba/wetland-dead-skin-shader.png", height = 1024, width = 2048 } }, tick_scale = 6 } }, ["wetland-green"] = { name = "wetland-green", shader = "water", type = "tile-effect", water = { animation_scale = { 0.8, 0.8 }, animation_speed = 1.5, dark_threshold = { 0.1, 0.1 }, far_zoom = 0.0625, foam_color = { 21, 4, 4 }, foam_color_multiplier = 1, lightmap_alpha = 0, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 11, 26, 5 }, specular_threshold = { 0.19, 0.25 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/gleba/wetland-green-slime-shader.png", height = 1024, width = 2048 } }, tick_scale = 6 } }, ["wetland-green-puddle"] = { name = "wetland-green-puddle", puddle = { puddle_noise_texture = { filename = "__space-age__/graphics/terrain/gleba/puddle-noise.png", size = 512 }, water_effect = "wetland-green" }, shader = "puddle", type = "tile-effect" }, ["wetland-grey"] = { name = "wetland-grey", shader = "water", type = "tile-effect", water = { animation_scale = { 0.8, 0.8 }, animation_speed = 1.5, dark_threshold = { 0.3, 0.3 }, far_zoom = 0.0625, foam_color = { 21, 4, 4 }, foam_color_multiplier = 1, lightmap_alpha = 0, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 11, 26, 5 }, specular_threshold = { 0.19, 0.25 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/gleba/wetland-dead-skin-shader.png", height = 1024, width = 2048 } }, tick_scale = 6 } }, ["wetland-grey-puddle"] = { name = "wetland-grey-puddle", puddle = { puddle_noise_texture = { filename = "__space-age__/graphics/terrain/gleba/puddle-noise.png", size = 512 }, water_effect = "wetland-grey" }, shader = "puddle", type = "tile-effect" }, ["wetland-pink"] = { name = "wetland-pink", shader = "water", type = "tile-effect", water = { animation_scale = { 0.75, 0.75 }, animation_speed = 1.5, dark_threshold = { 0.1, 0.1 }, far_zoom = 0.0625, foam_color = { 21, 4, 4 }, foam_color_multiplier = 1, lightmap_alpha = 0, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 11, 26, 5 }, specular_threshold = { 0.19, 0.25 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/gleba/wetland-pink-tentacle-shader.png", height = 1024, width = 2048 } }, tick_scale = 6 } }, ["wetland-pink-puddle"] = { name = "wetland-pink-puddle", puddle = { puddle_noise_texture = { filename = "__space-age__/graphics/terrain/gleba/puddle-noise.png", size = 512 }, water_effect = "wetland-purple" }, shader = "puddle", type = "tile-effect" }, ["wetland-purple"] = { name = "wetland-purple", shader = "water", type = "tile-effect", water = { animation_scale = { 0.75, 0.75 }, animation_speed = 1.5, dark_threshold = { 0.1, 0.1 }, far_zoom = 0.0625, foam_color = { 21, 4, 4 }, foam_color_multiplier = 1, lightmap_alpha = 0, near_zoom = 0.0625, reflection_threshold = { 1, 1 }, secondary_texture_variations_columns = 4, secondary_texture_variations_rows = 2, shader_variation = "wetland-water", specular_lightness = { 11, 26, 5 }, specular_threshold = { 0.19, 0.25 }, texture_variations_columns = 1, texture_variations_rows = 1, textures = { { filename = "__space-age__/graphics/terrain/gleba/watercaustics.png", height = 512, width = 512 }, { filename = "__space-age__/graphics/terrain/gleba/wetland-purple-tentacle-shader.png", height = 1024, width = 2048 } }, tick_scale = 6 } } }, ["tile-ghost"] = { ["tile-ghost"] = { build_sound = { category = "gui-effect", filename = "__core__/sound/build-ghost-tile.ogg", volume = 0.9 }, collision_box = { { -0.49000000000000004, -0.49000000000000004 }, { 0.49000000000000004, 0.49000000000000004 } }, factoriopedia_simulation = { init = " game.simulation.camera_position = {0.5, 0}\n for x = -2, 2, 1 do\n for y = -2, 1 do\n game.surfaces[1].create_entity{name = \"tile-ghost\", inner_name = \"concrete\", position = {x, y}}\n end\n end\n " }, icon = "__core__/graphics/icons/mip/ghost-tile.png", minable = { mining_time = 0, results = {} }, mined_sound = { category = "gui-effect", filename = "__core__/sound/deconstruct-ghost-tile.ogg", volume = 0.7 }, name = "tile-ghost", selection_priority = 30, type = "tile-ghost" } }, ["tips-and-tricks-item"] = { ["active-provider-chest"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "active-provider-chest", order = "g", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVlNFuqzAMht/F12EqtFDWV6kmFMB0kUKCnNCdnop3Pw7stJOgHe0ddvz5t2v7CqXusSNlPByuoCprHByOV3DqZKQONiNbhAOQLW1nycMgQJka/8AhHj4EoPHKK5yixo9LYfq2ROIH4n+0Mo0y7IqqT3QeBHTWcZg1IQOjsrdUwIUjkrd0TDA9Lxx6r8zJhWeErT1j0bNPeySsC+WxZVcjtUMBk3kS8p22lESoOV1l+1BhvBHQ2jq4pI80ylHLvZxhELMiklsR2sqaLY/F71h6rQiryZkL8JcuRNred31o3Yy+vdE9SeNCh6MS9bMWpWOLfuZZ4O5e52ZruOnr3P0abvY6930Nd/86N1/DzcVsMWbE7chL4qWpev+xGg7JP5urZMOKFhhhmr8hkqWeMerInhXP6G9rlsQPiPeNdd6SPOEjUljU56j73ri+dF6OwTNOlE+UZcZ2FWPzDHFfBNT8h5KqIjRIp0vENw+pkRUuqMomZMaDUPZNg1Q49RdDy2+/cPy+eEjCwTlytalguekHW8NZCsfndlkFnPkwjfgkj3f5Ns2yfbzJGTL8A2GDzz0=\",\n position = {-6, -2}\n }\n\n local roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert({name = \"logistic-robot\", count = 10})\n storage_chest = game.surfaces[1].find_entities_filtered{name = \"storage-chest\"}[1]\n game.simulation.camera_alt_info = false\n game.simulation.camera_position = {0, 0.5}\n\n game.forces.player.worker_robots_speed_modifier = 1\n\n script.on_nth_tick(1, function() storage_chest.clear_items_inside() end)\n\n ", init_update_count = 600 }, skip_trigger = { count = 10, entity = "active-provider-chest", type = "build-entity" }, tag = "[item=active-provider-chest]", trigger = { technology = "logistic-system", type = "research" }, type = "tips-and-tricks-item" }, agriculture = { category = "space-age", indent = 1, name = "agriculture", order = "b-b", simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 1.5}\n\n for x = -11, 2, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"wetland-yumako\"}}\n end\n end\n\n for x = 3, 10, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lowland-olive-blubber\"}}\n end\n end\n\n for k, position in pairs ({{-2, -4}, {-1, -4}, {0, -4}, {1, -4}, {2, -4},\n {-1, -3}, {0, -3}, {1, -3}, {2, -3},\n {-1, -2}, {0, -2}, {1, -2}, {2, -2},\n {-1, -1}, {0, -1}, {1, -1}, {2, -1},\n {-2, 0}, {-1, 0}, {0, 0}, {1, 0}, {2, 0},\n {-2, 1}, {-1, 1}, {0, 1}, {1, 1}, {2, 1},\n {-2, 2}, {-1, 2}, {0, 2}, {1, 2}, {2, 2},\n {-3, 3}, {-2, 3}, {-1, 3}, {0, 3}, {1, 3}, {2, 3},\n {-3, 4}, {-2, 4},\n {-4, 5}, {-3, 5}\n }) do\n game.surfaces[1].set_tiles{{position = position, name = \"lowland-olive-blubber\"}}\n end\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtmuFu4joQhd/Fv8MK22OT9FVWFQpgeq0NCUqc3eVWvPt1YAGppL0en+0vmuTMsZ3vTJ2Ud7FpRnfsfRvEy7vw264dxMv3dzH4t7ZupmNtfXDiRezrISxCX7fDsevDYuOaIM6F8O3O/RYv8vxaCNcGH7y7Frj8clq342Hj+nhBcSvk271v46nF9h83BFGIYzdEWddOZlMpvfpmCnGKn4z8Zi4eV8V6cCH49m2Yruzdofvp1mM81wTXu93aB3eIp/Z1M7hCXA9fx/LH+TQe6h/dYnBuF2233ThNWi4Lceh20/k6LBpXX8b0mNb5XDxNRt0nM4R6+2Ph28H10e3ryag4mZliuvhqib+sqC/Ls/O9216vKGfq072+a+J1vd8uXOv6t1Mcdhzzvt66GRda3kYdHTbjfu/69eD/ddOC3X9m3MxjacZNXJ1LzZny6l5+pojNXxKTsiSr/PqUUr/Mr79KqV/l17cp9adM5BpUHw1ozkDmG5RJM1Bcg4o5A3ZsS6YBMQ1IMg0M12DJNODGmDTTgJtjUkwDbpDJMA24SSbiGShukomZZMVNMlmmATfJxEyy4iaZmElW3CQbZpIVN8mGmWT1SLL7fezdMCyart7NbniM/rRyIcLpeN0CHsdp9/hstErfJpqPUeBtE0M/utm9XcnY3N1JsMv5zZ2q0qs9GriVH9dOqrmd4zK7wT47zN13LbMbbKKBym6wiQY6u8EmGlB2g000MNkNNtHAZjfYRINVdoNNNCizG2yiQZXdYNMMaMlvsDOV/7/BksxpsFb+xQZLj8zXb/FpdGzC2NfNInS/5pvsA7dPnqBJ8x46rT1Pryt+xZWb3g98N4UpYg3zGg8G3/x5gfE0Dnt7xDzf7Zq63cV5N5el/lRgUwUrruDmsOI6JAtKpmD6g3d9THsI6j74vd/6eJNvr2A6/4nfEpNLTK4wucbkhMnNszyNnpJLT8mlp+TSU2H0VBg9FUZPhdFTYfRUGD0Vl56KS0/FpSdvRjeW7BJiKVcuMbnC5BqTEyY3z/IkltIFK6bgDoPEYJAYDBKDQWIwSAwGicEguTBILgySC4PCYFAYDAqDQWEwKAwGhcGguDAoLgyKC4PGYNAYDBqDQWMwaAwGjcGguTBoLgypAsJuB2G3444iYSgShiJhKBKGImEoEoZiptxi8hUmLzE5Rh1h1BFGHWHUEUbdPbAGC6zBAmuwwBossAYLrMECa7DAGiywBguswQJrsMAaLLAGC6zBAmuwwFossBYLrMUCa7HAWiywFgusxQJrscBaLLAWC6zFAmuxwFossAny10JM//yJVzy+VVqIn64fLgVVKanUxlpLxpI6n/8DNjfWKA==\",\n position = {3, -1}\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n action = function() game.speed = 1 end\n },\n {\n condition = story_elapsed_check(17),\n action = function() game.speed = 10 end\n },\n {\n condition = story_elapsed_check(290),\n action = function() game.speed = 1 end\n },\n {\n name = \"continue\",\n action = function() game.speed = 1 end\n },\n {\n action = function() story_jump_to(storage.story, \"continue\") end\n }\n }\n }\n tip_story_init(story_table)\n ", init_update_count = 200, mute_wind_sounds = false, planet = "gleba" }, skip_trigger = { count = 1, entity = "agricultural-tower", match_type_only = true, type = "build-entity" }, tag = "[item=agricultural-tower]", trigger = { surface = "gleba", type = "change-surface" }, type = "tips-and-tricks-item" }, ["aquilo-briefing"] = { category = "space-age", name = "aquilo-briefing", order = "d-a", simulation = { init = " game.simulation.camera_position = {0, 1.5}\n\n for x = -12, 12, 1 do\n for y = -6, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"ice-smooth\"}}\n end\n end\n\n for k, position in pairs ({{-1, -6}, {0, -6}, {1, -6}, {2, -6}, {-2, -5}, {-1, -5}, {0, -5}, {1, -5}, {2, -5}, {-5, -4}, {-4, -4},\n {-3, -4}, {-2, -4}, {0, -4}, {1, -4}, {-6, -3}, {-5, -3}, {-12, -2}, {-11, -2}, {-10, -2}, {-6, -2},\n {-12, -1}, {-11, -1}, {-10, -1}, {-9, -1}, {-8, -1}, {-7, -1}, {-6, -1}, {-12, 0}, {-11, 0}, {-10, 0},\n {-9, 0}, {-8, 0}, {-7, 0}, {-12, 1}, {-11, 1}, {-10, 1}, {-9, 1}, {-8, 1}, {-7, 1}, {-6, 1}, {-12, 2},\n {-11, 2}, {-10, 2}, {-9, 2}, {-8, 2}, {-7, 2}, {-6, 2}, {-12, 3}, {-11, 3}, {-10, 3}, {-9, 3}, {-8, 3},\n {-7, 3}, {-6, 3}, {-12, 4}, {-11, 4}, {-10, 4}, {-9, 4}, {-8, 4}, {-7, 4}, {-6, 4}, {-12, 5}, {-11, 5},\n {-10, 5}, {-9, 5}, {-8, 5}, {-7, 5}, {-6, 5}, {-10, 6}, {-9, 6}, {-8, 6}, {-7, 6}, {-6, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"ice-rough\"}}\n end\n\n for k, position in pairs ({{-8, -6}, {-7, -6}, {-6, -6}, {-5, -6}, {-4, -6}, {-3, -6}, {-2, -6}, {-7, -5}, {-6, -5}, {-5, -5},\n {-4, -5}, {-3, -5}, {-12, -4}, {-7, -4}, {-6, -4}, {-12, -3}, {-11, -3}, {-10, -3}, {-9, -3}, {-8, -3},\n {-7, -3}, {-9, -2}, {-8, -2}, {-7, -2}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"brash-ice\"}}\n end\n\n for k, position in pairs ({{-1, -4}, {2, -4}, {-3, -3}, {-2, -3}, {-1, -3}, {0, -3}, {1, -3}, {2, -3}, {-5, -2}, {-4, -2}, {-3, -2},\n {-2, -2}, {-1, -2}, {-5, -1}, {-4, -1}, {-3, -1}, {-6, 0}, {-5, 0}, {-12, 6}, {-11, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"snow-crests\"}}\n end\n\n for k, position in pairs ({{-12, -6}, {-11, -6}, {-10, -6}, {-9, -6}, {-12, -5}, {-11, -5}, {-10, -5}, {-9, -5}, {-8, -5},\n {-11, -4}, {-10, -4}, {-9, -4}, {-8, -4}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"ammoniacal-ocean-2\"}}\n end\n\n game.surfaces[1].set_tiles{{position = {-4, -3}, name = \"snow-lumpy\"}}\n game.surfaces[1].set_tiles{{position = {-4, 0}, name = \"snow-lumpy\"}}\n\n local create_list = {}\n\n for k, position in pairs ({{1, -6}, {9, -4}, {0, -2}, {-4, 0}, {-3, -1}, {10, -1}, {-6, 2}, {-4, 1}, {10, 2}, {-7, 4}, {-8, 5}, {-6, 5}}) do\n table.insert(create_list, { name = \"lithium-iceberg-tiny\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{3, -6}, {4, -6}, {5, -6}, {6, -6}, {3, -5}, {4, -5}, {3, -4}, {4, -4}, {5, -5}, {6, -5}, {7, -5},\n {-4, -3}, {-4, -2}, {-3, -2}, {1, -2}, {2, -2}, {4, -3}, {8, -3}, {7, -2}, {9, -3}, {-11, -1}, {-10, -1},\n {-11, 0}, {-9, 0}, {-8, 0}, {-5, -1}, {-1, 0}, {0, 0}, {1, -1}, {7, -1}, {-8, 1}, {-7, 2}, {-4, 2},\n {-3, 2}, {-1, 1}, {0, 1}, {-1, 2}, {0, 2}, {4, 2}, {6, 1}, {9, 2}, {-13, 3}, {-13, 4}, {-11, 4}, {-10, 4},\n {-9, 3}, {-8, 3}, {-7, 3}, {-5, 3}, {-4, 3}, {-5, 4}, {-4, 4}, {-3, 3}, {-1, 3}, {0, 3}, {-1, 4}, {0, 4},\n {1, 3}, {1, 4}, {2, 4}, {3, 3}, {4, 3}, {3, 4}, {5, 3}, {6, 4}, {7, 4}, {8, 4}, {9, 3}, {10, 3}, {9, 4},\n {11, 4}, {-5, 5}, {-4, 6}, {3, 5}, {4, 5}, {4, 6}, {5, 5}, {6, 5}, {6, 6}, {7, 5}, {7, 6}, {8, 6}, {10, 6}}) do\n table.insert(create_list, { name = \"lithium-iceberg-small\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{4, -7}, {5, -4}, {6, -4}, {7, -4}, {4, -2}, {5, -3}, {6, -3}, {5, -2}, {6, -2}, {7, -3}, {-10, 0},\n {2, -1}, {1, 0}, {2, 0}, {3, -1}, {4, -1}, {3, 0}, {4, 0}, {5, -1}, {5, 0}, {-12, 1}, {-12, 2}, {-11, 1},\n {-10, 1}, {-11, 2}, {-10, 2}, {-9, 2}, {1, 1}, {2, 1}, {2, 2}, {3, 1}, {4, 1}, {3, 2}, {-12, 3}, {-11, 3},\n {-10, 3}, {-3, 4}, {-2, 4}, {2, 3}, {-3, 5}, {-2, 5}, {-1, 5}, {0, 5}, {-1, 6}, {0, 6}, {1, 5}, {2, 5},\n {1, 6}, {2, 6}, {3, 6}, {2, 7}, {3, 7}}) do\n table.insert(create_list, { name = \"lithium-iceberg-medium\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{6, -9}, {9, -8}, {9, -7}, {9, -2}, {11, -3}, {12, -3}, {6, 1}, {7, 1}, {14, -1}, {-11, 4}, {-7, 3},\n {5, 4}, {-11, 5}, {-7, 6}, {7, 5}, {-9, 7}, {-7, 7}, {0, 8}, {6, 7}}) do\n table.insert(create_list, { name = \"aqulio-snowy-decal\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{9, -8}, {9, -7}, {10, -6}, {12, -3}, {-5, 2}, {7, 1}, {-7, 3}, {10, 4}, {-8, 6}, {-6, 5}, {-7, 6},\n {-5, 6}, {7, 5}, {8, 5}, {-9, 7}, {-7, 7}, {6, 7}}) do\n table.insert(create_list, { name = \"snow-drift-decal\", position = position, amount = 1})\n end\n\n game.surfaces[1].create_decoratives{decoratives = create_list}\n\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {3.875, -6.25}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {6.125, -3.5625}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {-3.8125, -1.5}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {2.375, -1.9375}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {-8.75, 0.6875}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {1.8125, 0.3125}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {5.3125, 0.3125}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {-9.25, 2.8125}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {-2.875, 2.0625}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {0.3125, 2.6875}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {3.9375, 2.375}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {-4.625, 4.5}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-big\", position = {3.6875, 4.75}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {7.125, 4.625}}\n game.surfaces[1].create_entity{name = \"lithium-iceberg-huge\", position = {-1.75, 6.5625}}\n\n game.surfaces[1].create_entity{name = \"lithium-brine\", amount = 10, position = {-8, -2}}\n ", mute_wind_sounds = false, planet = "aquilo" }, skip_trigger = { surface = "aquilo", type = "change-surface" }, tag = "[planet=aquilo]", trigger = { technology = "planet-discovery-aquilo", type = "research" }, type = "tips-and-tricks-item" }, ["asteroid-defense"] = { category = "space-platform", dependencies = { "space-platform" }, indent = 1, name = "asteroid-defense", order = "e", simulation = { init = " require(\"__core__/lualib/story\")\n\n player = game.simulation.create_test_player{name = \"Spaceman\"}\n storage.platform = player.force.create_space_platform({name=\"platform\", planet=\"nauvis\", starter_pack=\"space-platform-starter-pack\"})\n storage.platform.apply_starter_pack()\n player.teleport({0, 0}, game.surfaces[2])\n game.simulation.camera_zoom = 1\n game.simulation.camera_player = player\n game.simulation.camera_position = {32, -7}\n game.simulation.hide_cursor = true\n game.forces.player.recipes[\"metallic-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"oxide-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"carbonic-asteroid-crushing\"].enabled = true\n surface = game.surfaces[2]\n\n surface.create_entities_from_blueprint_string\n {\n string = \"0eNqtnd1S4zoMgN8l1+2OJTtpy6ucYZjQumzmpGlPfnZgd3j3kwClwCZg52PvoLUs27I/y5LYP8lt2flTXVRtcvUnKbbHqkmu/vmTNMVdlZfD76r84JOrpDnlW788lXm7P9aH5c/uNnlcJEW18/fJlTwuRprs86ZdtnVeNadj3S5vfdm+aaOP14vEV23RFv65z6cfHm6q7nDr617o4p2gomp83fYfLJLTselbHauhr17S5ke6SB6Sq6X+SHv5u6L22+eP14NeH8Tqq9i7rlq2XV379m+ZYp5FuscREfZVRK+Yr4/Fbrk9lmXf63FEPdGzfvZJv9o3XTmM51cv9lj3H1RdWY5040InQFzUDKRhM5B+MgNZsGpZlGqrMNVWn6i2DlZtHaXaJky1zSeqDUYVppuaKN1EgpRT+Uw5jbJqte+t+o2GLsLG5bKXimpfVP1ny+1P34xo/2pJ8tTh+es3jW/borprhq/V/nD85W+6/rOyH4Pf3RStP/Qf7fOy8Yvk+dfPx81Lt8f7YueXlyH/7Kp/+863x244E/sZOxx3w/f8fb5ty4fkzaF3PTqPLn5E5ltHdPBtXpbF9jsHlb4Z1JTRrt4v0BuLGGyrH0Vd91N907T59t+bpvjtX8Dxsa8spi/D+lotPqPVNGr+GqIbk76Ok76Ok76ZKX2YsjEwmjh5IpNrMKauylzxEoR1jRRvoiZbbTBW9K3gMVEuUlONm+c0UryNm4hsrvgps1sFz2z6lah1/I1pSlTk5rroFjSLNnavuTjxsXttFSc+dq9lceLD99rmi2W0sXst7oC3sXst7oS3kXtN405ku5orPuhEtpH007gT2W6CL9Nfncgucjfq9Ik8NhFOgm+E523+LPe/Li/7L/ftSn/nq11eP9/UYq6Jbd350TFr9DX1e+/d27y+PVbfekt1Hw6Orv92fVf34nYTK7l6N98fbpHtw+nJQejaUze8XPzdn4u4qbJLsbucNP7+1LtXzbI85ruxDrPpEY0b1Ms4i2pqmNm8i+bUblvNEzdxxLt17KK/Xv0+W/Xp2djMvMeO9Db2ODP3Fj4x2+nl8NnWXfNzFKPnO5qMOPLb4jThVA7i+gMgOX/r5mJe1bE+5OXY9KUaoE/2tT4jx8c8fWyAPpuv9fn4jDBPGTeTyEFATtOZ0oMol2bRPJawHbGaSefADbcOeztzLxYwJmITzNKzm6DfBvhpwu77kef1YXnI7/LfReUvaFVjXuGat8vS50+6fk7XzAQjaPVmjO/3y6cEmiZtJvOYYccPxUznidMJcXbmmT0lz82UNzXcuU8CNmgHZdnMB41A8fEPBFPzGv8+MCVpM9N/Dxvyysx8fQgULzP990DxOvP1IVC8jY7wTKziys103wMVnctbGxQqm/s4EBaIW0XTPHBSonBrR5ftsvn8EJ6q+1ugr/pL/0OvZq/jPt/6KbfITVL3ttvvfX12wczrv7EQo5k59WnIw8ZaZkp3IQu71mCKD2/eo0rPdSTX4cE+de+m7PteQq57NYvyJePgQ6fLl1edocfxtIf94FbmT02G8X1s72B7C9srbC+svWHNYe9w8HDu4dJDy8tY8xVrvmbNN9BsqNnBpRO4dgIXT+DqCVw+geuncP2Unhvw4FB6ar8mWjHqOEgdB6njIHUco45j1HGMOo5RxzHqOEYdx6jjGHUco45j1HGQOrPbQ7sTaHgCLU+g6Qm0PYHGJ9D6BJqfQPtTaH9Kzz1of0qpc84+hdS0kJoWUtNCalpGTcuoaRk1LaOmZdS0jJqWUdMyalpGTcuoaSE1LaSmhdS0kJoWUtNCalpITQupaSE1LaSmhdS0kJoWUtNCalpITYXUVEhNhdRUSE1l1FRGTWXUVEZNZdRURk1l1FRGTWXUVEZNhdRUSE2F1FRITYXUVEhNhdRUSE2F1FRITYXUVEhNhdRUSD2B1BNIPYHUE0g9YdQTRj1h1BNGPWHUE0Y9YdQTRj1h1BNGPYHUE0g9gdQTSD2B1BNIPYHUE0g9gdQTSD2B1BNIPYHUE0Y9w6BnGPMMQ55hxDMIeAbxziDcGUQ7g2BnEOsMQp1BpDMIdAZxzjDMGUY5wyBnGOMMQ5xhhDMMcIbxzTC8GUY3w+BmGNsMQ5thr6Czm0OyXWrBAFehLwldSehJMkeS+ZHMjWReJHMimQ/JXEjmQTIHkvmP0H2E3iN0HqHvCF1H6DlCxxH6jdBthF4jdBqhzwhdRmFcFcZV6K/C0CSMTMLAJIxLsrAki0qyoCSLSbKQJItIsoAki0eycCSLRsJgJIxFwlAkjETCQCSMQ8IwJIxCwiAkjEHCECSMQMIApDKuKuMqjH7CRFmYJwvTZGGWLEuSZTmyLEWWZciyBFmWH8vSY1l2LEuOZbmxMDUWZsbCxFiYFwvTYmFWLEyKhTmxMCUWZsTChFiYDwvTYWE2rGVchbm0sGwTVm3Cok1Ys8lKNlnFJivYZPWarFyTVWuyYk1Wq8lKNVmlJizUhHWasEwTVmnCIk1YowlLNGGFJizQhPWZsDwTVmfC4kxYm+kYV+HY4Z9zgH/NIWVjD2t+vUiGv03Uf+nyvzAtkl++bp4E6lrc2qZZlrk00/Tx8X86LH8L\",\n position = {11, 0}\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(3),\n action = function() surface.create_entity{name=\"small-oxide-asteroid\", position = {18, -22}, velocity = {-0.02, 0.07}} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() surface.create_entity{name=\"small-carbonic-asteroid\", position = {42, -22}, velocity = {0.02, 0.08}} end\n },\n {\n condition = story_elapsed_check(2.5),\n action = function() surface.create_entity{name=\"small-metallic-asteroid\", position = {15, -22}, velocity = {0.01, 0.09}} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() surface.create_entity{name=\"small-oxide-asteroid\", position = {41, -22}, velocity = {-0.02, 0.07}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() surface.create_entity{name=\"small-carbonic-asteroid\", position = {35, -22}, velocity = {-0.03, 0.09}} end\n },\n {\n condition = story_elapsed_check(3),\n action = function() surface.create_entity{name=\"small-carbonic-asteroid\", position = {22, -22}, velocity = {0.01, 0.07}} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() surface.create_entity{name=\"small-oxide-asteroid\", position = {41, -22}, velocity = {-0.01, 0.03}} end\n },\n {\n condition = story_elapsed_check(2,5),\n action = function() surface.create_entity{name=\"small-metallic-asteroid\", position = {22, -22}, velocity = {0, 0.09}} end\n },\n {\n condition = story_elapsed_check(2),\n action = function() surface.create_entity{name=\"small-oxide-asteroid\", position = {16, -22}, velocity = {0.02, 0.08}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n surface.create_entity{name=\"small-metallic-asteroid\", position = {30, -22}, velocity = {-0.04, 0.07}}\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n ", mute_wind_sounds = false }, skip_trigger = { count = 1, damage_type = "physical", entity = "small-metallic-asteroid", match_type_only = true, type = "kill" }, tag = "[item=metallic-asteroid-chunk][entity=gun-turret]", trigger = { triggers = { { count = 1, event_type = "crafting-finished", item = "thruster", type = "craft-item" }, { count = 1, recipe = "thruster-fuel", type = "set-recipe" }, { count = 1, recipe = "thruster-oxidizer", type = "set-recipe" } }, type = "and" }, type = "tips-and-tricks-item" }, ["belt-lanes"] = { category = "game-interaction", name = "belt-lanes", order = "n", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtWNGS4iAQ/BeeyVYgIUZ/xbKsGEePqggpQvbOs/z3m8Rd9VaiwK4vmkB6eprpCXgim6aH1khlyeJEZK1VRxbLE+nkXlXNcM8eWyALIi0cCCWqOgxX1lSqa7WxyQYaS86USLWFP2TBzitKQFlpJVyQxovjWvWHDRiccMWQaicVDiX1L+gsYre6w8e0GqIiVML5m6DkiL/SNzGGuDyw7sBaqfbdMNHAQb/DusexxoKB7XpgikO7qumAksvtC5XPwEarRBvAkLXuh8xFSslBb4fByiYNVCOfW0rnM31IhF8TaXS1xTtPEmDIfisN1JfRkn6qqnvb9oN+D/DZFb5HGmZvkOn2ovaTQHwUyhlKqolI+dSqPokze4jjABZRKRTTKUyrVfjnwIJymEWIU/oAlxHAcx/geYAUsztgBxRLI7DKCax743dgrNMxrJjSkHEX6M2EndUKkl1vVFWDC/kjUye3zItbFsYtj6hJr9JhIgLZq3bYzUfQ4EQj6wQUWveY4BsCzM6tbf4h7VfbbvrdDsy6k39hKKbrxxU5xmgs/ZpU7oKOsRpjE2UcYC/OgnjyALfxNAyaBVTMPAz6zoJtI+2Ed8orqAdkFtF2xgV7WeA8j4FOvaBFUIN75OvsIvzmyO5QNU1y9WWrG3efu2ftQpwFNTtfnmVET/Jcs3kMtNeaZWmguvMX4mYsEDB7BcijNlHD8p19dplZTG/kE1yjzMW9FkqEvuixSl04RYic7IucYfvqbBZTt35ylHFVUd5XxTTxeZxIZczOPU8jDoSc/eiBsNZ41P3WYTBnAadBnvpYM+f+wrBvCWNND86kstdJsf+SemaQFSW/cXgQfolvNUGx+YoVXQ5fFPumWOGM8V+Gxd2fEpS842KNiLxkeZmJoihyIWa4kf8Hg2RzNQ==\",\n position = {4, 0}\n }\n ", init_update_count = 850 }, skip_trigger = { triggers = { { count = 400, entity = "transport-belt", match_type_only = true, type = "build-entity" }, { count = 40, entity = "inserter", match_type_only = true, type = "build-entity" } }, type = "and" }, tag = "[entity=transport-belt]", trigger = { count = 30, entity = "transport-belt", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["buffer-chest"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "buffer-chest", order = "h", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqlk9tugzAMht/F12HiFIqQ9iRVVQVqukiQpEnoxirefQZatgk0TRu5QLHsz7/t+AZl06GxUnkobiArrRwU+xs4eVaiGW2+NwgFSI8tMFCiHW9Wl9po62FgINUJ36CIhgMDVF56iTNjuvRH1bUlWnJYoo1wTl4xMFZf5QltUL2g80Q32lG4VmNeQgZR/sQZ9FDQfxjYChmvBa0hcTwhonCLkCyEsqvrn6Twu5QoJC0MLF468jzWsvFo3ejmsBoj5uIfXWGweHyz3rNKq1VgGuGRcl460ZA4MittW2o/g0q3RljhNWmF58nQjbOKwnCs5s777EOljaEq/kg80NloUvqPyUXx9uj4wnRd6byYgtecJJkp6RYjWxjYUO+trAJUaM99QO8ZbS0q3EJGM3Kc4jz0o5PvOHXg8W0k2/1OcMwXwbQPr9JOy7DnjLMd4weyTZtUfFk8Bld6HxMjzqM0T3iWZSnneTwMH+efMFE=\",\n position = {-8, 2}\n }\n\n game.simulation.camera_position = {0, 0.5}\n local roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert({name = \"logistic-robot\", count = 2})\n buffer_chest = game.surfaces[1].find_entities_filtered{name = \"buffer-chest\"}[1]\n provider_chest_1 = game.surfaces[1].find_entities_filtered{name = \"passive-provider-chest\"}[1]\n provider_chest_2 = game.surfaces[1].find_entities_filtered{name = \"passive-provider-chest\"}[2]\n game.simulation.camera_alt_info = false\n\n game.forces.player.worker_robots_speed_modifier = 1\n game.forces.player.character_logistic_requests = true\n\n step_1 = function()\n character = game.surfaces[1].create_entity\n {\n name = \"character\",\n position = {5.5, -10},\n force = \"player\"\n }\n character.walking_state = {walking = true, direction = defines.direction.south}\n script.on_nth_tick(1, function()\n if character.position.y >= 0.5 then\n character.walking_state = {walking = false}\n step_2()\n end\n end)\n end\n\n step_2 = function()\n buffer_chest.insert({name = \"iron-plate\", count = 100})\n buffer_chest.insert({name = \"copper-plate\", count = 100})\n provider_chest_1.insert({name = \"iron-plate\", count = 100})\n provider_chest_2.insert({name = \"copper-plate\", count = 100})\n character.get_logistic_point(defines.logistic_member_index.character_requester).get_section(1).set_slot(1, {value = \"iron-plate\", min = 2, max = 1000})\n character.get_logistic_point(defines.logistic_member_index.character_requester).get_section(1).set_slot(2, {value = \"copper-plate\", min = 2, max = 1000})\n script.on_nth_tick(1, function()\n if character.get_main_inventory().get_item_count(\"iron-plate\") < 2 then return end\n if character.get_main_inventory().get_item_count(\"copper-plate\") < 2 then return end\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n character.walking_state = {walking = true, direction = defines.direction.south}\n step_4()\n end)\n end\n\n step_4 = function()\n script.on_nth_tick(1, function()\n if game.surfaces[1].count_entities_filtered{name = \"logistic-robot\"} > 0 then return end\n reset()\n end)\n end\n\n reset = function()\n if character and character.valid then character.destroy() end\n buffer_chest.clear_items_inside()\n provider_chest_1.clear_items_inside()\n provider_chest_2.clear_items_inside()\n start()\n end\n\n start = function()\n count = 60\n script.on_nth_tick(1, function()\n count = count -1\n if count > 0 then return end\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { count = 10, entity = "buffer-chest", type = "build-entity" }, tag = "[item=buffer-chest]", trigger = { technology = "logistic-system", type = "research" }, type = "tips-and-tricks-item" }, ["bulk-crafting"] = { category = "game-interaction", name = "bulk-crafting", order = "i", simulation = { game_view_settings = { default_show_value = false, show_controller_gui = true, show_crafting_queue = true }, init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 4.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n\n player.insert{name = \"iron-plate\", count = 100}\n player.insert{name = \"iron-plate\", count = 100}\n player.insert{name = \"iron-gear-wheel\", count = 100}\n player.insert{name = \"iron-gear-wheel\", count = 100}\n player.clear_inventory_highlights()\n player.opened = player\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function()\n local target = game.simulation.get_widget_position({type = \"recipe-slot\", data = \"transport-belt\"})\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(1) },\n {\n init = function() game.simulation.control_down{control = \"craft-5\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"craft-5\"} end,\n condition = function() return game.simulation.move_cursor({position = player.position}) end\n },\n { condition = story_elapsed_check(3) },\n\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"recipe-slot\", data = \"burner-inserter\"})\n return game.simulation.move_cursor({position = target})\n end,\n action = function() player.clear_inventory_highlights() end\n },\n { condition = story_elapsed_check(1) },\n {\n init = function() game.simulation.control_down{control = \"craft-5\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"craft-5\"} end,\n condition = function() return game.simulation.move_cursor({position = player.position}) end\n },\n { condition = story_elapsed_check(3) },\n\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"recipe-slot\", data = \"iron-chest\"})\n return game.simulation.move_cursor({position = target})\n end,\n action = function() player.clear_inventory_highlights() end\n },\n { condition = story_elapsed_check(1) },\n {\n init = function() game.simulation.control_down{control = \"craft-all\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"craft-all\"} end,\n condition = function() return game.simulation.move_cursor({position = player.position}) end\n },\n\n {\n condition = story_elapsed_check(15),\n action = function()\n player.clear_items_inside()\n player.insert{name = \"iron-plate\", count = 100}\n player.insert{name = \"iron-plate\", count = 100}\n player.insert{name = \"iron-gear-wheel\", count = 100}\n player.insert{name = \"iron-gear-wheel\", count = 100}\n player.clear_inventory_highlights()\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { consecutive = true, count = 3, event_type = "crafting-of-multiple-items-ordered", type = "craft-item" }, tag = "[item=iron-gear-wheel]", trigger = { consecutive = true, count = 5, event_type = "crafting-of-single-item-ordered", type = "craft-item" }, type = "tips-and-tricks-item" }, ["burner-inserter-refueling"] = { category = "inserters", dependencies = { "inserters" }, indent = 1, name = "burner-inserter-refueling", order = "b", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1duOgyAQANB/mWfcFBVvv7LZGK2zXRILBrC7TeO/L7TpXdPOmwhzBgScA7T9iIORykF1ALnWykL1eQArN6rpwzu3HxAqkA63wEA129ByplF20MZFLfYOJgZSdfgHFZ/Yy+BeNx2am6B4+mKAykkn8ZT+2NjXaty2fmTFL7G/WneoovUPWufFQVsfpFXI5aEoWX0IBnsf4R+mMJcHKX6cxbMRl1eBQScNrk/dKTuvR49uGMOyn/xk6RPN5Mlu53qfaUZOCXJOkgVBFiQ5I8gpSc4vcjsahSaSyqJx8xuaLNI8nrELis1pdkmweUmz+YqC50ScU3BBxGMKTtxOnlBw4n5ywrXkK9IR54R7WdBkwr0saXL+vkz7/fHifZn2++Pl65ogXpYEqRYqQny9lVJ9S+X7lsvX/cTP42uLzkm1sWGcwa3eYT36vt6fYezqUF19lzMjTqGSHqttdVPZGezQ2GOeuOBpkYgsy1Ih8nKa/gEgIZvA\",\n position = {0, 0}\n }\n\n script.on_nth_tick(2400, function()\n local chest = game.surfaces[1].find_entities_filtered{name = \"wooden-chest\"}[1]\n chest.insert({name = \"coal\", count = 20})\n for k, burner in pairs (game.surfaces[1].find_entities_filtered{name = \"burner-inserter\"}) do\n burner.clear_items_inside()\n burner.energy = 400000\n end\n end)\n\n " }, skip_trigger = { count = 50, entity = "inserter", match_type_only = true, type = "build-entity" }, tag = "[entity=burner-inserter][item=coal]", trigger = { count = 3, entity = "burner-inserter", type = "build-entity" }, type = "tips-and-tricks-item" }, ["circuit-network"] = { category = "game-interaction", name = "circuit-network", order = "l", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"cable-guy\"}\n player.teleport({0.5, -7})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n storage.resting_position = {0.5, 4}\n game.simulation.camera_player_cursor_position = storage.resting_position\n storage.character = player.character\n storage.character.character_running_speed_modifier = -0.5\n\n local technology = \"inserter-capacity-bonus-2\"\n local technologies = prototypes.technology\n for name, prerequisite in pairs (technologies[technology].prerequisites) do\n game.forces.player.technologies[name].researched = true\n end\n game.forces.player.technologies[technology].researched = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqd1++OojAQAPB36eeyoS1F4FXMhiCOXnOlkLbcnWt49y3cLeqKypwfCFj49V+mkzmTne6hs8p4UpyJqlvjSLE9E6eOptLjf/7UASmI8tAQSkzVjE/eVsZ1rfXRDrQnAyXK7OEPKdjwTgkYr7yCv9L0cCpN3+zAhhdmwzWV1hFoqL1VddS1GkIHXevCt60Zuw5eJPibpOREivxNDgO98/jszRIYsMdTFOYE9lDVy+pkZmHge2XDd1NbQsmuPxzAlk59BJLF82+hZ3GZiQfQUf0DnF/qiz2fQTI7yjiwYdBLSHyF3Ayaham0v8BatYfS+ar++TX6hb7kox2875Hnj3rMFuAUua1cPl+UDdJj+XMvw3riuZcjFjL7R7H4+0omCzKL/2OPVtIMQW9wNEfQKY4WCFri6ARBJzgaE2oCR6cImuPoDYJmODpD0DGOztccoexxHKLOUI4IUIYLUM5W5hR2E51LEv924Omq6Zag5BUkVkLyFZSshMQrCBFZbD5q+Kr1R0TWZQvW0YjIumzKOhoRWZdtWkcj8hzjKFpgwkjgaESeYzGORuQ5xnA0Is9lOBmR5nKcjIhFXCgKRCjiIlFcIlG31X4xVzz06FwPma4fC597PrtKRgdlQtvj0uB24F/vlw68V+boxvcsNCE1lX1o0yGxwb4cS7HQ5G0Pw1hu/Q7jG2utLaOSplS+02240s10F640C3fhvamEK64qPkpCznPTeHjGkkzINE0TKTf5MHwCYxiRcw==\",\n position = {-1, 0}\n }\n lamp1 = game.surfaces[1].find_entity(\"small-lamp\", {1.5, 0.5})\n lamp2 = game.surfaces[1].find_entity(\"small-lamp\", {2.5, 0.5})\n lamp3 = game.surfaces[1].find_entity(\"small-lamp\", {3.5, 0.5})\n chest1 = game.surfaces[1].find_entity(\"steel-chest\", {-14.5, -0.5})\n chest2 = game.surfaces[1].find_entity(\"steel-chest\", {-0.5, 0.5})\n inserter = nil\n\n first_simulation = true\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() storage.character.walking_state = {walking = true, direction = defines.direction.south} end\n },\n {\n condition = function() return storage.character.position.y > -0.5 end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n\n -- SETUP LAMP1\n\n {\n init = function() player.cursor_stack.set_stack{name = \"red-wire\", count = 1} end,\n condition = function() return game.simulation.move_cursor({position = chest2.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = chest2.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = lamp1.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = lamp1.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {lamp1.position.x, lamp1.position.y + 1}, speed = 0.1}) end,\n action = function() player.cursor_stack.clear() end\n },\n { condition = function() return game.simulation.move_cursor({position = lamp1.position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = lamp1 end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui-control-behavior-modes.enable-disable\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id\"})\n return game.simulation.move_cursor({position = target, speed = 0.1})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n if first_simulation == false then story_jump_to(storage.story, \"setIronPlate\") end\n end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"item-group-tab\", data = \"intermediate-products\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_down() end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_up() end\n },\n {\n name = \"setIronPlate\",\n condition = function()\n local target = game.simulation.get_widget_position({type = \"simple-slot\", data = \"iron-plate\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"drop-down\"})\n return game.simulation.move_cursor({position = target, speed = 0.1})\n end\n },\n {\n init = function() chest1.insert({name = \"iron-plate\", count = 1}) end,\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button\", data = \">\"})\n return game.simulation.move_cursor({position = target, speed = 0.1})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end,\n action = function() player.opened = nil end\n },\n { condition = story_elapsed_check(6) },\n\n -- SETUP LAMP2 & LAMP3\n\n {\n init = function() player.cursor_stack.set_stack{name = \"red-wire\", count = 1} end,\n condition = function() return game.simulation.move_cursor({position = lamp1.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = lamp1.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = lamp2.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = lamp2.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = lamp3.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = lamp3.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {lamp2.position.x, lamp2.position.y + 1}, speed = 0.1}) end,\n action = function() player.cursor_stack.clear() end\n },\n { condition = function() return game.simulation.move_cursor({position = lamp2.position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = lamp2 end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui-control-behavior-modes.enable-disable\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"simple-slot\", data = \"iron-plate\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"drop-down\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button\", data = \">\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-or-number\"})\n return game.simulation.move_cursor({position = target, speed = 0.1})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"textfield\", data = \"0\"})\n return game.simulation.move_cursor({position = target, speed = 0.1})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n game.simulation.write({text = \"1\"})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button-localised-substring\", data = \"gui.set-constant\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end,\n action = function() player.opened = nil end\n },\n { condition = function() return game.simulation.move_cursor({position = lamp3.position, speed = 0.15}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = lamp3 end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui-control-behavior-modes.enable-disable\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"simple-slot\", data = \"iron-plate\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"drop-down\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button\", data = \">\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-or-number\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"textfield\", data = \"0\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n game.simulation.write({text = \"2\"})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n init = function() chest1.insert({name = \"iron-plate\", count = 2}) end,\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button-localised-substring\", data = \"gui.set-constant\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end,\n action = function() player.opened = nil end\n },\n { condition = story_elapsed_check(7) },\n\n -- SETUP INSERTER\n\n {\n init = function()\n player.cursor_stack.set_stack{name = \"bulk-inserter\", count = 1}\n action = function() game.simulation.camera_player_cursor_direction = defines.direction.west end\n end,\n condition = function() return game.simulation.move_cursor({position = {chest2.position.x, chest2.position.y + 1}, speed = 0.1}) end,\n action = function()\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.west}\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() inserter = game.surfaces[1].find_entity(\"bulk-inserter\", {chest2.position.x, chest2.position.y + 1}) end\n },\n { condition = function() return game.simulation.move_cursor({position = {inserter.position.x + 1, inserter.position.y}, speed = 0.1}) end },\n {\n init = function() player.cursor_stack.set_stack{name = \"red-wire\", count = 1} end,\n condition = function() return game.simulation.move_cursor({position = chest2.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = chest2.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = inserter.position, speed = 0.1}) end,\n action = function() player.drag_wire{position = inserter.position} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {inserter.position.x + 1, inserter.position.y}, speed = 0.1}) end,\n action = function() player.cursor_stack.clear() end\n },\n { condition = function() return game.simulation.move_cursor({position = inserter.position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = inserter end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui-control-behavior-modes.enable-disable\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"simple-slot\", data = \"iron-plate\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"drop-down\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button\", data = \">\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-or-number\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"textfield\", data = \"0\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n game.simulation.write({text = \"3\"})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button-localised-substring\", data = \"gui.set-constant\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n init = function() chest1.insert({name = \"iron-plate\", count = 7}) end,\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end,\n action = function() player.opened = nil end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = inserter.position, speed = 0.2}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() inserter.rotate({by_player = player}) end\n },\n { condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end },\n\n -- RESET EVERYTHING\n\n {\n condition = story_elapsed_check(17),\n action = function()\n player.opened = nil\n storage.character.walking_state = {walking = true, direction = defines.direction.north}\n end\n },\n {\n condition = function() return storage.character.position.y < -7 end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = storage.resting_position, speed = 0.2}) end,\n action = function()\n lamp1.destroy()\n lamp1 = game.surfaces[1].create_entity{name = \"small-lamp\", position = {1.5, 0.5}, force = player.force, create_build_effect_smoke = false}\n lamp2.destroy()\n lamp2 = game.surfaces[1].create_entity{name = \"small-lamp\", position = {2.5, 0.5}, force = player.force, create_build_effect_smoke = false}\n lamp3.destroy()\n lamp3 = game.surfaces[1].create_entity{name = \"small-lamp\", position = {3.5, 0.5}, force = player.force, create_build_effect_smoke = false}\n inserter.destroy()\n chest2.clear_items_inside()\n first_simulation = false\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 5, type = "manual-wire-drag", wire_type = "red" }, { count = 5, type = "manual-wire-drag", wire_type = "green" } }, type = "or" }, tag = "[item=red-wire]", trigger = { triggers = { { technology = "circuit-network", type = "research" }, { ticks = 108000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["clear-cursor"] = { category = "game-interaction", name = "clear-cursor", order = "c", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 4.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n\n player.insert{name = \"iron-plate\", count = 300}\n player.clear_inventory_highlights()\n player.opened = player\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 2}\n return game.simulation.move_cursor({position = target})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"pick-item\", notify = false} end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = {player.position.x - 2, player.position.y - 0.5}}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"clear-cursor\", notify = true} end\n },\n {\n condition = story_elapsed_check(2),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 5, type = "clear-cursor" }, trigger = { ticks = 18000, type = "time-elapsed" }, type = "tips-and-tricks-item" }, ["connect-switch"] = { category = "electric-network", dependencies = { "electric-network" }, indent = 1, name = "connect-switch", order = "e", simulation = { init = " player = game.simulation.create_test_player{name = \"big K\"}\n player.character.teleport{0, 3.5}\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVk+FugyAUhd/l/sZGFKX6KkuzqL1pSRAM4JwxvHvRLlmzsXb+45Kc7x4u5y7QyhEHI5SDegHRaWWhflvAiotq5Hrn5gGhBuGwBwKq6ddq0BOaxE7CdVfwBIQ64yfU1JOXUuu0wmRqpHwQZv5EAJUTTuDdwFbM72rsWzSBHNOT4MMGiVZrt4BJaH4oCMzhVB0Kv7r5wcn+xXmJyb8xfSAkKLFzRnTJoCXGfNEvYBp4QYvicm31aNa3slOkAdvZgP3Nz2P8Iv6Vv8DpRqWxGZT7LD5xyGMO+T78swmXMf5xZ6JoGo9CtS9Rd0xI+7YV9cP+EfhAYzdJdqSMVxmnJecVZ97fAJfMMhY=\",\n position = {0,0}\n }\n\n step_4 = function()\n local count = 30\n player.cursor_stack.set_stack{name = \"copper-wire\", count = 100}\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {-4.5, 0.5}}) then\n player.drag_wire{position = {-4.5, 0.5}}\n step_5()\n end\n end)\n end\n\n step_5 = function()\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = {-0.5, 0.5}, speed = 0.15}) then\n player.drag_wire{position = {-0.5, 0.5}}\n step_6()\n end\n end)\n end\n\n step_6 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {0.5, 0.5}}) then\n player.drag_wire{position = {0.5, 0.5}}\n step_7()\n end\n end)\n end\n\n step_7 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {4.5, 0.5}}) then\n player.drag_wire{position = {4.5, 0.5}}\n step_9()\n end\n end)\n end\n\n step_9 = function()\n local count = 30\n player.clear_cursor()\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = player.position}) then\n reset()\n end\n end)\n end\n\n reset = function()\n\n local count = 30\n player.clear_cursor()\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n player.clear_cursor()\n local switch = game.surfaces[1].find_entity(\"power-switch\", {0, 1})\n switch.get_wire_connector(defines.wire_connector_id.power_switch_left_copper).disconnect_all()\n switch.get_wire_connector(defines.wire_connector_id.power_switch_right_copper).disconnect_all()\n start()\n end)\n end\n\n start = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n step_4()\n end)\n end\n\n start()\n " }, skip_trigger = { triggers = { { count = 1, source = "power-switch", type = "manual-wire-drag", wire_type = "copper" }, { count = 1, target = "power-switch", type = "manual-wire-drag", wire_type = "copper" } }, type = "or" }, tag = "[entity=power-switch]", trigger = { entity = "power-switch", type = "build-entity" }, type = "tips-and-tricks-item" }, ["construction-robots"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "construction-robots", order = "c", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN0dFuhSAMANB/6TPeTBBj+JWbmxt11ZEomILbnOHfB7q4JfoweKKhp027QjPMOJE2HtQKurXGgbqv4HRv6iHF/DIhKNAeR2Bg6jG9yDZ2suQhMNDmFT9B5eHBAI3XXuNubI/laeaxQYofztkMJutigjWpUkQyzhks8e9LCOwk8ENw3lLdY9a+obti8uomf6CbvKLELzU3ztdb8tkRYleKK6M4DByw9aTbDA1Sv2RxnEhd3eIVme+kjKNr5q5Dejr9hanV41wUk/9rmMuj4biOD03bLu6CyXQfMbYtUv3ZO4N3JLcZvMqLSsiyLAspKx7CN2VVsKk=\",\n position = {-9, 2}\n }\n\n local roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert(\"construction-robot\")\n\n local chest = game.surfaces[1].find_entities_filtered{name = \"storage-chest\"}[1]\n chest.insert(\"stone-wall\")\n chest.insert(\"gun-turret\")\n game.simulation.camera_alt_info = true\n game.simulation.camera_position = {0, 0.5}\n game.forces.player.worker_robots_speed_modifier = 1\n\n script.on_nth_tick(360, function()\n if not storage.ghosts_built then\n local bp_string = \"0eNqV1NtqhDAQBuB3meu4mHjImldZSnHbYQnoKCa2Fcm711gKS5uguYww3/wOk6xw72YcJ00W1Ar6bSAD6raC0Q9qO//NLiOCAm2xBwbU9v5k7ECYfbZdB46Bpnf8AsUdOyx8zJTZeZrQPhUK98IAyWqr8af9flheae7vOG1yqDGDcTBbyUC+m2cuFYMFVMYvlfNZ/ijilFIcKEXoX/4ru5GHgPJUjPIgRnVKqX6VPKzUaUoki0wYiQgB16QYkRRNEhIZCM+TVq2IKDxp1WKKSNqUmFIkzSWmlEmK8Mp2qffLr54eGQYfOJm9QFx5KRsheS1lU9fOfQPQI3ms\"\n local stack = game.create_inventory(1)[1]\n stack.import_stack(bp_string)\n local ghosts = stack.build_blueprint\n {\n surface = game.surfaces[1],\n force = game.forces.player,\n position = {4, 1},\n build_mode = defines.build_mode.forced,\n direction = defines.direction.north,\n skip_fog_of_war = false\n }\n else\n for k, entity in pairs (game.surfaces[1].find_entities_filtered{type = {\"ammo-turret\", \"wall\"}}) do\n entity.order_deconstruction(\"player\")\n end\n end\n storage.ghosts_built = not storage.ghosts_built\n end)\n " }, skip_trigger = { triggers = { { count = 1, type = "mine-item-by-robot" }, { count = 1, type = "build-entity-by-robot" } }, type = "and" }, tag = "[item=construction-robot]", trigger = { technology = "construction-robotics", type = "research" }, type = "tips-and-tricks-item" }, ["copy-entity-settings"] = { category = "copy-paste", is_title = true, name = "copy-entity-settings", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 3.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVlOFugyAQx9/lPkNTVKzzVZqmQXe1JIgG7DrX+O47aWa6zLgAyXEQ+P0vueMeUJkb9k7bAcoH6LqzHsrjA7xurDLz2TD2CCXoAVtgYFU775T32FZG24a3qr5qizyBiYG27/gJpZhODNAOetD45IXNeLa3tkJHFxaSb5UxHA3Wg9M17zuDJNN3nt52dg6AeDxNdpLBCGWxk9PE/vCSSF5y2Oalsbz9Ni+L5Il0mycjefk2Lo8Nbxt3WHALCC26ZuRUZ+guql7PcWCKPdVRdbtc0J29/sL5ZBkrYsV2Ua7k6id6QUkjLYe1fpa46yxvUDl+vyIaWBF7ixUTxavYClHso5HyP6SIRia/kPR579qFn3sUTLKEyRM7kmVp8MiyLHhk50nevObk0dvQKsqXzsLgA50PekkhsiKVeZ5nUhbpNH0DtYlyfg==\",\n position = {0, 0}\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1)\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-4.5, 0.5}}) end,\n action = function()\n copy_source = player.selected\n game.simulation.control_down{control = \"copy-entity-settings\", notify = true}\n end\n },\n {\n init = function() game.simulation.control_up{control = \"copy-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = {-1.5, 0.5}}) end },\n {\n init = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end,\n condition = function() return game.simulation.move_cursor({position = {4.5, 0.5}}) end,\n action = function() game.simulation.control_up{control = \"paste-entity-settings\"} end\n },\n { condition = story_elapsed_check(0.5) },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(1),\n action = function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"assembling-machine-2\"}) do\n if v ~= copy_source then\n v.set_recipe(nil)\n end\n end\n copy_source = nil\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 2, type = "paste-entity-settings" }, trigger = { consecutive = true, count = 3, type = "set-recipe" }, type = "tips-and-tricks-item" }, ["copy-paste"] = { category = "ghost-building", dependencies = { "ghost-building" }, indent = 1, name = "copy-paste", order = "c", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"kovarex\"}\n player.teleport{-1.5, 5.5}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqdk90KgzAMhd8l11Xwt9pXGWP4E0ZBo7R1TKTvvqo3gznQ3iUl/c7hkCxQdxOOSpIBsYBsBtIgbgto+aSqW9/MPCIIkAZ7YEBVv3ZGVaTHQZmgxs6AZSCpxTeIyN4ZIBlpJO6krZkfNPU1Kjfwj8FgHLT7NtCq6lBBWoQZg9lVZRlmTqOVCpt9IrbsBx17oV1lD2DJBVh+zWd6Ac2voTOvCPIz6NwLzY/T5V4RnPJZePnMVp9udbc1F19XweCFSu9qRZTyMuZRznlZJNZ+ADm2DbE=\",\n position = {-4, 0}\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() game.simulation.camera_player_cursor_direction = defines.direction.north end,\n condition = story_elapsed_check(0.25)\n },\n {\n condition = function() return game.simulation.move_cursor({position = {player.position.x, player.position.y - 2}}) end,\n action = function() game.simulation.control_press{control = \"copy\", notify = player.input_method ~= defines.input_method.game_controller} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-4.75, -1.75}}) end,\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n game.simulation.control_down{control = \"select-for-blueprint\", notify = false}\n else\n game.simulation.control_press{control = \"select-for-blueprint\", notify = false}\n end\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-2.25, 0.75}}) end,\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n game.simulation.control_up{control = \"select-for-blueprint\", notify = false}\n else\n game.simulation.control_press{control = \"select-for-blueprint\", notify = false}\n end\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {0.5, -0.5}}) end,\n action = function() player.raw_build_from_cursor() end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.clear_cursor() end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"copy\", notify = player.input_method ~= defines.input_method.game_controller} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-4.75, 1.25}}) end,\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n game.simulation.control_down{control = \"select-for-blueprint\", notify = false}\n else\n game.simulation.control_press{control = \"select-for-blueprint\", notify = false}\n end\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-3.25, 2.75}}) end,\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n game.simulation.control_up{control = \"select-for-blueprint\", notify = false}\n else\n game.simulation.control_press{control = \"select-for-blueprint\", notify = false}\n end\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {1, 0}}) end,\n action = function() player.raw_build_from_cursor() end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = {4.5, -0.5}}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"cycle-clipboard-backwards\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-horizontal\", notify = false} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() player.build_from_cursor({position = {4.5, -0.5}, direction = defines.direction.east}) end\n },\n { condition = function() return game.simulation.move_cursor({position = {4, 0}}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"cycle-clipboard-forwards\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-horizontal\", notify = false} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() player.build_from_cursor({position = {4, 0}, direction = defines.direction.east}) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() player.clear_cursor() end\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{area = {{-1, -2}, {6, 10}}}) do\n v.destroy()\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { type = "dependencies-met" }, { count = 5, type = "activate-paste" } }, type = "sequence" }, tag = "[item=copy-paste-tool]", trigger = { triggers = { { type = "dependencies-met" }, { ticks = 432000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["copy-paste-filters"] = { category = "copy-paste", dependencies = { "copy-entity-settings" }, indent = 1, name = "copy-paste-filters", order = "c", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 1.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrVWdtuozAQ/Rc/Q+UxNpf8yiqKKHFTS8RExnQ3ivLva8ImqVpQx5PtQx8B+8yZ4ZzBmZzYczvogzPWs9WJmaazPVv9OrHe7Gzdjvf88aDZihmv9yxhtt6PV97Vtj90zqfPuvXsnDBjt/oPW8E5+XJz29Vb7d5tEud1wrT1xhs9hb9cHDd22D+HlSu47TX2xdjwKG1ede8D5qHrw7bOjtECVCrkk0rYMYA+qUuEaf2m194bu+vHdU7vuze9GcKz1munt5uRYHj0Ure9Tth0e2Jyjes6m+507dLfr1q3IXDTDWPRgPOE7bvtuKj2aavrC61bOdbnsSIf8hEfazGTR/Yui61xupmeyuRa1G7wh2Gs/Sf4bOk9zYSBf+XKPgYqZ4AlAVhggBWiIHweDgSiIjleQFB+i4B0GwgHEZkmbYxrBuPvGhIUDRURKeU/wBPl1xIARfdEhZcuZDGeAE5ARpkCItoe8J+hWkC0vnEN2elAaX4S9Too3U+hkBVBQjjOOQEZx7kgVCNHIZcE5AKFTGkCKM6C0gRQnAVEVOOKXKGQRQSyWEIGMQdNMSES+u7C/tAa7+cPC3CBLD/V4drlxoXLPS5smjrMJhyNOxfij/1Kv8x2HBHhXsGXkpVzyDHuraKQI9x7OxDhVBXhXlBRyDHulVGiyjhGVJAtiGoOEQgNAUk2wrcgYlSRRdgWeMy7yyK+nQBRnBWhP44hEKRzCjRHQVP8h4QuKdC4glQEb+OgJadAowoigaBqJGtBgcaxvntxCCdqt3Ph1L39Wn7ZzCfvOoWxC2dmKSlCR/2GkSomjbseSWnkFOXj0iii0lAPpUH5giLTqKLS4I+koTjFG7hpEdC8USynsfyDUgmagmnBMprOaMEkTQ20YJgR3+1NVfFyyxGDhfIB/AIzn3oAHzP/4g/gVxEz9NuYihOmSd4Nem70k3PKEPa/MogZqKlvYSAoIz06g3Uy/feyevc/T8LetOsvgUQJssxUnudSqaI6n/8CLgGRnw==\",\n position = {-1, 1}\n }\n splitter1 = game.surfaces[1].find_entities_filtered{name = \"splitter\"}[1]\n splitter2 = game.surfaces[1].find_entities_filtered{name = \"splitter\"}[2]\n splitter1.splitter_filter = {name = \"electronic-circuit\", quality = \"normal\", comparator = \"=\"} -- https://forums.factorio.com/129042\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(14)\n },\n {\n name = \"continue\",\n condition = function() return game.simulation.move_cursor({position = splitter1.position}) end,\n action = function() game.simulation.control_down{control = \"copy-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"copy-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = splitter2.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"paste-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function()\n splitter2.splitter_filter = nil\n splitter2.splitter_output_priority = \"none\"\n end\n },\n {\n condition = story_elapsed_check(2),\n action = function() story_jump_to(storage.story, \"continue\") end\n }\n }\n }\n tip_story_init(story_table)\n ", init_update_count = 750 }, skip_trigger = { triggers = { { count = 1, source = "fast-inserter", target = "fast-inserter", type = "paste-entity-settings" }, { count = 1, source = "splitter", target = "splitter", type = "paste-entity-settings" }, { count = 1, source = "requester-chest", target = "requester-chest", type = "paste-entity-settings" }, { count = 1, source = "cargo-wagon", target = "cargo-wagon", type = "paste-entity-settings" } }, type = "or" }, tag = "[entity=fast-inserter]", trigger = { consecutive = true, count = 3, type = "set-filter" }, type = "tips-and-tricks-item" }, ["copy-paste-requester-chest"] = { category = "copy-paste", dependencies = { "copy-entity-settings" }, indent = 1, name = "copy-paste-requester-chest", order = "d", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 3.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n game.forces.player.worker_robots_speed_modifier = 1\n game.forces.player.worker_robots_storage_bonus = 8\n game.forces.player.recipes[\"energy-shield-equipment\"].enabled = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVlH1vgyAQxr/L/Q1NwZdav0rTNGqvlkTAgW5zjd994KZbNuaiJggk/O557jgfUDY9tkaoDvIHiEorC/npAVbUqmj8Xje0CDmIDiUQUIX0K6NL3WrTwUhAqCu+Qs5G8u+xwlqUZSNUTWVR3YVCyr8h+HgmgKoTncAPGdNiuKhelmhcjIUk8Sp6SbHBqjOioq1u0MVptXWHtfIKHJBG0S4hMECe7ZLRC/wB5FuBPF0HRluB7LAOjNeTFwDOlo8OSMBgJaZKoEJTD9TeBTZXik+9aKWLBYGYyVYT2bqHdHNS1nmH3/cwUCk+Idg+RMgWgu20KWqk1R1tCMNmb4yFxRwX1OLqM9WuqdDciirkMJ7FESj72w3NxYo39DvLE4jF9l/OXQWdYjR/K58vAuNeuWutF2GmvjoxkhBOkjM5uZFE08yN/nUz/03dzJ2Y2jf/9pMg8IzGTlF4xuIsStI0jZPkcBzHd7ecZO4=\",\n position = {0, 0}\n }\n\n roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert({name = \"logistic-robot\", count = 5})\n assembler = game.surfaces[1].find_entities_filtered{name = \"assembling-machine-2\"}[1]\n storage_chest = game.surfaces[1].find_entities_filtered{name = \"storage-chest\"}[1]\n requester_chest = game.surfaces[1].find_entities_filtered{name = \"requester-chest\"}[1]\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n storage_chest.clear_items_inside()\n storage_chest.insert(\"steel-plate\")\n storage_chest.insert(\"advanced-circuit\")\n end,\n condition = story_elapsed_check(1)\n },\n {\n condition = function() return game.simulation.move_cursor({position = assembler.position}) end,\n action = function() game.simulation.control_down{control = \"copy-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"copy-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = requester_chest.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"paste-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(5),\n action = function()\n requester_chest.clear_items_inside()\n requester_chest.get_logistic_point(defines.logistic_member_index.logistic_container).get_section(1).clear_slot(1)\n requester_chest.get_logistic_point(defines.logistic_member_index.logistic_container).get_section(1).clear_slot(2)\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 2, match_type_only = true, source = "assembling-machine-1", target = "requester-chest", type = "paste-entity-settings" }, tag = "[entity=requester-chest]", trigger = { triggers = { { count = 10, entity = "requester-chest", match_type_only = true, type = "build-entity" }, { count = 20, logistic_chest_only = true, type = "set-logistic-request" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["copy-paste-spidertron"] = { category = "copy-paste", dependencies = { "copy-entity-settings" }, indent = 1, name = "copy-paste-spidertron", order = "e", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n source_spider = game.surfaces[1].create_entity{name = \"spidertron\", position = {-4, 1.5}, force = \"player\"}\n source_spider.color = {1, 0, 0, 0.5}\n paste_spider = game.surfaces[1].create_entity{name = \"spidertron\", position = {4, 1.5}, force = \"player\"}\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1)\n },\n {\n condition = function() return game.simulation.move_cursor({position = {source_spider.position.x, source_spider.position.y - 1.5}}) end,\n action = function() game.simulation.control_down{control = \"copy-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"copy-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = {paste_spider.position.x, paste_spider.position.y - 1.5}}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"paste-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function()\n paste_spider.color = {1, 0.5, 0, 0.5}\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 1, source = "spidertron", target = "spidertron", type = "paste-entity-settings" }, tag = "[entity=spidertron][entity=spidertron]", trigger = { count = 2, entity = "spidertron", type = "build-entity" }, type = "tips-and-tricks-item" }, ["copy-paste-trains"] = { category = "copy-paste", dependencies = { "copy-entity-settings" }, indent = 1, name = "copy-paste-trains", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({1, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {1, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrFld9u2yAUxt/lXJOJ/wY/QF+imiLHZS4ahtTQbFHkdy8kbTZptAq52Y0tOJzf+fyBDyfYuVezX6xP0J/AjsFH6B9PEO3kB1fm0nFvoAebzAwI/DCX0TJYBysC65/Mb+jJ+h2B8ckmay7558Fx61/nnVnygmtmTDl3ek6bMwLBPsScFXwplUkbzhAccwIV64r+4dCbOUx8xWHteroah7frqXJEux5d48h2PVVO16yHkRpHNeupc/SV48IY5pDswXwlhq7lPA47Z7YuTDYmO8btr2ebx3M4WD9B/2Nw0SAIi821hgsFf8sqxuDCUoj5gRFMZVpjoRRlQglBMBVMY0nz0l2JqU5xRlinOy1wx7mk6j08lDDXCjNNicgvwiWTlGEuVVc9lwS3G8+qIHKbY1fb73esVr39P/3kM/78qIXjNzGFfc2MD0pWA092MeMlms9f/JAKD4P7WTz4rxvM2ze4DhK3OcO6G5w5viSCMYFanfaW8ongO3pKtVeSO5pKHaTbFVW7JcXtijIo35nnW7X/6xJGcDBLPCdQRbhiQkrJBdd0Xd8AXHltUg==\",\n position = {0, -1}\n }\n locomotive1 = game.surfaces[1].find_entities_filtered{name = \"locomotive\"}[1]\n locomotive2 = game.surfaces[1].find_entities_filtered{name = \"locomotive\"}[2]\n trainstop = game.surfaces[1].find_entities_filtered{name = \"train-stop\"}[2]\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1)\n },\n {\n condition = function() return game.simulation.move_cursor({position = locomotive1.position}) end,\n action = function() game.simulation.control_down{control = \"copy-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"copy-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = locomotive2.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"paste-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = trainstop.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_down{control = \"paste-entity-settings\", notify = true} end\n },\n {\n init = function() game.simulation.control_up{control = \"paste-entity-settings\"} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(3),\n action = function()\n locomotive2.color = nil\n trainstop.color = nil\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 1, source = "locomotive", target = "locomotive", type = "paste-entity-settings" }, { count = 1, source = "train-stop", target = "train-stop", type = "paste-entity-settings" }, { count = 1, source = "locomotive", target = "train-stop", type = "paste-entity-settings" }, { count = 1, source = "train-stop", target = "locomotive", type = "paste-entity-settings" } }, type = "or" }, tag = "[entity=locomotive]", trigger = { count = 3, entity = "locomotive", type = "build-entity" }, type = "tips-and-tricks-item" }, ["drag-building"] = { category = "drag-building", is_title = true, name = "drag-building", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n storage.player = game.simulation.create_test_player{name = \"kovarex\"}\n storage.character = storage.player.character\n storage.character.teleport{0, 0.5}\n game.simulation.camera_player = storage.player\n game.simulation.camera_player_cursor_position = {0, 0}\n\n update_camera = function()\n game.simulation.camera_position = {storage.player.position.x, storage.player.position.y - 2}\n end\n\n build_from_cursor = function()\n if storage.player.can_build_from_cursor{position = game.simulation.camera_player_cursor_position} then\n storage.player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.west}\n end\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() storage.character.teleport{0, 0.5} end,\n action = function() update_camera() end\n },\n { condition = story_elapsed_check(0.5) },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.character.position.x - 2.5, storage.character.position.y - 4}}) end,\n action = function() storage.character.cursor_stack.set_stack{name = \"stone-furnace\", count = 12} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.character.position.x + 2.5, storage.character.position.y - 4}}) end,\n update = function() build_from_cursor() end,\n action = function() storage.character.walking_state = {walking = true, direction = defines.direction.east} end\n },\n {\n condition = function() return storage.player.cursor_stack.count == 0 end,\n update = function()\n game.simulation.camera_player_cursor_position = {storage.character.position.x + 2.5, storage.character.position.y -4}\n build_from_cursor()\n if game.tick % 60 == 0 then\n game.surfaces[1].build_checkerboard({{storage.character.position.x + 10, storage.character.position.y - 10},\n {storage.character.position.x + 25, storage.character.position.y + 10}})\n end\n update_camera()\n end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.player.position.x + 3.5, storage.player.position.y - 1}}) end,\n action = function()\n storage.character.cursor_stack.set_stack{name = \"transport-belt\", count = 24}\n game.simulation.camera_player_cursor_direction = defines.direction.west\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.player.position.x - 4, storage.player.position.y - 1}}) end,\n update = function() build_from_cursor() end,\n action = function() storage.character.walking_state = {walking = true, direction = defines.direction.west} end\n },\n {\n condition = function() return storage.player.cursor_stack.count == 0 end,\n update = function()\n game.simulation.camera_player_cursor_position = {storage.character.position.x - 4, storage.character.position.y - 1}\n build_from_cursor()\n update_camera()\n end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (storage.player.surface.find_entities_filtered{name = \"stone-furnace\"}) do\n v.destroy()\n end\n for k, v in pairs (storage.player.surface.find_entities_filtered{name = \"transport-belt\"}) do\n v.destroy()\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { build_by_dragging = true, build_in_line = true, consecutive = true, count = 5, type = "build-entity" }, trigger = { build_by_dragging = false, build_in_line = true, consecutive = true, count = 4, type = "build-entity" }, type = "tips-and-tricks-item" }, ["drag-building-poles"] = { category = "drag-building", dependencies = { "drag-building" }, indent = 1, name = "drag-building-poles", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n storage.player = game.simulation.create_test_player{name = \"kovarex\"}\n storage.character = storage.player.character\n game.simulation.camera_player = storage.player\n\n update_camera = function()\n game.simulation.camera_position = {storage.player.position.x, storage.player.position.y - 1.5}\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n storage.character.teleport{0, 0}\n game.simulation.camera_player_cursor_position = {0, 0}\n end,\n action = function() update_camera() end\n },\n { condition = story_elapsed_check(0.5) },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.character.position.x + 2, storage.character.position.y - 3}}) end,\n action = function()\n storage.character.cursor_stack.set_stack{name = \"small-electric-pole\", count = 50}\n storage.character.walking_state = {walking = true, direction = defines.direction.east}\n end\n },\n {\n condition = function() return storage.player.cursor_stack.count == 0 end,\n update = function()\n local build_offset = { x = 2, y = -3 }\n local pole_x = math.floor(storage.character.position.x) + build_offset.x\n local pole_y = storage.character.position.y + build_offset.y\n game.simulation.camera_player_cursor_position = {storage.character.position.x + build_offset.x, pole_y}\n if storage.last_pole_x == nil or pole_x - storage.last_pole_x == 7 then\n storage.player.build_from_cursor{position = {pole_x, pole_y}}\n storage.last_pole_x = pole_x\n end\n if game.tick % 60 == 0 then\n game.surfaces[1].build_checkerboard({{storage.character.position.x + 10, storage.character.position.y - 10},\n {storage.character.position.x + 25, storage.character.position.y + 10}})\n end\n update_camera()\n end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (storage.player.surface.find_entities_filtered{name = \"small-electric-pole\"}) do\n v.destroy()\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n story_jump_to(storage.story, \"start\")\n storage.last_pole_x = nil\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { build_by_dragging = true, consecutive = true, count = 3, entity = "small-electric-pole", linear_power_pole_line = true, match_type_only = true, type = "build-entity" }, tag = "[entity=small-electric-pole]", trigger = { consecutive = true, count = 7, entity = "small-electric-pole", linear_power_pole_line = true, match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["drag-building-underground-belts"] = { category = "drag-building", dependencies = { "drag-building" }, indent = 1, name = "drag-building-underground-belts", order = "d", simulation = { init = " require(\"__core__/lualib/story\")\n storage.player = game.simulation.create_test_player{name = \"kovarex\"}\n storage.character = storage.player.character\n game.simulation.camera_player = storage.player\n game.simulation.camera_player_cursor_direction = defines.direction.east\n cursor_position = {0, 0}\n\n update_camera = function()\n game.simulation.camera_position = {storage.player.position.x, storage.player.position.y - 1.5}\n end\n\n direction = defines.direction.east\n last_distance = 1\n last_x = 0\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n storage.character.teleport{0, 0}\n game.simulation.camera_player_cursor_position = {0, 0}\n end,\n action = function() update_camera() end\n },\n { condition = story_elapsed_check(0.5) },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.character.position.x + 2, storage.character.position.y - 3}}) end,\n action = function()\n storage.player.cursor_stack.set_stack{name = \"underground-belt\", count = 50}\n storage.character.walking_state = {walking = true, direction = defines.direction.east}\n end\n },\n {\n condition = function() return storage.player.cursor_stack.count == 0 end,\n update = function()\n local build_offset = {3, -3.5}\n game.simulation.camera_player_cursor_position = {storage.character.position.x + build_offset[1], storage.character.position.y + build_offset[2]}\n\n cursor_position = {storage.player.position.x + build_offset[1], storage.player.position.y + build_offset[2]}\n if (cursor_position[1] - last_x) > last_distance then\n if storage.player.can_build_from_cursor{position = cursor_position, direction = direction} then\n storage.player.build_from_cursor{position = cursor_position, direction = direction}\n end\n if last_distance == 1 then\n direction = defines.direction.west\n last_distance = 5\n else\n direction = defines.direction.east\n last_distance = 1\n end\n game.simulation.camera_player_cursor_direction = direction\n last_x = math.floor(cursor_position[1])\n end\n\n if game.tick % 60 == 0 then\n game.surfaces[1].build_checkerboard({{storage.character.position.x + 10, storage.character.position.y - 10},\n {storage.character.position.x + 25, storage.character.position.y + 10}})\n end\n update_camera()\n end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (storage.player.surface.find_entities_filtered{name = \"underground-belt\"}) do\n v.destroy()\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n story_jump_to(storage.story, \"start\")\n direction = defines.direction.east\n last_distance = 1\n last_x = 0\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { build_by_dragging = true, count = 3, entity = "underground-belt", match_type_only = true, type = "build-entity" }, tag = "[entity=underground-belt]", trigger = { count = 30, entity = "underground-belt", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["e-confirm"] = { category = "game-interaction", name = "e-confirm", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({-8.5, -1.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n player.character.direction = defines.direction.south\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNptkd2KwyAQhd9lrk2pSQzBV1mWEt1JV0g0609pGnz3NbZkF6o3cgbPd5jjBmIKuFilPfANlDTaAf/YwKmrHqZ95tcFgYPyOAMBPcy7skaYxVgPkYDSX3gHTuMnAdReeYVPRhbrRYdZoE0P3t0EFuOSweg9KUGquiOwAq9jJG+A+gC4IJwfsq+AaDKiKSGaA4ETSm+VrFCjva5VagDtOEgsEemLSECEcUR7ceqRIPR8nEJW+7cv/gR0iV/J73SXEtiJ5Qx6PrG4N5n75v++h8ANrcueuqdt37Cu61rG+tTVLwHtlQY=\",\n position = {-7, -5},\n }\n\n game.forces.player.technologies[\"logistic-system\"].research_recursive()\n game.forces.player.technologies[\"logistics\"].researched = true -- for splitters to be selectable\n\n chest = game.surfaces[1].find_entities_filtered{name = \"requester-chest\"}[1]\n button = \"\"\n slot_data = \"\"\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n button = \"0\"\n slot_data = \"transport-belt\"\n end,\n condition = function() return game.simulation.move_cursor({position = chest.position, speed = 0.75}) end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = chest end\n },\n { condition = story_elapsed_check(0.25) },\n {\n name = \"continue\",\n condition = function()\n local target = game.simulation.get_widget_position({type = \"logistics-button\", data = button})\n return game.simulation.move_cursor({position = target, speed = 0.45})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id-base\", data = slot_data})\n return game.simulation.move_cursor({position = target, speed = 0.45})\n end\n },\n {\n condition = story_elapsed_check(0.35),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.75),\n action = function()\n game.simulation.control_press{control = \"confirm-gui\", notify = true}\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n if button == \"5\" then button = \"6\" end\n if button == \"4\" then\n button = \"5\"\n slot_data = \"storage-chest\"\n end\n if button == \"3\" then\n button = \"4\"\n slot_data = \"small-electric-pole\"\n end\n if button == \"2\" then\n button = \"3\"\n slot_data = \"inserter\"\n end\n if button == \"1\" then\n button = \"2\"\n slot_data = \"splitter\"\n end\n if button == \"0\" then\n button = \"1\"\n slot_data = \"underground-belt\"\n end\n if button < \"6\" then story_jump_to(storage.story, \"continue\") end\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = player.position, speed = 0.5}) end,\n action = function() player.opened = nil end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n local position = chest.position\n chest.destroy()\n chest = game.surfaces[1].create_entity{name = \"requester-chest\", position = position, force = player.force, create_build_effect_smoke = false}\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 3, type = "use-confirm" }, trigger = { count = 5, type = "set-logistic-request" }, type = "tips-and-tricks-item" }, ["electric-network"] = { category = "electric-network", is_title = true, name = "electric-network", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n\9 player.teleport({-9, 5.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtmNFyoyAUht+Fa+wIgjF5lU4mQ5R0mUV0ELub7eTdF0yj7Ra3ObS5MYp+58Dhx19e0FGPsrfKOLR7QaruzIB2jy9oUE9G6HDNnXuJdkg52SKMjGjDmbPCDH1nXXaU2qELRso08jfakcseI2mcckpeSdPJ+WDG9iitv2FmDJ0WNuuFkdqD+27wz3QmhPScjPIHjtEZ7coHfrngDxy6cFqhdSa1rJ1VddZ3WsZ4xStvE+cVM0/U9diOWrjOxjjkSokx2MxQ5qSMb8rqH3JwEUyRv6az9eng+f7DIJ1T5mkI91nZds/yMPo27aSVzSEUwTedhB4kRtfL11G+5d48C1PLJquVrUcVItfdGIpL8xyjtmumu1ympZjyWsoW6xB/06FBWh8tNiLbd11plPWVmNqJL5LvgbWqkYfBifrnYVB/ZAj3MVa5NrkiEau1iCwC3gDAGwi4AoBLCHgLAHMImOQAMgORCYBcgMgUQKYgcgEgExCZAcg5iMzvJ5MtiAwQIAEJkAAUSEAKJAAJEpAECUCDBKQUCtAgAambAjRIQEqhAA0SkLopQIMEpBQK0CABqZsCNAgSCgVIEKRtClAgSCYUIECQsumiP92JJmo81nB49qymH4M5/Wj2coBT+4JRc3aUUbNJgO61uE3QMFOjRJrgPSfYt/Wp+LxioapL3H+c4qdFY1DLf5vKYeGIpswTrGEs+Ri7THCH97IXOZ+8jc/+Z875Z2NQJZjNe/Pc3vX9wN6m+I5aAb4fWIq3vbMjLMXd3sumKewiXk1WpMDoCoylwPgKjKfA2ApsEde8CEgj7dPZa8HPspOoo6tocaVufFmO4+kk7W0+5fMvFm2TvFqvbF6wKmUwVnYu2DYFtpIZB7wZF9j3bmJch7czfoC/aRuD3LUOzd2pvrIOcZo6W+jKEs0L6IuPvyPuMfrl+xLG+JFijv2LlO/xozchHPu5Hf6HA/aZh//hgH1MvvcPTtt+uze7hBj5gRimYLQirCp4WZaM84pcLn8BFfCgsA==\",\n position = {-2, 4},\n }\n pole = game.surfaces[1].find_entity(\"small-electric-pole\", {-9.5, 1.5})\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function() return game.simulation.move_cursor({position = pole.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = pole end\n },\n {\n condition = function() return game.simulation.move_cursor({position = player.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(60),\n action = function()\n player.opened = nil\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 25, type = "generating-power" }, trigger = { triggers = { { triggers = { { triggers = { { recipe = "steam-engine", type = "unlock-recipe" }, { recipe = "boiler", type = "unlock-recipe" } }, type = "and" }, { ticks = 54000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, { event_type = "crafting-finished", item = "small-electric-pole", type = "craft-item" }, { event_type = "crafting-finished", item = "steam-engine", type = "craft-item" }, { event_type = "crafting-finished", item = "boiler", type = "craft-item" }, { event_type = "crafting-finished", item = "offshore-pump", type = "craft-item" } }, type = "or" }, type = "tips-and-tricks-item" }, ["electric-pole-connections"] = { category = "electric-network", dependencies = { "electric-network" }, indent = 1, name = "electric-pole-connections", order = "c", simulation = { init = " player = game.simulation.create_test_player{name = \"big K\"}\n player.character.teleport{-2, 2.5}\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entity{name = \"small-electric-pole\", position = {-6.5, 0.5}, force = \"player\"}\n local right_pole = game.surfaces[1].create_entity{name = \"small-electric-pole\", position = {7.5, 0.5}, force = \"player\"}\n\n step_1 = function()\n player.cursor_stack.set_stack({name = \"small-electric-pole\", count = 50})\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = {0.5, 0.5}, speed = 0.1}) then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position}\n player.clear_cursor()\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = player.position}) then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n local count = 30\n player.cursor_stack.set_stack{name = \"copper-wire\", count = 100}\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {0.5, 0.5}}) then\n player.drag_wire{position = {0.5, 0.5}}\n step_5()\n end\n end)\n end\n\n step_5 = function()\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = right_pole.position, speed = 0.15}) then\n player.drag_wire{position = right_pole.position}\n step_6()\n end\n end)\n end\n\n step_6 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {4, 1}}) then\n step_7()\n end\n end)\n end\n\n step_7 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = {0.5, 0.5}}) then\n player.drag_wire{position = {0.5, 0.5}}\n step_8()\n end\n end)\n end\n\n step_8 = function()\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = right_pole.position, speed = 0.15}) then\n player.drag_wire{position = right_pole.position}\n step_9()\n end\n end)\n end\n\n step_9 = function()\n local count = 30\n player.clear_cursor()\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = player.position}) then\n reset()\n end\n end)\n end\n\n reset = function()\n\n local count = 30\n player.clear_cursor()\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n player.clear_cursor()\n local pole = game.surfaces[1].find_entity(\"small-electric-pole\", {0.5, 0.5})\n pole.destroy()\n start()\n end)\n end\n\n start = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n step_1()\n end)\n end\n\n start()\n " }, skip_trigger = { count = 5, type = "manual-wire-drag", wire_type = "copper" }, tag = "[item=copper-cable]", trigger = { triggers = { { ticks = 864000, type = "time-elapsed" }, { count = 15, entity = "small-electric-pole", match_type_only = true, type = "build-entity" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["elevated-rails"] = { category = "trains", indent = 1, name = "elevated-rails", order = "c", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"Nico-Sallach\"}\n player.teleport{-2, -2}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0}\n game.simulation.camera_zoom = 1\n storage.character = player.character\n\n\9 game.surfaces[1].build_checkerboard{{-24, -13}, {22, 13}}\n\n for y = -13, 12 do\n game.surfaces[1].set_tiles{{name = \"grass-4\", position = {6, y}}}\n for x = 7, 21 do\n game.surfaces[1].set_tiles{{name = \"water\", position = {x, y}}}\n end\n end\n\n for y = -16, 12, 4 do\n game.surfaces[1].create_entity{name = \"cliff\", position = {5 ,y}, cliff_orientation = \"north-to-south\"}\n end\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVlNFqxCAQRf9lnl3oaEyiv1KWkt2VrZCYEN3SEPLvNQmUQufBeRJ15giX46xw619umn1IYFfw9zFEsO8rRP8MXb+fpWVyYMEnN4CA0A37bu58D5sAHx7uGyxuVwEuJJ+8O/uPzfIRXsPNzbngtzOm3Pv8TJcDIWAaY+4aw/5UJl2MgCUvuG3iH0UyKSREMSGKglRMiKYgmglpKEjNhBgK0nCDJZNtuRQyWlNMUfrE6Cziw8/ufl5WBBTfyqmqnFqutcJyarnm0pRTud4j6SxyzUfSWuS6j6S3yLVfkuIi139JmovcDyDpiA0XkyPO8/eY0PbPQBfw5eZ4lMsWq1bpuq4rrZuc5Q/Ot/dt\",\n position = {-10,0}\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() game.forces.player.chart(game.surfaces[1], {{-22, -13}, {22, 13}}) end,\n condition = story_elapsed_check(1)\n },\n { condition = function() return game.simulation.move_cursor({position = {-16.5, 3}}) end },\n {\n init = function()\n player.cursor_stack.set_stack{name = \"rail\", count = 50}\n player.insert{name = \"rail-ramp\", count = 1}\n player.insert{name = \"rail-support\", count = 1}\n end,\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.activate_rail_planner() end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {1, 3}}) end,\n action = function() game.simulation.control_press{control = \"toggle-rail-layer\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() player.raw_build_from_cursor() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = {1, 0}}) end },\n {\n condition = function() return game.simulation.move_cursor({position = {14, 0}}) end,\n action = function() player.raw_build_from_cursor() end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n game.simulation.deactivate_rail_planner()\n player.character.clear_items_inside()\n end\n },\n {\n condition = story_elapsed_check(3),\n action = function()\n local rails = game.surfaces[1].find_entities()\n for _, rail in pairs(rails) do\n if rail.name == \"elevated-straight-rail\" or rail.name == \"rail-ramp\" or rail.name == \"rail-support\" then\n rail.destroy()\n end\n end\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 5, type = "toggle-rail-layer" }, tag = "[item=rail-ramp]", trigger = { triggers = { { technology = "elevated-rail", type = "research" }, { triggers = { { event_type = "crafting-finished", item = "rail-ramp", type = "craft-item" }, { ticks = 108000, type = "time-elapsed" } }, type = "or" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["entity-flip"] = { category = "game-interaction", name = "entity-flip", order = "k", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"kovarex\"}\n player.teleport{0, 3.5}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.forces.player.technologies[\"oil-processing\"].researched = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVkdFuhCAQRf9lnnGzrGKNv7LZGKSjmUTBAm5rjf/ekaamSX0pLzADnDtzZ4V2mHHyZCPUK5BxNkB9XyFQb/Ww5+IyIdRAEUcQYPW4R46GzGNHFv0CmwCyr/gBtdweAtBGioTfnBQsjZ3HFj0/OAhhbkPUkZxl6uQCpSPrMSaTLwIW3ottE38Yt4OBA5royWTIdfRLxl2g77TBE+TtmpA5F9vOXYe+CfTJEHk91olWft7xCV5eVBKoLoolPBpKtrU6cH3758k7gyGQ7eHnvnmb9cBy/M46P7LfJyUU/7Ks2vYRvJNP/t+lUKIQ6sG5NMD617wFPNGHhLhVsqhyVZZloVTFrn8BKpywJg==\",\n position = {-3, -7}\n }\n refinery1 = game.surfaces[1].find_entities_filtered{name = \"oil-refinery\"}[1]\n refinery2 = nil\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(0.5)\n },\n {\n condition = function() return game.simulation.move_cursor({position = refinery1.position}) end,\n action = function() player.update_selected_entity(game.simulation.camera_player_cursor_position) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-horizontal\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-horizontal\", notify = true} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() player.cursor_stack.set_stack{name = \"oil-refinery\", count = 1} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {refinery1.position.x + 9, refinery1.position.y}}) end,\n action = function() player.update_selected_entity(game.simulation.camera_player_cursor_position) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-vertical\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"flip-vertical\", notify = true} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position}\n player.clear_cursor()\n end\n },\n {\n condition = story_elapsed_check(1.0),\n action = function()\n refinery2 = game.surfaces[1].find_entities_filtered{name = \"oil-refinery\"}[2]\n refinery2.set_recipe(\"basic-oil-processing\")\n player.update_selected_entity(game.simulation.camera_player_cursor_position)\n end\n },\n {\n condition = story_elapsed_check(0.75),\n action = function() game.simulation.control_press{control = \"flip-vertical\", notify = true} end\n },\n { condition = story_elapsed_check(0.5) },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function()\n refinery2.destroy()\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 3, type = "flip-entity" }, tag = "", trigger = { count = 5, machine = "oil-refinery", recipe = "advanced-oil-processing", type = "set-recipe" }, type = "tips-and-tricks-item" }, ["entity-transfers"] = { category = "game-interaction", dependencies = { "stack-transfers" }, name = "entity-transfers", order = "f", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entity{name = \"coal\", position = {-5.5, -1.5}, amount = 123456}\n game.surfaces[1].create_entity{name = \"coal\", position = {-4.5, -1.5}, amount = 654321}\n game.surfaces[1].create_entity{name = \"iron-ore\", position = {-5.5, 1.5}, amount = 314159}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV0ttuwyAMANB/8TOpFHJh5VemacrF6ywlJgKyLYr495GiTdWWtesTMsgHG7xCO8w4WWIPegXqDDvQjys4OnEzbHt+mRA0kMcRBHAzblE7W0abjcTEp6y3NAwQBBD3+AE6D+Km4LxhzF6i03R4kSvDkwBkT54wlXIOlmeexxZtxK8WIWAyLuYa3m6OXlYLWOISa4KeLHbpTG4l/pDlnXK5K9c7cvFH27/M4ovcQcr/ItUVpLqzx2TJ249Xf8PvxvTIWfeKzu+IxSGZ+aEK21+fx0JfzKGAN7QuXfSQl+ooVV4rdVRFCJ9StORn\",\n position = {-1,0},\n }\n chest = game.surfaces[1].find_entities_filtered{name = \"wooden-chest\"}[1]\n drills = game.surfaces[1].find_entities_filtered{type = \"mining-drill\"}\n furnaces = game.surfaces[1].find_entities_filtered{type = \"furnace\"}\n resting_position = {0, -1}\n\n fast_entity_transfer = function()\n game.simulation.control_press{control = \"fast-entity-transfer\", notify = true}\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n for k, drill in pairs (drills) do\n drill.clear_items_inside()\n drill.insert({name = \"coal\", count = 41})\n end\n for k, furnace in pairs (furnaces) do\n furnace.crafting_progress = 0\n furnace.clear_items_inside()\n furnace.get_output_inventory().insert({name = \"iron-plate\", count = 40})\n end\n chest.clear_items_inside()\n chest.insert({name = \"iron-ore\", count = 80})\n player.clear_items_inside()\n end,\n condition = function() return game.simulation.move_cursor({position = drills[1].position}) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = drills[2].position, speed = 0.075}) end,\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = resting_position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n local stack = player.get_main_inventory().find_item_stack(\"coal\")\n stack.swap_stack(player.cursor_stack)\n end\n },\n { condition = function() return game.simulation.move_cursor({position = furnaces[1].position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = furnaces[2].position, speed = 0.1}) end,\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = chest.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = resting_position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n local stack = player.get_main_inventory().find_item_stack(\"iron-ore\")\n stack.swap_stack(player.cursor_stack)\n end\n },\n { condition = function() return game.simulation.move_cursor({position = furnaces[1].position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = furnaces[2].position, speed = 0.1}) end,\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = resting_position}) end },\n { condition = story_elapsed_check(0.5) },\n { condition = function() return game.simulation.move_cursor({position = furnaces[1].position, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = furnaces[2].position, speed = 0.1}) end,\n action = function() fast_entity_transfer() end\n },\n { condition = story_elapsed_check(1) },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { transfer = "in", type = "entity-transfer" }, { transfer = "out", type = "entity-transfer" } }, type = "and" }, tag = "[item=burner-mining-drill][item=stone-furnace]", trigger = { ticks = 108000, type = "time-since-last-tip-activation" }, tutorial = "entity-transfers", type = "tips-and-tricks-item" }, ["fast-belt-bending"] = { category = "drag-building", dependencies = { "drag-building" }, indent = 1, name = "fast-belt-bending", order = "e", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n player.cursor_stack.set_stack{name = \"transport-belt\", count = 50}\n game.simulation.camera_player_cursor_direction = defines.direction.east\n end,\n condition = function() return game.simulation.move_cursor({position = {-3.5, -1.5}}) end\n },\n { condition = story_elapsed_check(0.5) },\n {\n init = function() game.simulation.control_down{control = \"build\", notify = false} end,\n condition = function() return game.simulation.move_cursor({position = {3.5, 0.5}}) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n game.simulation.camera_player_cursor_direction = defines.direction.south\n game.simulation.control_down{control = \"rotate\", notify = true}\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {3.5, 2.5}}) end,\n action = function()\n game.simulation.control_up{control = \"build\"}\n game.simulation.control_up{control = \"rotate\"}\n end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n game.simulation.control_down{control = \"clear-cursor\", notify = false}\n player.character.clear_items_inside()\n end\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(1),\n action = function()\n for k, v in pairs (player.surface.find_entities_filtered{name = \"transport-belt\"}) do\n v.destroy()\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 3, type = "fast-belt-bend" }, tag = "[entity=transport-belt]", trigger = { build_by_dragging = true, count = 200, entity = "transport-belt", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["fast-obstacle-traversing"] = { category = "drag-building", dependencies = { "drag-building" }, indent = 1, name = "fast-obstacle-traversing", order = "f", simulation = { init = " player = game.simulation.create_test_player{name = \"Arnold J. Rimmer\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.smart_belt_building = true\n player.surface.create_entity{name=\"stone-furnace\", position = {0, -1}}\n item_name = \"transport-belt\"\n direction = defines.direction.east\n\n step_1 = function()\n player.cursor_stack.set_stack{name = item_name, count = 50}\n player.insert{name = \"underground-belt\", count = 2}\n game.simulation.camera_player_cursor_direction = direction\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {-4.5, -1.5}} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_3()\n end)\n end\n\n step_3 = function()\n local target = {4.5, -1.5}\n script.on_nth_tick(1, function()\n local finished = game.simulation.move_cursor{position = target}\n if last_x == nil or last_x ~= math.floor(game.simulation.camera_player_cursor_position.x) then\n player.raw_build_from_cursor{created_by_moving = true}\n end\n last_x = math.floor(game.simulation.camera_player_cursor_position.x)\n if finished then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n local target = player.position\n script.on_nth_tick(1, function()\n local finished = game.simulation.move_cursor{position = target}\n if finished then\n reset()\n end\n end)\n end\n\n reset = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n for k, v in pairs (player.surface.find_entities_filtered{name = \"transport-belt\"}) do\n v.destroy()\n end\n for k, v in pairs (player.surface.find_entities_filtered{name = \"underground-belt\"}) do\n v.destroy()\n end\n start()\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_1()\n end)\n end\n\n start()\n " }, skip_trigger = { count = 3, type = "belt-traverse" }, tag = "[entity=transport-belt][entity=underground-belt]", trigger = { triggers = { { build_by_dragging = true, count = 200, entity = "transport-belt", match_type_only = true, type = "build-entity" }, { build_by_dragging = true, count = 20, entity = "underground-belt", match_type_only = true, type = "build-entity" } }, type = "and" }, type = "tips-and-tricks-item" }, ["fast-replace"] = { category = "fast-replace", is_title = true, name = "fast-replace", order = "a", simulation = { init = " local surface = game.surfaces[1]\n game.forces.player.recipes[\"copper-cable\"].enabled = true\n surface.create_entities_from_blueprint_string\n {\n string = \"0eNqVlPFugyAQxt/l/oamqFjrqzRNg+y0JIoG7Lq28d132swtqZ0Bk/Mgfr/vDAcPKOoLds7YHvIHGN1aD/nhAd5UVtXjmlUNQg7Ke2yK2tiKN0qfjUUuYGBg7Ad+QS6GIwO0vekNPgnT5Hayl6ZARx+wH5JvVF1zrFH3zmjetTUCg671pG3taEm8KNpIBjfIudzIYWAvvCiQt1vhxWG8OFnhJWG8RKzwZCAvW+GlYTwZr/B2M28moUVX3Tj1FrpS6aVdiZ/MhBqpuJQlupM3d4KI7TwWvDL2b1e+btZcfLxc/D4UmP4FMnCoTTfKS+NQuYa0lbqTGBbMxDbUbf/GzbjW8ooM+fWMWC+aiUCzJHpjptuuQ8e1Kqg/xtN+pX8dj/pBMMkiJo/sQJHFU0aRJVNGcXwoG98pZaQ1PTbE/L18GHyi81MZUSaSLJZpuhPbXbYfhm+/XX96\",\n position = {0, 0}\n }\n\n game.simulation.camera_position = {0, 0.5}\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 3.5})\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_alt_info = true\n item_name = \"assembling-machine-1\"\n\n step_1 = function()\n player.cursor_stack.set_stack{name = item_name, count = 50}\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {-4.5, 0.5}} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n local finished = game.simulation.move_cursor{position = {4.5, 0.5}}\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position}\n if finished then\n step_3()\n end\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.clear_cursor()\n player.clear_items_inside()\n local finished = game.simulation.move_cursor{position = player.position}\n if finished then\n start()\n end\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if item_name == \"assembling-machine-1\" then\n item_name = \"assembling-machine-2\"\n elseif item_name == \"assembling-machine-2\" then\n item_name = \"assembling-machine-3\"\n else\n item_name = \"assembling-machine-1\"\n end\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { count = 2, type = "fast-replace" }, trigger = { triggers = { { count = 10, entity = "steel-furnace", type = "build-entity" }, { count = 10, entity = "assembling-machine-2", type = "build-entity" }, { count = 10, entity = "assembling-machine-3", type = "build-entity" } }, type = "or" }, type = "tips-and-tricks-item" }, ["fast-replace-belt-splitter"] = { category = "fast-replace", dependencies = { "fast-replace" }, indent = 1, name = "fast-replace-belt-splitter", order = "c", simulation = { init = "\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1e1qgzAUBuB7Ob9j8fiV6q2UUbQ9jIBGSdJtIt57Y2Vj0JWd889ofIwfr+8CXX+jyRkboFnAXEbroTkt4M27bfttX5gnggZMoAEU2HbYRsG11k+jC0lHfYBVgbFX+oIG1zcFZIMJhnbpMZjP9jZ05OKEH8OH0VLy2fZ9dKfRx1NGu10xMgnmh1LBHLfqQ7mu6snJWM6/TP7qlp6XVH1TaaQUXI2jy348+wMu+LAWwSUfLkRwxYdLEaz5cCaCj3w4F8E1H05FMKZ8GWUysmUhnLFh4bPgZ0/29pCfPdn3hvzsyRKC/OzJMo387Mn+QsjPnuy/ibWwIDB9URCprCF2J7bXo+maX8Wo4IOc31d8xELXmcZK61rH+XcbjFt7\",\n position = {0, 0}\n }\n\n game.simulation.camera_position = {0, 0.5}\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_alt_info = true\n item_name = \"transport-belt\"\n direction = defines.direction.east\n\n step_1 = function()\n player.cursor_stack.set_stack{name = item_name, count = 50}\n game.simulation.camera_player_cursor_direction = direction\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {1.5, -0.49}} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = direction}\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.clear_cursor()\n player.clear_items_inside()\n local finished = game.simulation.move_cursor{position = player.position}\n if finished then\n start()\n end\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n item_name = item_name == \"transport-belt\" and \"splitter\" or \"transport-belt\"\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { triggers = { { count = 2, match_type_only = true, source = "splitter", target = "transport-belt", type = "fast-replace" }, { count = 2, match_type_only = true, source = "transport-belt", target = "splitter", type = "fast-replace" } }, type = "or" }, tag = "[item=transport-belt][item=splitter]", trigger = { count = 20, entity = "splitter", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["fast-replace-belt-underground"] = { category = "fast-replace", dependencies = { "fast-replace" }, indent = 1, name = "fast-replace-belt-underground", order = "d", simulation = { init = "\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1e1qgzAUBuB7Ob9j8fiV6q2UUbQ9jIBGSdJtIt57Y2Vj0JWd889ofIwfr+8CXX+jyRkboFnAXEbroTkt4M27bfttX5gnggZMoAEU2HbYRsG11k+jC0lHfYBVgbFX+oIG1zcFZIMJhnbpMZjP9jZ05OKEH8OH0VLy2fZ9dKfRx1NGu10xMgnmh1LBHLfqQ7mu6snJWM6/TP7qlp6XVH1TaaQUXI2jy348+wMu+LAWwSUfLkRwxYdLEaz5cCaCj3w4F8E1H05FMKZ8GWUysmUhnLFh4bPgZ0/29pCfPdn3hvzsyRKC/OzJMo387Mn+QsjPnuy/ibWwIDB9URCprCF2J7bXo+maX8Wo4IOc31d8xELXmcZK61rH+XcbjFt7\",\n position = {0, 0}\n }\n\n game.simulation.camera_position = {0, 0.5}\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_alt_info = true\n item_name = \"transport-belt\"\n direction = defines.direction.east\n start_position = {-2.75, -0.5}\n end_position = {2.75, -0.5}\n\n step_1 = function()\n player.cursor_stack.set_stack{name = item_name, count = 50}\n game.simulation.camera_player_cursor_direction = direction\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = start_position} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n bippity = nil\n boppity = nil\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n local finished = game.simulation.move_cursor{position = end_position}\n if item_name == \"underground-belt\" then\n\n if not bippity then\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.east}\n game.simulation.camera_player_cursor_direction = defines.direction.west\n bippity = true\n end\n\n if not boppity then\n if game.simulation.camera_player_cursor_position.x > 2.51 then\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.west}\n boppity = true\n end\n end\n\n else\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = direction}\n end\n if finished then\n game.simulation.camera_player_cursor_direction = defines.direction.east\n step_3()\n end\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.clear_cursor()\n player.clear_items_inside()\n local finished = game.simulation.move_cursor{position = player.position}\n if finished then\n start()\n end\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n item_name = item_name == \"transport-belt\" and \"underground-belt\" or \"transport-belt\"\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { triggers = { { count = 4, match_type_only = true, source = "underground-belt", target = "transport-belt", type = "fast-replace" }, { count = 4, match_type_only = true, source = "transport-belt", target = "underground-belt", type = "fast-replace" } }, type = "or" }, tag = "[item=transport-belt][item=underground-belt]", trigger = { count = 20, entity = "underground-belt", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["fast-replace-direction"] = { category = "fast-replace", dependencies = { "belt-lanes" }, indent = 1, name = "fast-replace-direction", order = "b", simulation = { init = "\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1e1qgzAUBuB7Ob9j8fiV6q2UUbQ9jIBGSdJtIt57Y2Vj0JWd889ofIwfr+8CXX+jyRkboFnAXEbroTkt4M27bfttX5gnggZMoAEU2HbYRsG11k+jC0lHfYBVgbFX+oIG1zcFZIMJhnbpMZjP9jZ05OKEH8OH0VLy2fZ9dKfRx1NGu10xMgnmh1LBHLfqQ7mu6snJWM6/TP7qlp6XVH1TaaQUXI2jy348+wMu+LAWwSUfLkRwxYdLEaz5cCaCj3w4F8E1H05FMKZ8GWUysmUhnLFh4bPgZ0/29pCfPdn3hvzsyRKC/OzJMo387Mn+QsjPnuy/ibWwIDB9URCprCF2J7bXo+maX8Wo4IOc31d8xELXmcZK61rH+XcbjFt7\",\n position = {0, 0}\n }\n\n game.simulation.camera_position = {0, 0.5}\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_alt_info = true\n item_name = \"transport-belt\"\n direction = defines.direction.east\n start_position = {-7.75, -0.5}\n end_position = {7.75, -0.5}\n\n step_1 = function()\n player.cursor_stack.set_stack{name = item_name, count = 50}\n game.simulation.camera_player_cursor_direction = direction\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = start_position} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n local finished = game.simulation.move_cursor{position = end_position}\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = direction}\n if finished then\n step_3()\n end\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.clear_cursor()\n player.clear_items_inside()\n local finished = game.simulation.move_cursor{position = player.position}\n if finished then\n start()\n end\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n start_position, end_position = end_position, start_position\n direction = direction == defines.direction.east and defines.direction.west or defines.direction.east\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { count = 4, source = "transport-belt", target = "transport-belt", type = "fast-replace" }, trigger = { count = 50, entity = "transport-belt", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["fulgora-briefing"] = { category = "space-age", name = "fulgora-briefing", order = "a-a", simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 1.5}\n\n for x = -11, 10, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-sand\"}}\n end\n end\n\n for x = -11, 10, 1 do\n for y = 1, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-dunes\"}}\n end\n end\n\n for x = 2, 10, 1 do\n for y = -4, 0 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-walls\"}}\n end\n end\n\n for x = 0, 10, 1 do\n for y = 0, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-conduit\"}}\n end\n end\n\n for x = 2, 10, 1 do\n for y = -4, 0 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-machinery\"}}\n end\n end\n\n for x = -11, -8, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"oil-ocean-deep\"}}\n end\n end\n\n for k, position in pairs ({{-8, -4}, {-7, -4},\n {-7, -3}, {-6, -3},\n {-7, -2}, {-6, -2},\n {-8, -1}, {-7, -1},\n {-8, 0}, {-7, 0},\n {-9, 1}, {-8, 1},\n {-9, 2}, {-8, 2}, {-7, 2},\n {-9, 3}, {-8, 3}, {-7, 3},\n {-10, 4}, {-9, 4}, {-8, 4}, {-7, 4},\n {-10, 5}, {-9, 5}, {-8, 5}, {-7, 5},\n {-10, 6}, {-9, 6}, {-8, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"oil-ocean-shallow\"}}\n end\n\n game.surfaces[1].create_entity{name=\"fulgoran-ruin-stonehenge\", position = {3, -1}}\n game.surfaces[1].create_entity{name=\"fulgoran-ruin-stonehenge\", position = {8, 2}}\n game.surfaces[1].create_entity{name=\"fulgoran-ruin-stonehenge\", position = {4, 4}}\n\n for x = 5.5, 10.5, 1 do\n for y = -4, 4, 1 do\n game.surfaces[1].create_entity{name = \"scrap\", amount = 10, position = {x, y}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"scrap\", amount = 10, position = {3, 6}}\n game.surfaces[1].create_entity{name = \"scrap\", amount = 10, position = {5, 5}}\n game.surfaces[1].create_entity{name = \"cliff-fulgora\", position = {-1 ,-6}, cliff_orientation = \"north-to-south\"}\n game.surfaces[1].create_entity{name = \"cliff-fulgora\", position = {-1 ,-1}, cliff_orientation = \"north-to-east\"}\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(2),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-7, 2}} end\n },\n {\n condition = story_elapsed_check(1.5),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-2, -4}} end\n },\n {\n condition = story_elapsed_check(3),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {8, 5}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-3, 2}} end\n },\n {\n condition = story_elapsed_check(2),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-6, -1}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {6, 4}} end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", init_update_count = 200, mute_wind_sounds = false, planet = "fulgora" }, skip_trigger = { surface = "fulgora", type = "change-surface" }, tag = "[planet=fulgora]", trigger = { technology = "planet-discovery-fulgora", type = "research" }, type = "tips-and-tricks-item" }, ["gate-over-rail"] = { category = "trains", indent = 1, name = "gate-over-rail", order = "g", simulation = { init = " player = game.simulation.create_test_player{name = \"kovarex\"}\n player.teleport({0, 4.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n game.surfaces[1].build_checkerboard{{-20, -60}, {20, 48}}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqlme2SojoQhu+F3wyVzjfeyqktC5V1qEWwAJ2dmvLeNwiLrtNOuueUf0STh5fkTadDfySb+lQeu6oZktVHUm3bpk9W/30kfbVvinr8bXg/lskqqYbykKRJUxzGq66o6uSSJlWzK38nK7j8SJOyGaqhKqf+14v3dXM6bMouNFh6bk/dudy9jICXIgCPbR96tc14q0CSINPkPVn5PNB3VVdupz9BXtJPVEmnWpRqEahCoRsEKtwVmgNBqiZTJaBUTKqhS1UT1PwLxZRaulLzF4pgHHluxPTAIERcnCdTpVuoCCdfOP0QEPvX4Ur6Sp3COCDIoEUQDrqtkJHTvPRDe8Qo+UJJwy2L6b/QrNknGFbyHxSdTlD8B8VBmq/IoaCb++t22x7aoTqXX8mxmdAyt96Ni6Bsik1drut2X/VDte3Xb69VuD605yqM5OpnUfdlmrRdFe46D7LARFj+sOBP4/jDkqMgz1eEg/hrBAADSf4aeQICviJ0scm7jaPo9u3LW7EPfb/QozKhcmHld60z7pTncN12Adec6hpTxV9iTx5Pk2IJ5HMsgYddwf8TWSo8skjDnww0IEj+EnoC4m854B+eHMN6qllsFlICoWDeFwHyLAf3fyJOJgxYIXOljDFeg9Yml9IbMHa8CcFTOXvDfBwTwOKeEtzUA6SKj7UCbvLxCYvLJS94mWlhF7bJTO6s+f66zwJDayUCQhrnrHVSWSU90KZP0UOCsLNmS0hx6XuwlDgWS84UIx+dQ49Etx5Fz0HhBorrowcImAOE0qg+ehoKbgHF9dF33EUfmkxo+o676MNBwFeEzqiWfEU4SLEVaTSZ0Jqt6AnI8BWh27a2fEU46D6XbJsyRLsaDRkymwOd1hm6pWpPJKkoKSeSdIxkBJFkoiQgklyUJIkkGyUpIimPkjSR5KOkbzgcB1maJIjayRAtDlGLG6LFIW4nosUhanHLj9/4gFuiwyHqJkt0OETdZIkOlxAlER0uRZRkiKSoMS3R4jJqTEu0uIwa0xItLuPG5GcoGk0s3DccjoP4GYpGEwvHz1CegPgZikETC8fPUJ6ADDvvNZpwqnKWnQY/crFDoHPsY4TJKXI9+1TxyEXl5uwzmpWEN92CfUZ7xGJHPw/sg7slFA28ZB/cLRphvGK/xHGUuoFmvwdxaOHAG74+gue95eujLFHv2NPtCJ73nj3djrJEfc4tvoF/fP+jsXKP4JbfPnFRLLusCd5Q5LILm5+4eqzI9tvXcneq55LsrUoyXoO5azDSQte2283V38+vfx9qTWnyVlTDets2u6ueqV+4wbHoyvVcM2670G7+PlSHsTozVNtf/bjbCnH5ET5XmUO7/TWimkn9Xw3h16nMsynGb1JOOtrpIk1+du1Ytr5r4e9b+KXF2Hhqoe4Z6sYIPYOQa417dVcST5Nz2fVTVPGgvTLWWm1MMPPlDwN7EjE=\",\n position = {0,-8}\n }\n\n locomotive = game.surfaces[1].find_entities_filtered{name = \"locomotive\"}[1]\n\n step_1 = function()\n locomotive.insert(\"coal\")\n locomotive.train.manual_mode = false\n locomotive.train.go_to_station(1)\n player.cursor_stack.set_stack({name = \"gate\", count = 10})\n game.simulation.camera_player_cursor_direction = defines.direction.east\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {-3.5, 0.5}} then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.east}\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 0\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor{position = {-2.5, 0.5}} then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n local count = 0\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.east}\n step_5()\n end)\n end\n\n step_5 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor{position = {2.5, 0.5}} then\n step_6()\n end\n end)\n end\n\n step_6 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.east}\n step_7()\n end)\n end\n\n step_7 = function()\n local count = 0\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor{position = {3.5, 0.5}} then\n step_8()\n end\n end)\n end\n\n step_8 = function()\n local count = 0\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position, direction = defines.direction.east}\n step_9()\n end)\n end\n\n step_9 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor{position = player.position} then\n reset()\n end\n end)\n end\n\n reset = function()\n player.clear_cursor()\n player.clear_items_inside()\n local count = 30\n script.on_nth_tick(1, function()\n if locomotive.speed ~= 0 then return end\n if count > 0 then count = count - 1 return end\n for k, gate in pairs (game.surfaces[1].find_entities_filtered{name = \"gate\"}) do\n gate.destroy()\n end\n start()\n end)\n end\n\n start = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_1()\n end)\n end\n\n start()\n ", init_update_count = 0 }, skip_trigger = { count = 4, type = "gate-over-rail-build" }, tag = "[entity=gate]", trigger = { triggers = { { count = 60, entity = "straight-rail", type = "build-entity" }, { count = 50, entity = "stone-wall", type = "build-entity" }, { technology = "gate", type = "research" } }, type = "and" }, type = "tips-and-tricks-item" }, ["ghost-building"] = { category = "ghost-building", is_title = true, name = "ghost-building", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1)\n },\n {\n init = function() player.cursor_stack.set_stack{name = \"stone-furnace\"} end,\n condition = function() return game.simulation.move_cursor({position = {-5, -1}}) end,\n action = function() player.character.cursor_ghost = {name = \"stone-furnace\"} end\n },\n {\n init = function() game.simulation.control_down{control = \"build-ghost\", notify = true} end,\n condition = story_elapsed_check(0.5)\n },\n { condition = function() return game.simulation.move_cursor({position = {5, -1}, speed = 0.1}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_up{control = \"build-ghost\"} end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n player.clear_cursor()\n player.cursor_stack.clear()\n end\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{type = \"entity-ghost\"}) do\n v.destroy()\n end\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 5, type = "alternative-build" }, { technology = "construction-robotics", type = "research" } }, type = "and" }, trigger = { technology = "construction-robotics", type = "research" }, type = "tips-and-tricks-item" }, ["ghost-rail-planner"] = { category = "ghost-building", dependencies = { "ghost-building", "rail-building" }, indent = 1, name = "ghost-rail-planner", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n\n player = game.simulation.create_test_player{name = \"kovarex\"}\n player.teleport{-10, 3.5}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0}\n game.simulation.camera_zoom = 1\n\9 game.surfaces[1].build_checkerboard{{-26, -13}, {26, 13}}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVmt1O20AUhN9lrx3ksz+2N69SoSqARS0FByWmLUJ59wYiIaQyPjNXKEA+TpZv7dlM3sLd/mV8Pk7zErZvYbo/zKew/fEWTtPjvNu/f295fR7DNkzL+BSaMO+e3h+dlsM8bv7s9vtwbsI0P4x/w9bOt00Y52VapvFK+Xjw+nN+ebobj5df+O75TXg+nC5POczvf+2C2cTupjTh9fL7N+V8bv7DRBLTr2MSiSnrmExi8jqmkJi0julITFzH9CTG1jEDiWnXMZXDWF3HWEtyBodDemyOgEaKbM5+MNJkcxQ0UmVzdoSRLpsjoZEym7MnjLTZHA2N1NmcXWGkz46GkdTZ2RWRtNm7KJMyO3siki47KkdSZcfkSJrsCBjZq7KDYT12MKTGzm6InMUOJXESOy8pcQ4765s4hZ1/duIMdgROnMCOv4nz19naidPXi1ucvc5FL3HyOte8xLnr3RAyKa9jb+bs9W6XmdPXu1tmzl8vTGROYC9LZM5gLyJlTmEvseVeu1dGgBk0TAKYqt3kAKa0Gga8qGLaEiNM1DDoRSVtiTPAZA1TAKZoS4ym6TQMmqbXlhhNM2gYNE3VlrgDB99Ww/QAY9oSo2mihkHTJG2J0TRZw6BpirbEA8B0GqYCTK8tMZpm0DBomqotMZimbzUMmKZXz3Qt4ESRg95OSuJxDM2jHuvQPEWMA2geNVageb66fNxNj7+WzeXLt2fEeiWlcxMepuN4f/1h/o468NSep1aeWmjq0PLUxFONpxpPVXcFiDqDmFEMZJ1B3RVoHjGlwHnUXYHmEXMKnEeM2wYCzyAmFQOJp4qBG81TxawC5xEjN5xHTCtwHjF0G4g9VcwrBnJPFWM3nEdMLHAeMXjDecTMguaxVkwtNiCQeIa0ikCi0rFFINHpCLsnMYPHiEBidokJgcTLdMwIJF6nY0EgUezYIZBodkRmm2h2RGab+u4IMpstDT9L9ITUZmvDzx4dk9QOHJOKWMpjktqEY1IvVvOYpPbhmFTFgh6SolqKY5KJNT0mqcU4JiWxqsekLJbsmFTEmh2TOrFox6RerNoxaRDLdkyqYt0OSWTJuHEVJ3vGjWt4Eo+QGJS02h2Dsla8Y5B4isQgsTXHoF5r8TFIbM4xqGpNPgRlrT7HHJPKfMzRKnTMSVKhjzlajY45RSr1MUer0jGnl4p9zNHqdMypUrkPOUVs1DHItIYfg8RWHYOS1vJjkNisY1DRmn4MEk+SGNRrbf8VdNtcP528/fJh5ib8Ho+nj6fE4aJ5Kl3X5VL6ej7/A7VeULA=\",\n position = {0, 0}\n }\n start_rail = game.surfaces[1].find_entities_filtered{name = \"straight-rail\"}[5]\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n player.cursor_stack.set_stack{name = \"rail\", count = 50}\n game.forces.player.chart(game.surfaces[1], {{-16, -9}, {16, 9}})\n end,\n condition = function()\n return game.simulation.move_cursor({position = {start_rail.position.x + 0.5, start_rail.position.y}})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.activate_rail_planner({ghost_mode = true, build_mode = defines.build_mode.forced}) end\n },\n {\n condition = function()\n return game.simulation.move_cursor({position = {start_rail.position.x + 31, start_rail.position.y}})\n end\n },\n {\n condition = function()\n return game.simulation.move_cursor({position = {start_rail.position.x + 31, start_rail.position.y + 8}, speed = 0.1})\n end,\n action = function() player.raw_build_from_cursor{ghost_mode = true} end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.deactivate_rail_planner()\n player.clear_cursor()\n end\n },\n {\n condition = function() return game.simulation.move_cursor({position = player.position}) end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n for k, ghost in pairs(game.surfaces[1].find_entities_filtered{name = \"entity-ghost\"}) do\n ghost.destroy()\n end\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { build_mode = "forced", count = 5, type = "use-rail-planner" }, tag = "[item=rail][item=construction-robot]", trigger = { triggers = { { triggers = { { entity = "roboport", match_type_only = true, type = "build-entity" }, { event_type = "crafting-finished", item = "personal-roboport-equipment", type = "craft-item" }, { equipment = "personal-roboport-equipment", type = "place-equipment" } }, type = "or" }, { count = 100, entity = "straight-rail", type = "build-entity" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["gleba-briefing"] = { category = "space-age", name = "gleba-briefing", order = "b-a", simulation = { init = " game.simulation.camera_position = {0, 1.5}\n\n for x = -12, 12, 1 do\n for y = -6, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"wetland-jellynut\"}}\n end\n end\n\n for k, position in pairs ({{-12, -6}, {-11, -6}, {-10, -6}, {-9, -6}, {-8, -6}, {-7, -6}, {-6, -6}, {-5, -6}, {-4, -6}, {-3, -6},\n {-2, -6}, {-1, -6}, {0, -6}, {1, -6}, {2, -6}, {3, -6}, {-12, -5}, {-11, -5}, {-10, -5}, {-9, -5},\n {-8, -5}, {-7, -5}, {-6, -5}, {-5, -5}, {-4, -5}, {-3, -5}, {-2, -5}, {-1, -5}, {0, -5}, {1, -5}, {2, -5},\n {-12, -4}, {-11, -4}, {-10, -4}, {-9, -4}, {-8, -4}, {-7, -4}, {-6, -4}, {-5, -4}, {-4, -4}, {-3, -4},\n {-2, -4}, {-1, -4}, {0, -4}, {1, -4}, {2, -4}, {-12, -3}, {-11, -3}, {-10, -3}, {-9, -3}, {-8, -3},\n {-7, -3}, {-6, -3}, {-5, -3}, {-4, -3}, {-3, -3}, {-2, -3}, {-1, -3}, {0, -3}, {1, -3}, {-12, -2}, {-11, -2},\n {-10, -2}, {-9, -2}, {-8, -2}, {-7, -2}, {-6, -2}, {-5, -2}, {-4, -2}, {-3, -2}, {-2, -2}, {-1, -2},\n {0, -2}, {-12, -1}, {-11, -1}, {-8, -1}, {-7, -1}, {-6, -1}, {-5, -1}, {-4, -1}, {-3, -1}, {-2, -1},\n {-1, -1}, {0, -1}, {-12, 0}, {-11, 0}, {-8, 0}, {-7, 0}, {-6, 0}, {-5, 0}, {-4, 0}, {-3, 0}, {-2, 0},\n {-1, 0}, {-12, 1}, {-11, 1}, {-10, 1}, {-9, 1}, {-8, 1}, {-7, 1}, {-6, 1}, {-5, 1}, {-4, 1}, {-12, 2},\n {-9, 2}, {-8, 2}, {-7, 2}, {-6, 2}, {-5, 2}, {-4, 2}, {-12, 3}, {-9, 3}, {-8, 3}, {-7, 3}, {-6, 3},\n {-5, 3}, {-4, 3}, {-3, 3}, {-2, 3}, {-12, 4}, {-11, 4}, {-10, 4}, {-9, 4}, {-8, 4}, {-7, 4}, {-6, 4},\n {-5, 4}, {-4, 4}, {-12, 5}, {-11, 5}, {-10, 5}, {-9, 5}, {-8, 5}, {-12, 6}, {-11, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"midland-yellow-crust\"}}\n end\n\n for k, position in pairs ({{1, -2}, {-10, -1}, {-9, -1}, {-10, 0}, {-9, 0}, {0, 0}, {-3, 1}, {-2, 1}, {-1, 1}, {-11, 2}, {-10, 2},\n {-3, 2}, {-2, 2}, {-1, 2}, {-11, 3}, {-10, 3}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"midland-yellow-crust-2\"}}\n end\n\n for k, position in pairs ({{1, -1}, {1, 0}, {0, 1}, {1, 1}, {2, 1}, {0, 2}, {1, 2}, {2, 2}, {-1, 3}, {0, 3}, {1, 3}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"lowland-red-vein-2\"}}\n end\n\n game.surfaces[1].set_tiles{{position = {-7, 5}, name = \"lowland-red-vein-dead\"}}\n game.surfaces[1].set_tiles{{position = {-10, 6}, name = \"lowland-red-vein-dead\"}}\n\n\n local create_list = {}\n\n for k, position in pairs ({{-14, -8}, {-13, -8}, {-12, -6}, {-10, -7}, {-8, -7}, {-11, -3}, {-11, 0}}) do\n table.insert(create_list, { name = \"dark-mud-decal\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{-7, -9}, {0, -9}, {-1, -8}, {-12, -7}, {-6, -6}}) do\n table.insert(create_list, { name = \"light-mud-decal\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{-10, -6}, {3, -7}, {7, -6}, {6, -4}, {7, -4}, {9, -5}, {6, 0}, {2, 1}, {-13, 5}}) do\n table.insert(create_list, { name = \"pale-lettuce-lichen-cups-1x1\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{-1, -6}, {-9, -4}, {-2, -5}, {-2, -4}, {5, -4}, {1, -3}, {9, 0}, {-4, 2}, {-3, 2}, {5, 2}, {9, 1}, {12, 1}}) do\n table.insert(create_list, { name = \"pale-lettuce-lichen-cups-1x1\", position = position, amount = 2})\n end\n\n for k, position in pairs ({{-12, -8}, {-13, -6}, {-11, -7}, {-8, -6}, {-6, -6}, {-11, -5}, {-9, -4}, {0, -5}, {4, -4}, {7, -4},\n {-9, -2}, {1, -2}, {2, -2}, {2, 0}, {2, 2}, {-4, 4}, {-12, 6}, {-4, 5}}) do\n table.insert(create_list, { name = \"pale-lettuce-lichen-cups-3x3\", position = position, amount = 1})\n end\n\n table.insert(create_list, { name = \"pale-lettuce-lichen-cups-3x3\", position = {-12, -1}, amount = 2 })\n\n for k, position in pairs ({{-10, 0}, {2, 3}, {1, 4}}) do\n table.insert(create_list, { name = \"pale-lettuce-lichen-cups-6x6\", position = position, amount = 1})\n end\n\n table.insert(create_list, { name = \"cream-nerve-roots-veins-dense\", position = {3, -9}, amount = 1 })\n\n table.insert(create_list, { name = \"cream-nerve-roots-veins-sparse\", position = {-12, 6}, amount = 1 })\n\n for k, position in pairs ({{-11, -6}, {-8, -6}, {-12, -4}, {-11, -5}, {-10, -5}, {-11, -4}, {-10, -4}, {-6, -5}, {-12, -2},\n {-10, -3}, {-10, -2}, {-8, -3}, {-9, -2}, {-7, -3}, {-10, -1}}) do\n table.insert(create_list, { name = \"knobbly-roots-orange\", position = position, amount = 1})\n end\n\n table.insert(create_list, { name = \"knobbly-roots-orange\", position = {-10, -6}, amount = 2 })\n\n table.insert(create_list, { name = \"brambles\", position = {0, -6}, amount = 1 })\n table.insert(create_list, { name = \"brambles\", position = {0, -5}, amount = 1 })\n\n table.insert(create_list, { name = \"blood-grape\", position = {2, -7}, amount = 1 })\n\n table.insert(create_list, { name = \"matches-small\", position = {-5, -5}, amount = 1 })\n\n for k, position in pairs ({{6, -5}, {9, -4}, {10, -4}, {8, 2}, {10, 1}, {9, 2}, {9, 4}, {11, -6}, {11, -5}, {12, -4}, {11, -3}, {11, 5}}) do\n table.insert(create_list, { name = \"coral-water\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{7, -7}, {10, -6}, {6, -4}, {8, -5}, {9, -5}, {9, 0}, {10, 2}, {8, 3}, {10, 3}, {13, -4}, {12, 1}, {12, 3}, {12, 4}}) do\n table.insert(create_list, { name = \"coral-water\", position = position, amount = 2})\n end\n\n for k, position in pairs ({{-5, -3}, {-4, -2}, {-5, -1}, {-4, -1}, {-1, -1}, {-11, 1}, {-11, 3}}) do\n table.insert(create_list, { name = \"pink-lichen-decal\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{1, 1}, {2, 1}, {2, 2}, {-1, 3}}) do\n table.insert(create_list, { name = \"split-gill-1x1\", position = position, amount = 1})\n end\n\n table.insert(create_list, { name = \"yellow-lettuce-lichen-cups-1x1\", position = {5, -3}, amount = 1 })\n\n for k, position in pairs ({{-11, -6}, {-10, -6}, {-8, -5}, {-2, -4}}) do\n table.insert(create_list, { name = \"yellow-lettuce-lichen-cups-3x3\", position = position, amount = 1})\n end\n\n table.insert(create_list, { name = \"yellow-lettuce-lichen-cups-3x3\", position = {-11, -2}, amount = 2 })\n\n for k, position in pairs ({{-10, -6}, {-11, -4}, {-9, -4}, {-3, -4}, {-2, -4}, {1, -3}, {-4, 2}, {-3, 2}, {-12, 4}, {-11, 3},\n {-10, 4}, {-8, 3}, {-11, 6}, {-7, 5}}) do\n table.insert(create_list, { name = \"yellow-lettuce-lichen-1x1\", position = position, amount = 1})\n end\n\n for k, position in pairs ({{-7, -6}, {-5, -7}, {-4, -7}, {-13, -5}, {-12, -5}, {-5, -5}, {-8, -3}, {-3, -3}, {-3, -2}, {0, -2},\n {-5, -1}, {-11, 1}, {-5, 2}, {-6, 3}}) do\n table.insert(create_list, { name = \"yellow-lettuce-lichen-3x3\", position = position, amount = 1})\n end\n\n game.surfaces[1].create_decoratives{decoratives = create_list}\n\n game.surfaces[1].create_entity{name = \"boompuff\", position = {-6.9375, -6.375}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {-9.375, -0.5}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {1.4375, 4.1875}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {3.125, 4.4375}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {1.1875, 6.1875}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {2.125, 6.4375}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {3.1875, 6.75}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {4.75, 6}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {5.4375, 6.125}}\n game.surfaces[1].create_entity{name = \"water-cane\", position = {7.5625, 6.375}}\n\n game.surfaces[1].create_entity{name = \"small-strafer-pentapod\", position = {6, 0}}\n ", mute_wind_sounds = false, planet = "gleba" }, skip_trigger = { surface = "gleba", type = "change-surface" }, tag = "[planet=gleba]", trigger = { technology = "planet-discovery-gleba", type = "research" }, type = "tips-and-tricks-item" }, ["heating-mechanics"] = { category = "space-age", indent = 1, name = "heating-mechanics", order = "d-b", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.forces.player.recipes[\"ammonia-rocket-fuel\"].enabled = true\n\n for x = -15, 14, 1 do\n for y = -8, 10 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"ammoniacal-ocean\"}}\n end\n end\n\n for x = -15, 14, 1 do\n for y = -8, 10 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"ice-platform\"}}\n end\n end\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNq1ne1y2zoOhu/Fv+0zAD/F3kqnk1FsJtUcW/bKcrvZTu59ZTuOW8eK+L5nt3/a2gFICuQDCCSYX7PH9SHvuqbtZ19+zZrltt3Pvnz9Nds3z229Pn7W1ps8+zJ7qvf9ou/qdr/bdv3iMa/72et81rSr/O/ZF32d35FZdi/b59w2y8VuXbe//7x5/Taf5bZv+iafGzz95+WhPWweczconF+UfM91v9g1uzybz3bb/SCxbY9tDFoWatxffj57Gf4Z/vKvx07c6DHvepr2qWmHrxbL73nf31XmL8rioGz+LvGwz33ftM/74092ebP9kR8Ow3frPnd59dD0eTN89VSv93k+O398HtNby912+XfuF0+HvB6aXW4Px4dtZD7bbFfH74fxrXN96tP74/x2bzB2/oc1mnafu6Gxz8cSTmMZ+tx1zSo/7Pt6+ffDvvlPfrPaTRsOeWD2//PA9tt1s7p5Xp54Xh54XpZ8XgGdqP7+RI2oHndfTzX/bMV+OlP8aeSrpsvL809Ud/QnXr8r0a8CN2ChAajyDZSNwKCmtPdNqRZVZEYUOd5otmjInm/AFDUQeKOVjSDyDZSNoEKNqSPGTKgiGXGNwriTkV6Zf7Cq9Pb5uXsNlK4qOzVsC/fUYD11hT01Uz31hYpkShG+egQbMr56FGugdPXo1KMoXD2aJhRZKVRUTSmCV861b0XPzhq4gQproNBPaZx6FIUrR8OUItgfXVWWDRleUdfBlzVQGA+qn3oUhStHp9yFhSM/ddCQHRz5qccaKHyp1Ckwu0JfpFO+yMG+SDGv6eDITzFn5wp9lE75KFf4IqVThHewL1LMFzn4FUsxb+oKfZRMuRZf6KNkytl52EcJ5kI87KMEc4K+0EfJlGvxhT5Kppydh32UYC7E3/io9bZe3Y/uJYypnc/6l905GbQ7HBN4H1uJQMJIbjwCljDqu0O++yT/dHGDnkW//TnyInOx75hV0LerET3huvT2h8d9X5+k776vnNToXSXXZbfeDqP6XrervPr0Re09Nhzrl8FVVhMqLa4yTqh0dKwhJUsjAJnB9yDjw+pQc091oLs+8modIhi2jD3UCoxaxvqTwP6M6Ik38d5hmDbdc7cd/p4Of4RAVVSiQZ1ucHvox1o0dKhQNI+jpf1ymX5Hu+Uy/bwPLNOPukBqWlEeUP6HDjDCEam9TDNbBLWIZ/0rqIEKz/onrAE8PxmwBuClbiLWAJ63dFgD/C5BYQOezhEXNhDo1G5hA9elfru3/VngdFY+qG5OJKk3m23b1Is/94XPXz/861CvhyaHH2u33aY+fvO2+r/+mjWr33bX97s8hFmb7eqwzgs7/NxVdJ2Hrq3q7uW05X4WH6Tbh6b9MQxpO3xxUnf932D7007nAKbjuO9+c9pl/XbvsVRgsmpkn6pKYK5qRE8SsD8jG3BJwYhprD9XNtT7fd48ro/vKJt6+b1pz6YbX1oj28XJEnvbvsRnJkcvopEt6eRpjWOjD6CBx3qGZlnH+lPRIxw5t5ISrTGO7BsKumMxqui6LI46hpftxTmK/lRbGNNmwN2D0W5ZcPdgVJFDxhemxufBOTaqCJ30o+OL9NyqxlRWoBHTmKIEGnFMkaI+YFSRgorGnpHeOYs2uQb1k0TZm7Kf9Rv3c7cc2qyf8+n43OD1h0/q/tDl8wGN29NT9ztpmbWtUnbyxoGzRGXsWXpU09hpit9OlkxbJZRb5S3Im7DLwhYbJjJQKjVMBWYrzf0+XhdvXg8NdkN0nNvcPb8M8ckwSZ/q5ciu/UXrfPZ4eHrK3eXAnbz/OR4Y/TkM4xgIfw0y9/Njr/234eO+Wb8dIv34nnvWvBhG/W7lZT6G7P3TEF6fXufvvBwTQseDBbhQxQhFRih8EFpu22WX+zwi4FEBhwpYZhyGEWJmgWFmgTKzQJlZoMws0MAIeUbIMULMjFBmRigzI5SZEcLMCGFmhDAzQpgZIcyMuKA4MiiODIojg+LIoDgyKI4oiiOK4oiiODIojgyKI4PiyKA4MiiODIojg+LIoDgyKI4MiiOD4sigODIojgyKI4PiyKA4MiiODIojg+LAoDgwKA4MigOD4sCgOKAoDiiKA4riwKA4MCgODIoDg+LAoDgwKA4MigOD4sCgODAoDgyKA4PiwKA4MCgODIoDg+LAoDgwKA4Mij2DYs+g2DMo9gyKPYNij6LYoyj2KIo9g2LPoNgzKPYMij2DYs+g2DMo9gyKPYNiz6DYMyj2DIo9g2LPoNgzKPYMij2DYs+g2DModgyKHYNix6DYMSh2DIodimKHotihKHYMih2DYseg2DEodgyKHYNix6DYMSh2DIodg2LHoNgxKHYMih2DYseg2DEodgyKHYNix6DYMii2DFVtMYkiKhBQAY8KOFTAMk/KMEKMIQ1jyAtNLUNTy9DUMjS1DE0tQ1PL0NQyNLUMTS1DU8vQ1DI0tQxNLUNTy9DUMjQ1TIxqiqFSoQIRFQiogEcFHCpgUQGDCigqIKCAopZW1NKKWlpRSytqaUUtrailFbW0opZW1NKCWlpQSwtqaUEtLailL/RTJpbU4lWXUIEKFYioQEAFPCrgUAGLChhUQFEB1NKKWlpRSytqaUUtrailFbW0opZW1NKKWlpRSwtqaUEtLailBbW0oJZ+w6UQtBQQlgKyUkBUCkhKAUEpICcFxKSAlBQQkgIyUkBECkhIAQEpIB8FxKOAdBQQjgKyUUA0CkhGAcEoIBcFxKKAVBQQigIykYkg0QASjR/R8BGNHtHgEY0d0dARjRzRwBGNG9GwEY0a0aARjRnRkBGNGNGAEY0X0XBRibSjEllHJZKOSuQclUg5KpFxVCLhaAheGpCXaHoSzU6iyUk0N4mmJtHMJJqYRPOSaFoSzUqiSUk0J4mmJNGMJJqQRNOLhth7MQQDDcFAQzDQEAw0BAMNwUBDMLB4T/aNfxbknwX5h+5zo9vc6C43usmN7nFbkH8W5J8F+WdB/lmQfxbknwX5Z0H+WTD+Yzagmf1nZvuZ2X1mNp+ZvWdm65nZeWY2npkDlcx5SuY4pQN56EAeomco0SOU6AlKB/LQgTx0IA8dyEMH8tCBPHQgDx3IQwfGg8yZSOZIJHMikjkQyZyHZI5DMqchmcOQzFlI5igkUx/ElAcx1UEeZKgHGYqWBKEVQWhBkAcZ6kGGepChHmSoBxnqQYZ6kKEeZKgHGcqU+DAVPkyBD1Pfw5T3MNU9THEPU9vDlPYwlT1MuTtT7c4UuzO17gHkKFrljha5ozXuAeRoADkaQI4GkKMB5GgAORpAjgaQowHkKFO1zhStMzXrTMk6U7HOFKwz9epMuTpTrc4UqzM3ODEXODH3NzHXNzG3N6GXN6F3N6FXN0WQpRFkaQRZGkGWRpClEWRpBFkaQZZGkKXMZUzMXUzMVUzMTUzMRUzMPUzMNUzMLUzMJUzMHUzMxaTMvaTMtaTMraTMpaSYjCdk3K1MEVMrkKkVyNQKZGoFMrUCmVqBTK1AplYgUyuQqcxdo8xVo8xNo8xFo8w9o8w1o8wto8wlo8wdo8wVo4lgaiKYmgimJoKpiWBqIpiaCKYmkKkJZGoCmZpApiaQqQlkagKZmkCmJpCRiWBkIhiZCEYmgpGJYGQiGJkIRiaCkYlgZCIYqUyBDyZ0OdEuBCZBocgIBUbIM0Lug1DZWXe0AEjRCiBFS4AUrQFStAhI0SogRct6MOOpY4QsI2QYIWY5K7OchVnOwixnYZazMMtZmBlxIShVDqQMQZUhqDIEVYagyhBUGYLC1UJwuRBcLwQXDMEVQ3DJEFwzBBcNKXGLESjkGCHLCBlGiGGAMgwQhgHCMEAYBggzI4SZEfa3XxIFY5e5+ggUqhihyAgFRsgzQu6DUBl20aojRcuOFK07UrTwSNHKI0VLjxStPcKMp4zF1TFClhEyjBDDAGUYIAwDhGGAMAwQZkbI1Iz4dv5l0cPnj+tD3nXN6fda/8jd/qTGVOoq60MIzgdjXl//C0Att3I=\",\n position = {2, 0}\n }\n\n reset_items = function()\n local heating_towers = game.surfaces[1].find_entities_filtered{name = \"heating-tower\"}\n storage.heating_tower = heating_towers[1]\n storage.heating_tower.insert({name = \"rocket-fuel\", count = 4})\n end\n\n start = function()\n storage.wait = 180\n script.on_nth_tick(1, function()\n storage.wait = storage.wait - 1\n if storage.wait == 0 then\n reset_items()\n end\n end)\n end\n\n start()\n ", init_update_count = 120, mute_wind_sounds = false, planet = "aquilo" }, skip_trigger = { triggers = { { count = 1, entity = "heating-tower", match_type_only = true, type = "build-entity" }, { count = 5, entity = "heat-pipe", match_type_only = true, type = "build-entity" } }, type = "sequence" }, tag = "[item=heating-tower]", trigger = { surface = "aquilo", type = "change-surface" }, type = "tips-and-tricks-item" }, inserters = { category = "inserters", is_title = true, name = "inserters", order = "a", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqll+2OoyAUhu+F3zgREKu9laZprD12SSwYxJntNt77gk5td0a3nl3/GEWe88HhvHIjx7qDxirtyPZGVGl0S7a7G2nVWRd1eOeuDZAtUQ4uhBJdXMKTs4VuG2NddITakZ4SpU/wk2xZT19Obp3REFWd1UUJT3N5v6cEtFNOwejF8HA96O5yBOvhEwJqKJ1VZQQa7Pkaef/BVgFHSWNaTzA62PfUiPtp10Cn5KSsnzeMZZQcu6oCe2jVL49k8XSFEL5Y5g/nL0VdR5P9xtRzNln+Jkerb7Kf4YmlTH5HCfaJ2njUHyEkM+AEAY4xYDmBO79a9myNvy+heb6IplNN6KYLlfPNUoqylLy2ZDq3YGqzPlucY7KVIcACA84RYFThsBhBRlUOY+vJLEeROYKcociPDap0C9Z3lznmZonJ+Bz0sTlrU5xmkdOmzPsV9cvkv/albL4vsXShS8+g0hE0i9k8pa9S2o9F5Q9o/9qGWDxk8T7h0IJzSp/b8KGFi3mHQ+fHar8WcDoESfFDVVG3QMn4ehSNu2FrdGRscL30HcTrm/QlfjGnMFi4qIZi8GcSrv1sJI+d/GH8XL0Yx1RgQxxzqHw1Kn2B4jGqPD8z+6o+OVu/+PkIFrPecZx3Yp13CM18JFCs2e08wW4jeecv6DuXCGcTnLMpAi1xaIQeMo5DIxSRCRwaoYksRqEFQhQZw6EZ5jcnX2a//qESHGMqWWFqWZGEWKFx/xFKsl5YvqwHTlec7aAP55EP71/QlR2nknq9lXu6Czfqm4bc+w+Gs8326RxFybuXosERnrEkEzJN00TKTd73vwFllmBS\",\n position = {0, -3},\n }\n\n local furnaces = game.surfaces[1].find_entities_filtered{name = \"stone-furnace\"}\n storage.furnace_1 = furnaces[2]\n storage.furnace_2 = furnaces[1]\n local chests = game.surfaces[1].find_entities_filtered{name = \"wooden-chest\"}\n storage.chest_1 = chests[1]\n storage.chest_2 = chests[2]\n script.on_nth_tick(600, function()\n storage.furnace_1.clear_items_inside()\n storage.furnace_1.insert(\"coal\")\n storage.furnace_2.insert(\"coal\")\n storage.furnace_2.insert(\"iron-ore\")\n storage.chest_1.insert(\"iron-gear-wheel\")\n storage.chest_2.clear_items_inside()\n end)\n ", init_update_count = 350 }, skip_trigger = { count = 20, entity = "inserter", match_type_only = true, type = "build-entity" }, trigger = { count = 50, type = "build-entity" }, type = "tips-and-tricks-item" }, ["insertion-limits"] = { category = "inserters", dependencies = { "inserters" }, indent = 1, name = "insertion-limits", order = "e", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrFmd1yqyAUhd+Fa+0IiDF5lU4nYyJJmfFvENvT08m7H0h7NO1BZeXiNDfx92Nt2Qu2+E4O1SA7rRpDdu9EHdumJ7vHd9Krc1NU7ph56yTZEWVkTSLSFLXbM7po+q7VJj7IypBLRFRTyl9kRy/R6s2HVlVS39zELk8RkY1RRsmP5q87b/tmqA/2yh0d7+1UJ2PTxmfdDk1pmV3b29vaxrVmUTGjDyIib2THH8TFifmGYiNKNSfV2FOxYy6RmCVF4+X7XhqjmnPvrvtE9UYWLsBO6qNtrzjbg0lEbNT2SGEGbfephdVt6S4vTFy3vX1sHn08PFSaL4eaBoc6kv5rqAIIVSyHmoWHKn4i1A0QKlsONQ8Plf1EqNtRn6zk0Wh1jGUj9fkttoOM1Kfi6NPK6VXp1uoslbb3Xc/ZDD4Mp5PU+179dhKS8edpmSZ3DBP59dnctJn7yPQOV4aR2R0mCCPzO3IujDwNLDZvZBUfn6VNBk+n8k8sTfy5TKchoJalGup4zJmurbx58lcppTPIaSio2uYcPxd2jilt7vVS2/Tzpt6tyi/RU+ZrATAzT0B2PjfFelJ4O8v29tr2HjQNQbME7UaWrXQjQ6Z8PvsgUh+awWqTNbWT105Fb5aybRx4Ah9t+r1sWkImXnEiWNw4dgWKy9bFTUi/uA3aGTRd64w8PF6BxbsNiFcsxsuTcHEMEsdpgDi2LA6ZjMCRjXO0o/OVfubh9W36VetSJfRafPbGTSVEFyuhShZztTxQ4QpoDOMZPHGuPc0NPG+OSDaDRCaz/Ba2Hv9dk1kQOk3uQc+9glEAtsF0MgCdYWgOoAWGTgF0iqEFgOYYOgPQDENvADTF0Ij/EgwN+I9i/hOA/yg2agjAjRRzowDcSDE3CsCNFLOMANxIMaMLwI0Us4wA3EgxowvAjRSzjADcSDGjC8CNmGMywIyYzTPAi5hfMsCKmMkzflMjFaW3KprlReNieNMNbsn8X7ynoJ1dWvkq3FvRalm3L3I/2HOVLeFkuXfr8PaU0YP0rqICnp2qvzTo0QGendZ4wtCAZ6e1njA04NlpqScMfVcF69DuY8mrhbsvJY/2VURELInEU/To/iLGPraZ2958bNu/yL5/uW33F9m3B/FkKdfPMrubT0AReZG6v7bMcprmXGRZlgqx2V4ufwCmSngp\",\n position = {-2, -2}\n }\n storage.chest = game.surfaces[1].find_entities_filtered{name = \"steel-chest\"}[1]\n script.on_nth_tick(2000, function() storage.chest.insert(\"coal\") for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"boiler\"}) do v.clear_items_inside() end end)\n ", init_update_count = 150 }, skip_trigger = { triggers = { { count = 10, entity = "assembling-machine-1", match_type_only = true, type = "build-entity" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[entity=boiler]", trigger = { count = 5, entity = "inserter", match_type_only = true, type = "build-entity" }, type = "tips-and-tricks-item" }, ["lava-processing"] = { category = "space-age", indent = 1, name = "lava-processing", order = "c-b", simulation = { init = " game.simulation.camera_position = {0, 1.5}\n game.forces.player.technologies[\"foundry\"].researched = true\n\n for x = -11, 10, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-ash-dark\"}}\n end\n end\n\n for k, position in pairs ({{-8, 2}, {-7, 2},\n {-9, 3}, {-6, 3},\n {-11, 4}, {-5, 4},\n {-11, 5}, {-6, 5},\n {-12, 6}, {-7, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-cracks-hot\"}}\n end\n\n for k, position in pairs ({{-9, 2}, {0, 2}, {1, 2},\n {-11, 3}, {-10, 3}, {-1, 3}, {0, 3}, {1, 3},\n {-2, 4}, {-1, 4}, {0, 4}, {1, 4}, {2, 4}, {3, 4},\n {-5, 5}, {-4, 5}, {-3, 5}, {-2, 5}, {-1, 5}, {0, 5}, {1, 5}, {2, 5}, {3, 5},\n {-6, 6}, {-5, 6}, {-4, 6}, {-3, 6}, {-2, 6}, {-1, 6}, {0, 6}, {1, 6}, {2, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-smooth-stone\"}}\n end\n\n for k, position in pairs ({{-11, 0}, {-10, 0}, {-9, 0}, {-8, 0}, {-7, 0},\n {-11, 1}, {-10, 1}, {-9, 1}, {-8, 1}, {-7, 1}, {-6, 1}, {-5, 1},\n {-11, 2}, {-10, 2}, {-6, 2}, {-5, 2}, {-4, 2}, {-1, 2},\n {-5, 3}, {-4, 3}, {-3, 3}, {-2, 3},\n {-4, 4}, {-3, 4}, {4, 4}, {5, 4}, {6, 4}, {7, 4}, {8, 4}, {9, 4}, {10, 4},\n {4, 5}, {5, 5}, {6, 5}, {7, 5}, {8, 5}, {9, 5}, {10, 5},\n {7, 6}, {10, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-soil-dark\"}}\n end\n\n for k, position in pairs ({{-11, -4}, {-10, -4}, {-9, -4}, {-8, -4}, {-1, -4}, {0, -4}, {1, -4}, {2, -4}, {3, -4}, {4, -4}, {5, -4}, {6, -4}, {7, -4}, {8, -4}, {9, -4}, {10, -4},\n {-11, -3}, {-10, -3}, {-9, -3}, {-8, -3}, {-7, -3}, {-6, -3}, {0, -3}, {1, -3}, {2, -3}, {3, -3}, {4, -3}, {5, -3}, {6, -3}, {7, -3}, {8, -3}, {9, -3}, {10, -3},\n {-9, -2}, {-8, -2}, {-7, -2}, {-5, -2}, {1, -2}, {2, -2}, {3, -2}, {4, -2}, {5, -2}, {6, -2}, {7, -2}, {8, -2}, {9, -2},\n {2, -1}, {3, -1}, {4, -1}, {5, -1}, {6, -1}, {7, -1}, {8, -1},\n {5, 0}, {6, 0}, {7, 0},\n {5, 1}, {6, 1}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-ash-cracks\"}}\n end\n\n for x = -11, -7, 1 do\n for y = 5, 7 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lava\"}}\n end\n end\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqlmNuS4iAQht+F62QqCZCDrzJlWTGSGWoTyAKZHXfKd18SV3RXlMN4pYF8f3dD0y1fYD/MZBKUKbD5ArTjTILN6xeQ9I21w/KMtSMBG9DzmR3EEZwSQNmBfIJNfkps81qpUiVaJicuVLong7p5pzhtE0CYooqSs9D647hj87gnQkOTC4iynjI9lHbvRCqQgIlL/Rpni5hGpQ16wQk4gk2ZveBV4vzCThKlKHuTy0RBRv5BdrMeGxQR5LCjiox6qG8HSRJwfnw25a9w1w6dnqQVO+2zjgvOEjDywzLWqnQg7WqOicL2tATiPz8K4wcZSKcE7VLCiHg7pjrURPRtRywu1dXZIR1acKBCv7gO1gnYz31PxE7S35qZZ+ZjkYZGWs57qdqVYdHCFy0LA13N/5wEkTIdeHvQI8+WobizWh2nhcFnNc3LNrjTwcmzffNMDK5rfitnwZfReOSDr6Lx2AdfG/xEJ+t2aW55FkLjJNQOQp45EaULkTsRlQtROBHIhYBOBHYhkBNRuBDYiYAuROlEZC5E5UTkLkQdvfdLn72fN9H8yodfZNH82oufR/MbL/41I/bz8ENXFUmEsh/Q8CE5L2zoa6Zcir4Fmv0bDo2k61k/cl1QWUoFZ2kv+JgO7UcLLhN2P+d20GJ6IuNi1J2DzQDkYUDVPF6PG3M6HXzdC6z2BFrhTNXmku1Vbk+SwpmqTe5CVN7rbM7yh6w6qDOoMiuk8TfI5RzMvFlmuR+yrgnH+16+c0HSaR6np+tW+KQaLAJT2ZTlyqtJgTCa72c/CuXXD/nWAwPiaAG/AIW2caafuOfbHQht5EzP4ysQWi1NO+MrEFouTbPjKYBC66VphXwFQgumaZR8BYLTOAsUCM7jPFAARXvgdVAgHO3AHR/Z+KF5XDVhBxHyL5amf6mQl+l19Bnt9VcPNdF8r3+qOIs+ov34eTTfKz648L+QuKKrRxcSlD26j4ABOs03dJD/PdfVnzrinkuJmdj6JYwDLGi+b8E2Ab90iJabtleY4EQ3o3irHy6Tlnw115AJ+CBCrupFnaMa4rKCZam/nU5/AEALu0I=\",\n position = {-1, 1}\n }\n\n ", init_update_count = 100, mute_wind_sounds = false, planet = "vulcanus" }, skip_trigger = { count = 1, recipe = "molten-iron-from-lava", type = "set-recipe" }, tag = "[item=foundry]", trigger = { surface = "vulcanus", type = "change-surface" }, type = "tips-and-tricks-item" }, ["lightning-mechanics"] = { category = "space-age", indent = 1, name = "lightning-mechanics", order = "a-b", simulation = { init = " require(\"__core__/lualib/story\")\n game.simulation.camera_position = {0, 1.5}\n game.forces.player.recipes[\"lightning-rod\"].enabled = true\n\n for x = -11, 10, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-sand\"}}\n end\n end\n\n for x = -11, 10, 1 do\n for y = 1, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-dunes\"}}\n end\n end\n\n for x = 2, 10, 1 do\n for y = -4, 0 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-walls\"}}\n end\n end\n\n for x = 0, 10, 1 do\n for y = 0, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-conduit\"}}\n end\n end\n\n for x = 2, 10, 1 do\n for y = -4, 0 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"fulgoran-machinery\"}}\n end\n end\n\n game.surfaces[1].create_entity{name=\"lightning-rod\", position = {-7, 3}}\n game.surfaces[1].create_entity{name=\"medium-electric-pole\", position = {-4, 0}}\n game.surfaces[1].create_entity{name=\"medium-electric-pole\", position = {2, 0}}\n game.surfaces[1].create_entity{name=\"accumulator\", position = {-1, 3}}\n game.surfaces[1].create_entity{name=\"radar\", position = {5, 2}}\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-7, 3}} end\n },\n {\n condition = story_elapsed_check(4),\n action = function()\n accumulator2 = game.surfaces[1].create_entity{name=\"accumulator\", position = {-3, 3}}\n accumulator3 = game.surfaces[1].create_entity{name=\"accumulator\", position = {1, 3}}\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() game.surfaces[1].execute_lightning{name = \"lightning\", position = {-7, 3}} end\n },\n {\n condition = story_elapsed_check(8),\n action = function()\n accumulator2.destroy()\n accumulator3.destroy()\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n ", mute_wind_sounds = false, planet = "fulgora" }, skip_trigger = { count = 2, entity = "lightning-rod", match_type_only = true, type = "build-entity" }, tag = "[item=lightning-rod]", trigger = { surface = "fulgora", type = "change-surface" }, type = "tips-and-tricks-item" }, ["limit-chests"] = { category = "inserters", dependencies = { "inserters" }, indent = 1, name = "limit-chests", order = "f", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({-8.5, -1})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n\9 game.simulation.camera_player_cursor_position = player.position\n\9 storage.character = player.character\n player.character.direction = defines.direction.south\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqdldtuozAQht/F16bCnEJ4lSpCHIbUkrGRbbqbRrx7xyFyu42jhXLHzPD9P/aMfSWtmGHSXFpSXQnvlDSker0Sw8+yES4mmxFIRaxupJmUtlELwpKFEi57+EsqttBAOQjorOZdBBL0+RKhAOih6eDbl8lyogSk5ZbDqnp7udRyHlvQiKb/x1EyKYMEJZ06Ug+UXEgVFajTzsMAujb8Axks9o9z/EMq8VIj9HweI684KRFQOb7kq07+ki8BXvpLXhzGZR5nLICIujcw9pHC4juGhTG5x3A5cImpZ6T8DkoRRH11bcBaLs/GVWkY1TvUM+YE7gb0NbcwYmpohAFK1vC6sXfVrtEo1anZtRvu7qh6F25sJKC52fBNdQr5L+iTdnzsgn/891zj6t+yWQB7+LYsBjS6fgQWz4AsCRDLzUaPe4weN2PLPVgWb+Yy9gxchsBsOzje5TjZ7zjf5DjdD842gbP94GITePtQe/DxF1Nt9QyhmWRfQylU04dmx+uWP36HEnuZVufTjJcK3gd/MO3OjNeE5jSl+QljzgEWfV1VlLzjyXJjJCXLyjQvDmkcF85Li6vbvdW+gC3LJ/CGSNU=\",\n position = {-11, 0},\n }\n\n chest = game.surfaces[1].find_entity(\"steel-chest\", {-8.5, 0.5})\n assert(chest)\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function() return game.simulation.move_cursor({position = chest.position}) end\n },\n {\n condition = story_elapsed_check(1),\n action = function() player.opened = chest end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"inventory-limit-slot-button\"})\n return game.simulation.move_cursor({position = target})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_slot_position{inventory = \"entity\", inventory_index = defines.inventory.character_main, slot_index = 4}\n return game.simulation.move_cursor({position = target})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function() return game.simulation.move_cursor({position = player.position}) end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n inserter = game.surfaces[1].create_entity{name = \"inserter\", position = {chest.position.x, chest.position.y + 1}, direction = defines.direction.south, force = player.force, create_build_effect_smoke = false}\n end\n },\n {\n condition = story_elapsed_check(7),\n action = function() player.opened = nil end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n inserter.destroy()\n chest.destroy()\n chest = game.surfaces[1].create_entity{name = \"steel-chest\", position = {-8.5, 0.5}, force = player.force, create_build_effect_smoke = false}\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 2, type = "limit-chest" }, tag = "[entity=iron-chest]", trigger = { triggers = { { count = 4, entity = "wooden-chest", match_type_only = true, type = "build-entity" }, { count = 4, entity = "inserter", match_type_only = true, type = "build-entity" } }, type = "and" }, type = "tips-and-tricks-item" }, ["logistic-network"] = { category = "logistic-network", is_title = true, name = "logistic-network", order = "a", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN0+9ugyAQAPB3uc/YzD9Y9VWapkF7OhILDNDNGd99qAldom3kG4T7cQfHCGXbodJcWChG4JUUBorLCIY3grXzmh0UQgHc4gMICPaYZ1qWUkltYSLAxR1/oAinKwEUlluOq7FMhpvoHiVqt8FHGys1azCoPtFYhyppXJQU83FOCkJ6ogQGKPITnSaykSIvKWYM7zFQWvb8jvo1Gb8nY0+yyh4Tw/disr2sLRJFCxF+7An0KeBX57I4Ut+c1h6Weqzs6vpIXa+k8/Mdu9JYtgRvnThelWTPyLyBLVZW8ypAgboZAteJqGtW4R4ZriR1XbdWcTP8F+f782PnsPxYwhH1CbtO/uZ6aePLmVCSE3p1a8sfKP59GQI9arMYURYmWUzTNE0ozaJp+gOOqReq\",\n position = {-6, 2}\n }\n game.simulation.camera_position = {0, 0.5}\n\n for k, position in pairs ({{-2, -1.5}, {-1.5, -0.5}, {-1, -1.5}}) do\n game.surfaces[1].create_entity{name = \"logistic-robot\", position = position}\n end\n\n for k, position in pairs ({{-2, 2.5}, {-1.5, 3.5}, {-1, 2.5}}) do\n game.surfaces[1].create_entity{name = \"construction-robot\", position = position}\n end\n\n local character = game.surfaces[1].create_entity{name = \"character\", position = {1.5, 2}, direction = defines.direction.south, force = \"player\"}\n character.direction = defines.direction.south\n ", init_update_count = 60 }, skip_trigger = { triggers = { { count = 5, entity = "roboport", type = "build-entity" }, { triggers = { { count = 5, event_type = "crafting-finished", item = "logistic-robot", type = "craft-item" }, { count = 5, event_type = "crafting-finished", item = "construction-robot", type = "craft-item" }, { count = 6, type = "set-logistic-request" } }, type = "or" } }, type = "and" }, trigger = { triggers = { { technology = "construction-robotics", type = "research" }, { technology = "logistic-robotics", type = "research" } }, type = "or" }, type = "tips-and-tricks-item" }, ["long-handed-inserters"] = { category = "inserters", dependencies = { "inserters" }, indent = 1, name = "long-handed-inserters", order = "c", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqll9GOqjAQht+l12VjC0XxVYwxCKPbBFtSyno8hnc/g3rQXcsus3phAi3f/DPTmbZntq1aqJ02ni3PTBfWNGy5OrNG701e9e/8qQa2ZNrDgXFm8kP/5F1umto6H22h8qzjTJsS/rCl6NacgfHaa7iSLg+njWkPW3A4YWA0h7yqIqig8E4XUW0rQAO1bfBba3rTyIvE4k1xdmLL+E11HX/iyYE3kMCA258i9AncLi+C1PTClCh82+524DaN/osQMRt+AVvxYEubnTY4FBXv0PiAgXh2k52hbD7M3zTgvTb7pp/n4GA/YNPiWIVSodz0QcahXV41wNn19TWKN7uFrWtwUV3lvnersG2fOFTN2cGW/YzcRxXkF033lIQCl/w2EYtwItTAO1qUYkZDI7KH0ARA6QCqrNlH7zm6UWI2G3AYjhBw/inWpXboyWVcyAB/Plmo+l7o4kFoXgalDctAiM/K8NtbYdnW121fQk/87J4hbw1ER0zTd4kRIqxTzCaC0p9AYqwBBDwX/2Hya1aSEFoS0DMa+l62LS4lt3dYNeUYXGbj8CFn2oykTCQkW8kEW+PrQ6jpMZOSFrOUgI5p6DkBTVxECwKauIjIxTi2X82oIDkCIhSjyEjOSvnrFvxsINiDZUxtSWPhTKigsXAq6n6ofpJGqCGR0BJEqKG7zmloQg0JWlORGQFNayrxjICmVX5MqTNav4olZbd4aWOKSZvga/tSnEw4GL3gipp+DP+SD9ox3LsWuv4+c0R9/TF8JbjiCVdrvsJ/ji1DrXH4cjVaPtykOPvAc/tFhlyIZBGrNE0TpeZZ1/0D1DZdaw==\",\n position = {0,-3},\n }\n\n local chests = game.surfaces[1].find_entities_filtered{name = \"wooden-chest\"}\n storage.chest_1 = chests[1]\n storage.chest_2 = chests[2]\n script.on_nth_tick(600, function()\n storage.chest_1.insert(\"iron-gear-wheel\")\n storage.chest_2.clear_items_inside()\n end)\n ", init_update_count = 350 }, skip_trigger = { count = 15, entity = "long-handed-inserter", type = "build-entity" }, tag = "[entity=long-handed-inserter]", trigger = { technology = "automation", type = "research" }, type = "tips-and-tricks-item" }, ["low-power"] = { category = "electric-network", dependencies = { "electric-network" }, indent = 1, name = "low-power", order = "d", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n\9 player.teleport({-9, 5.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n\n game.forces.player.recipes[\"iron-stick\"].enabled = true\n for x = -5.5, -3.5, 1 do\n for y = 0.5, 2.5, 1 do\n game.surfaces[1].create_entity{name = \"iron-ore\", amount = 500, position = {x, y}}\n end\n end\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqdltGSoyAQRf+FZ5kKKGr8lampFNHOhFpEC3BmUyn/fSGzMW5CouyjoKcv3X1bzmgvB+i1UBZVZyTqThlUvZ+REZ+KS79mTz2gCgkLLUqQ4q1/Mp3kGvdcgURjgoRq4DeqyJgsfgkSaqtFjVuhhPrEjRZyzqDjR4JAWWEF/Ei5PJx2amj3oF2QCWU1V6bvtMV7kNaF6DvjPuuUD+5QmNA3lqATqoo35iI0QrvYl/3MK70D0wjwJgacRoBJDDhbDy5juGw9dxvDzddzixhusZ6bx3DLiSs73riVR94zWjJ1v+oHiwLw7QQX6uC8YE+4PoIJiU7/EX19fWfAWmch41/T0HZfsBvcnrSgodl527ktqwcYA+HJJmjmx+D02pKuhYIg8ujtw6AVryHU4PkCjc5y7sbDkbux0GChDGgbrMBk8u19EcoQP12YRC8S4M253DTk5krTcinxFKfvZDAlVw/5qRLMSYQfb7B1YiMsSco4dDFr8OfVK+aHXy5fGaG3mOsNwbarFLKF8tBNhCb2NIeh41IS20vpktibvw7c2JfGyq4seq+V0BA6/Z880FW/5punuDHQ7qU3bMvro1CA6aup8DeAw4ufeaw7hY0V9S/kbxrfLrC/Zrw727LE5Zt9uNXLlaWa3Y0S9AXaXPi0JFmZsjzPM8aK7Tj+AesVBKk=\",\n position = {4,0}\n }\n pole = game.surfaces[1].find_entities_filtered{name = \"small-electric-pole\"}[1]\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(5)\n },\n {\n condition = function() return game.simulation.move_cursor({position = pole.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = pole end\n },\n {\n condition = function() return game.simulation.move_cursor({position = player.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(5),\n action = function()\n player.opened = nil\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 3, type = "low-power" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[img=utility/electricity_icon]", trigger = { count = 3, type = "low-power" }, type = "tips-and-tricks-item" }, ["move-between-labs"] = { category = "inserters", dependencies = { "inserters" }, indent = 1, name = "move-between-labs", order = "d", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNq1VtuOmzAQ/Rc/mwibSyC/Eq0iByapVTDINtumEf/eMXRJqnWWi9o8EIPtc87M2DNzJ+eqg1ZLZcnhTmTRKEMOxzsx8qpE5b7ZWwvkQKSFmlCiRO3eKnEmPSVSlfCTHFj/RgkoK62Ecfvwcjuprj6DxgXTRqkuUuFUUHwDYxGwbQxua5SjQqiAp7uEkhvu2SUDw7j+ZMBaqa7GrdNQN+9w6nCusqChPDl1OHURlQFKxs+jkg/BzVUaK4vAFBJUAUEriu9IXzSdM52HISV1U7qlwgYViEHcw76+p5+s4g93NKLELx5rnm0ppYZinI3ph1+bzradJR74aIK3WijTNtoGZ6i8Tot2L4gyD3C8QDf3wzG+QHiyItrhf4m26GxTC0f0L+OdTnZ1uE5fNWKVsyHhn0IyuVCqFx7cb2Lav2Z6HaxsojK1qKoAKtyt8aK0TQUetoj9YcuQzYOXr8Tj+6/xWLjhGmRLrgFjG5DzRch8rRPCGSdEKwFZNAMYrwRMZ/CStRbP4D3u2oQECm/CLcBSBfoiCh9qPMboU649d5cL6JORv8CdqOnnY95vSbuL8i7LtkCHi6Dzp5xrQNsXWf0lKOO+Ahf+VfC/St+hP46cLdHFspW6+Iwuls7pihbpilfqiud08TldyZYjwpccEb6tfLlMsrp+8W0FjGVbKhjPVvQbU1Xe0nBY3YE3avmCjmpiDmfcib30D5x2Dc0xownNafJGj/ikWFfc0P1RLAnDOHLjeBzHbpzgGCGGfv3w1N5T8o5d0kDJMxZnUZKmaZwk+7zvfwObKeep\",\n position = {0, 1}\n }\n\n local science_1 = \"automation-science-pack\"\n local science_2 = \"logistic-science-pack\"\n local technology = \"railway\"\n local items = prototypes.item\n local technologies = prototypes.technology\n if not (technologies[technology] and items[science_1] and items[science_2]) then\n technology = nil\n for k, tech in pairs (technologies) do\n local units = tech.research_unit_ingredients\n if #units == 2 then\n technology = tech.name\n science_1 = units[1].name\n science_2 = units[2].name\n break\n end\n end\n end\n\n if not technology then return end\n\n chest_1 = game.surfaces[1].find_entity(\"infinity-chest\", {-9.5, -6.5})\n if chest_1 then\n chest_1.set_infinity_container_filter(1, {name = science_1, count = 100, index = 1})\n end\n\n chest_2 = game.surfaces[1].find_entity(\"infinity-chest\", {-3.5, -6.5})\n if chest_2 then\n chest_2.set_infinity_container_filter(1, {name = science_2, count = 100, index = 1})\n end\n\n for name, prerequisite in pairs (technologies[technology].prerequisites) do\n game.forces.player.technologies[name].researched = true\n end\n\n game.forces.player.laboratory_speed_modifier = 3\n game.forces.player.add_research(technology)\n script.on_event(defines.events.on_research_finished,\n function(event)\n if not event.by_script then\n event.research.researched = false\n event.research.force.add_research(event.research.name)\n event.research.force.research_progress = 0\n end\n end)\n ", init_update_count = 800 }, skip_trigger = { count = 12, entity = "lab", type = "build-entity" }, tag = "[entity=lab]", trigger = { count = 3, entity = "lab", type = "build-entity" }, type = "tips-and-tricks-item" }, ["orbital-logistics"] = { category = "space-platform", indent = 1, name = "orbital-logistics", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"Spaceman\"}\n player.teleport({-1.5, 2})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n game.forces.player.worker_robots_speed_modifier = 2\n game.forces.player.worker_robots_storage_bonus = 9\n\n local technologies = prototypes.technology\n technology_list =\n {\n \"planet-discovery-vulcanus\",\"physical-projectile-damage-1\",\"physical-projectile-damage-2\",\"physical-projectile-damage-3\",\n \"physical-projectile-damage-4\",\"physical-projectile-damage-5\",\"physical-projectile-damage-6\",\"physical-projectile-damage-7\",\n \"logistic-robotics\",\"worker-robots-storage-1\",\"worker-robots-storage-2\",\"worker-robots-storage-3\",\"space-platform-thruster\"\n }\n for k, name in ipairs (technology_list) do\n game.forces.player.technologies[name].researched = true\n end\n\n game.forces.player.recipes[\"carbonic-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"metallic-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"oxide-asteroid-crushing\"].enabled = true\n\n game.planets.vulcanus.create_surface()\n\n for x = -11, 10, 1 do\n for y = -5, 6 do\n game.surfaces[2].set_tiles{{position = {x, y}, name = \"volcanic-ash-dark\"}}\n end\n end\n\n for k, position in pairs ({{-8, 3}, {-7, 3},\n {-10, 4}, {-9, 4}, {-8, 4}, {-7, 4}, {-6, 4},\n {-10, 5}, {-9, 5}, {-8, 5}, {-7, 5},\n {-11, 6}, {-10, 6}, {-9, 6}, {-8, 6}}) do\n game.surfaces[2].set_tiles{{position = position, name = \"lava\"}}\n end\n\n for k, position in pairs ({{-8, 2}, {-7, 2},\n {-9, 3}, {-6, 3},\n {-11, 4}, {-5, 4},\n {-11, 5}, {-6, 5},\n {-12, 6}, {-7, 6}}) do\n game.surfaces[2].set_tiles{{position = position, name = \"volcanic-cracks-hot\"}}\n end\n\n for k, position in pairs ({{-9, 2}, {0, 2}, {1, 2},\n {-11, 3}, {-10, 3}, {-1, 3}, {0, 3}, {1, 3},\n {-2, 4}, {-1, 4}, {0, 4}, {1, 4}, {2, 4}, {3, 4},\n {-5, 5}, {-4, 5}, {-3, 5}, {-2, 5}, {-1, 5}, {0, 5}, {1, 5}, {2, 5}, {3, 5},\n {-6, 6}, {-5, 6}, {-4, 6}, {-3, 6}, {-2, 6}, {-1, 6}, {0, 6}, {1, 6}, {2, 6}}) do\n game.surfaces[2].set_tiles{{position = position, name = \"volcanic-smooth-stone\"}}\n end\n\n for k, position in pairs ({{-11, 0}, {-10, 0}, {-9, 0}, {-8, 0}, {-7, 0},\n {-11, 1}, {-10, 1}, {-9, 1}, {-8, 1}, {-7, 1}, {-6, 1}, {-5, 1},\n {-11, 2}, {-10, 2}, {-6, 2}, {-5, 2}, {-4, 2}, {-1, 2},\n {-5, 3}, {-4, 3}, {-3, 3}, {-2, 3},\n {-4, 4}, {-3, 4}, {4, 4}, {5, 4}, {6, 4}, {7, 4}, {8, 4}, {9, 4}, {10, 4},\n {4, 5}, {5, 5}, {6, 5}, {7, 5}, {8, 5}, {9, 5}, {10, 5},\n {7, 6}, {10, 6}}) do\n game.surfaces[2].set_tiles{{position = position, name = \"volcanic-soil-dark\"}}\n end\n\n for k, position in pairs ({{-11, -5}, {-10, -5}, {-9, -5}, {-8, -5}, {-1, 5}, {0, -5}, {1, -5}, {2, -5}, {3, -5}, {4, -5}, {5, -5}, {6, -5}, {7, -5}, {8, -5}, {9, -5}, {10, -5},\n {-11, -4}, {-10, -4}, {-9, -4}, {-8, -4}, {-1, -4}, {0, -4}, {1, -4}, {2, -4}, {3, -4}, {4, -4}, {5, -4}, {6, -4}, {7, -4}, {8, -4}, {9, -4}, {10, -4},\n {-11, -3}, {-10, -3}, {-9, -3}, {-8, -3}, {-7, -3}, {-6, -3}, {0, -3}, {1, -3}, {2, -3}, {3, -3}, {4, -3}, {5, -3}, {6, -3}, {7, -3}, {8, -3}, {9, -3}, {10, -3},\n {-9, -2}, {-8, -2}, {-7, -2}, {-5, -2}, {1, -2}, {2, -2}, {3, -2}, {4, -2}, {5, -2}, {6, -2}, {7, -2}, {8, -2}, {9, -2},\n {2, -1}, {3, -1}, {4, -1}, {5, -1}, {6, -1}, {7, -1}, {8, -1},\n {5, 0}, {6, 0}, {7, 0},\n {5, 1}, {6, 1}}) do\n game.surfaces[2].set_tiles{{position = position, name = \"volcanic-ash-cracks\"}}\n end\n\n local create_list = {}\n table.insert(create_list, { name = \"v-red-pita\", position = {-3, 0}, amount = 1})\n for k, position in pairs ({{-10, -3}, {-8, -3}, {4, -3},\n {8, 1}}) do\n table.insert(create_list, { name = \"v-brown-carpet-grass\", position = position, amount = 1})\n end\n for k, position in pairs ({{-10, 2},\n {-8, 3}, {-7, 3}, {5, 3}, {7, 3},\n {3, 4}, {6, 4},\n {1, 5}}) do\n table.insert(create_list, { name = \"tiny-rock-cluster\", position = position, amount = 1})\n end\n game.surfaces[2].create_decoratives{decoratives = create_list}\n\n game.surfaces[2].freeze_daytime = true\n\n game.surfaces[2].set_chunk_generated_status({0, 0}, defines.chunk_generated_status.tiles)\n game.surfaces[2].set_chunk_generated_status({-1, -1}, defines.chunk_generated_status.tiles)\n game.surfaces[2].set_chunk_generated_status({0, -1}, defines.chunk_generated_status.tiles)\n game.surfaces[2].set_chunk_generated_status({-1, 0}, defines.chunk_generated_status.tiles)\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrNWu2SoyoQfRd+45Yg+JFXmUqlTELmUmvUC5jd3Km8+200idmNToCZH05NJQbwnD4tdrfgB9pWnWiVrA1afSC5a2qNVm8fSMv3uqxsW10eBVqhrSihE10wkvVe/EYrcsETw1Sz+ylMpGXVPIyllzVGojbSSDHg9z/Om7o7boUCMHwD0MeyqiJRiZ1Rche1TSUQRm2j4VzgBybAy39wjM6A+4NfrBl/oVE/NMI/h0v84Cj9HI7hv3z6hHCzhwEA+NCI4+A0uX/wtG6F2EfHZt9VIkrQOBDG1RtZn4C2UefhxPEXeFqbcvcTrWJr22QPuawv8P9sOn9per5U09OXphOyVNuz17azpdqev7Y9W6rtxUvb6WLnDIndjc8WZ7xnPqDJg5IpvDEjyPoga+iLdv8IbZ6holvwLQanXIdvtDBG1u+9biWOzUlsOuirjFBiv7m65FBWWmA0NA++vNK2kBiF1oAQdYAHvLums0mXxHChwLt2UGmiSpS9Vfcku57UM6Yk8btVABwZVda6bZSJtqKa0kX/0LWXCjzad7MpAvZEUDXlHrqegdkMLEbm3FqEpjNtZ9AUDffXQbx0pP4EsRdB5k3gh5974/s5qPDG95pINPbGT7zwiTc+88Kn3vjcC9//Tk698Jk3fuaFP97BfVCPZK2FMlOBIp/DJXQKOPUP2ST+1ph9fZY5dKIa4zUNCNc0C9BCvlVL1fyK9qLWllob1e1Mp8QXVeXhSeiq7tXkKr7AELswJLFvnpvAdUh0CfHmIUE8NDyhul2TJPkCg9s1YeE525GBf4HBzUtpcNp2lJCFE7gpyIMLG0cFRTiBkwIWB5c2bgoYCSdwU0CDiydHBUk4gZsCFlyeOSrg4QRuCtLgAtBRQRZO4KYgDy4xHRUU4QROCngcXMS6KeAknMBNAfUuk58tn6yTeeKPTNyQmfsK0q3yXtBS9RgYHvcknrPiPaDRXgL4RLYPZ7Wlsle/nw79eWW1UeLfDqr3zbU+ju1ZQ8u98v4Ym1Rz3Gy7w6Fvh9JbfLuj2Kyj2IOj5nrobE8y69zUY2oki5saDxH3tq4oaqHez3DzwOU7lLuJNcYoHeRYMcPl3Gj5n+hX8G5/U2Rj9NXdFkzrIWer/snlS144YZBPINL44XbYNjawTWTGzwDGENmWWsuTiFrVnCQ8w8w9y95DJJ9elU1p4Cqv3e2YBEw8pmW6uB0q5ueO6F7IFDPu4B7uKBbnjtR5n5QuLvukmfNO6QKNz933ShdofeG+W7o867PYfb90gdaH7tvZODQVwjLPFHFf/qMzL19kni9zsFd4nkF7vHHmALknYP4H4BqjX1DX2/nwRjDHFPM1foNPnPRH8IkJ6Q/tF06HAVClcAxlxv0YkpE9tt04G8bbJpwN420TBlP7437MAG+/cDacm7HbmPUw9+ycvr9thNEJCuJeB80JyxOepinjaUYvl/8BL7oZTg==\",\n position = {-1, 0}\n }\n\n silo = game.surfaces[1].find_entities_filtered{name = \"rocket-silo\"}[1]\n roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n provider_chest = game.surfaces[1].find_entities_filtered{name = \"passive-provider-chest\"}[1]\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n storage.platform = player.force.create_space_platform({name=\"platform\", planet=\"nauvis\", starter_pack=\"space-platform-starter-pack\"})\n storage.hub = storage.platform.apply_starter_pack()\n space_surface = storage.platform.surface\n space_surface.create_entities_from_blueprint_string\n {\n string = \"0eNrtndFuG7e2QP9Fz9YBN8kZkgHul1wUhmKPE+HIkq8sBc0p8u93ZMe2kg6Hm1xtoh4EKNCmsUkOh+Ss4Wzu9cfi/eY4POzX28Pi3R+L9c1u+7h4979/LB7XH7arzen/bVf3w+Ld4nG3We2XD6vtsFl8uVqst7fD74t38uVq4mcPH/fHx8OwP/tB++W3q8WwPawP6+G5hqc/fL7eHu/fjz/5Tq5efnt1+tXd+nZ5s9tshpvDbr+4WjzsHsdf3W1PtYzFLcO/uqvF5/E/JP6rG6vZD4/HzWG53n4ay93tx7/ZHjebU+u+q8dW1dNcjXut5vGwuvn3+BuPw/7UJX++FHmrpH+q5Ha9H5vz9BNxomj/WvSH43Z5OO73w2Gq2PjS8i8ThXRXUzd2ohT3TeMmSuqVzZGvxYSpQoK+u77vrXHIHva7zfX74ePq03q8iePP3az3N8f14fp+dztc7+6udw/DfvVcyHhjXv52P6xurz+utrfXpzLGFo0D87A/DlMNjLqr7OYuMmn7vNTlYnQllQsS1WXNXpVY9b37ObdOnOoi5weoeGWXF+eLdOr+ql0ZRDcX51cGCXUrsaTXRnbfN/I0NtRLpijn2KmBz9VNNj9VrLzda9P99033U88OU1G2yXfL1L2zb1Nx+P1h7LTH5XF8dO4/7Hfjv5fvh81hdjH8cyVXi8Pnh1N56+3D8bCYqlM/dZe+8nL0D8Dakn1DR8F+qpiytbe91xc9M1rFTpUddMvB7HyysWo5mFsNfA2m1Uzj+Fqn+4HPFWdaZuxZY+1EB5WGopPKRdJNNt02Nd1rmr47HnJtd01Ls9Mszc5XlO3y13F6Yv2g4dP96R4c9qvt48Nuf8jeATtzB6bq0MK5f1lYJltaQednLdTdt9jQC5Lvhak11qXKV5TJXvBtD3878bz5MQPMK5eKNHvVFYiQLuGiHcMom8eD/MLmla/kYban9ZCx7C+hp/u6V+Lpi65YWrpLuGjlO4qbvegKtrEXcNGdUa6fcxfdScXyeQkXbXXwPHvNeuC5iEvWLWOzY7vTr2IXMbT7qg2w6UvWr2GXsIR1Eb0/Nz0gOx2BzT4fez1/XcLjsdfR1yx89Xr4ugT26l01y8+h/NTrQu/r9nKnu7VpO+cn9mvFHtHM69fkHlGvX7zmXpv9D+uL+vfFuZfmqdfFPrVsyem6O+hQav59PLRsFc9t3pw2PYpreLB1u4mTG0+hgoi+3dWbKqxlJ3hu/+2sH7IbcOFt8bjZHx8/lnavZGIP9Gb9VMf9cFhtNuub5dvG6qnE9fbD4uWnrv/vuNqM1Y8/vd3t71enL07rw3D//Al9fXv20X24uztV8mn86eU4346bYemePsA///j409vrs33X06+//Wls1tP9WLwzp2ue/Bv58tuX8Z+JLumb9t6kchEZ/+72tay79f7xcP0WefD1tn1a7w/Hp156adDTTyyHT8P+8+Gpa5/3h8eGnkIezOkP9w+rcVU6Vbb4n6e/bliXQmjaUbXf9UZ5FrL9MtE8ZENqqMPU1RGbNs/T7OApTd1Y8QoaKy+naUO911xOfizEet462+kSzbMw+voqusqua9gH95VV9PVV2MoqQn0VrrKKlqlfWUXDzK+c+MlUV1Fbg9QjYmUNtrqGyuGU6qd25WhK9TO7cmKn+oldOa9T37Dq9ugZkurneeWSm1r2ZxJ7kiT9K8/Mg3HyjUdM/YSvhQkxQnYeJBdl1/JQl5mZrgg1EeOUUYL29QJSrv1eG3AYi0W1fKx+nWmxGJUxbFfvN8P17frx9O/Fu7vV5nEok/jV+cvB0/9//tHTfsPpVWbyUmreVvrzjinH35nvd1Pu1pux5Nkq/LdVPP/G1/e7r0HWr4Wu97vtcrcfxnImXgy/f5P5bbKJsb6JXUUTJ15qPx63/yYtbnkd6b4de8VVSkxDJT5byeToOIu2HU7xU/uxl+6O++3qZph9a3vu9Yt77ZezyF/F9cSLvxxXczndxV+Or7kce/GX01Vcjrn4q+krrsZd/NWEiqvpL/5qYsXVpIu/mlRxNXLxy8BZCL7ici5+kT6L+p8/VlIk9PNY/rmSyq8NVv0G8rrM5o66WPUbSCgW1RFAC6rXSNuwT/j2QSNUfs/4W9557HTnBRJrHFR0ayOpo9fdoLfFbLPbflieume41UXihszAcoZ8UdG12wn5oqKsoyJS9639unt7Frmv7PdY7PaGLwuxskcaloxUWUVf2zF9sWMC+KqjbHXDVO0rq0gNJ3p1g9Eb8E1K13ov4JuUsoqWs3fKDnLgW5Sy9R58UVNWUREP7yo7qHrWSmnW+gA+zik7JIKPc8oqap+vxX7pwOc+XZs78LlPWYN+qpq6gdi59g+Jyrb79g+JyhoaIr6VvVM7TX1xNIbKErtiibH9M6qyf1P7Z1RdDX39HK2kgV7av5oqa2jIQqEbhQ1RzZWc2tfP0UpMrYh4jpW9UztHpfjI6GsnafkdryVquPIx1CfwCVpXRTANsdq62xgaHqKVz4lgQeS2soqK6OJKpj6LNVYOyuKjI9S/nkrlyn4emTu7vVjcfjuLb53fXizuCQZtmpeXcqZLSWS3yWfa1haV+lZudx7Em4/xqAlEfZtm3U87dCGxaW/J/8QGu7OsJY/D/fvNepy096ubj+vtaXd/ZuPHf0309jVI/25s/mp/P/7uh9V/xl9uCc1/fBjGtQJ8WrDZTwvu9Gnh6nI+aLQEDPfZET65FLcEDPfZMTkdDhL7hu2rTrUmx5Zcd15XdAQ7Y52yZxLYGlPW0RAjvHS1dQjYwdLWYcGmkLYOB3aFtHX49k0cbRVd+y6Otoq+fbNFW0Vo323RVhHbtwO0VaT2PQ1dFdaALQdtFWDPQVuFbd8a0Fbh2vcGtFV48ObqVUnuGsKHxdReRsthAJlbRBSB89YE8Fbra7OP/biQAWsiCn7vWtJE2IlQX0WlTnMP88kdG0J/pXJJtdKwv1K7poqtjtvJHKy24qrjdrJFqUOAfLEolDHP/ZxDCNOzS3oSdOKUAyKQSmzuLkTdDe2Lt1OZDzuVCrIGPMCc6gFmyQEjq6tCOX3L80QbwFeevNr4vfKKYtEBItUpMNsUvhcq6wikDpPrnUh6x1Rmpvlb1jmZvrBEojZ1t6QpgK+rrENIHUa3XjuLMsLqLsSREFdlHR7lqMjMEdc15V+tReyLzjJiz+IN89ln3o7o5nPP3Kz273fbf37uGevqj1z2M/OycLpxotvY6UbrYkvaV908TCR5x0W8m04/VVAEaO4Z3BDzOfMQuZy+su2Xle0qVzvn8lPO/+jzxNb7hkSSuie4VyQH06zO/y2ZwazvSWIG1SpXkUJ6Bgv+ybnHbENkcC3T+UTyLqqqaAgVrsX4jmzDGV0VFuwmKq+iIc9q/jV3cjOiIWz427dcRRUN3wT+Ca+8XQ+uSzkAQoMcR36e6sR2saHByvmmlHucNgk/Z3LC2N6AXZ0cJfUCCs29Bfe2IXtNtoWuPRfM1AycBbnd7+vb4a+juLOg6YcTNM1sKWQvvysWYUpF9N8UsTzsls/fqmYizJS7QRWZmZex1Myob2ZfNf36hnN+uVaexTdn7kdXKkEKJRQLsOqO6utuZ0VscrGfvLqRqepmhvpjAtk29oU7UZydZxHHmRJKkzNUp7q6mNUtVOQgL63y0bSznI4Wo7TXoIPFigDkPPD8sPBjGxvSnCvXkagzIMzizlkErUrx+vp5zyLBq43kA13ue3QkX+RynytjbE/k56p3ldc3IKOfPYvInclI35/dwNd9pu9XrX/mJtNZuPDNx+F+fbPaLB82pz2Wme9lUzqP134Zb8jyfhw6jX3xF8T7X1RUvz0Lli72cPqmg1+79PBxHFynKXR3fIog+NWpZ9HhxU7tf3WqslOdulNLfXpaHNf/eVpNf/Xr2RGAUr+mX/1a0a+dul9nH1336/3+RAnPu5a/HmS57u6rXwmzWOf/VqprOEryDdWW36kaTpJ8A+OKGhRk+l8Mpu7slIvmPSv/muUr3rKckYbNdtUBQ2ds1Wb75LuVMw68sGVObjvjQaFdrlAStKqL2ndN6ehVp26cCSBoUdv8CAI8tXUkELOorKMp/7utrINkgdTWYUHspbYOR9xdbQet3Pk5knH9W30YlofV0x5r7jNDblZLpy3Jl0pqOXK2tIqOyJ5WcgISzWnvL0g0p60iNZ8oVtbQciiksoYWDadls+D8kMjs2M0usZPP9fMTI7PFhrpiPVAZtU2PhnMmtctfwzGT2lW84ZRJ7QPPApGutorUHm2lrMKBs5vaKqT+U5yOzxrOe0iobDwIFVNehG8Pd9JeRFf/Nc0ri+5rvqZNU4ALteduMxnBnIu1x26zJaXaU7e5ks5i7QslSamkivfSl4dAnyvLlkJF+lJrXKmEYs94bbhKtoRiAJIrlVDx9mhKfRqq09xmi4qFCyteV1IG8uQK6EqxRKW725VCiUoDrCJrcGm0d9oDvaUp2PnKM8bZgrrKI8bZgvrKE8bZgkIxmO8FX1KuCGVmwvRUSpwuozRwX19Pc63o1VFw2RJEW0LMlXC2vB7vH6YWx9cWlF8D+uJSW7ozvVfmjJy5M2fRnnNlzBZRCmorXkdQLmvZAmLhxmTuyzT99NpVNjdOihGbpcF+FrA5d1PmZlwooUBx3odq4ZGYXFH60My39ShfWqde03ISW3cWiPnyBXZym7FQStBfVyheVtSukfn2JH17it0cjXZ9yrbnLAIy38uFPo762OPyJTnlSpVvjX4kF2947JTLRL41mlFcGsRRP4jLczNG7bKTb0+qZJ9sY5KpXsFcrihRrRelUqx+5cqW4VrWUtWXaZe8egnKNq9rWBKVrVOt2aX2BfWqli0iNqyyyktM2gUq0zhvTP1yqWqbN5opUGqd1S552RJc/QKsvD6vXrqyjesallJl61RLfal9tenqn0v67WpxWG+G5yiSP60x6esZzfTlrfCH1c1wCtg63O3298u7Uxc8nx04terP0Ra0BNwE3IIAC+jh79P6aQcIbQAfBK8DMeKB2F5Ch0vwuASHS7C4BMElGFoCHg54NARaQE8LwMMRj0Y8GPlYhAXQgUjrpx1A7wAdAnQM0klAZyFdBug6hFdCvBjj5wF+JOGnotBRwNnAvtzHgAknYMIJmHACJpyACSdgwgmYcAImnEAJJ1DCCZRwAiWcQAknUMIJlHACJZxACSdAwgmQcAIknAAJJ0DCCZBwAiScAAknQMIJkHACJZxACSdQwgmUcAIlnEAJJ1DCaS4AP49eEanHiNRjRGovIeASOlyCxyU4XILFJQguAY8oPKDweMLDqacF4OGIRyMejHwswgLoQKT10w6gd4AOAToG6SSgs5AuA3QdwishXozx8wA/kvBTUegowmyA8YQT0iuldZjSOkxpHaa09hJ6XEKHS/C4BIdLsLgEwSXgMYmHJB6ReEDi8YiHIx6NeDDysQgLoAOR1k87gN4BOgToGKSTgM5CugzQdQivhHgxxs8D/EjCT0X8YMZsgPEEE9JfAGkvJXiMeR5jnseY5zHmeYx5HmOex5jnMeZ5jHmeYp6nmOcp5nmKeZ5inqeY5ynmeYp5nmKeh5jnIeZ5iHkeYp6HmOch5nmIeR5inoeY5yHmeYp5nmKep5jnKeZ5inmeYp6nmOcp5nmKeR5TmsOU5jClOUxpDlOaw5TmMKU5TGkOU5rDlOYopTlKaY5SmqOU5iilOUppjlKao5TmKKU5SGkOUpqDlOYgpTlIaQ5SmoOU5iClOUhpDlKao5TmKKU5SmmOUpqjlOYopTlKaY5SmqOU5jClWUxpFlOaxZRmMaVZTGkWU5rFlGYxpVlMaZZSmqWUZimlWUppllKapZRmKaVZSmmWUpqFlGYhpVlIaRZSmoWUZiGlWUhpFlKahZRmIaVZSmmWUpqllGYppVlKaZZSmqWUZimlWUpp7Uvpy22Q5hIsLkFwCYaW8EqrgmlVMK0KplXBtCqYVgXTqmBaFUyrgmlVKK0KpVWhtCqUVoXSqlBaFUqrQmlVKK0KpFWBtCqQVgXSqkBaFUirAmlVIK0KpFWBtCqUVoXSqlBaFUqrQmlVKK0KpVWhtCqUVoUG+DWvRHQkYlT9C2j5ZSgaTOwGE7vBxG4wsRtM7AYTu8HEbjCxG0zsBhO7wcRuMLEbTOyGEruhxG4osRtK7IYSu6HEbiixG0rshhK7gcRuILEbSOwGEruBxG4gsRtI7AYSu4HEbiCxG0rshhK7ocRuKLEbSuyGEruhxG4osRtK7IYSu6HEbiixG0rshhJ7osCeKK8nius41zXOuZ4oqyeK6omSeqKgniinJ4rpiVJ6opBOU+/TzPs08X6CgJ4gnyeI5wnSeYJwniCbJ4bmiZF5YmCeGJcnhuWJUTk0TkDhBPRNJEbkCQJ5gjyeII4nSOMJwniCLJ4gilPbCJWNJMjhCWJ4ghSeIIRjhI4UoXE29UgRGttiIkXoSBEa62qwrQbLarCrBqtqsKmGimqop4ZqaqilhkpqqKOGKmqooYYKaqCfBuppoJ0GymmgmwaqaaCZBoppoJcGammolYZKaaiThippqJEmQoSOEKGpEIf6cCJE6AgROkKEjhSBA0VgnC0f+4SwTihQBA4UgbHPCOuMsM0Iy4ywywirjKjJiIqMqMeIaoyoxYhKjKjDiCqMqMEICoygvwjqi6C9CMqLoLsIqouguQiKi6C3iGqLqLWISouos4gqiwJE4AARmBqTqDCJ+pICROAAEThQBO4pAmMVAfZFYV0UtkX1FIGxbQrLprBrCqumsGkKi6aoZ4pqpqhlikqmqGOKKqaoYYoKpqhfCuqloF0KyqWgWwqqpaBZCoqloFcKaqWgVYpKpahTiiqlqFGKCqV6iMDUR0V1VNRGRWVUPUTgHiJwTxG4owjcUQTGlgbs4sIqLmziwiIu7OHCGi5s4cISLuzgogouauCiAi7q36L6LWrfovIt6t6i6i1o3oLiLejdgtotaN2C0i3o3ILKLWjcgsIt6tuiui1q26KyLeraoqotatqioi3q2aKarQ4icAcRuKMI7CkCe4rAWIGBPWVYU4YtZVhShh1lWFGGDWVYUIb9ZFRPRu1kVE5G3WRUTUbNZFRMRr1kVEsGrWRQSgadZFBJBo1kUEgGfWRQRwZtZFBGRl1kVEVGTWRUREY9ZFRDRi1kVEJGHWQeIrCHCOwhAnuKwI4isKMIjP0iWAKHHXBYAYcNcFgAh/1vWP+G7W9Y/kbdb1T9Rs1vVPxGvW9U+0atb1T6Rp1vUPkGjW9Q+AZ9b1D3Bm1vUPYGXW9Q9QZNb1T0Rj1vVPNGLW9U8kYdb1TxRg1vVPDmIAI7iMAOIjDGPyyXw245rJbDZjkslsNeOayVw1Y5KpWjTjmqlKNGOSqUoz45qpOjNjkqk4MuOaiSgyY5KJKDHjmokYMWOSiRgw45qJCjBjkqkKP+OKqPo/Y4Ko+j7jiqjqPmOIsVENgAgQUQ2P+A9Q/Y/oDlD9j9gNUP2PyAxQ/Y+0C1D9T6QKUP1PlAlQ/U+ECFD9T3QHUP0PYAZQ/Q9QBVD9D0AEUP0PMANQ/Q8gAlD9TxQBUP1PBABQ/U70D1DtTuQOUO1O1A1Q7U7AAJlCrIqICM6seofIyqx6h4jGrHqHSMKseocIzqxqBsDKrGoGgMasagZAwqxqBgDOrFoFyMqcWYWIxpxZhUjCnFmFCM6cSYTIypxJhIDGrEoEQMKsSgQAzqw6A8DKrDoDgMasOgNAwqw6jclm5s0n1Nuq1JdzXppibd06RbmnRHk25o0v1Mup0JdzPhZibcy4RbmXAnE25kwn1MuI0JdzHZJibbw2RbmGwHk21gsv1Ltn3Jdi/Z5iXbu4Rbl3DnEm5cwn1LuG0Jdy3hpiXcs4RblnDHEm5Y0v1KC7nSQq60kCtpvCQNl6TRkjRYksZK0lBJGilJAyVhnCQMk4RRkjBIEsZIwhBJGCEJAyRhfCQLj2TRkSw4ksVGstBIFhnJAiNZXCQLi2RRkTAoEsZEwpBIGBEJAyJhPCQMh4TRkDAY0jKutIwraSQmPYlND2LTgzj0GDY9hU0PYdMz2PQINj2BTQ9g0/PX8Pg1PH0ND1/Ds9fw6DU8eQ0PXsNz1/DYNTt1zQ5dszPX7Mg1O3HNDlyz89bsuDU7bc0OW8Oz1vCoNTxpDQ9aw3PW8Jg1PGUND1nDM9bwiDU8YU1T/NAklzTHJU1xSTNc0gSXNL8lTW9Js1vS5JY0tyVNbQkzW8LEljCvJUxrCbNawqSWMKclTGkJM1qyhJYsnyVLZ8myWbJkliyXJUtlyTJZskSWLI8lTGMJs1jCJJYwhyVMYQkzWMIEljB/JUxfCbNXwuSVNHs69QdRfRC1B1F5EHUHUXUQNQdRcRD1BlFtELUGQWkQdAZBZRA0BkFhEPQFQV0QtAVBWRBzBTFVEDMFMVEQ8wQxTRCzBDFJEHMEMUUQNARBQRD0A0E9ELQDQTkQdANBNRA0A0ExEPQCUa0PdbtTtTs1u1OxO/W6U607tbpTqTt1ulOlOzW6U6E79LlDnTu0uUOZO3S5Q5U7NLlDkTv0uDONO7O4M4k7c7gzhTszuDOBO/O3M307s7dDeTt0t0N1OzS3Q3E79LZDbTu0tkNpO3S2Q2U7NLZTYXuAWBsg1gaItQFibYBYGyDWBoi1AWJtgFgbINYGiLUBYm1gWBsY1gaGtYFhbWBYGxjWBoa1gWFtYFgbENYGhLUBYW1AWBsQ1gaEtQFhbUBYGxDWBoS1gWFtYFgbGNYGhrWBYW1gWBsY1gaGtYFhbWBYGxjWBoa1AWJthFgbIdZGiLURYm2EWBsh1kaItRFibYRYGyHWRoi1EWJtZFgbGdZGhrWRYW1kWBsZ1kaGtZFhbWRYGxHWRoS1EWFtRFgbEdZGhLURYW1EWBsR1kaEtZFhbWRYGxnWRoa1kWFtZFgbGdZGhrWRYW1kWBsZ1kaGtRFibYJYmyDWJohVCWJVgliVIFYlhlWJYVViWJUYViWGVYlhVWJYlRhWJYZVCWFVQliVEFYlhFUJYVVCWJUQViWEVQlhVUJYlRhWJYZViWFVYg/3xB7uiT3cE3y4C04tTp01QqUpQq0pQrUpQr0pAsUpAs0pAtUpAt0pAuUpAu0pAvUpAv0pAgUqwgwqwhQqwhwqwiQqwiwqwjQqwjwqwkQqwkwqwlQqAl0qAmUqAm0qAqUeAq0e7b+PH71fO4DmfxYsFsFmD6z2wG4PLPfAdg+s98B+Dyz4oIYPqvigjg8q+aCWD6r5oJ4PKvqgpg+o+oCuDyj7gLYPqPuAvg8o/IDGD6j8gM4PKv2g1g+q/aDeDyr+oOYPqv6g9g2q3xAIgEIBkCZqFmoAEargEOrgECrhEGrhEKrhEOrhECriEGriEKjiEOjiECjjEGjjEKjjEOjjECjkEGjkEKjkEObkECblEGblEKblEOblECbmEGbmEKbmEObmECbnEGjnEKjnEOjnECjoEGjoEKjoEOjoEKjJEOjJaP99jF9fBwDNqCxU1SHUlSFUliHUliFUlyHUlyFUmCHUmCFUmSHQmSFQmiHQmiFQmyHQmyFQnCHQnCFQnSHQnSFMniHMniFMnyHMnyFMoCHMoCFMoSHMoSFMoiHMoiFQoyHQoyFQpCHQpCFQpSHQpSFQpiHQZyFQaNH++xi/vg4AmvpYqFNDqNRCqNVCqNZCqNdCoFpBoFtBoFxBoF1BWJ5/YYn+hWX6F5bqX2DSeYFZ5wWmnReYd15g6neBud/bf1/+ovWLZk8Xmj5daP50gSm8BebwFpjEW2AWb2H5pIUllBaWUVpYSmmByY0FZjcWmN5YYH5j5e//drVYH4b78Yfeb47Dw369PSyuFp+G/eNTiTaKj67r+953ve2+fPl/nXviBA==\",\n position = {0, -2}\n }\n tank1 = space_surface.find_entities_filtered{name = \"storage-tank\"}[1]\n tank2 = space_surface.find_entities_filtered{name = \"storage-tank\"}[2]\n tank3 = space_surface.find_entities_filtered{name = \"storage-tank\"}[3]\n tank4 = space_surface.find_entities_filtered{name = \"storage-tank\"}[4]\n tank1.insert_fluid{name = \"thruster-fuel\", amount = 25000}\n tank2.insert_fluid{name = \"thruster-fuel\", amount = 25000}\n tank3.insert_fluid{name = \"thruster-oxidizer\", amount = 25000}\n tank4.insert_fluid{name = \"thruster-oxidizer\", amount = 25000}\n\n assembler = space_surface.find_entities_filtered{name = \"assembling-machine-3\"}[1]\n assembler.insert({name = \"firearm-magazine\", count = 200})\n\n turrets = space_surface.find_entities_filtered{name = \"gun-turret\"}\n for k, turret in pairs (turrets) do\n turret.insert({name = \"firearm-magazine\", quality = \"legendary\", count = 200})\n end\n\n furnaces = space_surface.find_entities_filtered{name = \"electric-furnace\"}\n for k, furnace in pairs (furnaces) do\n furnace.insert({name = \"iron-ore\", count = 100})\n end\n\n collectors = space_surface.find_entities_filtered{name = \"asteroid-collector\"}\n for k, collector in pairs (collectors) do\n collector.insert({name = \"metallic-asteroid-chunk\", count = 20})\n collector.insert({name = \"carbonic-asteroid-chunk\", count = 20})\n collector.insert({name = \"oxide-asteroid-chunk\", count = 20})\n end\n end,\n condition = story_elapsed_check(3),\n action = function()\n game.simulation.camera_zoom = 0.5\n player.set_controller{type = defines.controllers.remote, surface = space_surface}\n local silo_position = silo.position\n silo.destroy()\n silo = game.surfaces[1].create_entity{name = \"rocket-silo\", position = silo_position, force = \"player\", create_build_effect_smoke = false}\n silo.rocket_parts = 100\n end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = storage.hub.position, speed = 0.2}) end,\n action = function() player.opened = storage.hub end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"logistics-button-space\", data = \"0\", data2 = \"1\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id-base\", data = \"transport-belt\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n game.simulation.control_press{control = \"confirm-gui\", notify = false}\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function() player.opened = nil end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n game.simulation.camera_zoom = 2\n player.set_controller{type = defines.controllers.remote, surface = game.surfaces[1]}\n end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = silo.position, speed = 0.2}) end,\n action = function() player.opened = silo end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui.controlled-by-transitional-requests\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(1),\n action = function() player.opened = nil end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n roboport.insert({name = \"logistic-robot\", count = 5})\n provider_chest.insert({name = \"transport-belt\", count = 100})\n end\n },\n {\n condition = story_elapsed_check(11),\n action = function() game.speed = 2 end\n },\n {\n condition = story_elapsed_check(12),\n action = function()\n game.speed = 1\n game.simulation.camera_zoom = 0.5\n player.set_controller{type = defines.controllers.remote, surface = space_surface}\n end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = storage.hub.position, speed = 0.2}) end,\n action = function() player.opened = storage.hub end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button-localised-substring\", data = \"gui-train.add-station\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"text-button-substring\", data = \"[planet=vulcanus]\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n { condition = story_elapsed_check(0.5) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"train-schedule-action-button\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = nil end\n },\n {\n condition = story_elapsed_check(4),\n action = function() game.speed = 10 end\n },\n {\n condition = story_elapsed_check(70),\n action = function() game.speed = 1 end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n pad = game.surfaces[2].create_entity{name = \"cargo-landing-pad\", position = {0, 1}, force = \"player\", create_build_effect_smoke = false}\n game.simulation.camera_zoom = 2\n player.set_controller{type = defines.controllers.remote, surface = game.surfaces[2]}\n end\n },\n { condition = story_elapsed_check(1) },\n {\n condition = function() return game.simulation.move_cursor({position = pad.position, speed = 0.2}) end,\n action = function() player.opened = pad end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"logistics-button\", data = \"0\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"signal-id-base\", data = \"transport-belt\"})\n return game.simulation.move_cursor({position = target, speed = 0.3})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"confirm-gui\", notify = false} end\n },\n {\n condition = story_elapsed_check(2),\n action = function() player.opened = nil end\n },\n {\n action = function() game.speed = 10 end\n },\n {\n condition = story_elapsed_check(8),\n action = function() game.speed = 1 end\n },\n {\n condition = story_elapsed_check(12),\n action = function()\n game.simulation.camera_zoom = 2\n player.set_controller{type = defines.controllers.remote, surface = game.surfaces[1]}\n end\n },\n {\n init = function()\n storage.platform.destroy()\n pad.destroy()\n local silo_position = silo.position\n silo.destroy()\n silo = game.surfaces[1].create_entity{name = \"rocket-silo\", position = silo_position, force = \"player\", create_build_effect_smoke = false}\n roboport.clear_items_inside()\n end,\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 5, entity = "cargo-landing-pad", type = "set-logistic-request" }, { count = 5, entity = "space-platform-hub", type = "set-logistic-request" } }, type = "and" }, tag = "[entity=cargo-landing-pad]", trigger = { count = 1, type = "apply-starter-pack" }, type = "tips-and-tricks-item" }, ["passive-provider-chest"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "passive-provider-chest", order = "d", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtlm2PoyAQx78Lr3UjVFy3X2XTNGjHLokFA9i7XuN330G7trnincud73j6zX+GGYcrqdoeOiOVI9srkbVWlmzfr8TKoxKtn3OXDsiWSAcnkhAlTn5kdKU7bRwZEiLVAX6SLR2Svx5zRijrz6UVtI+H2bBLCCgnnYRJwDi47FV/qsAgfWZI1UiFS2n9AdYhu9MWj2nlrSIqZfSFJ+SC0Bc+Wpj27y04J9XR+n0GTvoM+x7XWgcGDnsvFJca0VpIyDQ9KbnZtQ6gTbtWOECjte59yGiWJeSkD36DcGkLYpQ0h2Q3+Kj85gtbisezL7S8+bIZfTlIA/W0XgbAmxncanHAmUBwsofQPODy5OvGdO+63t/NEz6P0M3W6OYR4HwNuIgA8zXg1whwsQZczuAGUymVyoJxwZucua/IDZDeZlInrJVnSDujzxLTYrFyZmQZRtLs+QcQSDE2MmgWRNB/kEXZgi72/ajRVRVF7yVl+8o6MW59xm42EzQPyrsXDrRozcg6BQXmeEGlKLMRNYSYdGJ6mVXfNGD2Vv6C8afz9YWs8XWSGf+T5JjKoXzhemKqheYLsDIGtlAj9C0GVoRhLIvoUZ76H5vUlF9aYYbV0tS9dPdexaJ6FV3dU26ufLOpsJhuOJryT4YfaMwH4B0LlSeY+nyHs+OjY/vwtEnIGQM1klhJ83LDi6LIOS/ZMHwC34/0HA==\",\n position = {-9,0}\n }\n\n local roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert({name = \"logistic-robot\", count = 10})\n game.simulation.camera_alt_info = true\n game.simulation.camera_position = {0, 0.5}\n\n game.forces.player.worker_robots_speed_modifier = 2\n game.forces.player.character_logistic_requests = true\n\n local character = game.surfaces[1].create_entity{name = \"character\", position = {1.5, 1.25}, force = \"player\"}\n character.character_running_speed_modifier = -0.5\n character.direction = defines.direction.south\n character.get_logistic_point(defines.logistic_member_index.character_requester).get_section(1).set_slot(2, {value = \"steel-plate\", min = 1000, max = 1000})\n character.get_logistic_point(defines.logistic_member_index.character_requester).get_section(1).set_slot(2, {value = \"electronic-circuit\", min = 1000, max = 1000})\n\n script.on_nth_tick(600, function()\n character.clear_items_inside()\n end)\n\n script.on_nth_tick(1, function()\n character.walking_state = {walking = true, direction = ((game.tick / 25) % 8) * 2}\n end)\n\n ", init_update_count = 600 }, skip_trigger = { count = 10, entity = "passive-provider-chest", type = "build-entity" }, tag = "[item=passive-provider-chest]", type = "tips-and-tricks-item" }, ["personal-logistics"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "personal-logistics", order = "b", simulation = "SERPENT PLACEHOLDER" --[=[ ref [""]["tips-and-tricks-item"]["passive-provider-chest"].simulation ]=], skip_trigger = { triggers = { { type = "dependencies-met" }, { count = 1, type = "set-logistic-request" }, { triggers = { { count = 1, entity = "passive-provider-chest", type = "build-entity" }, { count = 1, entity = "storage-chest", type = "build-entity" } }, type = "or" } }, type = "and" }, tag = "[entity=character]", trigger = { technology = "logistic-robotics", type = "research" }, type = "tips-and-tricks-item" }, pipette = { category = "game-interaction", name = "pipette", order = "d", simulation = { game_view_settings = { default_show_value = false, show_controller_gui = true, show_quickbar = true, update_entity_selection = true }, init = " require(\"__core__/lualib/story\")\n game.simulation.active_quickbars = 1\n player = game.simulation.create_test_player{name = \"big K\"}\n player.character.teleport{0, 4}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n player.set_quick_bar_slot(1,'burner-inserter')\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1FFqhDAQBuC7zHNcTDQac5WlFHWnJaBRklgq4t0bXdoui9LOYzTz+Tsks0DTTTg6YwPoBUw7WA/6uoA377butmdhHhE0mIA9MLB1v62Cq60fBxeSBrsAKwNjb/gJmq/sz2IfBovJ2+Rs3eJDrVhfGKANJhi8p9gX86ud+gZdxE8IBuPgY9Vgt29GKREpgxl0tW5xnhTxb4WrcyU768VBmPIid4jzi4y/ezMO2/uG/EDOCXJBkiVBliS5IMg5SS4JckaSFUEWJLn6kZt4ttAlxnp0Ib46OqnfdPpMqwOap4TUnJSacwKd0mhB6AhXtI4QbiKvaLEJV/E39QEd59o+AvXDuGXwgc7vG4TiucpkURS5lGUcN19DUdJu\",\n position = {-6,0},\n }\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n player.insert(\"transport-belt\")\n player.insert(\"stone-furnace\")\n player.insert(\"burner-inserter\")\n end,\n condition = story_elapsed_check(1)\n },\n { condition = function() return game.simulation.move_cursor({position = {-1, -1}}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.control_press{control = \"pipette\", notify = true} end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = {1, -1}}) end},\n {\n init = function() game.simulation.control_down{control = \"build\", notify = false} end,\n condition = function() return game.simulation.move_cursor({position = {3, -1}}) end,\n action = function() game.simulation.control_up{control = \"build\"} end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.clear_cursor() end\n },\n { condition = story_elapsed_check(0.25),\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n story_jump_to(storage.story, \"inserter-mouse-branch\")\n end\n end\n },\n -- controller branch\n {\n action = function() player.opened = player end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"recipe-slot\", data = \"burner-inserter\"})\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25),\n action = function()\n story_jump_to(storage.story, \"inserter-pipette\")\n end\n },\n -- mouse branch\n { action = function() end }, --called by story_jump_to(storage.story, \"inserter-mouse-branch\")\n {\n name = \"inserter-mouse-branch\",\n condition = function()\n local target = game.simulation.get_widget_position({type = \"quickbar-slot\", data = \"burner-inserter\"})\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25) },\n -- branch join\n {\n name = \"inserter-pipette\",\n action = function()\n game.simulation.control_press{control = \"pipette\", notify = true}\n game.simulation.camera_player_cursor_direction = defines.direction.south\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = nil end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function() return game.simulation.move_cursor({position = {0.5, 0.5}}) end,\n action = function() game.simulation.control_press{control = \"build\", notify = false} end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function() return game.simulation.move_cursor({position = {2.5, 0.5}}) end,\n action = function() game.simulation.control_press{control = \"build\", notify = false} end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.clear_cursor() end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = player end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"recipe-slot\", data = \"transport-belt\"})\n return game.simulation.move_cursor({position = target})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action =\n function() game.simulation.control_press{control = \"pipette\", notify = true}\n game.simulation.camera_player_cursor_direction = defines.direction.east\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = nil end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = {-0.5, 1.5}}) end},\n {\n init = function() game.simulation.control_down{control = \"build\", notify = false} end,\n condition = function() return game.simulation.move_cursor({position = {2.5, 1.5}}) end,\n action = function() game.simulation.control_up{control = \"build\"} end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.clear_cursor() end\n },\n { condition = story_elapsed_check(0.25) },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(1),\n action = function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{area = {{0, -2}, {3, 2}}}) do\n v.destroy()\n end\n local belt = game.surfaces[1].find_entity(\"transport-belt\", {-0.5, 1.5})\n belt.destroy()\n player.character.clear_items_inside()\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { count = 5, type = "use-pipette" }, trigger = { count = 120, type = "build-entity" }, type = "tips-and-tricks-item" }, ["pole-dragging-coverage"] = { category = "drag-building", dependencies = { "drag-building-poles" }, indent = 1, name = "pole-dragging-coverage", order = "c", simulation = { init = " require(\"__core__/lualib/story\")\n storage.player = game.simulation.create_test_player{name = \"Cable Guy\"}\n storage.character = storage.player.character\n game.simulation.camera_player = storage.player\n game.simulation.camera_player_cursor_position = {0, 0}\n game.surfaces[1].build_checkerboard({{10, -10}, {320, 10}})\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVlN1uhCAQhd9lrnGzgLCur7LZNGonWxJEg9jUGN69aC/apPjD5RDOdyYnMzNDrUfsrTIOyhlU05kByscMg3qZSi9vbuoRSlAOWyBgqnaphk5XNusrgxo8AWXe8QtK6p8E0DjlFP5g1mJ6M2Nbow0fogACfTcETWcWv8DJmLgIAlMQ8IvwnvwDsbMgdgDiJ0H0fgDKz4LkAUicBfEDkEwOW8ZBt19QW2mdocbGWdVkfadxN/QFGMSoXh91N9plJopnxKFIdKBix+FG6DVmck8OdiMPek1st9jLg1Aa65bS1Ex2TOKBUJY8IfeNRHjyPm6R8uSF3CKJ5I3cIsnkyVlJ4RiuV7P8c2QJfKIdVg0raF5wIaXMBefM+290Ncet\",\n position = {-13,0},\n }\n local lights_count = 0\n while lights_count < 8 do\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1M1OhDAQwPF3mXPdMPQD6KtszKarjWnSFkJBJYR3t6wHD5o4c2wz87v9Z4d7XP00h7yA3SG8jLmAve5Qwlt28fzLLnmwUJKL8Sm6NMEhIORX/wkWj2cBPi9hCf577/HYbnlNdz/XAfHHvoBpLHVlzKd/MoO8aAEbWKkvuvIufrit3M6BZV79IX7BLRHWXFgSYcWFFRHuuLAmwoYLGyI8cOGOCPdcuCfBbYNceCDCDRfGhiizC0Ekyi1bbokyOz6URJldHyqizM4PNVFm94eGKP/TSb3RYfGpMj/HXsC7n8sDaXtUvdSmk8agMsfxBYnu+5k=\",\n position = {28 + lights_count * 36, 1},\n }\n lights_count = lights_count + 1\n end\n\n update_camera = function()\n game.simulation.camera_position = {storage.player.position.x, storage.player.position.y - 2.5}\n end\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n storage.character.teleport{0, 4}\n game.simulation.camera_player_cursor_position = {0, 0}\n end,\n action = function() update_camera() end\n },\n { condition = story_elapsed_check(0.5) },\n {\n condition = function() return game.simulation.move_cursor({position = {storage.character.position.x + 2, storage.character.position.y - 4}}) end,\n action = function()\n storage.character.cursor_stack.set_stack{name = \"small-electric-pole\", count = 48}\n storage.character.walking_state = {walking = true, direction = defines.direction.east}\n end\n },\n {\n condition = function() return storage.player.cursor_stack.count == 0 end,\n update = function()\n local build_offset = { x = 2, y = -4 }\n local pole_x = math.floor(storage.character.position.x) + build_offset.x\n local pole_y = storage.character.position.y + build_offset.y\n if storage.last_pole_x == nil then\n storage.last_pole_x = pole_x - 3\n storage.pole_count = 0\n end\n game.simulation.camera_player_cursor_position = {storage.character.position.x + build_offset.x, pole_y}\n\n if (storage.pole_count == 0\n or storage.pole_count == 1\n or storage.pole_count == 2) and pole_x - storage.last_pole_x == 7 then\n storage.player.build_from_cursor{position = {pole_x, pole_y}}\n storage.last_pole_x = storage.last_pole_x + 7\n storage.pole_count = storage.pole_count + 1\n end\n if (storage.pole_count == 3\n or storage.pole_count == 4\n or storage.pole_count == 5) and pole_x - storage.last_pole_x == 5 then\n storage.player.build_from_cursor{position = {pole_x, pole_y}}\n storage.last_pole_x = storage.last_pole_x + 5\n if storage.pole_count == 5 then\n storage.pole_count = 0\n else\n storage.pole_count = storage.pole_count + 1\n end\n end\n\n update_camera()\n end,\n action = function() storage.character.walking_state = {walking = false} end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n for k, v in pairs (storage.player.surface.find_entities_filtered{name = \"small-electric-pole\"}) do\n if v.position.x > 0 then\n v.destroy()\n end\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n story_jump_to(storage.story, \"start\")\n storage.last_pole_x = nil\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { type = "dependencies-met" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[entity=small-electric-pole][img=utility/electricity_icon_unplugged]", type = "tips-and-tricks-item" }, ["pump-connection"] = { category = "trains", indent = 1, name = "pump-connection", order = "h", simulation = { init = " player = game.simulation.create_test_player{name = \"kovarex\"}\n player.teleport({0, 2})\n game.simulation.camera_player = player\n game.simulation.camera_position = {1, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_player_cursor_direction = defines.direction.south\n game.surfaces[1].build_checkerboard{{-30, -17}, {30, 37}}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrFmd1uqzgQgF9l5Wuo+LH5ycVe7ktUFSLgpNYBjIxpN1vl3XcMBNLUOR3nSOf0psW1P8+MZ4bx8EH2zch7JTpNdh9EVLIbyO75gwzi2JWNGevKlpMdUaVoyNkjoqv5v2QXnl88wjsttODziunhVHRju+cKJniXldWo3njtG4BfEo/0coBVsjNwIMWZR04wP86BXgvFq/mfYXT2vlCjlTpoAB5f9cT9SqWhnUot0BgNjfFQioYyPJSt0EMzitp/L48w9SsyvULyrtw3vGjkUQxaVEPx/irguZVvojuS3aFsBu4RqQTsVc6Q4Clllt0TtEopXqUUDc3x0AwLZQ5ukqOhDm4SBiu1kZVspRZv3IKkv3qiEfhOJftTUclGquKgZFsYNbpi0LJfVtkEDNFqOzhyiA5k5uBLITqSmYMzhehQThy8KWTYBJlQOzWxURMrdW9Ju4uT0hCRdsMtSief8SefuXtWt0xQYLh4IuFtr0/EtkmGlT3J7ftYLbKFbctrMbY+b2C+EpXfy8YSajR5WhyZxk/sbHsJbTHbi577WvpHJceutsCyFRbdgYVYraOL1uyz1tb3ZISlpvFKtXFirJdGy9mzACHdFlETbik2vjJX67Hw6UbrzMZlD581C+4cT/LAWU+w76Xdgkp0B9HB/3yzh+3Vd2OHy/xi4FpD0h+uCrX3UgMdGFxV5gVwhEFwWA1xx1WpR8Xn5NPK2kwvtd/KQROr8hn29NNVcysnxxuRrapGGCPGAdqIGzn+nUaMr1+gUgHK12X3w1Y13VfdWrZGuChK409cG8k9yiniaLYoX8OQd1wdTz5cN7g6lJWt0omudtiPhwNXxSD+M/YO1h/bbszZV290CK3YxDU9sxxhmvTxRJXdOcPMNePfCmrXP8fGl0l6Mzh5LEmFP42vhpd3AoyiU4Dx/z8jYogWkf4pESPXyjGJb/zHeg2OcUmKhqveMSb5UYqqSOk9WaPrkvQgmsZWkdItpwzj/jL/7s0UNrFBriqIse1/Gjjx96mDpt/hIidc9h2OOuFy3HGzzO24WeB6N7iV1kp1blIlDOHzzLlLlWBM4NymQlGd+1QoKkN1NUxorMgH+1SPdTWYcy8LpbZzMwtFde5moag5rpfI4l8/I1svMXDtpmGUSpybVSiqc7MKRXVuVqGozs0qFNW5WfWV+gJv3OqV12OzfDDYMoN5DgOPsas5hgerpaqXDxKf39YeFD9CQ9h39bT9PAmAfal4oU/9VPBMN8zlYfJyWDB2mpiksSw0+xyEGnSxffK4XkG8z9XWeVoL0pgvJtOVxFu2LeF2B9P+hvLqxdjwtuWFElmqTeKlU/ZiTGfuy5DPyD9Gpr/mp/NkUy2rHwbazaa+WAtGp+8F+9L8Mdf2y6jpOc/D7GqUrZPNxWAbBueDtGq0Zcxs+A6HajZ5DnOPeRHz4NSezS8PbjXmb/PLo2YcZgsoRkHs7SuTR964Gia7sCTKaZ4zGqRJkkLx9D/NxbaO\",\n position = {0, 12}\n }\n\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.train.manual_mode = false\n v.insert(\"coal\")\n end\n\n step_1 = function()\n local count = 30\n player.cursor_stack.set_stack({name = \"pump\", count = 1})\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor({position = {-1.25, 0.75}}) then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n player.build_from_cursor({position = game.simulation.camera_player_cursor_position, direction = defines.direction.south})\n player.clear_cursor()\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor({position = player.position}) then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n local count = 150\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n local wagon = game.surfaces[1].find_entity(\"fluid-wagon\", {-3, -1})\n wagon.clear_fluid_inside()\n reset()\n end)\n end\n\n reset = function()\n local count = 200\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n game.surfaces[1].find_entities_filtered{name = \"pump\"}[1].destroy()\n start()\n end)\n end\n\n start = function()\n local count = 60\n script.on_nth_tick(1, function()\n local wagon = game.surfaces[1].find_entity(\"fluid-wagon\", {-3, -1})\n if not wagon then return end\n if wagon.train.speed ~= 0 then return end\n count = count - 1\n if count > 0 then return end\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.insert(\"coal\")\n end\n step_1()\n end)\n end\n\n start()\n\n ", init_update_count = 300 }, skip_trigger = { count = 10, entity = "fluid-wagon", type = "build-entity" }, tag = "[entity=pump]", trigger = { triggers = { { count = 2, entity = "train-stop", type = "build-entity" }, { triggers = { { event_type = "crafting-finished", item = "fluid-wagon", type = "craft-item" }, { entity = "fluid-wagon", type = "build-entity" } }, type = "or" } }, type = "and" }, type = "tips-and-tricks-item" }, quality = { category = "quality", is_title = true, name = "quality", order = "a", simulation = { init = " player = game.simulation.create_test_player{name = \"Quality Manager\"}\n player.character.teleport{0, 2.5}\n game.simulation.camera_player = player\n game.simulation.camera_position = {0.5, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.forces.player.unlock_quality(\"uncommon\")\n game.forces.player.unlock_quality(\"rare\")\n\n step_1 = function()\n player.cursor_stack.set_stack({name = \"small-electric-pole\", count = 1, quality = \"normal\"})\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = {-7.5, 0.5}, speed = 0.1}) then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position}\n player.clear_cursor()\n step_3()\n end)\n end\n\n step_3 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = player.position}) then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n player.cursor_stack.set_stack({name = \"small-electric-pole\", count = 1, quality = \"uncommon\"})\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = {-1.5, 0.5}, speed = 0.1}) then\n step_5()\n end\n end)\n end\n\n step_5 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n player.build_from_cursor{position = game.simulation.camera_player_cursor_position}\n player.clear_cursor()\n step_6()\n end)\n end\n\n step_6 = function()\n local count = 30\n script.on_nth_tick(1, function()\n count = count - 1\n if count > 0 then return end\n if game.simulation.move_cursor({position = player.position}) then\n step_7()\n end\n end)\n end\n\n step_7 = function()\n player.cursor_stack.set_stack({name = \"small-electric-pole\", count = 1, quality = \"rare\"})\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor({position = {6.5, 0.5}, speed = 0.1}) then\n end\n end)\n end\n\n reset = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor({position = player.position}) then\n start()\n end\n end)\n end\n\n start = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_1()\n end)\n end\n\n start()\n " }, skip_trigger = { count = 10, quality = "uncommon", type = "build-entity" }, trigger = { recipe = "quality-module", type = "unlock-recipe" }, type = "tips-and-tricks-item" }, ["quality-factoriopedia"] = { category = "quality", dependencies = { "quality" }, indent = 1, name = "quality-factoriopedia", order = "b", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"Quality Manager\"}\n player.teleport({-7.5, 0})\n game.simulation.gui_tooltip_interval = 0.5\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n player.character.direction = defines.direction.south\n\n assembler = game.surfaces[1].create_entity{name = \"assembling-machine-3\", position = {-8, 2}, force = player.force, create_build_effect_smoke = false}\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function() return game.simulation.move_cursor({position = assembler.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() game.simulation.control_press{control = \"open-factoriopedia\", notify = true} end\n },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"label\", data = \"1.25\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n { condition = story_elapsed_check(5) },\n {\n condition = function() return game.simulation.move_cursor({position = player.position, speed = 0.1}) end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n game.simulation.control_press{control = \"toggle-menu\", notify = false}\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { type = "dependencies-met" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[technology=legendary-quality]", trigger = { ticks = 108000, type = "time-since-last-tip-activation" }, type = "tips-and-tricks-item" }, ["quality-modules"] = { category = "quality", dependencies = { "quality" }, indent = 1, name = "quality-modules", order = "c", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.forces.player.unlock_quality(\"uncommon\")\n game.forces.player.unlock_quality(\"rare\")\n\n local technology = \"inserter-capacity-bonus-2\"\n local technologies = prototypes.technology\n for name, prerequisite in pairs (technologies[technology].prerequisites) do\n game.forces.player.technologies[name].researched = true\n end\n game.forces.player.technologies[technology].researched = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrtWtuSmzoQ/Bc9QwoJxMVV+ZItlwtjeVcVEBwBm+Oz5X+PZHzLGtszk7ydzUtiJHePhrTpafuDretRdVabgS0+mK5a07PFywfr9aspa39t2HWKLZgeVMMCZsrGv9qW/RAOtjR919ohXKt6YPuAabNR/7IF3wdPEcq+V8261uY1bMrqTRsVxlcQYr8MmDKDHrSaKjq82K3M2KyVdRxnJG222rilsHpT/eAYurZ3b2uN53ZQYRx9kwHbsUX2TR4Ypv2rXg2D4+/9Pqua9l2tRrdWD8qqzcqX65a2Zd2rgE2Xp0pOvLY1YVeXg3KcVTv6FvIoCljTbg4nHMJalYeKzn1Z7n1rPh1F/N7Wui037vLtOURxdYqNtqqaVpPg1OJ2HLrR34kbjvjhrZvhSn/r2TXbDHqCRc8w6BKLnmDQUyy6xKBnWHSBQc+x6DEGvcCiRxh0HmHhOQqeI+F5joIXWPgCBY/VK0fplWMFy1GC5VjFcpRiOVayHCVZjtUsR2mWY0XLUaLlWNVylGoFVrUcpVqBVS1KtAIrWpRmBVazKMkKrGRRihUS6EHkMwuizR0HIlKEY/sDwzbYUc26rE+y1qZXdpg3WqfPC/e/axbqIuFGbfTYhKp2nbC6Cru2Vo8evPnhRP+MZe0A3ftHU7VN4zbO0RTwisXjiuMIDHV+UN2D4nCo9AmUwPbx/KDA9DGO4RXHTypO4FDREyiJPbyknD19PHE9cM/+AI7HaVx353nnVZU2/PmmVM1OS6tLJaa1TelXjlp0w5LeeOBjCcedoZuQxvo08E1b3U6z0ubd1d/a3fTWyyvX9n4oqx9sEflDzq7wuyvi7krsJ7LlXN8ydN/4V9/cQo7t29l3/7/7VqD7Jr/65rZE6L6Jr765LRzbt+KrbW7LxbGcn9bKKPu6c1bA+YBtWc09uZNj59y51uN2q+yq1/+pQ1x4+jNHRg7tvI0BpHbk2A6ITw7ugPjk6A6IT5gY/KfLnNtLcmoQCKy1oEaBMHwZ4WeRe72QnBosAmsV1GQRiB9To0UgfkLNFoH4Ej8M3r2XKTWoBNaaUZNKIH6On2bv9qKgxp6wWtOImnsC8Tk1+ATiC2ryCcQnzPn37mWaUGNUYK2SmqMC8VN8UHG3FxkxlAWWmhNTWSB8QYxlb+HzuS/4Iiq8AH1/+EmTfeec8vx9vHzw3WSzU0Z65bhvTfuMW6/apitt6cyxu/rdm/Lp++VVZ3Vrp8212s6mvZlABcozzXieKGcxPlE+Ev2dSDlLCD9C8B/6f68CifvtwJH8qs/+i8ynjU7Jg8IM3xxBRp50gAQ5eVQAEhTkWQdGkEdkgw8k4OQJBUhAt+VAgpg8VwAJ6MYcSCDJkwWQICXbaSBBRp4HgAQ52QQDCeguHkZQRGQbDCSg+3gggSCbVyBBTHbfQIKE6jmB+JJqmYH4KfHXAFD8jOpq5/CXAfvpLvjk90XkgQxiEchl8OL/CmLp/r2cAl9Hd/k9asDele0PGCLnSR7LNE0TKbNiv/8F6SYNUA==\",\n position = {0, 1}\n }\n ", init_update_count = 360 }, skip_trigger = { count = 12, module = "quality-module", type = "module-transfer" }, tag = "[item=quality-module]", type = "tips-and-tricks-item" }, ["quality-probabilities"] = { category = "quality", dependencies = { "quality-modules" }, indent = 1, name = "quality-probabilities", order = "d", simulation = { init = " player = game.simulation.create_test_player{name = \"Quality Manager\"}\n player.teleport({-7.5, 0})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.hide_cursor = true\n player.character.direction = defines.direction.south\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNp9UV9vgyAQ/y73jE2tYjq+ymIM6sVeBocD7WYM331Y13QvLuHl+P09WKE1M46eeAK1AnWOA6j3FQINrM12x9oiKNAhoG0N8ZBZ3d2IMSsgCiDu8RtUHmsByBNNhLvDY1ganm2LPhHEv04CRheS2PGWuRmeLycpYAFVnGTK8djRuMnJO84G1D77uiEaeELN56xNSkwUdt7qDaEJ7d6G+j+7/DIz6/rZPPfYqYnJDfE9tXd+2aWvqRQQJt19gDpHcYDkh8jlECliHdOp9xqp4etXBNzRh8e7XK55eS1kVVWllG8yxh9sPJXs\",\n position = {-8, 2}\n }\n\n show_probabilities = function()\n\n local quality_prototypes = prototypes.quality\n local quality_levels = {}\n local current_quality = prototypes.quality[\"normal\"];\n while true do\n table.insert(quality_levels, current_quality);\n current_quality = current_quality.next;\n if current_quality == nil then\n break\n end\n end\n\n local frame = game.players[1].gui.screen.add{type = \"frame\", caption = {\"tips-and-tricks-simulation.quality-calculation\"}, direction = \"vertical\"}\n frame.auto_center = true\n local inner = frame.add{type = \"frame\", style = \"inside_shallow_frame_with_padding\", direction = \"vertical\"}\n local quality_table = inner.add{type = \"table\", column_count = table_size(quality_levels), style = \"bordered_table\"}\n quality_table.add{type = \"label\", caption = {\"tips-and-tricks-simulation.input\"}, style = \"bold_label\"}\n\n for k, quality in pairs (quality_levels) do\n if quality.name ~= \"normal\" then\n quality_table.add{type = \"label\", caption = {\"tips-and-tricks-simulation.chance\", \"[item=iron-gear-wheel,quality=\" .. quality.name .. \"]\"}, style = \"bold_label\"}\n end\n end\n\n local module_chance = prototypes.item[\"quality-module-3\"].module_effects[\"quality\"] * 4;\n local row_header = string.rep(\"[item=quality-module-3]\", 4)\n for k, quality in pairs (quality_levels) do\n if quality.name ~= \"legendary\" then\n quality_table.add{type = \"label\", caption = row_header.. \" [item=iron-plate,quality=\"..quality.name..\"]\"}\n local cumulative_chance = module_chance;\n for j, quality in pairs(quality_levels) do\n\9 if quality.name ~= \"normal\" then\n if k >= j then\n quality_table.add{type = \"label\", caption = \"\"}\n else\n quality_table.add{type = \"label\", caption = string.format(\"%.2f%%\", cumulative_chance * 100)}\n\9\9 end\n end\n if k <= j then\n cumulative_chance = cumulative_chance * quality.next_probability\n end\n end\n end\n end\n end\n\n show_probabilities()\n ", init_update_count = 120 }, skip_trigger = { triggers = { { type = "dependencies-met" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[item=quality-module][item=quality-module-3]", trigger = { ticks = 108000, type = "time-since-last-tip-activation" }, type = "tips-and-tricks-item" }, ["rail-building"] = { category = "trains", indent = 1, name = "rail-building", order = "b", simulation = { init = " storage.player = game.simulation.create_test_player{name = \"kovarex\"}\n storage.character = storage.player.character\n game.simulation.camera_player = storage.player\n game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard{{-22, -13}, {22, 13}}\n\n step_1 = function()\n game.surfaces[1].create_entity{name=\"straight-rail\", position = {-9, 7}, direction = defines.direction.east}\n storage.character.cursor_stack.set_stack{name = \"rail\", count = 50}\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {-8.5, 7}} then\n game.forces.player.chart(game.surfaces[1], {{-16, -9}, {16, 9}})\n step_2()\n end\n end)\n end\n\n step_2 = function()\n storage.wait = 60\n script.on_nth_tick(1, function()\n storage.wait = storage.wait - 1\n if storage.wait == 0 then\n step_3()\n end\n end)\n end\n\n step_3 = function()\n game.simulation.activate_rail_planner()\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {-0.5, 7}} then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n storage.player.raw_build_from_cursor()\n script.on_nth_tick(1, function()\n if game.simulation.move_cursor{position = {9, -7}} then\n step_5()\n end\n end)\n end\n\n step_5 = function()\n storage.player.raw_build_from_cursor()\n storage.wait = 60\n script.on_nth_tick(1, function()\n storage.wait = storage.wait - 1\n if storage.wait == 0 then\n step_6()\n end\n end)\n end\n\n step_6 = function()\n game.simulation.deactivate_rail_planner()\n storage.wait = 60\n script.on_nth_tick(1, function()\n storage.wait = storage.wait - 1\n if storage.wait == 0 then\n step_7()\n end\n end)\n end\n\n step_7 = function()\n local rails = game.surfaces[1].find_entities()\n for _, rail in pairs(rails) do\n if rail.name == \"straight-rail\" or rail.name == \"curved-rail-a\" or rail.name == \"curved-rail-b\" then\n rail.destroy()\n end\n end\n step_1()\n end\n\n step_1()\n " }, skip_trigger = { build_mode = "normal", count = 5, type = "use-rail-planner" }, tag = "[item=rail]", trigger = { triggers = { { event_type = "crafting-finished", item = "rail", type = "craft-item" }, { entity = "straight-rail", type = "build-entity" } }, type = "or" }, type = "tips-and-tricks-item" }, ["rail-signals-advanced"] = { category = "trains", dependencies = { "rail-signals-basic" }, indent = 1, name = "rail-signals-advanced", order = "f", simulation = { init = " game.simulation.camera_position = {-1, -1}\n game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard({{-62, -44}, {60, 54}})\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNq1nN1y2kgQhd9F15ia/5n23e5rbKVcGBNHtRi5ADubSuXdVwIJZGjF58TJnZHFp57p7un5OeJ7db9+WT1v682+uv1e1ctms6tu//le7erHzWLdXdt/e15Vt1W9Xz1Vs2qzeOo+bRf1uvoxq+rNw+q/6tb++DSrVpt9va9Xx+8fPny727w83a+27Q2nby4X28fm5uvisdm0uOdm136n/bN9UMvJbp5CiN66OKu+Vbcuzp0NJfgcf3QPWNyvV3fr5rHe7evl7u7rl7r9/NS81pvH6vbzYr1bzapmW7cPXxypZu68a5E52pSy5OSzeBmeUG9e21ubbfukzct6/WN2Zbc72/2yfV093HQNv1lolvcGt3Y+1NvV8vg/6xSoP0F3+5b3+GV/wCrQqEKDwgwwM8PMCDpN5smNLP01N0HuSHArBW5lRpnFwswCMz3MFJiJR401J+i6WTZPzb5+XSnE9Fs8rBlg4VbhcWsdDMXDxMJZK3icWDhtBQ8UG2EoESlw6gnhKDj3hHAUnHzWEJ4StBJYE1Rq0sqLUan319TU92oG6ouzb+r0TV/Lr6PfzPsASHOkbjmHcYXlerQXrBG1G9S+DXDfHnPL27dQ1dSIdUGKfRd4c9UFRuMmuAvsyVqNk9EwTcfY9wlodIFj38aBqnHgEjYYJxrGG2xeYm2Yi5NU+mmUL3MjH5hJhnbeGIt44yUb75PYYBI2b/FwmTv1oN50R/ZgUKPEe9acCU5gzfEqBk0q1ydVcJdJVTRsolupm5fZVkYVc86ijrK52e2b58nBKHQN3A3BV/1VaURBE6FvXvxYAkChHgzd62p3Bcv2elYxjjZH53hopjzYIvMPdLT2eDrT1PEjRLo3dE4izYnq+BEya84Ep7DmqIkeBPLxyRb3wXTSltx09uhNiWz2RDUJI509ExyPjVSDMekj6YOMUpHNp6iOCvGici2/HAb2ifrVTt36Aha7ibHGo0vWhF1syYpqmkd44lfKgHl/uh+FXElfUrX1WTLkShqCWnIlDUEduZKGoJ5cSUPQwK6kISpegwzhKjxzDOGrjFUEk+dl2LM+cH/fDlkitjOIeBGcigdMJqoXHjCZWDzhAZP50qaOkdn/Aud96/DUs7jXMzH9I7yOp54jvI7PDR3h9YIltAt/IpcznnUOj5WCZ53DY6XgWefwWCl41nk8Vgqegx6PlYLnoCe8heegJ7yF56AnvIXnYCC8hVe0QHgLz62Ae0sMvPUZ9CmwtjUt7OosqcteceS+WbLIvpnA2/H96WWywKxfAnbUGObnjdWObeY+2w+ts21OMRlTioizthQfQ2j/KlkbogXciywyPxmInHFI4laKlsRnzOzzEvQQCxqpsPOZieAU1CKyJ60x0EbqUOwuozO8u696WM1AtvvC2u7gc56oJ1dSsZ4dUNRdo8PRJen8CVBkDYo6Bz4X6xUfKb5/nnVYKEFJfsrCAJ3iWcMnz0S7BY+T/DMQqPAYvJDnv3HT2lq6zmW9EfRabQpE54noHD5PJkBsnmSrcxIsVDuGSzZAnlgwT/IwDGZogmEtnSZTzcZVGVGGdquKIcP6QR/3nCV1eFMcB9W4ftBrIeOi9rda1By9UTFlGx78UX4KitSpQA7zP3kkYB17qJX1IddlNgYmOHyWTICEdpgO8nSW6MPwSA7xs6I0dE/6jSUJV1AMT59oAp9NEyA+myZAdCnRS5JP5KqyG/2BQd/TaTFhX2GLkmD2Ce1R3UBCATF4dAJk0fFx7rwJJ6FTO209r3B/UetUbIySfHCmpCxWjjhoHA1sihW9uI8kF+CathM06qjR5sPqcbH8dgO6eMq0yLp4CpRIvV5xQCgHNtWKXqADLfy7NE9fJgW6IE0YiMslhobq8YHLJU4GTYAcKTotGfBn9Gwz9RIRA6syvTRP92fk02HCQLT2pCHjr2qPuj8S6YTQR+QI1p52/T5poLrSinxG6BYmVlEul5u3uvof3BHLg+5ZrlaCOpetFaKPo8kz26tZSCsDOeUQA005RlKIn63yZMJT7v1FX0qstP7yKXqHZDZcp/xWyBfsxEPhKuQrdpdY/W0VttpgVMtTVY4jX47DrPPk63EYNZAvyGHUSL4ih1ET+YoaRs3kO2oYtZDSOowqpLYOouKyBSG8hcsWhPAWLlsQwluEbMEQ7ir0Yscwbovsi3AYNtEVRR8GC3oSGvNQrMPEqrEUclNdElD0C71nfYnVJ+FiyKOyNqgAc8UyM6vTiVkLh2bm4tiDriuzJ7qDVTFYE5GphQR0CVBOXRGhWSYqPbDesWRwWWVDYsmZPc++6madyyrPrcmQ91jt+RU3qK/xsupzEMvqz0Esq0AHsawGHcTSKnSQS+vQQS6tRAe5mRWCg9zCSsFBrrBicIxrDSsHB7n0O7og17FSbpDrWTE3yA2snBvkRlbQDXITK6oGuZmVVYPcwgqrQa6w0mqMi0sjBnE1yLWsvBrkOlZgDXI9K7EGuYEVWYPcyMqsQW5ihdYgN7NSa4X7aVbtll9WDy/r/nfIzvqC7nNbO9q2BplZa0a3dtwW0mwf+h8/u9CHvtll/XRYK77lpjzLZdYuDdrUArmz6uui3t8tm83DoW3HO1ro82K7uut/dK3Ztvf1f+/rp04jsa+X/+66V55Na4liW/f4fbP8tyNvjh0zPLy9evglts/bpvu5t3j8+uFqPF3tyuv94nDn6P/nq+NvdXqQ/mtextfldL076jt+0ZvRHV3E9Tw/vny+e8zrlg4Db3x7yqMPuYw+SBgbP2qTG9t/KAhDu0c3hTdN928+dTl4ZrW9ffhhvNvR7+jNqtfVdnc86yltrPqYUgoxdqf8/wODueNj\",\n position = {-6, 4}\n }\n\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.train.manual_mode = false\n end\n\n script.on_nth_tick(1000, function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.insert(\"coal\")\n end\n end)\n ", init_update_count = 1000 }, skip_trigger = { count = 20, entity = "rail-chain-signal", type = "build-entity" }, tag = "[item=rail-chain-signal]", trigger = { triggers = { { count = 30, entity = "rail-signal", type = "build-entity" }, { entity = "rail-chain-signal", type = "build-entity" } }, type = "or" }, tutorial = "trains-advanced-signals", type = "tips-and-tricks-item" }, ["rail-signals-basic"] = { category = "trains", indent = 1, name = "rail-signals-basic", order = "e", simulation = { init = " game.simulation.camera_position = {2, 0}\n game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard{{-65, -38}, {41, 13}}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNq9m9tuqzoQht+F6zTy+ZBXWaoqkrBStAlUQNtdLeXdt0kJTeh05Z/dw12IzIfHM4Pnt82fbF09Fg9tWffZ6k9Wbpq6y1a//mRduavzavivf3koslVW9sU+W2R1vh+u2rysssMiK+tt8W+2kofbRVbUfdmXxev9x4uXu/pxvy7a1ODizpuRvsgemi7d09TDgxInxqVdZC+pvfJLm/jbsi02rw3MYfEOqyZsn7j1Tdc3D++pUsgT9BIp0/1dn79eZH25+SfPiKdorPNSKV7vzcTdPLZPxfbmiM+JYXEjNs77T1DtRO2GQdnd90cuNdg0leqqQ6FvYw1QPU7VODVM1KrZNPumL58KCmmWTtkzbFHn66q4q5pd2aVY6O6e78t0vW+eynqXrX7nVVcssqYt0/PGmBFLb4keRNwui9slBY71DKzEsYyIkW+5ucnbXXPznO9S2/dQKb/GD8PL6Cn91bSJVD9WFdUpDdsqGXEsDY5lBLK0OJYTR3gyS04cedTh4QcdHnBbOcGNZ7hixJHCM1wx4kjhGa4YcaQUjmXEkcJzVDFcpvAc1RyX4TmqOS7Dc1RzXObRkkPqQGMdhQ0kdk3UHOPQaglUMiqiWGk0zaV6qwVYzxl7que0nNdzJJhd5WqN1ImaWeZqfa3MXZNlLr/OBftv0AHnguHkC2M0a3NJpcJOO7guVyPVAtGs4Wo3WhpLDgE8wUXPoEauiECoRrBVBISVbBkBYRWqI86YX6chjGaLCMgqwxYRENayRQSEdbCI+KwTFFRPGs8WEJCdgS0gIGxkCwgEawVbQEBYCQuIn3G2VWzxANmp2eIBwhq2eICwli0eIKxjiwcI69niAcIGtniAsJEtHhCsE2zxAGHxeVYzXObwLNMMlzk8ywzDZQ5etJXG0FhKOjg8y4yjS1kS61AFFU6B4K8XyM7DVE9TyQLZ4UlmTjOAA8aAoSIj3V0K6/EkG+bLIzYA2Lcku8+r3zfbcpgE8+ojXTO+Foy87javYLdxqHie2VEuGQGMg4G9ZsfQNfpAgSwmPv0kys2weUORYF0YxheKccD44UsydswmE8juBVBl2zBZGucqO1DgyLXbiuvUINh2WzV7iwiKK7lRboExCIodjtYjvdXcV6md7wGSW2D4LCXUB1wqWIPFuY7mUske2CsuTiKj4LkbrHMsSQXzLE5p5t6tHkpJgSPr1T8JTAeseUYBxy8LK/G0kPgQR8WeU5y4/qqNGo5eeQoIDcRZNGydOOeSWMvWiRAWXVNR6gz6jTI7erZwhewMbOEKYSNbuCJYKQTqlvgzbjmuwTK1NGapYotpjKvZahrjGracxrgWW2DW7vMOJ5/v2Hoes8uzBT3GDWxFj3HxjDacuJF4hWschyvZytOp67OjPDux83cBIc1U2dh3lY0m0RovPyY0MPNKiW4tSj/12SyR7Tp5dvrmr7uuUwzPV48uNl2bD84WyrPTOFc2RwXbAo+vfPgPjCC5AQ5sdQpAD3kzwqXJUggdxXSOyLllVDL4T+wIOOFCylnjXEIb6aML4Bmj/3FsZz4e9Ak6/rkdjMs/uINxNbeE8d9cwjAO/Vz06aqlll/CQFzHL2EgrueXMBA3MEsY/7UljIr8EgaxSwt+CQNxJV4SKA5XMeeqeGWuIg8ISfiE0NlcFYi56jY9bnNfbB+r8WuBt+AZrsMi1cZnbQZqur1pt+O3CbNpdZE952V/t2nq7bEXr60S8SFvi7vx+4WmTe3G3325H6J0OAnVDefBxOF2MHf+KcAnuW7A3h6Xai/tS65NmQMbuP4mA9dfZWCy5Ph1yOrsY5JF9lS03WuxGaQJ2jrnjDVRHQ7/Adc/fLA=\",\n position = {-10,-16}\n }\n\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.train.manual_mode = false\n end\n\n script.on_nth_tick(300, function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.insert(\"coal\")\n end\n end)\n ", init_update_count = 0 }, skip_trigger = { count = 20, entity = "rail-signal", type = "build-entity" }, tag = "[item=rail-signal]", trigger = { triggers = { { count = 1, entity = "rail-signal", type = "build-entity" }, { triggers = { { technology = "automated-rail-transportation", type = "research" }, { count = 2, entity = "locomotive", type = "build-entity" } }, type = "and" } }, type = "or" }, tutorial = "trains-basic-signals", type = "tips-and-tricks-item" }, ["removing-trash-in-space"] = { category = "space-platform", dependencies = { "space-platform" }, indent = 1, name = "removing-trash-in-space", order = "c", simulation = { init = " player = game.simulation.create_test_player{name = \"Spaceman\"}\n storage.platform = player.force.create_space_platform({name=\"platform\", planet=\"nauvis\", starter_pack=\"space-platform-starter-pack\"})\n storage.hub = storage.platform.apply_starter_pack()\n player.teleport({0, 0}, game.surfaces[2])\n game.simulation.camera_player = player\n game.simulation.camera_position = {28, 4}\n game.simulation.hide_cursor = true\n game.surfaces[2].create_entities_from_blueprint_string\n {\n string = \"0eNql2+FO2zAUhuF78e8E+Rw7ofRWJlSF1mXR0qRKXDSGeu9z2oohYKjm3T9ofeKk3tOjo48X89Adwn5s+2iWL6ZdD/1klj9ezNQ+9k03/y4+74NZmjaGnSlM3+zmn7bNFMs4Nv20H8ZYPoQummNh2n4TfpulHO8LE/rYxjacy51+eF71h91DGNMbXguFLqzj2K7L0Ifx8blMGwnjtlmHdK39MKUKQz/vIlWtC/NslqVL19m0Y1p2eskX5uGw3YZxNbV/UkWxr/+OxYcL6+uF237b9umlcv0zTPHj1aS+qc4XlJvqdGvn96+mEGPbP07z+8awG57C6pBe69K+w2Y1P6b00rbpplCY86/Pj+By3V2ITdelG05PMIxDu0kbOPS/0gbWw2H+FNKz2Q2b+a1NLLvQnDb378EeP7kr9+aupjCmul/dj03380kR/+WH+7He7aWePT2et5/IJ8WrzOJ1TvE6s/hdTvHbzOKLnOKLvOIqOcXvMovbnOJiM6u7rOqSWV2zqmtm9epSXd5XX3xW3X2zur2qeuZ/U/VZT6b65t71qr3X36zurqp+e4WCWv+vpOj8pRXb7vKN9W6hP9s5L7pcZNqnb6ly3zVxO4y7cpv03jSnFfPm3i2v2PKaLb9lyxds+R1bPkuD1gtcr3C9g+vh0RN49gQePoGnT+DxE3j+FJ4/hedP4flTeP4Unj+F50/h+bts3zO5PZPbM7k9k9szuT2U20O5PZTbQ7k9lNtDuT2U20O5PZTbQ7k9lNtDuT2U20O5PZTbQ7k9lNszuR2T2zG5HZPbMbkdk9tBuR2U20G5HZTbQbkdlNtBuR2U20G5HZTbQbkdlNtBuR2U20G5HZTbQbkdk1uZ3MrkVia3MrmVya1QboVyK5RbodwK5VYot0K5FcqtUG6FciuUW6HcCuVWKLdCuRXKrVBuZXILk1uY3MLkFia3MLkFyi1QboFyC5RboNwC5RYot0C5BcotUG6BcguUW6DcAuUWKLdAuQXKLUhui+C2yG2L2LZIbYvQtsxsy8i2TGzLwLbMa8u4tkxry7C2zGrLqLZMasugtsxpy5i2TGnLkLbMaIuIZr01a61ZZ80aa9ZXw7YadtWwqYY9NWypYUcNG2rYT8N2GnbTsJmGvTRspWEnDRtp2EfDNpp10WxwzebWbGzNptZsaA1n1nBkDSfWcGAN59VwXA2n1XBYDWfVcFQNJ9VwUA3n1HBMDafUcEgNZ9RsRM1SISwUwjIhLBLCEiEwEALzIDAOAtMgMAwCsyAwCgKTIDAIAnMgMAYCUyAwBAIzIDACAhMgMADC8h8scs0S1yxwzfLWLG4N09YwbA2z1jBqDZPWMGgNc9YwZg1T1jBkDTPWMGINE9YwYA3z1TBeDdPV1y2/L85/wL988/f+hXkK43QqqAvxC1fVde2rSqrj8S8okpjA\",\n position = {15, 0}\n }\n ", init_update_count = 120, mute_wind_sounds = false }, skip_trigger = { triggers = { { count = 1, type = "apply-starter-pack" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, tag = "[item=space-platform-starter-pack][entity=inserter]", trigger = { triggers = { { count = 1, type = "apply-starter-pack" }, { ticks = 54000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["requester-chest"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "requester-chest", order = "f", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrNmNFyoyAUht+Fa+0IiDGZ2SfpdDLGnHSZUbSI2WY7efcFTUzSYAs0F5u7oHzncOD/cc4H2lQ9tJILhVYfiJeN6NDq+QN1/FUUlRlThxbQCnEFNYqQKGrzT8lCdG0jVbyBSqFjhLjYwjta4WP07WTZbBoz92oaOb5ECITiisOYwPDnsBZ9vQGpudNsLnZc6Edx+Rs6palt0+lpjTDxNCom+IlF6KChT2yIML6/7kApLl47856EutnDutfPKgUStmuTon60K6oOIjQOj5mc4nYKoIrbqlCgg5ZNb0qGkyRCdbM1LxQqrqAYUpqK8XI09fi0FjJXxvu14Py0FjqsZcsllOPz3AKmE7hqiq0esRQnuSrNFS6NznvV9Krtzd7c4dOAvIlL3iwAnLqAswAwcwEvAsCZCzifwDt9lGIuOpDKupMTd6G5FtLyojd467VUQM5KBtMrVnSesJ5UoCU9Jj0q4ny8b3VyGbUq5q0vKp2fHheNrLU9GBHVbSEL1eh00a+LqvQ5rov39fmfVpFVRzhxLxa5WeDVJmBiI2OP/U3m0KmN7CN+7EWm7uTcC+yh+6UX2EP3mRfYQ/cLL/Die4edw00Gy8WMv+Lc/ZK7FazfHadkD1Y9XSyjLbqO7yFuZbPn26+c43yUcrsLkeT+2rfcSmRg4MSKwCFOZmT5H1pZNMEvRgCVzkg2gpdxyWXZc+UXI7uJkc3ZJSH+dnmq4nd+SWiAX96zbZIjaYBhOqKZv2M6kjN/y3QkL/w905Gc+5umI3np6poW3ve2SRN/2zwFeoxvUuz/0YbdPujJDxzZiNiaLg3yU/pIP/2p5Tl+IdI0wPKok+VRFmJ51EUvNAuxPDf0IsDy3Mh5gOW5kZcBludETpMAy3MjY2fLowGWl5IAy6MPtLz04iFdv+lUMUS0BKdj7NQKST/5gXYDECBfD1qoOo1dUYKNiUemWc2m3+1Arjv+F4ZmzPlni8bcUib4q5RDOgqY2Y04Deki4HQGlofAshnYMgQ204hgSUDvzlAf2Lyz3jen24OE9PAYdu61nZbi2WxjIV3CIZRppf7RwUwBnrVQWaSPPnvRo0MbdnXV8o3QXhdqIJEcpzllWZaljOXkePwHW+hE4Q==\",\n position = {-2,0}\n }\n\n local roboport = game.surfaces[1].find_entities_filtered{name = \"roboport\"}[1]\n roboport.insert({name = \"logistic-robot\", count = 10})\n game.simulation.camera_alt_info = true\n game.simulation.camera_position = {0, 0.5}\n\n game.forces.player.worker_robots_speed_modifier = 1\n\n ", init_update_count = 600 }, skip_trigger = { count = 10, entity = "requester-chest", type = "build-entity" }, tag = "[item=requester-chest]", trigger = { technology = "logistic-system", type = "research" }, type = "tips-and-tricks-item" }, ["rotating-assemblers"] = { category = "game-interaction", name = "rotating-assemblers", order = "j", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n game.forces.player.technologies[\"electric-engine\"].researched = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtkt1ugzAMhd/F16EqP2Etr1JVKDDDLIFhSdjGEO8+wzY0rWhSpeXOjvOdcyJPUDQD9pbYQzYBlR07yC4TOKrZNEvPjz1CBuSxBQVs2qUyzmFbNMR10JryiRiDCGYFxI/4Blk4XxUge/KEn7y1GHMe2gKtDGwkbLD0lsoAGW09BuIEbWVKFLG+c0LoeLEh1CA6Khghi0WoGKoKbe7oXSDhcTuzutGKNi03FM6blXgLDx++4DuI+O/ge04PesWdD1rcWiyp/5W2Xt4OTB6+7/PnwTQiK3Pc2Va+f8dKclea814afW+aMP6fNLIUr2TXjbhESqtE6av01tXKfmyighe0bjUQncLkFOs0TROtT8k8fwCdouQj\",\n position = {0, -4}\n }\n assembler = game.surfaces[1].find_entities_filtered{name = \"assembling-machine-2\"}[2]\n global_rotate_count = 1\n rotate_count = 0\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() rotate_count = global_rotate_count end,\n condition = story_elapsed_check(0.5)\n },\n {\n condition = function() return game.simulation.move_cursor({position = assembler.position}) end,\n action = function() player.update_selected_entity(game.simulation.camera_player_cursor_position) end\n },\n {\n name = \"rotate\",\n condition = story_elapsed_check(0.5),\n action = function()\n game.simulation.control_press{control = \"rotate\", notify = true}\n rotate_count = rotate_count - 1\n end\n },\n { action = function() if rotate_count > 0 then story_jump_to(storage.story, \"rotate\") end end },\n { action = function() global_rotate_count = (global_rotate_count % 3) + 1 end },\n {\n condition = function() return game.simulation.move_cursor({position = player.position}) end,\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 3, entity = "assembling-machine-2", type = "rotate-entity" }, { count = 3, entity = "assembling-machine-3", type = "rotate-entity" } }, type = "or" }, tag = "[entity=assembling-machine-2]", trigger = { triggers = { { machine = "assembling-machine-2", type = "set-recipe", uses_fluid = true }, { machine = "assembling-machine-3", type = "set-recipe", uses_fluid = true } }, type = "or" }, type = "tips-and-tricks-item" }, ["shoot-targeting"] = { category = "game-interaction", name = "shoot-targeting", order = "h", simulation = { init = " player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({-4, 0.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n player.character.direction = defines.direction.east\n\n step_1 = function()\n biter = game.surfaces[1].create_entity{name = \"medium-biter\", position = {12 + (math.random() * 2), -4 + (math.random() * 4)}}\n biter.speed = 0.05\n biter.commandable.set_command\n {\n type = defines.command.attack,\n target = player.character\n }\n\n tree = game.surfaces[1].create_entity{name = \"tree-02\", position = {4, 2.5}}\n\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_2()\n end)\n end\n\n step_2 = function()\n local rand_x = -1.5\n local rand_y = -1\n local position = {0.5 * ((biter.position.x + rand_x) + player.position.x), 0.5 * ((biter.position.y + rand_y) + player.position.y)}\n player.clear_items_inside()\n player.insert(\"pistol\")\n player.insert(\"piercing-rounds-magazine\")\n player.force.set_ammo_damage_modifier(\"bullet\", 0.5)\n\n script.on_nth_tick(1, function()\n if not biter.valid then\n step_3()\n return\n end\n if game.simulation.move_cursor({position = position}) then\n player.shooting_state = {state = defines.shooting.shooting_enemies, position = position}\n end\n end)\n\n end\n\n step_3 = function()\n local count = 60\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n\n if game.simulation.move_cursor({position = tree.position}) then\n step_4()\n end\n end)\n end\n\n step_4 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if not tree.valid then\n step_5()\n end\n player.shooting_state = {state = defines.shooting.shooting_selected, position = game.simulation.camera_player_cursor_position}\n end)\n end\n\n step_5 = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n if game.simulation.move_cursor({position = player.position}) then\n reset()\n end\n end)\n end\n\n reset = function()\n\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n start()\n end)\n end\n\n start = function()\n local count = 30\n script.on_nth_tick(1, function()\n if count > 0 then count = count - 1 return end\n step_1()\n end)\n end\n\n start()\n\n " }, skip_trigger = { triggers = { { target = "enemy", type = "shoot" }, { target = "entity", type = "shoot" } }, type = "and" }, tag = "[item=pistol]", trigger = { triggers = { { type = "group-attack" }, { ticks = 486000, type = "time-elapsed" } }, type = "or" }, type = "tips-and-tricks-item" }, ["show-info"] = { category = "game-interaction", name = "show-info", order = "a", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n local width = 0\n\n function box_width(box)\n return box.right_bottom.x - box.left_top.x\n end\n\n function box_height(box)\n return box.right_bottom.y - box.left_top.y\n end\n\n local entity_prototypes = prototypes.entity\n\n local assembler_box = entity_prototypes[\"assembling-machine-1\"].selection_box\n local mining_drill_box = entity_prototypes[\"burner-mining-drill\"].selection_box\n local wooden_chest_box = entity_prototypes[\"wooden-chest\"].selection_box\n local lab_box = entity_prototypes[\"lab\"].selection_box\n local first_row_width = box_width(assembler_box) + 1 + box_width(mining_drill_box) + 1 + box_width(wooden_chest_box) + 1 + box_width(lab_box)\n local first_row_height = math.max(box_height(assembler_box), box_height(mining_drill_box), box_height(wooden_chest_box), box_height(lab_box))\n\n local steam_engine_box = entity_prototypes[\"steam-engine\"].selection_box\n local boiler_box = entity_prototypes[\"boiler\"].selection_box\n local second_row_width = box_height(steam_engine_box) + 1 + box_width(boiler_box) + 1 + 2 -- two 2 is for the pipes formation\n local second_row_height = math.max(box_width(steam_engine_box), box_height(boiler_box), 2) -- two 2 is for the pipes formation\n\n local height = first_row_height + 1 + second_row_height\n local y = (-height) / 2 + first_row_height / 2\n local x = (-first_row_width) / 2\n\n local assembler = game.surfaces[1].create_entity{name = \"assembling-machine-1\", position = {x - assembler_box.left_top.x, y}, force = \"player\"}\n assembler.set_recipe(\"iron-gear-wheel\")\n x = x + box_width(assembler_box) + 1\n\n game.surfaces[1].create_entity{name = \"burner-mining-drill\", position = {x - mining_drill_box.left_top.x, y}, direction = defines.direction.east, force = \"player\"}\n x = x + box_width(mining_drill_box) + 1\n\n local chest = game.surfaces[1].create_entity{name = \"wooden-chest\", position = {x - wooden_chest_box.left_top.x, y}, force = \"player\"}\n chest.get_output_inventory().insert{name = \"iron-plate\", count = 1}\n chest.get_output_inventory().insert{name = \"iron-gear-wheel\", count = 1}\n chest.get_output_inventory().insert{name = \"electronic-circuit\", count = 1}\n x = x + box_width(wooden_chest_box) + 1\n\n local lab = game.surfaces[1].create_entity{name = \"lab\", position = {x - lab_box.left_top.x, y}, force = \"player\"}\n lab.get_output_inventory().insert{name = \"automation-science-pack\", count=1}\n\n y = y + (first_row_height + second_row_height) / 2 + 1\n x = (-second_row_width) / 2\n\n game.surfaces[1].create_entity{name = \"steam-engine\", position = {x - steam_engine_box.left_top.y, y}, force = \"player\", direction = defines.direction.east}\n x = x + box_height(steam_engine_box) + 1 --box height as it is rotated\n\n game.surfaces[1].create_entity{name = \"boiler\", position = {x - boiler_box.left_top.x, y}, force = \"player\"}\n x = x + box_width(boiler_box) + 1\n\n local pipe = game.surfaces[1].create_entity{name = \"pipe\", position = {x + 0.5, y}, force = \"player\"}\n pipe.insert_fluid{name = \"water\", amount = 100}\n game.surfaces[1].create_entity{name = \"pipe-to-ground\", position = {x + 0.5, y - 1}, force = \"player\", direction = defines.direction.south}\n game.surfaces[1].create_entity{name = \"pipe-to-ground\", position = {x + 1.5, y}, force = \"player\", direction = defines.direction.west}\n ", update = " game.simulation.camera_alt_info = (game.tick % 120) < 60\n " }, skip_trigger = { count = 1, type = "toggle-show-entity-info" }, trigger = { count = 5, type = "set-recipe" }, type = "tips-and-tricks-item" }, ["space-platform"] = { category = "space-platform", is_title = true, name = "space-platform", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"Spaceman\"}\n storage.character = player.character\n storage.platform = player.force.create_space_platform({name=\"platform\", planet=\"nauvis\", starter_pack=\"space-platform-starter-pack\"})\n storage.platform.apply_starter_pack()\n player.teleport({0, 0}, game.surfaces[2])\n game.simulation.camera_zoom = 1\n game.simulation.camera_player = player\n game.simulation.camera_player_cursor_position = player.position\n game.simulation.camera_position = {0, 0}\n hub = game.surfaces[2].find_entity(\"space-platform-hub\", {0, 0})\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function()\n player.cursor_stack.set_stack{name = \"space-platform-foundation\"}\n storage.character.cursor_ghost = {name = \"space-platform-foundation\"}\n end,\n condition = function() return game.simulation.move_cursor({position = {-6, 4}}) end,\n action = function() game.simulation.control_down{control = \"build-ghost\", notify = false} end\n },\n { condition = function() return game.simulation.move_cursor({position = {-10, 4}, speed = 0.1}) end },\n { condition = function() return game.simulation.move_cursor({position = {-10, -6}, speed = 0.2}) end },\n { condition = function() return game.simulation.move_cursor({position = {-8, -6}, speed = 0.3}) end },\n { condition = function() return game.simulation.move_cursor({position = {-8, 2}, speed = 0.3}) end },\n { condition = function() return game.simulation.move_cursor({position = {-6, 2}, speed = 0.3}) end },\n { condition = function() return game.simulation.move_cursor({position = {-6, -6}, speed = 0.3}) end },\n { condition = function() return game.simulation.move_cursor({position = {10, -6}, speed = 0.4}) end },\n { condition = function() return game.simulation.move_cursor({position = {10, 4}, speed = 0.4}) end },\n { condition = function() return game.simulation.move_cursor({position = {6, 4}, speed = 0.4}) end },\n { condition = function() return game.simulation.move_cursor({position = {6, -4}, speed = 0.4}) end },\n { condition = function() return game.simulation.move_cursor({position = {8, -4}, speed = 0.4}) end },\n {\n condition = function() return game.simulation.move_cursor({position = {8, 2}, speed = 0.4}) end,\n action = function() game.simulation.control_up{control = \"build-ghost\"} end\n },\n {\n init = function()\n player.clear_cursor()\n player.cursor_stack.clear()\n end,\n condition = function() return game.simulation.move_cursor({position = {0, 5}}) end\n },\n {\n init = function()\n player.cursor_stack.set_stack{name = \"asteroid-collector\"}\n storage.character.cursor_ghost = {name = \"asteroid-collector\"}\n game.simulation.camera_player_cursor_direction = defines.direction.west\n end,\n condition = function() return game.simulation.move_cursor({position = {-11, 3}}) end,\n action = function() game.simulation.control_press{control = \"build-ghost\", notify = false} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-11, -6}}) end,\n action = function() game.simulation.control_press{control = \"build-ghost\", notify = false} end\n },\n {\n init = function()\n player.clear_cursor()\n player.cursor_stack.clear()\n end,\n condition = function() return game.simulation.move_cursor({position = {0, 5}}) end\n },\n {\n init = function()\n player.cursor_stack.set_stack{name = \"crusher\"}\n storage.character.cursor_ghost = {name = \"crusher\"}\n game.simulation.camera_player_cursor_direction = defines.direction.east\n end,\n condition = function() return game.simulation.move_cursor({position = {8, 1}}) end\n },\n {\n init = function() game.simulation.control_down{control = \"build-ghost\", notify = false} end,\n condition = function() return game.simulation.move_cursor({position = {8, -3}}) end,\n action = function() game.simulation.control_up{control = \"build-ghost\"} end\n },\n {\n init = function()\n player.clear_cursor()\n player.cursor_stack.clear()\n end,\n condition = function() return game.simulation.move_cursor({position = {0, 5}}) end\n },\n {\n condition = story_elapsed_check(1),\n action = function() hub.insert({name = \"space-platform-foundation\", count = 50}) end\n },\n {\n condition = story_elapsed_check(3),\n action = function() hub.insert({name = \"space-platform-foundation\", count = 50}) end\n },\n {\n condition = story_elapsed_check(3),\n action = function() hub.insert({name = \"space-platform-foundation\", count = 50}) end\n },\n {\n condition = story_elapsed_check(3),\n action = function() hub.insert({name = \"space-platform-foundation\", count = 50}) end\n },\n {\n condition = story_elapsed_check(3),\n action = function() hub.insert({name = \"asteroid-collector\", count = 2}) end\n },\n {\n condition = story_elapsed_check(2),\n action = function() hub.insert({name = \"crusher\", count = 3}) end\n },\n {\n condition = story_elapsed_check(5),\n action = function()\n for k, entity in pairs (game.surfaces[2].find_entities_filtered{name = \"crusher\"}) do\n entity.order_deconstruction(\"player\")\n end\n for k, entity in pairs (game.surfaces[2].find_entities_filtered{name = \"asteroid-collector\"}) do\n entity.order_deconstruction(\"player\")\n end\n end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n for k, v in pairs (game.surfaces[2].find_tiles_filtered{position = {-15, 0}, radius = 10}) do\n v.order_deconstruction(\"player\")\n end\n for k, v in pairs (game.surfaces[2].find_tiles_filtered{position = {15, 0}, radius = 10}) do\n v.order_deconstruction(\"player\")\n end\n for k, v in pairs (game.surfaces[2].find_tiles_filtered{position = {0, -17}, radius = 12}) do\n v.order_deconstruction(\"player\")\n end\n for k, v in pairs (game.surfaces[2].find_tiles_filtered{position = {-6, -6}, radius = 1}) do\n v.order_deconstruction(\"player\")\n end\n for k, v in pairs (game.surfaces[2].find_tiles_filtered{position = {6, -6}, radius = 1}) do\n v.order_deconstruction(\"player\")\n end\n end\n },\n {\n condition = story_elapsed_check(2),\n action = function()\n hub.clear_items_inside()\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n ", mute_wind_sounds = false }, skip_trigger = { technology = "space-science-pack", type = "research" }, trigger = { entity = "rocket-silo", type = "build-entity" }, type = "tips-and-tricks-item" }, ["space-science"] = { category = "space-platform", dependencies = { "space-platform" }, indent = 1, name = "space-science", order = "d", simulation = { init = " player = game.simulation.create_test_player{name = \"Spaceman\"}\n storage.platform = player.force.create_space_platform({name=\"platform\", planet=\"nauvis\", starter_pack=\"space-platform-starter-pack\"})\n storage.hub = storage.platform.apply_starter_pack()\n player.teleport({0, 0}, game.surfaces[2])\n game.forces.player.recipes[\"space-science-pack\"].enabled = true\n game.forces.player.recipes[\"carbonic-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"oxide-asteroid-crushing\"].enabled = true\n game.forces.player.recipes[\"metallic-asteroid-crushing\"].enabled = true\n game.simulation.camera_player = player\n game.simulation.camera_position = {-16, -6}\n game.simulation.camera_zoom = 1.1\n game.simulation.camera_alt_info = true\n game.simulation.hide_cursor = true\n game.surfaces[2].create_entities_from_blueprint_string\n {\n string = \"0eNrtnetu27gWRt/Fv+1CpEhJLDBPclAYik0nwsiSR7KL5hR59yPbie0mUrLJ1RYd4BQDdFpbn3hd3NyX9Pvsrj74XVc1+9nn77Nq1Tb97PN/vs/66r4p6+PfNeXWzz7P+l258otdXe43bbddPBzuZk/zWdWs/bfZZ/U0H3lkU/b7xb4rm37XdvvFna/3N8/opy/zmW/21b7y53ee/vC4bA7bO98NovPLu9u67Ba7svH1bD7btf3wTNsc3zToLJT5ZOezx+P/qU/26diUV0r6ojS0yHdttV6s2rr2q33bjQmqHwTns873h3q/qJqvg3DbDZ80h7oeeVF6edHdof57eKD33fDCkXe4yyuS0yvWVTc05/QFpUeUzfy9UX2rX0zrmxF5GyifhclngfJ5mHweKG/C5ItAeRsm7wLldZi8SgL100B9FaifBOrrQH0VqJ+G6YfKB+7c0NEJ3LnvLJ5iTP66c/2Rl121WmwOXTOcBe+SuDiJV3u/PaO9Wt+cC36zqVaVb1aPi227PtR+oWfXbw9fbpY3qD0+ff3TMJr9vlz9PQzUsbmjn6inL0/DfyO9yYN6o/7w3hQhvSn+8M64kM7YP7szOhHbARfYujfbcT7bVPXw1HPPni2ti3L7rVr7xdWgeTg0fw8v+OdQ1kNbhi80g51WHg2mVbvdlV15NHY+z/6aHe2uQ++XF/V9d/BjvVDiXqjoXqzK7q5thsn+lR3R0o4k0f3Y+n1Z17+4H2kk6wsJ6rWJVHcidSuz5s2t6phOJl+UF61M1MLr4VC3zf3ioRzmeP3uC9LbF4xJFvLG6rDGuuDGqg8am8qhVQS1NVWhbc0/aqp4Q18vKrKmpqFNtR819bqrVt2hfxg/BM4S+fNlc1XtxgB/fLxq7mcvX1mOkOVPOwlTK+i+Gu3+yMnwrxyB7OMRGB+AkSPlXzkAeeS5ItuxRaR6LlJ3gafWBAWMnK3qQhQzoRV6376eg0ZyozTB9+1Li63MlZVGd0D4glBn2fUgl42QjdYXdiDUX3a1HmQdyKP1hR0IdZmpZLIDY/vShPrMrtaPaIBsEq0vGyCrogdI+AId6zAWTYAN3cMusPnR/m6hvo31SAv1s1iHulA/j22/kekXse0X6rtYn7psfLJXG7jfDWbS+IF7PVxe675c+W+sqKprm0Xbedm9fj5rD/vdYb/cdVXbnb/cVfcPxzDY2yar2CGRDXmmw51SVsKCTB71enWMvOtRqVb+p3pPMhMbBxGOr42N4wj1s3B3nGz+crFwEjB/5/vbz53CIjYUJBxiFxvKkunnSbAjUjSDudhTq0I2YBDrhFOY68hwmHCEY4N5QvlYH6lsGmNjecLGB9okgfzLA02SwOMrD9z7JlA+cOsH2jtFEm3va1GKQvx9IpUszeLVtj0MsOjuu3b4/UOL/20H5rP948nFVTWDdTRmDBVprP2vRd2Jvl7IRiv6dpHKVlP07UKon8fq63GfVVEEL59csHzO1vXo+rlu5+nDcHrUR9N0kkhCTIyJU5F66YSevunypmqGzxarB9+PSL1azdfTvfb3vlmX3ePRj/wssuz9fl819ycvcee37Ve/PDTnc96vl88O5E1Z9/5Hg+LWjDjmDfqT1XA4ZhqqZBjMbbs+peTtF7UvT828ZBN+Ge1gGpjGd811+TRytxMn9TkT6+tQElg4G53aJ9rMLottvihDyOXhYUNZyqMrbua799u7eliFi225eqgav0jfw1DyYyTlnLvan8IffrE7xisiIij9zvv1rwqeTH2in/fCL4jlpFMRGyeBpw2bzNOOl4sqoagSM8/82N5fy7zprJYXAIbjTyU6vLPqN3R2OvWFdDYNOcCVLBHWRJ64yfiJqxIbKaimBLPwM/x3TPHZF/c8nTaJmc889oIinNsiNmIj1Hdy79uL8tSyCc7IdlNNHU3ZDU7IdjftFcjL/chmSnic5jeZ2CPVJm9dQ2ftp+PCbPZdWy/v/EP5tWpPDvt+2ATLfbt80Xhe3iez4J/DsKWurqrv17/q2u3y7rDZ3LiwLh9uq74f9tDyWCMzfHTqynI72LVdNShPerzUTQb4xyefdKhs8FnwO869iZxUcA6oLOAcENYr5HHUnoK2KuL0JvHgxHOb/wCGnzG3p0U8WoWRBB9Nv8/SgoeTFpeavaB94g6utI5kr8ivpHRs2F3L5E3wXU7LeHWT/ht4l9P/v8qBq5wKyJc2U0txYkpHiml847v7x+Elwxs2o6Ubz5M6yYXz4bvsq//606Xx5ddoCyLBq6c2700Nyrdd5/t+Ubfl+r0TJ53syEcebpUmkX4fI6tqi7UChfI60kUslE8jPehCeRNZMSqUt5GpHEL5LDLTQCifRyZKCOWLyCC7UN5F5gjI5E0SF2AWqqu46LhQXccFgIXqkdVJQnUTF10Wqtu44LJQPXC/3rJsVC/yAjPS2i/DQVXVzz9/4c3OyJ49TMdTbvxivjmG8MrTQ8eWvk0NxwoGK7z0QuNeaNyLeIUUK2isoLDCy1woPBcKz4XCc6HwXCg8F/EKCVVwVKCgAjkVwOsRL0e8GvFi5GsRCtCFSN9PB4DOAF0CHIkv2yDBWE4wlhOM5QRjOcFYTjCWE4rlhGI5oVhOKJYTiuWEYjmhWE4olhOK5QRiOYFYTiCWE4jlBGI5gVhOKJYdpbKjUHaUyY4i2VEiOwpkB3nsII4dpLGDMHaQxQ6i2EESOwhiBznsGIYdo7BjEHaMwY4h2DECOwrgggK4oAAuKIALCuCCArigAC4ggAsI4AICuIAALiCACwjgAgK4gAAuIIALBuCCAbhgAC4YgAsG4IIBuKAAzimAcwrgnAI4pwDOKYBzCuAcAjiHAM4hgHMI4BwCOIcAziGAcwjgHAI4ZwDOGYBzBuCcAThnAM4ZgHMK4IwCOKMAziiAMwrgjAI4owDOIIAzCOAMAjiDAM4ggDMI4AwCOIMAziCAMwbgjAE4YwDOGIAzBuCMATijALYUwJYC2FIAWwpgSwFsKYAtBLCFALYQwBYC2EIAWwhgCwFsIYAtBLBlALYMwJYB2DIAWwZgywAc+zhc+HDfFT8JvYai11D0GopeA9FrIHoNRK+B6DUQvQai10D0GoheA9FrGHoNQ69h6DUMvYah1zD0GoZew9BrGHoNRW9K0ZtS9KYUvSlEbwrRm0L0phC9KURvCtGbQvSmEL0pRG/K0Jsy9KYMvSlDb8rQmzL0pgy9KUNvytCbUvTiUhlcKaMpejVEr4bo1RC9GqJXQ/RqiF4N0ashejVEr2bo1Qy9mqFXM/Rqhl7N0KsZejVDr2bo5WWKuAQDV2DgAgxaf0HLL2j1BS2+oLUXtPSCVl7QwgtadwHLLmDVBSy6gDUXsOQCVlww9CqGXsXQS8lJS9do4RosW4NFa7BkDRaswXI1WKwGS9VgoRosU2NFaqxEjRWosfI0VpzGStMSxMkEYTJBlKQVvtS6pMYltC2haQktS2hYQrsSmpXQqoRGJbQpmUnJLEpmUDJ7kpmTzJpkxiSzJelPqKEOUOr/pO5P6P2Ezk/o+4SuT+j5hI5P6PeEbk/o9WROT+bzZC5P5vFkDk/m72TuTubtpN5KGqKnEXoaoIfxeRieh9F5GJyHsXkYmoeReRiYh3F5FpZnUXkWlGcxeRaSZxF5FpBn8XgaT6dJpDSHlKaQwgxSmEAK80dh+ijMHoXJozB3FKaOwsxRljjK8kZZ2ijLGmVJoyxnlKWMsoxR2dNfzv9Gw/GfVagPftdVzfEHL3/1XX/Ss5l2xjmbZip3Wj89/Q/y8ORs\",\n position = {0, 0}\n }\n ", init_update_count = 120, mute_wind_sounds = false }, skip_trigger = { count = 1, recipe = "space-science-pack", type = "set-recipe" }, tag = "[item=space-science-pack]", trigger = { triggers = { { technology = "space-science-pack", type = "research" }, { ticks = 54000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, ["spidertron-control"] = { category = "game-interaction", name = "spidertron-control", order = "m", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 2.5})\n game.simulation.camera_player = player\n game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard{{-22, -11}, {22, 11}}\n game.simulation.camera_player_cursor_position = player.position\n\n spider = game.surfaces[1].create_entity{name = \"spidertron\", position = {-8, 1.5}, force = \"player\"}\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(1),\n },\n {\n condition = function() return game.simulation.move_cursor({position = {player.position.x, player.position.y - 2.5}}) end,\n action = function() game.simulation.control_press{control = \"give-spidertron-remote\", notify = true} end\n },\n {\n condition = story_elapsed_check(1),\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n story_jump_to(storage.story, \"add-spidertron-mouse-branch\")\n end\n end\n },\n -- controller branch\n {\n condition = function() return game.simulation.move_cursor({position = {spider.position.x - 1.5, spider.position.y - 3}}) end,\n action = function() game.simulation.control_press{control = \"select-for-blueprint\", notify = true} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {spider.position.x + 1.5, spider.position.y}}) end,\n action = function() game.simulation.control_press{control = \"select-for-blueprint\", notify = true} end\n },\n {\n action = function() story_jump_to(storage.story, \"add-spidertron-join-branch\") end\n },\n -- mouse branch\n { action = function() end },\n {\n name = \"add-spidertron-mouse-branch\",\n condition = function() return game.simulation.move_cursor({position = {spider.position.x, spider.position.y - 1.5}}) end,\n action = function() game.simulation.control_press{control = \"select-for-blueprint\", notify = true} end\n },\n -- branch join\n { action = function() end },\n {\n name = \"add-spidertron-join-branch\",\n condition = story_elapsed_check(1)\n },\n {\n condition = function() return game.simulation.move_cursor({position = {8, 1.5}}) end,\n action = function() game.simulation.control_press{control = \"use-item\", notify = true} end\n },\n { condition = story_elapsed_check(2) },\n {\n condition = function() return game.simulation.move_cursor({position = {8, -5.5}, speed = 0.35}) end,\n action = function() game.simulation.control_press{control = \"alternative-use-item\", notify = true} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-8, -5.5}, speed = 0.35}) end,\n action = function() game.simulation.control_press{control = \"alternative-use-item\", notify = true} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {-8, 1.5}, speed = 0.35}) end,\n action = function() game.simulation.control_press{control = \"alternative-use-item\", notify = true} end\n },\n {\n condition = story_elapsed_check(3.2),\n action = function()\n if player.input_method ~= defines.input_method.game_controller then\n story_jump_to(storage.story, \"remove-spidertron-mouse-branch\")\n end\n end\n },\n -- controller branch\n {\n condition = function() return game.simulation.move_cursor({position = {spider.position.x - 1.5, spider.position.y - 3}}) end,\n action = function() game.simulation.control_press{control = \"deselect\", notify = true} end\n },\n {\n condition = function() return game.simulation.move_cursor({position = {spider.position.x + 1.5, spider.position.y}}) end,\n action = function() game.simulation.control_press{control = \"select-for-blueprint\", notify = true} end\n },\n {\n action = function() story_jump_to(storage.story, \"remove-spidertron-join-branch\") end\n },\n -- mouse branch\n { action = function() end },\n {\n name = \"remove-spidertron-mouse-branch\",\n condition = function() return game.simulation.move_cursor({position = {spider.position.x, spider.position.y - 1.5}}) end,\n action = function() game.simulation.control_press{control = \"deselect\", notify = true} end\n },\n -- branch join\n { action = function() end },\n {\n name = \"remove-spidertron-join-branch\",\n condition = story_elapsed_check(1)\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(3),\n action = function()\n player.clear_cursor()\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 1, match_type_only = true, type = "enter-vehicle", vehicle = "spidertron" }, { append = true, count = 5, type = "send-spidertron" }, { append = false, count = 5, type = "send-spidertron" } }, type = "and" }, tag = "[entity=spidertron]", trigger = { triggers = { { count = 1, entity = "spidertron", type = "build-entity" }, { ticks = 108000, type = "time-elapsed" }, { ticks = 54000, type = "time-since-last-tip-activation" } }, type = "sequence" }, type = "tips-and-tricks-item" }, splitters = { category = "game-interaction", name = "splitters", order = "o", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 0.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n local technology = \"electronics\"\n local technologies = prototypes.technology\n for name, prerequisite in pairs (technologies[technology].prerequisites) do\n game.forces.player.technologies[name].researched = true\n end\n game.forces.player.technologies[technology].researched = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtme2OqjAQQN+lv2FDv6D4KpuNQey6TRAIlL13s/Hdb9Go11jWmXF/KnjambbT0/rNNs1k+8G1nq2+mau7dmSr1282ul1bNfN3/qu3bMWct3uWsLbaz5/8ULVj3w0+3djGs0PCXLu1f9mKH94SZlvvvLMn0vHD17qd9hs7hBcuDNe+uzY8SusPO/rA7rsx/Kxr51YDKpXyRSfsi63yF31s4fT+erTeu3Y3zu8Ndt992vUUnjXeDna7njsaHvlhsgk7fXvqyLnZoWvTna2G9M+HtU1ot+6mOXyeZQnbd9v5pcqnja2OvboGdjgkd+GIpZREwsluwtm6wdan5yYClhdw01Xb8E0EKOI4lZwHrZt8P83Dc4dXhH4Xdw1FwPoCnkLiht0QkrtdQotyEX2JwbULIeSoltTjlpazVcCzJSQmWwYBFhhwiQBzDJhnCDJq5nAOJ/MSRUasUm5QZIkgFygyYoXyHEXWCLJCkXMEGbVOOGIFctRC4YglyHHzGbEGOWoNigxT+p6psYJjWnqqxgoB2PHogUi4d9yOBV47op6gCN5jftN7bBPSFdzH1Wnthnpy/qo+gqQ+muAQc0gxVg7WHfNwct2Gfw4i+SERIcBIn641Z+wb5320V1yfIwOsW0OovAZii6IkkEuQh2aIiXvOxVwo0TP3vWrG+NStu763Q1pXm8Y+OWnldR68h/fTxzP3vJvMJfrxEEvMgUDcpuvRSECOBGoBCKnAknIoOKYlBqNUh0i/Y+icdMb4KSmL+4YsSKcM4gAYwjkDmLOScNKAoVVGOGsA0Zxw2ACiBeG0cV8DYgtVSQoaVAOUItR5YEI0QbGBaMq5AIguCPoORBuCvwPRJUXgSQVMZxSDp9UvzaEKTwtF4B2eZCJLEq8lxYXEr7rQ8fqybypvn7y51IpiKiK+22sNdxNBmlr5rbf9YOTyMvYCcF1ZUDRFgm5CDQUtINuALmkGJCnXrBnNgCRlmHNOMSDQcOSCYkAwtKQYEAytKAYEQ2uKpsDQOQUtQGjYqdxc+gtAGsIlLjARJeEWF4YuENp9uaQAojnFMmFoQbFMGFpSLBOGVhTLhKE1xTJh6JxkmZRNoihIlknaIwoDtkxSKCXBMiXZMt+S01/rq//+iU/YZ7C+YzvCcGWkzvNcaV2Uh8M/6JlhIQ==\",\n position = {-2, 0}\n }\n\n splitter1 = game.surfaces[1].find_entities_filtered{name = \"splitter\"}[1]\n splitter2 = game.surfaces[1].find_entities_filtered{name = \"splitter\"}[2]\n first_simulation = true\n saved_position = player.position\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = story_elapsed_check(13),\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n name = \"continue\",\n condition = story_elapsed_check(3),\n },\n { condition = function() return game.simulation.move_cursor({position = splitter1.position}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = splitter1 end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"check-box\", data = \"gui-splitter.input-priority\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() player.opened = nil end\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n { condition = function() return game.simulation.move_cursor({position = splitter2.position}) end },\n {\n condition = story_elapsed_check(0.25),\n action = function() player.opened = splitter2 end\n },\n { condition = story_elapsed_check(0.25) },\n {\n condition = function()\n saved_position = game.simulation.get_widget_position({type = \"choose-button\"})\n return game.simulation.move_cursor({position = saved_position, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n game.simulation.mouse_click()\n if first_simulation == false then story_jump_to(storage.story, \"setElectronicCircuit\") end\n end\n },\n\n { condition = function() return game.simulation.move_cursor({position = {saved_position.x, saved_position.y - 1}}) end },\n\n {\n condition = function()\n local target = game.simulation.get_widget_position({type = \"item-group-tab\", data = \"intermediate-products\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_down() end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_up() end\n },\n { condition = story_elapsed_check(0.25) },\n {\n name = \"setElectronicCircuit\",\n condition = function()\n local target = game.simulation.get_widget_position({type = \"simple-item-slot\", data = \"electronic-circuit\"})\n return game.simulation.move_cursor({position = target, speed = 0.15})\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function() game.simulation.mouse_click() end\n },\n {\n condition = story_elapsed_check(0.75),\n action = function()\n game.simulation.control_press{control = \"confirm-gui\", notify = false}\n end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() player.opened = nil end\n },\n\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(3),\n action = function()\n splitter1.splitter_filter = nil\n splitter1.splitter_input_priority = \"none\"\n splitter2.splitter_filter = nil\n splitter2.splitter_output_priority = \"none\"\n end\n },\n {\n condition = story_elapsed_check(0.25),\n action = function()\n player.clear_cursor()\n first_simulation = false\n story_jump_to(storage.story, \"continue\")\n end\n }\n }\n }\n tip_story_init(story_table)\n\n ", init_update_count = 800 }, skip_trigger = { count = 3, entity = "splitter", match_type_only = true, type = "set-filter" }, tag = "[entity=splitter]", trigger = { triggers = { { technology = "logistics", type = "research" }, { count = 200, entity = "transport-belt", match_type_only = true, type = "build-entity" } }, type = "and" }, type = "tips-and-tricks-item" }, spoilables = { category = "spoilables", is_title = true, name = "spoilables", order = "a", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"Quality Manager\"}\n player.teleport({-9, 0})\n game.simulation.gui_tooltip_interval = 0.5\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_player_cursor_position = player.position\n player.character.direction = defines.direction.south\n\n player.insert(\"raw-fish\")\n player.clear_inventory_highlights()\n player.opened = player\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 0}\n return game.simulation.move_cursor({position = target})\n end\n },\n {\n condition = story_elapsed_check(10),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { surface = "gleba", type = "change-surface" }, { ticks = 648000, type = "time-elapsed" } }, type = "sequence" }, trigger = { surface = "gleba", type = "change-surface" }, type = "tips-and-tricks-item" }, ["spoilables-research"] = { category = "spoilables", dependencies = { "spoilables" }, indent = 1, name = "spoilables-research", order = "c", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrVmttu2zgQht+F11IhnnQIsE9SFIYs015idSpJtckGfvel7NhxEjLhDHyxzY0RSf6GHPKf+S3pmWz7Rc1Gj448PBPdTaMlD9+fidWHse3XY2M7KPJA9q11uTPtaOfJuHyrekeOGdHjTj2SB3r8kRE1Ou20OgNO/zxtxmXYKuMvyN6A+qnd+cMZmSfrvzONayTPyRnPyJP/LL5JT99po7rzacoy4p7mlTAtbl7W6B+isGsUPe716E/l3d/KulAg+k3ehrp8YWOVc3o82PVCo4bpl9os/lzvlFG7jXZq8Kf2bW9VRs6HzxN+CdwubhraNVJuO63GTuVz2/3jR9BNy5plVhQZGabd6WKfCdWexveayGNgYjz7bB0Cs2teZkff57EO0AWUXsfolAXwEoqvQPgSii9B+OqKV4+zUdbmdu61c+HtKy/sBHINIosXcpFAbmBqoyix0QIWBSdpShGavq+k++mgrdPdPQVNMaWK3nVaPtygu7a/67TQhYqlFCoqsHiehJcoRbIERdISJhaGE0uF2FXsrrtqNtNu6e7d/2iNXXiZtPANFi9S8KzA4sv3eBHCU2z/TsMzbP9Ow3Ns/07Dg0uGBOHB5kaA8GBzw0D4CornIDxYtRSEB6u2gOA5VLUUpFoOVS0FqZa/qtY6X4BzPVplwp3sSvbCDf76gEqUgiTKoRKloALDJSAT8otMQPVIQXLnUD1SULHiUD1SUDXhUD1SUDURYD2C5C7AegQVKwHtoqBiIqAKBdUSARUoSP4C2kJB6hepxjvGvNpuPUZctwC47rc7Hma6nVlUqCiJGhD/oon6ngNIvt/Q3MQO/7iJZlkWWBtap92lolgfmshnWKeYyOdYo5vIF1ivmMiXWKubyC+xZjSRX6XbjKsRbUJK8OIzRu/U5sTZWP2vOt1Q/BgS7a+bsL2Rr0Lu2+1nTjECKIuvAPILAMValDqlG5QQV8xjiyQAa1Ry7IRiGRJYG5SWIYm1QWn4EmmD0ugV0gal0WukDUqjN0gblESvCpANqhE2qKJwG3RPF1IxbDVct3CQyNHEIkIU2GoQJUo0MTZrdKNc0UFihSbyCBH9SzY6xgZNjIyxLtCzFhEiRRNlhHjTD5et72Wnb4fuuLwMLAhBt7joRPEyiU1UolNXRoh4mURuLtUVetaxMeJlEhtjA3jCdKnyFFvmw29YHIzult4tJvrsEvGEqXmn1s/cO3s7r3f2/XbIl5hZyuB/Lm3vh+SvGicztP1pPsPcmtZNfoTkL7K+ZbNYtbmGOCcp2Yw2+AJSh/dDw9A7LEbkyQtBaXQhxP97HUS6iq72/Y9Q0c0T9N6vhY+Rq1GZw5NfRz+Efdup4JOT85Po9d2W7bLfK3NJXnH9C0UrQd3L49eF++13yZqK7775ycwz5A9/dM2X57y+DpcRv5r2RGE1FTWXZVkKWVbsePwPJCbxoA==\",\n position = {0, 0}\n }\n local technology = \"rocket-fuel-productivity\"\n local technologies = prototypes.technology\n\n for name, prerequisite in pairs (technologies[technology].prerequisites) do\n game.forces.player.technologies[name].researched = true\n end\n\n chest_1 = game.surfaces[1].find_entity(\"infinity-chest\", {-6.5, 8.5})\n chest_2 = game.surfaces[1].find_entity(\"infinity-chest\", {6.5, 8.5})\n\n step_1 = function()\n local wait = 70\n script.on_nth_tick(1, function()\n wait = wait - 1\n if wait == 0 then\n step_2()\n end\n end)\n end\n\n step_2 = function()\n script.on_nth_tick(1, function()\n if chest_1 then\n chest_1.insert({name = \"agricultural-science-pack\", count = 1})\n end\n if chest_2 then\n chest_2.insert({name = \"agricultural-science-pack\", count = 1, spoil_percent = 0.95})\n end\n step_1()\n end)\n end\n\n game.forces.player.laboratory_speed_modifier = 3\n game.forces.player.add_research(technology)\n\n script.on_event(defines.events.on_research_finished,\n function(event)\n if not event.by_script then\n event.research.researched = false\n event.research.force.add_research(event.research.name)\n event.research.force.research_progress = 0\n end\n end)\n\n step_1()\n ", init_update_count = 360 }, skip_trigger = { science_pack = "agricultural-science-pack", type = "research-with-science-pack" }, tag = "[item=agricultural-science-pack]", trigger = { technology = "agricultural-science-pack", type = "research" }, type = "tips-and-tricks-item" }, ["spoilables-result"] = { category = "spoilables", dependencies = { "spoilables" }, indent = 1, name = "spoilables-result", order = "b", simulation = { init = " game.simulation.camera_position = {0, 1.5}\n game.simulation.camera_alt_info = true\n game.forces.player.recipes[\"biochamber\"].enabled = true\n game.forces.player.recipes[\"jellynut-processing\"].enabled = true\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrNmmFv2yAQhv8Ln+3JGINN/so0RU5CWjYHZ4CnZlX/+3DSJt1K2rtrK61SPzQkz3ucOXiP5p6thsnsvXWRLe6ZXY8usMXXexbsjeuH+TXX7wxbsG0fYhl978J+9LFcmSGyh4JZtzF3bMEfvhXMuGijNSfA8Y/D0k27lfHpDcUTyLqtdWmoXN+aEFnB9mNIHxvdLJZQZdN+kQU7sEWrv8ijxOkDy2BitO4mzG/0Zjf+MsspjQ3ReLNZ2mh2aSj6yRTs9OopkkddN0VvU1QhSa7HaZ5wCmo3bubBPpaD6Y/hXGb08FC8mEd9noe523sTQjmM/SaNZOahns9iY71Zn4abgsXDfmaMU9xPcx5f6IjitcRnxJqnpHX/ynUZfEPGawheIrIkrnB5DUiTQiyr6j3LatsPweQWRIuIgH9KBB082UK/Y0lq5JoRLWpJ8orMB61JzhF5Uu9ZlLyGrwnR/MebHSfvQl31YoXl+OhtSOD4EsuvcXyF5T/tAB0HLdkWy69w/I4cfwXia3L8IH6N3jL0VT6vcwIcK9AhBWrqpgcVEORHXIMeQUN+xDC+JMcvQHxFjh/Gb8nxNyB+R44fxtfk+CWELypy/DA+J8evQPyaHD+MT6/fFsSn1y+ML+FeSJ7dA9UL5UyMUHDfJ8Vz/bzvs+5ay4Ytdcn/nu9be7nA1rqskALoYtc4gQZd7R1SAF3uLVIAXe8KKYAueIkUIPf+UAFJdvVAAUW29UAB+qENu32hH9owPv3QhiVI0k9tDWmsJCcbexi/Jvt6GF+QbT2Mj61hoXB8bAmLBsfHVrCQOD62gEWN42MLWAgcH33XhqsvhW6cOY6PuGur9TXw25ZLIW7a6vYz3KW6VPpqGn6U1gXj45Wb7scA9Ny651gNmHXej66yLhW8suP6tj++/FpQp3Y8Zd8ec/7dDMPBTbHc+3GdHmDKEHsaXv6c+iGpzReNo9/1Q/bZKFgEl6l8eAQtoffQ8iNXR4fuPbSk9B5KU3uPnF7u3xwVtfeACnBq7wEVqKm9B1RAUHsPqEBD7T2gApLae0AFFLX3gAq01N4DKtBRew+ogCYcKE3+EOjI9+Mvg80d8x35ehzIrwkH4rVckC05MFayJQfyyZYcyCdbciCfbMmBfLIlB/LJlhzG12RLDuTjLXkG/LYT0RRL/qGmS18q3Qwpcm/XpXHG3xzSBpII235trn8RhVcpe+xiLwdzY9ym94f0kdW03Rq/DPa3md94/skFcdkOwrQKsT9K5W5e3lCdv1g1T3jeA89f1SrYL+PDEVN3vOmEVJ1q02/a+v4A/RtxVA==\",\n position = {0, 0}\n }\n chest_1 = game.surfaces[1].find_entities_filtered{name = \"infinity-chest\"}[3]\n chest_2 = game.surfaces[1].find_entities_filtered{name = \"infinity-chest\"}[5]\n step_1 = function()\n local wait = 10\n script.on_nth_tick(1, function()\n wait = wait - 1\n if wait == 0 then\n step_2()\n end\n end)\n end\n step_2 = function()\n script.on_nth_tick(1, function()\n if chest_1 then\n chest_1.insert({name = \"jellynut\", count = 1})\n end\n if chest_2 then\n chest_2.insert({name = \"jellynut\", count = 1, spoil_percent = 0.8})\n end\n step_1()\n end)\n end\n step_1()\n ", init_update_count = 200, planet = "gleba" }, skip_trigger = { count = 5, machine = "biochamber", type = "set-recipe" }, tag = "[item=jellynut]", trigger = { technology = "agriculture", type = "research" }, type = "tips-and-tricks-item" }, ["stack-transfers"] = { category = "game-interaction", name = "stack-transfers", order = "e", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({-1.5, 4.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n\n local chest = game.surfaces[1].create_entity{name = \"wooden-chest\", position = {1.5, 4.5}, force = player.force}\n player.insert{name = \"iron-plate\", count = 300}\n player.insert{name = \"copper-plate\", count = 300}\n player.insert{name = \"iron-gear-wheel\", count = 57}\n player.insert{name = \"electronic-circuit\", count = 224}\n player.clear_inventory_highlights()\n player.opened = chest\n\n local story_table =\n {\n {\n {\n name = \"start\",\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 2}\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(1) },\n {\n init = function() game.simulation.control_down{control = \"stack-transfer\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"stack-transfer\"} end,\n condition = story_elapsed_check(2.5)\n },\n {\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 1}\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n init = function() game.simulation.control_down{control = \"stack-transfer\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"stack-transfer\"} end,\n condition = story_elapsed_check(2.5)\n },\n {\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 1}\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n init = function() game.simulation.control_down{control = \"inventory-transfer\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"inventory-transfer\"} end,\n condition = story_elapsed_check(2.5)\n },\n {\n condition = function()\n local target = game.simulation.get_slot_position{inventory_index = defines.inventory.character_main, slot_index = 15}\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n init = function() game.simulation.control_down{control = \"inventory-transfer\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"inventory-transfer\"} end,\n condition = story_elapsed_check(2.5)\n },\n {\n condition = function()\n local target = game.simulation.get_slot_position{inventory = \"entity\", inventory_index = defines.inventory.character_main, slot_index = 15}\n return game.simulation.move_cursor({position = target})\n end\n },\n { condition = story_elapsed_check(0.25) },\n {\n init = function() game.simulation.control_down{control = \"inventory-transfer\", notify = true} end,\n condition = story_elapsed_check(0.25)\n },\n {\n init = function() game.simulation.control_up{control = \"inventory-transfer\"} end,\n condition = story_elapsed_check(3)\n },\n {\n init = function()\n player.clear_inventory_highlights()\n story_jump_to(storage.story, \"start\")\n end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { transfer = "stack", type = "stack-transfer" }, { transfer = "inventory", type = "stack-transfer" }, { transfer = "whole-inventory", type = "stack-transfer" } }, type = "and" }, tag = "[item=wooden-chest]", trigger = { count = 20, type = "manual-transfer" }, tutorial = "stack-transfers", type = "tips-and-tricks-item" }, ["steam-power"] = { category = "electric-network", dependencies = { "electric-network" }, indent = 1, name = "steam-power", order = "b", simulation = { init = " game.simulation.camera_position = {0, 0.5}\n\n for x = -8, -7, 1 do\n for y = -3, -1 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"water\"}}\n end\n end\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1O9ugyAQAPB3uc/YFBT/vUrTLLa9diQIBLSbMb770DbOGVa3j4fcjzv07OEkWzRWqAbKHsRZKwfloQcnbqqS41rTGYQSRIM1EFBVPUauwaqOUN2EQhgICHXBTyjpQDZTbXWp7CKHDUcCqBrRCHycPQXdm2rrE1qPrlIJGO38bq3GM7wQxTtOoIMy2/FhrGAFsBnQ16t71xYj09YmADH2lHIvEbgIi+fHc8oCcDzDRvhOAx5deAEg2QT2rwG+BdDiCRRhIP0z8EsF2fc3UVdSRij9lVlxjoyWQY++Lij/p5e85oqZO2kh0QY7nICxsJ/vPAl4dL95YdmzogkMEXSTSLcIFp7EABUvqVV7fvA+fDxO3SEjnOSEH/3aNK/l4s9A4I7WTUksp0ke8zRNE86zYhi+AJb1W1w=\",\n position = {4, -1}\n }\n local boiler = game.surfaces[1].find_entities_filtered{name = \"boiler\"}[1]\n boiler.insert(\"solid-fuel\")\n script.on_nth_tick(100, function() boiler.insert(\"solid-fuel\") end)\n ", init_update_count = 100 }, skip_trigger = { count = 25, type = "generating-power" }, tag = "[entity=steam-engine]", type = "tips-and-tricks-item" }, ["storage-chest"] = { category = "logistic-network", dependencies = { "logistic-network" }, indent = 1, name = "storage-chest", order = "e", simulation = "SERPENT PLACEHOLDER" --[=[ ref [""]["tips-and-tricks-item"]["construction-robots"].simulation ]=], skip_trigger = { count = 10, entity = "storage-chest", type = "build-entity" }, tag = "[item=storage-chest]", type = "tips-and-tricks-item" }, ["train-stop-same-name"] = { category = "trains", indent = 1, name = "train-stop-same-name", order = "i", simulation = { init = " game.simulation.camera_position = {0, 0}\n game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard{{-40, -16}, {24, 44}}\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqtmltvozoQgP8LzxT5Orb7tudvHFURJWyLlkAEtHuqKv/9GBJyKZNmJrvalzUNH56bZ2zPZ/Jcv5XbrmqG5PEzqYq26ZPHfz+Tvnpp8np81uSbMnlMuryqk12aVM26/C95lLunNCmboRqqcv/GNPhYNW+b57KLP0jnN4u37r1cP4yAhzxJk23bx7faZoRHkvZp8hF/71ykr6uuLPZ/lGqXLqjqSO2HCHx5HSbukmokTjUIVJOhmg41ZKilQy0Z6uhQIEMDHeqoUMswlCdDGYYKZCjDUFKQqQxLSXJQWcCpgFHJQWUZDiDJUQUMD5CGqgEQDA1YMtUwqIBSn5ElcHbXQFgC5Sm0Jt5hpV5GK2Szw/rMUsD+Ely85lVzFW8NFx+o6jg6RLitZCXIVMugSjI1MKiKZjmtZtV6uVCtwMCnWKvbot20Q/VeLrnKZw6C1VLNeJ0FM413YzLPn+tyVbcvVT9URb/6/VrF8aZ9r5qX5PFnXvdlmrRdFT+e76kiEx6EcFJorXTQYEAZobTRLn6haLcfq6Kt2271s2s3q3EVaFb90G4PNEwSQ1W8CrMMlwpCqwbLdZJIxTjAdYsrHEflOP0tx9McCo6x6s3CoSwGDkSwZ4K1oIGd4oLJqVEdEq73tx1HEyNWnfQQvk7XY1xawAJkl/Hqs0N03RuvxllrhA7BWqmDBCEtqDtjVdNz8UnlGMeSlOFE5gyIMK0tB21ocNL/iTZCXLKki9TgnFNKQnzi7128NFAV4uS3CnFkjv2WQ66X55gIEuWcVoNJDQ+TGq6uyBGSxg8etJz8k2C7I0FCzsvxhDyPqfMP/IjvbfLmLa/3VupXdbWphnGPinxYksvSb3ViFE2A8NcFINfVs5NdEcCQBJgT0F8UgLyJdfZbAYDt3WgSNY7tETjHsw2DcwJbPyjHCrZ+LMqRxFrAzjkwjCkbIym2pnGOJs4o3JyRYdsM51hiWaNvzgjY1sc5jm19h3I8twIKjlIB2cD2BXR+INgWxDmSrXeco9h6DyhHs/WDc/gejnP4qzbOAdpWdS+UEjIzcH+Fd18dB9zYidNEZfVMG17jBKYNr3CcYNrwGkey9YNmKKfY+sE5mq0fnGNoG5FZOSr7o73YnbsMZ9lWxKUFthXRTOMcM0NEDiVDOH704PPjRw/K8fzowTncekoJwGsFr5h10HWSZtYv10mGeQ6jhL/tC94yjxoWVPTc1HM37EQsd/9OxHpa6gyZ8vORkZIq86CnB/euU0EIECaA1kKBVFqY+49IfGCe7yqpb7tH4F4CLKiowgP3FoCIVczTXyJWM28XlFwcrWK3FsEwr7GU/HqTj167ErdM+rh4ycXGAuUCjXu8v6JyHfP6aqEGlOrZnkuhBrbjku60BbOnQ8lA8AQpJLOrY8HFsYrZ10HEamZnBxFrmL0dRCztcN2ETHp3Pt+7UsW9aUEKbhMKUXpuGwoRy21EIWK5rSg0LLsXhYjlNqMQsdxuFCKW245CxHL7UYhYbkMKgn1Kk754Lddv9aFB7xT/41jpNOZrbVOANG58Y3EZ14qzd0Z+pLXd+tAQ+OVC5/L0/3deDTHom/U0t/0b8WvbvCtXw8d2FKTt4u8O/6+aPM7zPco8PquKX/14iSV2T/HfNPGhLX6NvGYvzzyF+HTsdth/fxroi4E9GwCcDZw5G3h/NohSj1+shnITJ3bqhkyT97Lr9zfDXhqvLQAYC07tdv8DDz5wYg==\",\n position = {-12, 14}\n }\n\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.train.manual_mode = false\n local bok = v.train.id % 3\n if bok == 1 then\n v.color = {0.5, 0, 1, 0.5}\n elseif bok == 2 then\n v.color = {1, 1, 0, 0.5}\n end\n end\n\n script.on_nth_tick(300, function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.insert(\"coal\")\n end\n end)\n ", init_update_count = 0 }, skip_trigger = { count = 25, entity = "train-stop", type = "build-entity" }, tag = "[entity=train-stop][entity=train-stop]", trigger = { count = 4, entity = "train-stop", type = "build-entity" }, type = "tips-and-tricks-item" }, ["train-stops"] = { category = "trains", indent = 1, name = "train-stops", order = "d", simulation = { init = " game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqdle1ugjAUhu/l/C4L5XNyK8tCAA+sWWlJW5Y5w72v1c0ZBaTzj8Hi877ns0eo+YiDYsJAcQTWSKGheDmCZp2ouPvNHAaEApjBHgiIqndPbaVNYFQl9CCVCWrkBiYCTOzxEwo6kYcE5NgYxZoABaruEFgHqNqqwStONL0SQGGYYXi2dXo4lGLsa1RWaAOOwCC1JUjhvFhqQFMCB0cnsGfK/u90lhCox7ZFVWr2ZZE0vHxcODfK0UVZ9xXnwUV/kHxWM346q4ZPqdUVyLq3Wo7KhRW/zgjEngLZMj8iNJmTSFbLeS+R/EjQk8RV6qIZeOoJT33g2V9yTNW822prVLbgK6ZdXmZI+XZSuk569gw4Wgo4m4HvPOHxEjyZgdPQkx76WKd0e4rD9RTTyNMo9TIabzdKHxhN/KY39FwO9Ga6RrsvVaek/X7UEfFdR5DLghbD6Nb4vVz2z/aLNrVf/u9g8uVg5GiWormZVC6r/WyRf1V2/gn7m1cmWibsWdC8oV4d1XPxf98vNRrDRKfdewp7+YHlaM+4bUjcl+4ytUdGjTi5W/J0uRZXtzmBD1T6vEGfaZLvopxmeb7Lsmn6BoqXoPE=\",\n position = {-8, 5}\n }\n\n game.simulation.camera_position = {0, 0.5}\n local surface = game.surfaces[1]\n for x = -31, 31, 2 do\n surface.create_entity{name = \"straight-rail\", position = {x, -1}, direction = defines.direction.east}\n end\n\n storage.train_stop = surface.create_entity{name = \"train-stop\", position = {7, 1}, direction = defines.direction.east, force = \"player\"}\n storage.end_rail = surface.find_entity(\"straight-rail\", {31, -1})\n game.forces.player.bulk_inserter_capacity_bonus = 7\n\n script.on_nth_tick(1000, function()\n if storage.locomotive and storage.locomotive.valid then\n storage.locomotive.destroy()\n end\n if storage.wagon and storage.wagon.valid then\n storage.wagon.destroy()\n end\n storage.locomotive = game.surfaces[1].create_entity{name = \"locomotive\", position = {-20, 1}, orientation = 0.25, force = \"player\"}\n storage.wagon = game.surfaces[1].create_entity{name = \"cargo-wagon\", position = {-26, 1}, orientation = 0.25, force = \"player\"}\n storage.locomotive.train.schedule =\n {\n current = 1,\n records =\n {\n {\n station = storage.train_stop.backer_name,\n wait_conditions =\n {\n {\n type = \"inactivity\",\n compare_type = \"and\",\n ticks = 100\n }\n }\n },\n {\n rail = storage.end_rail,\n wait_conditions =\n {\n {\n type = \"time\",\n compare_type = \"and\",\n ticks = 350\n }\n }\n }\n }\n }\n storage.locomotive.train.manual_mode = false\n storage.locomotive.insert(\"coal\")\n storage.wagon.insert({name = \"iron-ore\", count = 300})\n end)\n " }, skip_trigger = { distance = 10, type = "plan-train-path" }, tag = "[item=train-stop]", trigger = { triggers = { { entity = "train-stop", type = "build-entity" }, { triggers = { { technology = "automated-rail-transportation", type = "research" }, { count = 20, entity = "straight-rail", type = "build-entity" } }, type = "and" } }, type = "or" }, tutorial = "trains-stations", type = "tips-and-tricks-item" }, trains = { category = "trains", is_title = true, name = "trains", order = "a", simulation = { init = " game.simulation.camera_zoom = 1\n game.surfaces[1].build_checkerboard{{-72, -50}, {72, 50}}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNrFnetSIzkPhu8lvyFlWz5yK1tbVGAyTOoLCRXC7E5Nzb1/7k76EJCC3g6wv2ZId55ItuSDbNm/Z3frl+XTbrXZz25+z1b3283z7Oav37Pn1cNmsW4+2ywel7Ob2W6xWs/+XM1Wm2/Lf2c39s/fV7PlZr/ar5aHb7R//LrdvDzeLXf1havum/cvu5/Lb9cN4Hoxu5o9bZ/rt7abBt6QrL+a/ar/llTx31a75f3hqXV/rt5gnR6beWxkqKSlOuMAYb0eG/XCBpZ6xxSBKUdqUQgbe+yPxfr79bfV4mFbTaClA2zPoJNaYkc8lSuHrKaWBJRDuRqb/PX9j8Vqc310B6bi0jwc4XkeXuGJwVujFdtZqy8Ma6Hqw9gONI1DiThj3zcNS6DcApuV24Ny2yObFHIDXhh4LGd8dvDC530lPvzYi9LGI9YpsIAHpl5aDgQ4HQFqF63a7thbvFGbMwAH+Fo4p7ZDvavwurNCOq2QpauaoOkoSW9JXZH692vKeX1NRR7LFoLanZwjvhRYLOBO7oiNikJI+kLIPJaVVu1cvW8VhbBFTS16Khn1QMx0wmYFVj9sdKXHciD9QLFYQD79SNGms/J5vcHbvlo4EOA56SwI8JVjjVrLggDvSGdBGZeIbb7p1ZhOGs3Vzu84mqugN6M5boBvYHO1r/otaziuha33NTdzWKcsh+LkckgcmPAqZ2vKq6dMvd6KTssHnd4jtcNrtdnyjGppEyBtUkqbQWknuFNgK0nrTsZjEgajA7e4EZhDWdwieZDSZ2oz/a5M+s6jG+RUe+FAXitTelemoJepnJVJ3X30nptYjrr36H2K50ywdh5UsFmkG8R619WjwdjlrKRxgs3zIKcGufMS6fuF3rp4kIetix3kxABbF8+ZMFjiQYO5r7f328ftfvVzea7C8pysa9rS5WZxt17errcPq+f96v759p8fq/r34/bnavMwu/m+WD8vr2bb3ar+4uKAqtZ2v336dXu/XW93t99328fbRvjN7fN++3T8Cidjxu2KV3ZwpcVuv1qvl7tf1/80Jn/OsvI82Zymqtz0O28DkgY3cFajZHED50FOZQeddTszN4XSJ9pB80p92vzurv3GQ1OYlA2VOrOnUuogMVtjQg6NIFezu8NzT5YSOcohUqgPSoohNtP7RfPclwMg1H+sjxQdGR+b2uXKhFCnd+w8Inld2aa+bL/cxRLcLgmqRpWqfaNUBy2fa0acjAluOwVlM9gzh572bs+cwF6/hHOSZgO3oALIwg2XAHJwwyWAcCdlZ37Zwx7AcwJuXTwo4nXGgxJeZzwo43XGgwpcZ2wDXQxcZzzH4nXGg0ZRv8XuYSsOLvoaC5e09c3karX5WT/Z7ipt87Jec0LhwRFBOz9h+FQ1/PDhUwm4RfMa6bqrwZzD13dXJeFexyubdcbZ+1y6cIynME28IWCnZ3Uc2IO+r19W30TdUq/bBX7HSmDhtkhQxeGNkUAifXS4IylWn9r1Om10OPVclhTwpknQNeJNgkCa4G8CKcPWXXhQgW2LB402f+iG5/nr2ztrJ/TGgroONy+BRLh5CSSPm5dACqh5keVBETUvCYTPrCRShpsuMu8H+K0tcNP1mssumFmHz7AE1R0+xZJI+BxLIsGTLOK37zh4liWB8GmWRIrgmJ3c54/ZrcMXsSX98oRRe9Xxw0ft1hXcsnmdxrs/ztZZb9fuko5MWWeEB2Ml/Rw2VCf/6UN1S3gbEHjlsHBo1e1Cd5s0CiE4IiqpG/X+N7RVF000WTEm9M2CQvo9mF3EkxSL75aKfm+nwOX7Zj+hb+ZV9xP6ZoE0oW8WSLhf8tMVj/fNAmhC3yyQ8BioRMKDoBIJj4JKJDj6QfxMIMBxUAmET70kktM3EqUnnTozv++d9K2E5cE812ML4VT+k24p4BETqYa0sc++oi8cEuKLvvNiU/TJxGZFt7qwszGVZrX2uBrcLOTGHOszF3Lwvv6du6XgKQu+NkxoJYTSzVhkuZbuhQPUaeZU8MaMVzgatDHz/FwzwoFUCYQHUiWSPpBKvicpGjP9tqJ2/MaBea6+B6aCcPXbjrxFuPrBqSeEq9+E5wPCLXouUm/6fUHt4EHP1ffrAam3pHexgNSbfudN2yHquXp/C1C96f0tQPWm97cI1Zve3yJUb3p/i1C96f0tIvWm3xfTuryeq/e3hNSbftdM60J6rt7fElJv+k01rUnquXp/S1C96f0tQ/Wm97cM1Zt+mSRHhFvgWYYwdCr4TleJhEdXJZKDh6p8mFa/s6YfqgogPyFG6N1HxwgLHriRFIrKFB3qM2mqOpq8YjvaD9NOca7bKc4ZR3qdTX9VlTuWwqz5KvsjWSl/9rD8BU4y8sQnzziDRzb5CnOj7SvaNCNZKjx9Q5KK4EQjWSp84V2SCl5494JIEc0L9F6Tx+YMnMQkSZjRXECthAVvangRrYGzAZUyWqttxGJPfpNn6FmyA9uwNy3LuBG72+7328cZ+0OEt2NKFTze9AgViO/mlEgRd3GBlGAXTzwow54ogCY4DE9yBo9mqY7G0u9cGaJZSWFq+n0sQzRLxSU8mqXiejyapeIGPJql4kY8mqXiJjyapeJmPJql4hY8mqXhksGjWSquxaNZKq7Do1kqLuHRLBXX49EsFTfg0SwVN+LRLBU34dEsFTfj0SwVt+DRLA1Xv99jiGapuBaPZqm4Do9mqbiER7NUXI9Hs1TcgEezFOdVugm7SISh04RdJBIJ30UikQqUue3LPHz5nn4X8NVhdpnZjXaoaDYPVm1T/upkahccPOgXtCUsX8OX+Zdm5c/tMR/fGlv7lJBjbUmiN23CfbtFwx73aMQ2XT/FnErOLrc7A9uMfWdSm7NfUkzRx5RLCCYdXsB3cLjg8WmSUPYB3sHkNee7uhDhHUy+aI4wxLeMS6pnvJkTSPj+EoGE7y8JlgfB+0skEL6/RCLhGboSycM1J5ECXHMSCT6ZKfBx1whHNSUQfjaTRCrwXuhAmgM+DbwXWpBwtPVDl94SaO4/O1XCJTwzT9KPdJm/g73TPF+kICvFBL8T9JngdwIJ9zu+T0243wmgCX4nkPAFaoGU8QVqiYQvUEskMP0nxAvH9AqPxc9ZCfx8JWPpP1W3S0bwU3fGugzn/0j6Rl0DNZh8/OB1fZfx3B9JGfwoNomEJwMKJGSLSTlPsrCN84PVAk8AJRDhNSeQPJxRHbLmdO8AZ1SHzEuIh2kkXfEwjUTCwzQSCU72ifyh1AZO9pFAeLKPREKPPYrm88eYZPBZlaSfB8eYVb8PH2OSwdfJJX0ikhJeep2auM7HqoSftSKpBB5uFOnTh0xkcJfnj4+3uMsLIAuORWoxfexYhCweNZGUwY83iopD6snixxtFzaH6ZPHcPUl1/LQjiTTBAwUSfNpRDDwIPu1IAOnPZBlMTSDhJ1tLJHxvpETCz7aWSPDh1jHxIHjOJIHw460lUpp2RquEy9OOZY2Kw9jJFSwFOaZLR1EfnZDr27Uel0qgUOcuIRVr7OH45ak5uUT4Hmeh8shiGc+1fPNXF7Bris8H54KvUyvyxTprDgdcP7SXWh4WzYKpZehNLKWEnI11sb48cc2MaEKbJJQwYVnPtYQvGlNOi+0Q4VvBJYXhreCRv/yI4DPYJBAe65FIeKxHIuGxHoHk8ViPRLLaCcPcVF86LGn/apdmLpo5VN+srkrJVk+vLuqsLfa4YK6YUng4dSnx8yUPpy5JIHzBXSKFaRedSLg47W6TpDidnTy+1i6Jia+1SyR8rV0gae9BGvJSktNkVFCwaDqJFozPKhM/jQkEp5NoZfRw4ldLZln4VFLSN8KJX7JUCU7XklkZvYkteU0lFPTKNBU24lNNYTA24RIlieTg675e68rHMSLBd3YpwRP6En5cFgN842JKgiXGCF+ymCJPSvC1iklxIDdNuCBJKreCXgGbisI99NtZujtgdVgL3yeZsqqtTg6+HvW1xLyJJ4KvS1WCPXwhbjaakgiw9WejEjjCzqATOMFX5CoFzuhF2ZkUh0ARcLhJd0l0Vlw+TsilP5nnsq1NtvBd2Vlxoz2Ndr2oBuyms4qgKQz9sYEm8FzW2oATTrprzrPXyAvsPk68vLwVZ2D3MSEFkeC77pUCZ/jG9+w1ZozdsNUm4HJSs7ZcwIs1e5tT5LMQcl1RVyJRw3VgiQhC8yUCrMZ7Xmi2Gkf7WnQl3VVj0ZSI3gslLt/mvz4f5f5HewqANH6x/fgll9fjF3ZhvSR980G84Lzc+rOf+05QVyCoN1q91N4YfdsEcfXXpHc2XTTnQnrj9ODMg3mufubWDTWUAns9OEoC/90carG9/9/t/XazOXz8PLv56/fh08NdtXeL5n+lbQq6j6vpfN9tN/vmhrLR580Y/vh6Hn/su4+tMePPY/+5HX/etIpHfHtXxOGdmMav+NEruX+ljF8Z6HRCz/1XB3ktjfVrL7fq3hmEp7Gu7c0+3Tujn4rjdxrpOzGDZ8uyFb9/pwedlGt7+0L/Tq9uOfktGkrtpPTbIyW44m/Pye+ojTbHl05/ehDbupPfG2StKpw8yHzB23GlUf/tNj2jf6lNrjw+yONyavMQuwf+5AEN2OKHl8bStkkZx5fInHATjZ6cgPNQoiOxyOSTl4ZfDPbkwVC6rYjHb9vxS+0+vu7H3aB5On1pKLd2RbV7iU5eiqOXTp8MBtaqdBTEn/yGtaOXxiU3Euu04EainJZbuybZPThBeTsuxNr4rPbLx+Y4nfXL8mm3qj9+Nfu53D0fxh7Z+kwhxuhDTO7Pn/8Dt1Lg/A==\",\n position = {0,0}\n }\n local records =\n {\n {\n station = \"top\",\n wait_conditions = {}\n },\n {\n station = \"bottom\",\n wait_conditions = {}\n }\n }\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n local train = v.train\n train.schedule =\n {\n records = records,\n current = math.random(#records)\n }\n train.manual_mode = false\n v.insert(\"solid-fuel\")\n end\n script.on_nth_tick(300, function()\n for k, v in pairs (game.surfaces[1].find_entities_filtered{name = \"locomotive\"}) do\n v.insert(\"solid-fuel\")\n end\n end)\n ", init_update_count = 300 }, skip_trigger = { count = 5, match_type_only = true, type = "enter-vehicle", vehicle = "locomotive" }, trigger = { technology = "railway", type = "research" }, type = "tips-and-tricks-item" }, ["vulcanus-briefing"] = { category = "space-age", name = "vulcanus-briefing", order = "c-a", simulation = { init = " game.simulation.camera_position = {0, 1.5}\n\n for x = -11, 10, 1 do\n for y = -4, 6 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-ash-dark\"}}\n end\n end\n\n for k, position in pairs ({{-8, 3}, {-7, 3},\n {-10, 4}, {-9, 4}, {-8, 4}, {-7, 4}, {-6, 4},\n {-10, 5}, {-9, 5}, {-8, 5}, {-7, 5},\n {-11, 6}, {-10, 6}, {-9, 6}, {-8, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"lava\"}}\n end\n\n for k, position in pairs ({{-8, 2}, {-7, 2},\n {-9, 3}, {-6, 3},\n {-11, 4}, {-5, 4},\n {-11, 5}, {-6, 5},\n {-12, 6}, {-7, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-cracks-hot\"}}\n end\n\n for k, position in pairs ({{-9, 2}, {0, 2}, {1, 2},\n {-11, 3}, {-10, 3}, {-1, 3}, {0, 3}, {1, 3},\n {-2, 4}, {-1, 4}, {0, 4}, {1, 4}, {2, 4}, {3, 4},\n {-5, 5}, {-4, 5}, {-3, 5}, {-2, 5}, {-1, 5}, {0, 5}, {1, 5}, {2, 5}, {3, 5},\n {-6, 6}, {-5, 6}, {-4, 6}, {-3, 6}, {-2, 6}, {-1, 6}, {0, 6}, {1, 6}, {2, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-smooth-stone\"}}\n end\n\n for k, position in pairs ({{3, 6}, {4, 6}, {5, 6}, {6, 6}, {8, 6}, {9, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"lava-hot\"}}\n end\n\n for k, position in pairs ({{-11, 0}, {-10, 0}, {-9, 0}, {-8, 0}, {-7, 0},\n {-11, 1}, {-10, 1}, {-9, 1}, {-8, 1}, {-7, 1}, {-6, 1}, {-5, 1},\n {-11, 2}, {-10, 2}, {-6, 2}, {-5, 2}, {-4, 2}, {-1, 2},\n {-5, 3}, {-4, 3}, {-3, 3}, {-2, 3},\n {-4, 4}, {-3, 4}, {4, 4}, {5, 4}, {6, 4}, {7, 4}, {8, 4}, {9, 4}, {10, 4},\n {4, 5}, {5, 5}, {6, 5}, {7, 5}, {8, 5}, {9, 5}, {10, 5},\n {7, 6}, {10, 6}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-soil-dark\"}}\n end\n\n for k, position in pairs ({{-11, -4}, {-10, -4}, {-9, -4}, {-8, -4}, {-1, -4}, {0, -4}, {1, -4}, {2, -4}, {3, -4}, {4, -4}, {5, -4}, {6, -4}, {7, -4}, {8, -4}, {9, -4}, {10, -4},\n {-11, -3}, {-10, -3}, {-9, -3}, {-8, -3}, {-7, -3}, {-6, -3}, {0, -3}, {1, -3}, {2, -3}, {3, -3}, {4, -3}, {5, -3}, {6, -3}, {7, -3}, {8, -3}, {9, -3}, {10, -3},\n {-9, -2}, {-8, -2}, {-7, -2}, {-5, -2}, {1, -2}, {2, -2}, {3, -2}, {4, -2}, {5, -2}, {6, -2}, {7, -2}, {8, -2}, {9, -2},\n {2, -1}, {3, -1}, {4, -1}, {5, -1}, {6, -1}, {7, -1}, {8, -1},\n {5, 0}, {6, 0}, {7, 0},\n {5, 1}, {6, 1}}) do\n game.surfaces[1].set_tiles{{position = position, name = \"volcanic-ash-cracks\"}}\n end\n\n game.surfaces[1].create_entity{name = \"vulcanus-chimney\", position = {4.5, -0.5}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {8.5, -3.5}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {6.5, -2.5}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {8.5, 0.5}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {5.5, 1.5}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {9.5, 1.5}}\n\n local create_list = {}\n table.insert(create_list, { name = \"v-red-pita\", position = {-3, 0}, amount = 1})\n for k, position in pairs ({{-10, -3}, {-8, -3}, {4, -3},\n {8, 1}}) do\n table.insert(create_list, { name = \"v-brown-carpet-grass\", position = position, amount = 1})\n end\n for k, position in pairs ({{-10, 2},\n {-8, 3}, {-7, 3}, {5, 3}, {7, 3},\n {3, 4}, {6, 4},\n {1, 5}}) do\n table.insert(create_list, { name = \"tiny-rock-cluster\", position = position, amount = 1})\n end\n game.surfaces[1].create_decoratives{decoratives = create_list}\n\n ", init_update_count = 200, mute_wind_sounds = false, planet = "vulcanus" }, skip_trigger = { surface = "vulcanus", type = "change-surface" }, tag = "[planet=vulcanus]", trigger = { technology = "planet-discovery-vulcanus", type = "research" }, type = "tips-and-tricks-item" }, ["z-dropping"] = { category = "game-interaction", dependencies = { "entity-transfers" }, name = "z-dropping", order = "g", simulation = { init = " require(\"__core__/lualib/story\")\n player = game.simulation.create_test_player{name = \"big k\"}\n player.teleport({0, 1.5})\n game.simulation.camera_player = player\n game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_alt_info = true\n game.simulation.camera_player_cursor_position = player.position\n\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqV1NtugzAMANB/8XOoyiWU8ivVhLi4XSRwUBKqVRX/voSql62wkcfEybEfbF+hagfslSAD+RVELUlDfriCFicqW3dnLj1CDsJgBwyo7NxJG0kYHAdFZY0wMhDU4Bfk4cj+/WtUSbqXygQVtublczR+MEAywgi8VTEdLgUNXYXK6ksGg15q+02Sy2qpIEw2nMEF8mzDbYZGKKxv8cSV+AuOPODIB4494NgHTjzgrQ/MPeDQB07Xw5mPu1vv7n3cbL2b+rj79e7Oxw23D7iVZWOv3sEljj0mlfrBjeS7/pw9QUdBNhbUn6jnyv7ZyPfnhUZjBJ20e6awk2csBhtrDSpsCrcjbMioAce5/M8RFUrSYu7o3uxuTmeheGGJzfT3XZp1kvVO/JfD1zvhw7GLclqq+cv+ZnBGpaf3URYmWczTNE043+3H8RtUuPE+\",\n position = {5, 0},\n }\n item_count = 0\n\n local story_table =\n {\n {\n {\n name = \"start\",\n init = function() item_count = 50 end,\n condition = story_elapsed_check(0.5),\n action = function() player.cursor_stack.set_stack({name = \"iron-ore\", count = 50}) end,\n },\n { condition = function() return game.simulation.move_cursor({position = {-3.5, -2.5}}) end },\n {\n name = \"drop_ground\",\n condition = story_elapsed_check(0.15),\n action = function()\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n item_count = item_count - 1\n end\n },\n { action = function() if item_count > 35 then story_jump_to(storage.story, \"drop_ground\") end end },\n { condition = function() return game.simulation.move_cursor({position = {-3.5, 2.5}}) end },\n {\n name = \"drop_chest\",\n condition = story_elapsed_check(0.15),\n action = function()\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n item_count = item_count - 1\n end\n },\n { action = function() if item_count > 25 then story_jump_to(storage.story, \"drop_chest\") end end },\n { condition = function() return game.simulation.move_cursor({position = {2.5, -1.5}}) end },\n {\n name = \"drop_belt\",\n condition = story_elapsed_check(0.15),\n action = function()\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n item_count = item_count - 1\n end\n },\n { action = function() if item_count > 15 then story_jump_to(storage.story, \"drop_belt\") end end },\n { condition = function() return game.simulation.move_cursor({position = {2.0, 2.0}}) end },\n {\n action = function()\n player.selected.insert(\"coal\")\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n end\n },\n { condition = function() return game.simulation.move_cursor({position = {4.0, 2.0}}) end },\n {\n action = function()\n player.selected.insert(\"coal\")\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n end\n },\n { condition = function() return game.simulation.move_cursor({position = {6.0, 2.0}}) end },\n {\n action = function()\n player.selected.insert(\"coal\")\n game.simulation.control_press{control = \"drop-cursor\", notify = false}\n end\n },\n { condition = function() return game.simulation.move_cursor({position = player.position}) end },\n {\n condition = story_elapsed_check(0.5),\n action = function()\n player.clear_cursor()\n for k, v in pairs (game.surfaces[1].find_entities()) do\n if v.type == \"item-entity\" then\n v.destroy()\n else\n v.clear_items_inside()\n end\n end\n end\n },\n {\n condition = story_elapsed_check(0.5),\n action = function() story_jump_to(storage.story, \"start\") end\n }\n }\n }\n tip_story_init(story_table)\n " }, skip_trigger = { triggers = { { count = 5, drop_into_entity = false, type = "drop-item" }, { count = 15, drop_into_entity = true, type = "drop-item" } }, type = "and" }, trigger = { ticks = 108000, type = "time-since-last-tip-activation" }, type = "tips-and-tricks-item" } }, ["tips-and-tricks-item-category"] = { ["copy-paste"] = { name = "copy-paste", order = "d-[copy-paste]", type = "tips-and-tricks-item-category" }, ["drag-building"] = { name = "drag-building", order = "e-[drag-building]", type = "tips-and-tricks-item-category" }, ["electric-network"] = { name = "electric-network", order = "c-[electric-network]", type = "tips-and-tricks-item-category" }, ["fast-replace"] = { name = "fast-replace", order = "i-[fast-replace]", type = "tips-and-tricks-item-category" }, ["game-interaction"] = { name = "game-interaction", order = "a-[game-interaction]", type = "tips-and-tricks-item-category" }, ["ghost-building"] = { name = "ghost-building", order = "h-[ghost-building]", type = "tips-and-tricks-item-category" }, inserters = { name = "inserters", order = "b-[inserters]", type = "tips-and-tricks-item-category" }, ["logistic-network"] = { name = "logistic-network", order = "g-[logistic-network]", type = "tips-and-tricks-item-category" }, quality = { name = "quality", order = "j-[quality]", type = "tips-and-tricks-item-category" }, ["space-age"] = { name = "space-age", order = "k-[space-age]", type = "tips-and-tricks-item-category" }, ["space-platform"] = { name = "space-platform", order = "l-[space-age]", type = "tips-and-tricks-item-category" }, spoilables = { name = "spoilables", order = "m-[spoilables]", type = "tips-and-tricks-item-category" }, trains = { name = "trains", order = "f-[trains]", type = "tips-and-tricks-item-category" } }, tool = { ["agricultural-science-pack"] = { color_hint = { text = "G" }, default_import_location = "gleba", drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/science-inventory-move.ogg", volume = 0.6 }, durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__space-age__/graphics/icons/agricultural-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "agricultural-science-pack", order = "i", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/science-inventory-pickup.ogg", volume = 0.6 }, random_tint_color = { 0.92000000000000011, 0.96999999999999993, 0.96999999999999993, 1 }, spoil_result = "spoilage", spoil_ticks = 216000, stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["automation-science-pack"] = { color_hint = { text = "A" }, drop_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/science-inventory-move.ogg", volume = 0.6 }, durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/automation-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "automation-science-pack", order = "a[automation-science-pack]", pick_sound = { aggregation = { max_count = 1, remove = true }, filename = "__base__/sound/item/science-inventory-pickup.ogg", volume = 0.6 }, random_tint_color = { 0.92000000000000011, 0.96999999999999993, 0.96999999999999993, 1 }, stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["chemical-science-pack"] = { color_hint = { text = "C" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/chemical-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "chemical-science-pack", order = "d[chemical-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["cryogenic-science-pack"] = { color_hint = { text = "R" }, default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__space-age__/graphics/icons/cryogenic-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "cryogenic-science-pack", order = "k", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["electromagnetic-science-pack"] = { color_hint = { text = "E" }, default_import_location = "fulgora", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__space-age__/graphics/icons/electromagnetic-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "electromagnetic-science-pack", order = "j", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["logistic-science-pack"] = { color_hint = { text = "L" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/logistic-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "logistic-science-pack", order = "b[logistic-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["metallurgic-science-pack"] = { color_hint = { text = "M" }, default_import_location = "vulcanus", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__space-age__/graphics/icons/metallurgic-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "metallurgic-science-pack", order = "h", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["military-science-pack"] = { color_hint = { text = "M" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/military-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "military-science-pack", order = "c[military-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["production-science-pack"] = { color_hint = { text = "P" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/production-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "production-science-pack", order = "e[production-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["promethium-science-pack"] = { color_hint = { text = "I" }, default_import_location = "aquilo", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__space-age__/graphics/icons/promethium-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "promethium-science-pack", order = "l", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["agricultural-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["space-science-pack"] = { color_hint = { text = "S" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/space-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], name = "space-science-pack", order = "g[space-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 }, ["utility-science-pack"] = { color_hint = { text = "U" }, drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], durability = 1, durability_description_key = "description.science-pack-remaining-amount-key", durability_description_value = "description.science-pack-remaining-amount-value", factoriopedia_durability_description_key = "description.factoriopedia-science-pack-remaining-amount-key", icon = "__base__/graphics/icons/utility-science-pack.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].drop_sound ]=], localised_description = { "item-description.science-pack" }, name = "utility-science-pack", order = "f[utility-science-pack]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].pick_sound ]=], random_tint_color = "SERPENT PLACEHOLDER" --[=[ ref [""].tool["automation-science-pack"].random_tint_color ]=], stack_size = 200, subgroup = "science-pack", type = "tool", weight = 1000 } }, ["train-path-achievement"] = { ["trans-factorio-express"] = { icon = "__base__/graphics/achievement/trans-factorio-express.png", icon_size = 128, minimum_distance = 1000, name = "trans-factorio-express", order = "b[exploration]-e[train-path]", steam_stats_name = "longest-train-path", type = "train-path-achievement" } }, ["train-stop"] = { ["train-stop"] = { animation_ticks_per_frame = 20, animations = { east = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-bottom.png", height = 291, priority = "high", scale = 0.5, shift = { -0.015625, -0.8359375 }, tint_as_overlay = false, width = 140, x = 140, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/train-stop/train-stop-shadow.png", height = 370, priority = "high", scale = 0.5, shift = { 1.296875, 0.34375 }, tint_as_overlay = false, width = 526, x = 526, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-bottom.png", height = 291, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 140, x = 0, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/train-stop/train-stop-shadow.png", height = 370, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[2].shift ]=], tint_as_overlay = false, width = 526, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-bottom.png", height = 291, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 140, x = 280, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/train-stop/train-stop-shadow.png", height = 370, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[2].shift ]=], tint_as_overlay = false, width = 526, x = 1052, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-bottom.png", height = 291, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 140, x = 420, y = 0 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/train-stop/train-stop-shadow.png", height = 370, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].animations.east.layers[2].shift ]=], tint_as_overlay = false, width = 526, x = 1578, y = 0 } } } }, circuit_connector = { { points = { shadow = { green = { 3.40625, 0.328125 }, red = { 3.5625, 0.328125 } }, wire = { green = { 0.296875, -1.734375 }, red = { 0.234375, -1.953125 } } }, sprites = { blue_led_light_offset = { 0.328125, -1.578125 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.140625, -1.671875 }, width = 52, x = 208, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 3.203125, 0.40625 }, width = 60, x = 240, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.140625, -1.703125 }, width = 60, x = 240, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.140625, -1.703125 }, width = 46, x = 184, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, -1.703125 }, width = 48, x = 192, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.140625, -1.703125 }, width = 48, x = 192, y = 138 }, red_green_led_light_offset = { 0.328125, -1.671875 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.140625, -1.671875 }, width = 62, x = 248, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 3.28125, 0.4375 }, width = 68, x = 272, y = 162 } } }, { points = { shadow = { green = { 2.390625, 0.375 }, red = { 2.578125, 0.375 } }, wire = { green = { -0.359375, -1.515625 }, red = { -0.421875, -1.734375 } } }, sprites = { blue_led_light_offset = { -0.671875, -1.484375 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.671875, -1.734375 }, width = 52, x = 104, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.03125, 0.140625 }, width = 60, x = 120, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.671875, -1.765625 }, width = 60, x = 120, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.671875, -1.765625 }, width = 46, x = 92, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.671875, -1.765625 }, width = 48, x = 96, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.671875, -1.765625 }, width = 48, x = 96, y = 138 }, red_green_led_light_offset = { -0.671875, -1.578125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.671875, -1.734375 }, width = 62, x = 124, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.109375, 0.171875 }, width = 68, x = 136, y = 162 } } }, { points = { shadow = { green = { 3.4375, -0.140625 }, red = { 3.71875, -0.140625 } }, wire = { green = { -0.3125, -2.4375 }, red = { -0.21875, -2.59375 } } }, sprites = { blue_led_light_offset = { -0.34375, -2.625 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { -0.15625, -2.75 }, width = 52, x = 0, y = 150 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 3.578125, -0.5 }, width = 60, x = 0, y = 138 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { -0.15625, -2.78125 }, width = 60, x = 0, y = 180 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { -0.15625, -2.78125 }, width = 46, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -2.78125 }, width = 48, x = 0, y = 138 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { -0.15625, -2.78125 }, width = 48, x = 0, y = 138 }, red_green_led_light_offset = { -0.34375, -2.75 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { -0.15625, -2.75 }, width = 62, x = 0, y = 174 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 3.65625, -0.46875 }, width = 68, x = 0, y = 162 } } }, { points = { shadow = { green = { 1.796875, 0.796875 }, red = { 2.078125, 0.796875 } }, wire = { green = { 0.046875, -1.375 }, red = { 0.234375, -1.46875 } } }, sprites = { blue_led_light_offset = { 0.046875, -1.21875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0.328125, -1.15625 }, width = 52, x = 260, y = 50 }, connector_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04b-base-shadow-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 2.03125, 0.96875 }, width = 60, x = 300, y = 46 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0.328125, -1.1875 }, width = 60, x = 300, y = 60 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0.328125, -1.1875 }, width = 46, x = 230, y = 44 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.328125, -1.1875 }, width = 48, x = 240, y = 46 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0.328125, -1.1875 }, width = 48, x = 240, y = 46 }, red_green_led_light_offset = { 0.171875, -1.28125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0.328125, -1.15625 }, width = 62, x = 310, y = 58 }, wire_pins_shadow = { draw_as_shadow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04d-wire-shadow-sequence.png", height = 54, priority = "low", scale = 0.5, shift = { 2.109375, 1 }, width = 68, x = 340, y = 54 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/train-stop-close.ogg", volume = 0.5 }, collision_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, color = { 0.95, 0, 0, 1 }, corpse = "train-stop-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_priority_signal = { name = "signal-P", type = "virtual" }, default_train_stopped_signal = { name = "signal-T", type = "virtual" }, default_trains_count_signal = { name = "signal-C", type = "virtual" }, default_trains_limit_signal = { name = "signal-L", type = "virtual" }, drawing_boxes = { east = { { -1.75, -4.25 }, { 1.625, 0.5 } }, north = { { -3, -2.5 }, { 0.8, 1.25 } }, south = { { -0.8125, -3.625 }, { 2.75, 0.4375 } }, west = { { -1.75, -1.6875 }, { 2.0625, 2.75 } } }, dying_explosion = "train-stop-explosion", factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.6\n game.simulation.camera_position = {1, -0.5}\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqN0+FqhDAMB/B3yecKq9qqfZUxhncXbgGN0vbGDvHdF5VtjNsgH9vm/0tL2wVOww3nSJwhLEDniROE5wUSXbkftjnuR4QAsacBVgPEF/yAYNcXA8iZMuGR2Af3V76NJ4xSYL6SWaJcpDzNYGCekkQm3mRhCim7Q2gEvlDE87FkSwMp98cApOuDXn7raeOvb7nYN/jYoNsbdL8b1H+QlZpstGStJp2WdGqy0pJeTVot2WhJtdhqRfWxO62ovhv7pCX/eUHypSjjKPmfX2ngHWPaC8rW1m3lvPe1865b109MPz1t\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "train-stop", flags = { "placeable-neutral", "player-creation", "filter-directions" }, icon = "__base__/graphics/icons/train-stop.png", impact_category = "metal", light1 = { light = { intensity = 0.2, size = 2 }, picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-west-light-1.png", height = 16, scale = 0.5, shift = { -0.953125, -3.5 }, width = 6 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-north-light-1.png", height = 9, scale = 0.5, shift = { -2.2109375, -1.3828125 }, width = 17 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-south-light-1.png", height = 4, scale = 0.5, shift = { 2.1875, -2.96875 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-east-light-1.png", height = 16, scale = 0.5, shift = { 1.078125, 0.609375 }, width = 6 } }, red_picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-west-red-light-1.png", height = 16, scale = 0.5, shift = { -0.953125, -3.5 }, width = 6 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-north-red-light-1.png", height = 9, scale = 0.5, shift = { -2.2109375, -1.3828125 }, width = 17 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-south-red-light-1.png", height = 4, scale = 0.5, shift = { 2.1875, -2.96875 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-east-red-light-1.png", height = 16, scale = 0.5, shift = { 1.078125, 0.609375 }, width = 6 } } }, light2 = { light = { intensity = 0.2, size = 2 }, picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-west-light-2.png", height = 15, scale = 0.5, shift = { -0.9609375, -3.2109375 }, width = 7 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-north-light-2.png", height = 9, scale = 0.5, shift = { -1.796875, -1.3671875 }, width = 16 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-south-light-2.png", height = 5, scale = 0.5, shift = { 1.78125, -2.9609375 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-east-light-2.png", height = 16, scale = 0.5, shift = { 1.078125, 0.3125 }, width = 6 } }, red_picture = { east = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-west-red-light-2.png", height = 15, scale = 0.5, shift = { -0.9609375, -3.2109375 }, width = 7 }, north = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-north-red-light-2.png", height = 9, scale = 0.5, shift = { -1.796875, -1.3671875 }, width = 16 }, south = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-south-red-light-2.png", height = 5, scale = 0.5, shift = { 1.78125, -2.9609375 }, width = 16 }, west = { draw_as_glow = true, filename = "__base__/graphics/entity/train-stop/train-stop-east-red-light-2.png", height = 16, scale = 0.5, shift = { 1.078125, 0.3125 }, width = 6 } } }, max_health = 250, minable = { mining_time = 0.2, result = "train-stop" }, name = "train-stop", open_sound = { filename = "__base__/sound/open-close/train-stop-open.ogg", volume = 0.6 }, rail_overlay_animations = { east = { filename = "__base__/graphics/entity/train-stop/train-stop-ground.png", height = 377, priority = "high", scale = 0.5, shift = { 0, -0.0234375 }, tint_as_overlay = false, width = 386, x = 386, y = 0 }, north = { filename = "__base__/graphics/entity/train-stop/train-stop-ground.png", height = 377, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].rail_overlay_animations.east.shift ]=], tint_as_overlay = false, width = 386, x = 0, y = 0 }, south = { filename = "__base__/graphics/entity/train-stop/train-stop-ground.png", height = 377, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].rail_overlay_animations.east.shift ]=], tint_as_overlay = false, width = 386, x = 772, y = 0 }, west = { filename = "__base__/graphics/entity/train-stop/train-stop-ground.png", height = 377, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].rail_overlay_animations.east.shift ]=], tint_as_overlay = false, width = 386, x = 1158, y = 0 } }, selection_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, surface_conditions = { { min = 1, property = "gravity" } }, tile_height = 2, tile_width = 2, top_animations = { east = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-top.png", height = 306, priority = "high", scale = 0.5, shift = { 0.015625, -1.578125 }, tint_as_overlay = false, width = 312, x = 312, y = 0 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/train-stop/train-stop-top-mask.png", height = 294, priority = "high", scale = 0.5, shift = { 0.015625, -1.515625 }, tint_as_overlay = true, width = 306, x = 306, y = 0 } } }, north = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-top.png", height = 306, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 312, x = 0, y = 0 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/train-stop/train-stop-top-mask.png", height = 294, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[2].shift ]=], tint_as_overlay = true, width = 306, x = 0, y = 0 } } }, south = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-top.png", height = 306, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 312, x = 624, y = 0 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/train-stop/train-stop-top-mask.png", height = 294, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[2].shift ]=], tint_as_overlay = true, width = 306, x = 612, y = 0 } } }, west = { layers = { { filename = "__base__/graphics/entity/train-stop/train-stop-top.png", height = 306, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[1].shift ]=], tint_as_overlay = false, width = 312, x = 936, y = 0 }, { apply_runtime_tint = true, filename = "__base__/graphics/entity/train-stop/train-stop-top-mask.png", height = 294, priority = "high", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["train-stop"]["train-stop"].top_animations.east.layers[2].shift ]=], tint_as_overlay = true, width = 306, x = 918, y = 0 } } } }, type = "train-stop", working_sound = { audible_distance_modifier = 0.2, filename = "__base__/sound/train-stop.ogg", volume = 0.7 } } }, ["transport-belt"] = { ["express-transport-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["express-loader"].belt_animation_set ]=], circuit_connector = { { points = { shadow = { green = { 1.09375, -0.203125 }, red = { 0.8125, -0.375 } }, wire = { green = { 0.671875, -0.53125 }, red = { 0.421875, -0.671875 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = { -0.28125, -0.484375 }, width = 30, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = { 0.1875, 0.15625 }, width = 42, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = { 0.203125, 0.15625 }, width = 34, x = 0, y = 0 }, red_green_led_light_offset = { 0.3125, 0.140625 } } }, { points = { shadow = { green = { 1.03125, -0.34375 }, red = { 0.734375, -0.515625 } }, wire = { green = { 0.5625, -0.65625 }, red = { 0.3125, -0.8125 } } }, sprites = { blue_led_light_offset = { -0.25, -0.625 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 44 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 26 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 18 }, red_green_led_light_offset = { 0.28125, 0.171875 } } }, { points = { shadow = { green = { 1.171875, -0.1875 }, red = { 0.875, -0.359375 } }, wire = { green = { 0.671875, -0.5 }, red = { 0.40625, -0.65625 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 52 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 36 }, red_green_led_light_offset = { 0.34375, 0.15625 } } }, { points = { shadow = { green = { 1.171875, -0.375 }, red = { 0.890625, -0.546875 } }, wire = { green = { 0.640625, -0.6875 }, red = { 0.390625, -0.84375 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.34375 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 78 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 54 }, red_green_led_light_offset = { 0.28125, 0.15625 } } }, { points = { shadow = { green = { 1.125, -0.03125 }, red = { 0.859375, -0.21875 } }, wire = { green = { 0.578125, -0.359375 }, red = { 0.34375, -0.53125 } } }, sprites = { blue_led_light_offset = { -0.3125, -0.640625 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 104 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 72 }, red_green_led_light_offset = { 0.3125, 0.140625 } } }, { points = { shadow = { green = { 1.21875, -0.15625 }, red = { 0.921875, -0.328125 } }, wire = { green = { 0.625, -0.484375 }, red = { 0.359375, -0.640625 } } }, sprites = { blue_led_light_offset = { -0.296875, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 220 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 130 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 90 }, red_green_led_light_offset = { 0.328125, 0.140625 } } }, { points = { shadow = { green = { 1.265625, -0.1875 }, red = { 0.953125, -0.359375 } }, wire = { green = { 0.65625, -0.484375 }, red = { 0.40625, -0.640625 } } }, sprites = { blue_led_light_offset = { -0.296875, -0.4375 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 264 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 156 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 108 }, red_green_led_light_offset = { 0, 0.125 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/transport-belt-close.ogg", volume = 0.6 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, connector_frame_sprites = { frame_back_patch = { sheet = { filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04a-sequence-back-patch.png", height = 72, line_length = 3, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, variation_count = 3, width = 66 } }, frame_main = { sheet = { filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04a-sequence.png", frame_count = 4, height = 94, line_length = 4, priority = "low", scale = 0.5, shift = { 0.109375, -0.15625 }, variation_count = 7, width = 80 } }, frame_main_scanner = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/CCM-BELT-SPRITES-SCANNER.png", frame_count = 8, height = 64, line_length = 8, priority = "low", scale = 0.5, shift = { 0, 0.015625 }, width = 22 }, frame_main_scanner_cross_horizontal_end_shift = { 0.3125, -0.0625 }, frame_main_scanner_cross_horizontal_rotation = 0, frame_main_scanner_cross_horizontal_start_shift = { -0.3125, -0.0625 }, frame_main_scanner_cross_horizontal_y_scale = 0.6, frame_main_scanner_cross_vertical_end_shift = { 0, 0.1875 }, frame_main_scanner_cross_vertical_rotation = 0.25, frame_main_scanner_cross_vertical_start_shift = { 0, -0.3125 }, frame_main_scanner_cross_vertical_y_scale = 0.75, frame_main_scanner_horizontal_end_shift = { 0.25, -0.09375 }, frame_main_scanner_horizontal_rotation = 0, frame_main_scanner_horizontal_start_shift = { -0.25, -0.09375 }, frame_main_scanner_horizontal_y_scale = 0.7, frame_main_scanner_movement_speed = 0.032258064516128999, frame_main_scanner_nw_ne = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/transport-belt-connector-frame-main-scanner-nw-ne.png", frame_count = 32, height = 24, line_length = 8, priority = "low", shift = { -0.03125, -0.0625 }, width = 28 }, frame_main_scanner_sw_se = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/transport-belt-connector-frame-main-scanner-sw-se.png", frame_count = 32, height = 28, line_length = 8, priority = "low", shift = { 0.015625, -0.09375 }, width = 29 }, frame_main_scanner_vertical_end_shift = { 0, 0.1875 }, frame_main_scanner_vertical_rotation = 0.25, frame_main_scanner_vertical_start_shift = { 0, -0.3125 }, frame_main_scanner_vertical_y_scale = 0.75, frame_shadow = { sheet = { draw_as_shadow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04b-sequence-shadow.png", frame_count = 4, height = 112, line_length = 4, priority = "low", scale = 0.5, shift = { 0.0625, 0.09375 }, variation_count = 7, width = 160 } } }, corpse = "express-transport-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "express-transport-belt-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "10kW", icon = "__base__/graphics/icons/express-transport-belt.png", max_health = 170, minable = { mining_time = 0.1, result = "express-transport-belt" }, name = "express-transport-belt", next_upgrade = "turbo-transport-belt", open_sound = { filename = "__base__/sound/open-close/transport-belt-open.ogg", volume = 0.7 }, related_underground_belt = "express-underground-belt", resistances = { { percent = 50, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.09375, type = "transport-belt", working_sound = { persistent = true, sound = { filename = "__base__/sound/express-transport-belt.ogg", volume = 0.3 }, use_doppler_shift = false } }, ["fast-transport-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["fast-loader"].belt_animation_set ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, connector_frame_sprites = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].connector_frame_sprites ]=], corpse = "fast-transport-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "fast-transport-belt-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "10kW", icon = "__base__/graphics/icons/fast-transport-belt.png", max_health = 160, minable = { mining_time = 0.1, result = "fast-transport-belt" }, name = "fast-transport-belt", next_upgrade = "express-transport-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].open_sound ]=], related_underground_belt = "fast-underground-belt", resistances = { { percent = 50, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.0625, type = "transport-belt", working_sound = { persistent = true, sound = { filename = "__base__/sound/fast-transport-belt.ogg", volume = 0.3 } } }, ["transport-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], circuit_connector = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].circuit_connector ]=], circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, connector_frame_sprites = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].connector_frame_sprites ]=], corpse = "transport-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "transport-belt-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "10kW", icon = "__base__/graphics/icons/transport-belt.png", max_health = 150, minable = { mining_time = 0.1, result = "transport-belt" }, name = "transport-belt", next_upgrade = "fast-transport-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["express-transport-belt"].open_sound ]=], related_underground_belt = "underground-belt", resistances = { { percent = 90, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.03125, type = "transport-belt", working_sound = { persistent = true, sound = { filename = "__base__/sound/transport-belt.ogg", volume = 0.17000000000000002 } } }, ["turbo-transport-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].belt_animation_set ]=], circuit_connector = { { points = { shadow = { green = { 1.09375, -0.203125 }, red = { 0.8125, -0.375 } }, wire = { green = { 0.671875, -0.53125 }, red = { 0.421875, -0.671875 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = { -0.28125, -0.484375 }, width = 30, x = 0, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = { 0.1875, 0.15625 }, width = 42, x = 0, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = { 0.203125, 0.15625 }, width = 34, x = 0, y = 0 }, red_green_led_light_offset = { 0.3125, 0.140625 } } }, { points = { shadow = { green = { 1.03125, -0.34375 }, red = { 0.734375, -0.515625 } }, wire = { green = { 0.5625, -0.65625 }, red = { 0.3125, -0.8125 } } }, sprites = { blue_led_light_offset = { -0.25, -0.625 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 44 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 26 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 18 }, red_green_led_light_offset = { 0.28125, 0.171875 } } }, { points = { shadow = { green = { 1.171875, -0.1875 }, red = { 0.875, -0.359375 } }, wire = { green = { 0.671875, -0.5 }, red = { 0.40625, -0.65625 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 88 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 52 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 36 }, red_green_led_light_offset = { 0.34375, 0.15625 } } }, { points = { shadow = { green = { 1.171875, -0.375 }, red = { 0.890625, -0.546875 } }, wire = { green = { 0.640625, -0.6875 }, red = { 0.390625, -0.84375 } } }, sprites = { blue_led_light_offset = { -0.28125, -0.34375 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 132 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 78 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 54 }, red_green_led_light_offset = { 0.28125, 0.15625 } } }, { points = { shadow = { green = { 1.125, -0.03125 }, red = { 0.859375, -0.21875 } }, wire = { green = { 0.578125, -0.359375 }, red = { 0.34375, -0.53125 } } }, sprites = { blue_led_light_offset = { -0.3125, -0.640625 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 176 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 104 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 72 }, red_green_led_light_offset = { 0.3125, 0.140625 } } }, { points = { shadow = { green = { 1.21875, -0.15625 }, red = { 0.921875, -0.328125 } }, wire = { green = { 0.625, -0.484375 }, red = { 0.359375, -0.640625 } } }, sprites = { blue_led_light_offset = { -0.296875, -0.421875 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 220 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 130 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 90 }, red_green_led_light_offset = { 0.328125, 0.140625 } } }, { points = { shadow = { green = { 1.265625, -0.1875 }, red = { 0.953125, -0.359375 } }, wire = { green = { 0.65625, -0.484375 }, red = { 0.40625, -0.640625 } } }, sprites = { blue_led_light_offset = { -0.296875, -0.4375 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04c-LED-B.png", height = 44, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_blue.shift ]=], width = 30, x = 0, y = 264 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04e-LED-G.png", height = 26, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_green.shift ]=], width = 42, x = 0, y = 156 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04d-LED-R.png", height = 18, priority = "low", scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""]["transport-belt"]["turbo-transport-belt"].circuit_connector[1].sprites.led_red.shift ]=], width = 34, x = 0, y = 108 }, red_green_led_light_offset = { 0, 0.125 } } } }, circuit_wire_max_distance = 9, close_sound = { filename = "__base__/sound/open-close/transport-belt-close.ogg", volume = 0.6 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, connector_frame_sprites = { frame_back_patch = { sheet = { filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04a-sequence-back-patch.png", height = 72, line_length = 3, priority = "low", scale = 0.5, shift = { 0, -0.0625 }, variation_count = 3, width = 66 } }, frame_main = { sheet = { filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04a-sequence.png", frame_count = 4, height = 94, line_length = 4, priority = "low", scale = 0.5, shift = { 0.109375, -0.15625 }, variation_count = 7, width = 80 } }, frame_main_scanner = { draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/CCM-BELT-SPRITES-SCANNER.png", frame_count = 8, height = 64, line_length = 8, priority = "low", scale = 0.5, shift = { 0, 0.015625 }, width = 22 }, frame_main_scanner_cross_horizontal_end_shift = { 0.3125, -0.0625 }, frame_main_scanner_cross_horizontal_rotation = 0, frame_main_scanner_cross_horizontal_start_shift = { -0.3125, -0.0625 }, frame_main_scanner_cross_horizontal_y_scale = 0.6, frame_main_scanner_cross_vertical_end_shift = { 0, 0.1875 }, frame_main_scanner_cross_vertical_rotation = 0.25, frame_main_scanner_cross_vertical_start_shift = { 0, -0.3125 }, frame_main_scanner_cross_vertical_y_scale = 0.75, frame_main_scanner_horizontal_end_shift = { 0.25, -0.09375 }, frame_main_scanner_horizontal_rotation = 0, frame_main_scanner_horizontal_start_shift = { -0.25, -0.09375 }, frame_main_scanner_horizontal_y_scale = 0.7, frame_main_scanner_movement_speed = 0.032258064516128999, frame_main_scanner_nw_ne = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/transport-belt-connector-frame-main-scanner-nw-ne.png", frame_count = 32, height = 24, line_length = 8, priority = "low", shift = { -0.03125, -0.0625 }, width = 28 }, frame_main_scanner_sw_se = { blend_mode = "additive", draw_as_glow = true, filename = "__base__/graphics/entity/transport-belt/connector/transport-belt-connector-frame-main-scanner-sw-se.png", frame_count = 32, height = 28, line_length = 8, priority = "low", shift = { 0.015625, -0.09375 }, width = 29 }, frame_main_scanner_vertical_end_shift = { 0, 0.1875 }, frame_main_scanner_vertical_rotation = 0.25, frame_main_scanner_vertical_start_shift = { 0, -0.3125 }, frame_main_scanner_vertical_y_scale = 0.75, frame_shadow = { sheet = { draw_as_shadow = true, filename = "__base__/graphics/entity/transport-belt/connector/ccm-belt-04b-sequence-shadow.png", frame_count = 4, height = 112, line_length = 4, priority = "low", scale = 0.5, shift = { 0.0625, 0.09375 }, variation_count = 7, width = 160 } } }, corpse = "turbo-transport-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "turbo-transport-belt-explosion", fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "10kW", icon = "__space-age__/graphics/icons/turbo-transport-belt.png", max_health = 170, minable = { mining_time = 0.1, result = "turbo-transport-belt" }, name = "turbo-transport-belt", open_sound = { filename = "__base__/sound/open-close/transport-belt-open.ogg", volume = 0.7 }, related_underground_belt = "turbo-underground-belt", resistances = { { percent = 50, type = "fire" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.125, type = "transport-belt", working_sound = { persistent = true, sound = { filename = "__base__/sound/express-transport-belt.ogg", volume = 0.3 }, use_doppler_shift = false } } }, tree = { ["ashland-lichen-tree"] = { autoplace = { order = "b[tree]-b[normal]", probability_expression = "vulcanus_tree" }, collision_box = { { -0.5, -0.6 }, { 0.5, 0.4 } }, corpse = "ashland-lichen-tree-stump", factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-soil-dark\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {x=-2.54, y=-0.76}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {x=2.87, y=-0.37}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {x=-3.68, y=1.83}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {x=-0.10, y=0.67}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree\", position = {x=4.80, y=1.69}}\n ", planet = "vulcanus" }, flags = { "placeable-neutral", "placeable-off-grid", "breaths-air" }, icon = "__space-age__/graphics/icons/ashland-lichen-tree.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "wooden-particle", mining_time = 0.5, results = { { amount = 2, name = "carbon", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-ashland-lichen-tree-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-ashland-lichen-tree-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-ashland-lichen-tree-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-ashland-lichen-tree-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-ashland-lichen-tree-5.ogg", volume = 0.4 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-ashland-lichen-tree-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-ashland-lichen-tree-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-ashland-lichen-tree-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-ashland-lichen-tree-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/axe-mining-ashland-lichen-tree-5.ogg", volume = 0.4 } }, name = "ashland-lichen-tree", order = "a[tree]-b[vulcanus]-a[ashland-lichen-tree]", pictures = { { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_00.png", height = 274, line_length = 1, scale = 0.5, shift = { -0.0625, -0.71875 }, width = 296 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_00.png", height = 154, line_length = 1, scale = 0.5, shift = { 1.375, -0.359375 }, width = 372 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_01.png", height = 258, line_length = 1, scale = 0.5, shift = { -0.078125, -0.53125 }, width = 202 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_01.png", height = 160, line_length = 1, scale = 0.5, shift = { 0.984375, -0.3125 }, width = 300 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_02.png", height = 274, line_length = 1, scale = 0.5, shift = { -0.125, -0.53125 }, width = 234 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_02.png", height = 178, line_length = 1, scale = 0.5, shift = { 0.765625, -0.171875 }, width = 296 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_03.png", height = 292, line_length = 1, scale = 0.5, shift = { 0.171875, -0.921875 }, width = 204 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_03.png", height = 186, line_length = 1, scale = 0.5, shift = { 0.921875, -0.109375 }, width = 300 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_04.png", height = 320, line_length = 1, scale = 0.5, shift = { -0.09375, -0.71875 }, width = 280 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_04.png", height = 206, line_length = 1, scale = 0.5, shift = { 1.125, 0.046875 }, width = 342 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_05.png", height = 254, line_length = 1, scale = 0.5, shift = { -0.0625, -0.546875 }, width = 184 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_05.png", height = 132, line_length = 1, scale = 0.5, shift = { 0.828125, 0.4375 }, width = 296 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_06.png", height = 298, line_length = 1, scale = 0.5, shift = { -0.25, -1.078125 }, width = 246 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_06.png", height = 178, line_length = 1, scale = 0.5, shift = { 1.046875, -0.171875 }, width = 328 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_07.png", height = 288, line_length = 1, scale = 0.5, shift = { -0.078125, -0.84375 }, width = 184 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_07.png", height = 168, line_length = 1, scale = 0.5, shift = { 0.921875, -0.25 }, width = 306 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_08.png", height = 316, line_length = 1, scale = 0.5, shift = { 0.0625, -0.671875 }, width = 276 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_08.png", height = 174, line_length = 1, scale = 0.5, shift = { 1.546875, 0.296875 }, width = 396 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_09.png", height = 272, line_length = 1, scale = 0.5, shift = { 0.03125, -1.109375 }, width = 184 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_09.png", height = 106, line_length = 1, scale = 0.5, shift = { 1.859375, -0.15625 }, width = 380 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_10.png", height = 260, line_length = 1, scale = 0.5, shift = { -0.03125, -1.15625 }, width = 184 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_10.png", height = 156, line_length = 1, scale = 0.5, shift = { 1.796875, -0.34375 }, width = 420 } } }, { layers = { { filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree_11.png", height = 370, line_length = 1, scale = 0.5, shift = { 0.09375, -1.265625 }, width = 266 }, { draw_as_shadow = true, filename = "__space-age__/graphics/entity/plant/ashland-trees/ashland-tree-shadow_11.png", height = 182, line_length = 1, scale = 0.5, shift = { 1.953125, 0.09375 }, width = 448 } } } }, remains_when_mined = "ashland-lichen-tree-stump", selection_box = { { -0.9, -2.3999999999999999 }, { 0.9, 0.3 } }, subgroup = "trees", type = "tree" }, ["ashland-lichen-tree-flaming"] = { autoplace = { order = "b[tree]-a[flaming]", probability_expression = "vulcanus_tree / 16" }, collision_box = { { -0.5, -0.6 }, { 0.5, 0.4 } }, corpse = "ashland-lichen-tree-stump", dying_trigger_effect = { entity_name = "fire-flame-on-tree", initial_ground_flame_count = 1, type = "create-fire" }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"volcanic-soil-dark\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {x=-2.54, y=-0.76}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {x=2.87, y=-0.37}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {x=-3.68, y=1.83}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {x=-0.10, y=0.67}}\n game.surfaces[1].create_entity{name = \"ashland-lichen-tree-flaming\", position = {x=4.80, y=1.69}}\n ", planet = "vulcanus" }, flags = { "placeable-neutral", "placeable-off-grid", "breaths-air" }, icon = "__space-age__/graphics/icons/ashland-lichen-tree-flaming.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "wooden-particle", mining_time = 0.5, results = { { amount = 2, name = "carbon", type = "item" } } }, name = "ashland-lichen-tree-flaming", order = "a[tree]-b[vulcanus]-b[ashland-lichen-tree-flaming]", pictures = { "SERPENT PLACEHOLDER" --[=[ ref [""].tree["ashland-lichen-tree"].pictures[1] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].tree["ashland-lichen-tree"].pictures[2] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].tree["ashland-lichen-tree"].pictures[3] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].tree["ashland-lichen-tree"].pictures[4] ]=], "SERPENT PLACEHOLDER" --[=[ ref [""].tree["ashland-lichen-tree"].pictures[5] ]=] }, remains_when_mined = "fire-flame-on-tree", resistances = { { percent = 100, type = "fire" } }, selection_box = { { -0.9, -2.3999999999999999 }, { 0.9, 0.3 } }, stateless_visualisation_variations = { { adjust_animation_speed_by_base_scale = true, animation = { { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, light = { color = { 1, 1, 1 }, flicker_interval = 20, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.8, offset_flicker = true, size = 12.5 }, max_count = 4, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.1, g = 0.1, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 30, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0083333333333333321, 0.0083333333333333321 }, speed_y = { -0.0083333333333333321, 0 }, speed_z = 0.066666666666666661 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0, 0 }, { -0.21875, -0.984375 }, { 0.21875, -1.34375 }, { 0.1875, -0.421875 }, { 0.71875, -1.5 }, { 1.015625, -1.84375 }, { 1.328125, -2.0625 }, { -0.828125, -1.46875 }, { -0.5625, -1.796875 }, { -0.78125, -2.40625 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, animation = { { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, light = { color = { 1, 1, 1 }, flicker_interval = 20, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.8, offset_flicker = true, size = 12.5 }, max_count = 4, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.1, g = 0.1, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 30, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0083333333333333321, 0.0083333333333333321 }, speed_y = { -0.0083333333333333321, 0 }, speed_z = 0.066666666666666661 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0, -0.21875 }, { -0.25, -0.546875 }, { -0.546875, -0.84375 }, { -0.84375, -0.84375 }, { -0.65625, -1.25 }, { -0.75, -1.71875 }, { -0.671875, -2.1875 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, animation = { { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, light = { color = { 1, 1, 1 }, flicker_interval = 20, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.8, offset_flicker = true, size = 12.5 }, max_count = 4, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.1, g = 0.1, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 30, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0083333333333333321, 0.0083333333333333321 }, speed_y = { -0.0083333333333333321, 0 }, speed_z = 0.066666666666666661 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0.21875, -0.25 }, { 0.296875, -0.625 }, { 0.796875, -0.734375 }, { 0.15625, -0.96875 }, { 0.078125, -1.453125 }, { 0.296875, -1.828125 }, { 0.40625, -2.296875 }, { 0.578125, -2.59375 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, animation = { { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, light = { color = { 1, 1, 1 }, flicker_interval = 20, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.8, offset_flicker = true, size = 12.5 }, max_count = 4, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.1, g = 0.1, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 30, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0083333333333333321, 0.0083333333333333321 }, speed_y = { -0.0083333333333333321, 0 }, speed_z = 0.066666666666666661 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0.015625, -0.21875 }, { 0.03125, -0.578125 }, { 0.5, -0.96875 }, { -0.328125, -0.796875 }, { -0.703125, -1.078125 }, { -0.828125, -1.484375 }, { -1, -1.859375 }, { -1.046875, -2.28125 }, { -1.09375, -2.8125 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, animation = { { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-01.png", frame_count = 90, height = 130, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-02.png", frame_count = 90, height = 106, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 82 }, { animation_speed = 0.25, draw_as_glow = true, filename = "__base__/graphics/entity/fire-flame/fire-flame-03.png", frame_count = 90, height = 124, line_length = 10, scale = 0.55, shift = { 0, -0.7 }, tint = { a = 0.5, b = 0.9, g = 0.9, r = 0.9 }, width = 84 } }, light = { color = { 1, 1, 1 }, flicker_interval = 20, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.8, offset_flicker = true, size = 12.5 }, max_count = 4, min_count = 1, nested_visualisations = { { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", scale = 0.25, tint = { a = 0.1, b = 0.1, g = 0.1, r = 0.1 }, width = 253 }, begin_scale = 0.5, count = 30, end_scale = 1.5, fade_in_progress_duration = 0.066666666666666661, fade_out_progress_duration = 0.26666666666666665, movement_slowdown_factor_z = 0.98499999999999996, offset_x = { -0.2, 0.2 }, offset_y = { -0.2, 0.2 }, particle_tick_offset = 4, period = 120, probability = 0.5, render_layer = "smoke", scale = { 0.5, 1 }, speed_x = { -0.0083333333333333321, 0.0083333333333333321 }, speed_y = { -0.0083333333333333321, 0 }, speed_z = 0.066666666666666661 } }, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.234375, -0.359375 }, { -0.375, -0.796875 }, { 0.109375, -0.796875 }, { 0.4375, -1.078125 }, { 0.1875, -1.46875 }, { 0.078125, -1.890625 }, { 0.265625, -2.390625 }, { 0.46875, -2.84375 }, { -0.28125, -1.21875 }, { -0.34375, -1.6875 }, { -0.40625, -2.09375 }, { -0.703125, -2.03125 }, { -0.9375, -2.328125 }, { -1.28125, -2.5625 }, { -1.4375, -2.828125 } }, render_layer = "object", scale = { 0.2, 0.6 } } }, subgroup = "trees", type = "tree", working_sound = { max_sounds_per_prototype = 3, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 2.5, 100 } } } }, audible_distance_modifier = 0.7, filename = "__space-age__/sound/entity/tree/tree-fire.ogg", volume = 0.7 } } }, boompuff = { ambient_sounds = { average_pause_seconds = 8, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/boompuff-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/plants/boompuff-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/plants/boompuff-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/plants/boompuff-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/world/plants/boompuff-5.ogg", volume = 0.8 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-b[forest]-d", probability_expression = "gleba_boompuff_region", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.9, -0.4 }, { 0.9, 0.8 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 237.5 }, { b = 255, g = 237.5, r = 255 }, { b = 237.5, g = 255, r = 255 }, { b = 237.5, g = 237.5, r = 255 }, { b = 227.5, g = 227.5, r = 255 }, { b = 217.5, g = 227.5, r = 255 }, { b = 242.5, g = 242.5, r = 242.5 }, { b = 227.5, g = 227.5, r = 247.5 }, { b = 217.5, g = 202.5, r = 237.5 }, { b = 247.5, g = 222.5, r = 242.5 } }, created_effect = { action_delivery = { source_effects = { { decorative = "dark-mud-decal", spawn_max = 1, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "knobbly-roots-orange", spawn_max = 4, spawn_max_radius = 3, spawn_min = 2, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "pale-lettuce-lichen-cups-3x3", spawn_max = 3, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1, type = "create-decorative" }, { decorative = "yellow-lettuce-lichen-cups-3x3", spawn_max = 3, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, dying_explosion = { name = "boompuff-explosion" }, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"midland-yellow-crust\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -5.93359375, y=-1.578125}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -4.24609375, y=-1.828125}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 0.62890625, y=-1.078125}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 4.75390625, y=-1.390625}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -6.05859375, y=0.484375}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -3.68359375, y=-0.140625}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -2.87109375, y=0.046875}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -0.49609375, y=-0.515625}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 1.25390625, y=1.109375}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 3.87890625, y=-0.703125}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 5.94140625, y=-0.765625}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= 6.87890625, y=0.640625}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -7.99609375, y=3.109375}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -4.55859375, y=1.421875}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -3.18359375, y=1.234375}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -2.12109375, y=2.421875}}\n game.surfaces[1].create_entity{name = \"boompuff\", position = {x= -1.24609375, y=2.609375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/boompuff.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "boompuff-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = { { damage_type_filters = "fire", sound = { { filename = "__space-age__/sound/mining/spoilage-1.ogg", volume = 0 }, { filename = "__space-age__/sound/mining/spoilage-2.ogg", volume = 0 }, { filename = "__space-age__/sound/mining/spoilage-3.ogg", volume = 0 } }, type = "play-sound" } }, type = "instant" } }, type = "direct" } }, results = { { amount = 6, name = "spoilage", type = "item" }, { amount = 4, name = "wood", type = "item" } } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-boompuff-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-boompuff-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-boompuff-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-boompuff-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/axe-mining-boompuff-5.ogg", volume = 0.6 } }, name = "boompuff", order = "a[tree]-c[gleba]-b[normal]-g[boompuff]", remains_when_mined = "boompuff-explosion", selection_box = { { -1, -2.5 }, { 1, 0.8 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = { 1.53125, -1.25 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 1120 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 1120 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 1120 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 1120 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 1120 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 1120 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 1120 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 1120 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 1120 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 1120 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 1120 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 1120 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 1120 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 1120 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 1120 } } }, { branch_generation = { initial_height = 1.3, initial_height_deviation = 2, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-branch-particle", speed_from_center = 0.045, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 30, branches_when_mined_automatically = 15, branches_when_mined_manually = 30, leaf_generation = { initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -0.8 }, { 0.8, 0.8 } }, only_when_visible = true, particle_name = "boompuff-leaf-particle", speed_from_center = 0.05, speed_from_center_deviation = 0.065, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 1120 }, leaves_when_damaged = 18, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-normal.png", frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 1120 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/boompuff/boompuff-harvest-shadow.png", "__space-age__/graphics/entity/plant/boompuff/boompuff-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 1120 }, trunk = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 1120 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/boompuff/boompuff-effect-map.png", height = 560, scale = 0.29700000000000006, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 1120 } } } } }, cuttlepop = { ambient_sounds = { average_pause_seconds = 13, entity_to_sound_ratio = 0.5, max_entity_count = 10, min_entity_count = 3, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/cuttlepop-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/cuttlepop-7.ogg", volume = 0.5 } } } }, autoplace = { control = "gleba_plants", local_expressions = { main_box = "gleba_select(gleba_aux, 0.35, 0.65, 0.1, -10, 1) - 1", main_probability = "min(0.03, gleba_water_plant_ramp * 0.2 * (main_box + gleba_plants_noise_b - 0.2) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-k", probability_expression = "main_probability", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.6, -0.8 }, { 0.6, 0.8 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, player = true, train = true } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "curly-roots-grey", spawn_max = 1, spawn_max_radius = 0.5, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "pale-lettuce-lichen-cups-3x3", spawn_max = 3, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 1, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"wetland-dead-skin\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"cuttlepop\", position = {x=-2.54, y=-0.76}, tick_grown = 1}\n game.surfaces[1].create_entity{name = \"cuttlepop\", position = {x=2.87, y=-0.37}, tick_grown = 8000}\n game.surfaces[1].create_entity{name = \"cuttlepop\", position = {x=-4.68, y=1.83}, tick_grown = 1000}\n game.surfaces[1].create_entity{name = \"cuttlepop\", position = {x=-0.10, y=0.67}, tick_grown = 10000}\n game.surfaces[1].create_entity{name = \"cuttlepop\", position = {x=4.80, y=1.69}, tick_grown = 1}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/cuttlepop.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "cuttlepop-mining-particle", mining_time = 0.5, results = { { amount = 8, name = "spoilage", type = "item" }, { amount = 2, name = "wood", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-cuttlepop-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-cuttlepop-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-cuttlepop-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-cuttlepop-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-cuttlepop-5.ogg", volume = 0.7 } }, mining_sound = { { filename = "__space-age__/sound/mining/mining-cuttlepop-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mining-cuttlepop-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mining-cuttlepop-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mining-cuttlepop-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mining-cuttlepop-5.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mining-cuttlepop-6.ogg", volume = 0.8 } }, name = "cuttlepop", order = "a[tree]-c[gleba]-b[normal]-i[cuttlepop]", selection_box = { { -0.8, -2.5 }, { 0.8, 1 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "cuttlepop-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 2.2000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "cuttlepop-leaf-particle", speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -1.25 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest-shadow.png", "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "cuttlepop-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 2.2000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "cuttlepop-leaf-particle", speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest-shadow.png", "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "cuttlepop-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 2.2000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "cuttlepop-leaf-particle", speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest-shadow.png", "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "cuttlepop-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 2.2000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "cuttlepop-leaf-particle", speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest-shadow.png", "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "cuttlepop-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 2.2000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "cuttlepop-leaf-particle", speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-harvest-shadow.png", "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/cuttlepop/cuttlepop-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.cuttlepop.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } } } }, ["dead-dry-hairy-tree"] = { autoplace = { control = "trees", order = "a[tree]-d[dead]-c[dead-hairy]", probability_expression = "tree_dead_dry_hairy", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.6, -0.6 }, { 0.6, 0.6 } }, deconstruction_alternative = "tree-01", emissions_per_second = { pollution = -0.0001 }, factoriopedia_alternative = "dry-tree", flags = { "placeable-neutral", "placeable-off-grid", "breaths-air" }, icon = "__base__/graphics/icons/dead-dry-hairy-tree.png", impact_category = "tree", max_health = 20, minable = { count = 2, mining_particle = "wooden-particle", mining_time = 0.5, result = "wood" }, name = "dead-dry-hairy-tree", order = "a[tree]-a[nauvis]-b[dead-tree]", pictures = { { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-00.png", height = 189, scale = 0.5, shift = { -0.625, 0.0625 }, width = 388 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-01.png", height = 301, scale = 0.5, shift = { -0.46875, -0.6171875 }, width = 371 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-02.png", height = 252, scale = 0.5, shift = { -0.265625, -0.453125 }, width = 324 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-03.png", height = 310, scale = 0.5, shift = { 1.3125, -0.46875 }, width = 358 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-04.png", height = 316, scale = 0.5, shift = { 1.25, -0.46875 }, width = 386 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-05.png", height = 285, scale = 0.5, shift = { 1.09375, -0.5625 }, width = 425 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-06.png", height = 294, scale = 0.5, shift = { 1.3125, -0.765625 }, width = 424 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-07.png", height = 224, scale = 0.5, shift = { 0.78125, -0.609375 }, width = 385 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-08.png", height = 166, scale = 0.5, shift = { 0.625, 0.3125 }, width = 341 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-09.png", height = 274, scale = 0.5, shift = { 0.8984375, 0.40625 }, width = 309 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-10.png", height = 246, scale = 0.5, shift = { -0.21875, 0.34375 }, width = 317 }, { filename = "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-dry-hairy-tree-11.png", height = 238, scale = 0.5, shift = { -0.28125, 0.3125 }, width = 335 } }, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "trees", type = "tree" }, ["dead-grey-trunk"] = { autoplace = { control = "trees", order = "a[tree]-d[dead]-d[grey]", probability_expression = "tree_dead_grey_trunk", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.6, -0.6 }, { 0.6, 0.6 } }, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 0.4, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].emissions_per_second ]=], factoriopedia_alternative = "dry-tree", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/dead-grey-trunk.png", impact_category = "tree", max_health = 20, minable = { count = 2, mining_particle = "wooden-particle", mining_time = 0.5, result = "wood" }, name = "dead-grey-trunk", order = "a[tree]-a[nauvis]-b[dead-tree]", pictures = { { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-00.png", height = 178, scale = 0.5, shift = { 0.9296875, -0.78125 }, width = 217 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-01.png", height = 185, scale = 0.5, shift = { 0.8359375, -0.7578125 }, width = 205 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-02.png", height = 179, scale = 0.5, shift = { 0.9140625, -0.7578125 }, width = 221 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-03.png", height = 167, scale = 0.5, shift = { 0.90625, -0.6171875 }, width = 210 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-04.png", height = 185, scale = 0.5, shift = { 1.0234375, -0.6484375 }, width = 257 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-05.png", height = 166, scale = 0.5, shift = { 0.5, -0.109375 }, width = 226 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-06.png", height = 117, scale = 0.5, shift = { 0.09375, 0.0390625 }, width = 226 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-07.png", height = 165, scale = 0.5, shift = { 0.0859375, -0.0390625 }, width = 215 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-08.png", height = 176, scale = 0.5, shift = { 0.2265625, -0.34375 }, width = 207 }, { filename = "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-09.png", height = 120, scale = 0.5, shift = { -0.1484375, -0.09375 }, width = 231 } }, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "trees", type = "tree" }, ["dead-tree-desert"] = { autoplace = { control = "trees", order = "a[tree]-d[dead]-a[desert]", probability_expression = "tree_dead_desert", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.6, -0.6 }, { 0.6, 0.6 } }, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 2.2000000000000002, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, -1}\n for x = -10, 9, 1 do\n for y = -5, 3 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"dirt-1\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"dead-grey-trunk\", position = {-0.14, -2.4}}\n game.surfaces[1].create_entity{name = \"dead-tree-desert\", position = {-4.17, -1.53}}\n game.surfaces[1].create_entity{name = \"dead-grey-trunk\", position = {-1.54, -0.62}}\n game.surfaces[1].create_entity{name = \"dead-dry-hairy-tree\", position = {3.77, -1.81}}\n game.surfaces[1].create_entity{name = \"dead-dry-hairy-tree\", position = {-4.98, 0.41}}\n game.surfaces[1].create_entity{name = \"dead-grey-trunk\", position = {-0.26, 1.1}}\n game.surfaces[1].create_entity{name = \"dead-tree-desert\", position = {1.21, 0.29}}\n game.surfaces[1].create_entity{name = \"dead-tree-desert\", position = {3.18, 0.91}}\n " }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/dead-tree.png", impact_category = "tree", max_health = 20, minable = { count = 2, mining_particle = "wooden-particle", mining_time = 0.5, result = "wood" }, name = "dead-tree-desert", order = "a[tree]-a[nauvis]-b[dead-tree]", pictures = { { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-00.png", height = 250, scale = 0.5, shift = { 2.078125, -1 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-01.png", height = 249, scale = 0.5, shift = { 2.0078125, -1.1484375 }, width = 399 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-02.png", height = 250, scale = 0.5, shift = { 0.921875, -1.34375 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-03.png", height = 249, scale = 0.5, shift = { 0.8046875, -0.9609375 }, width = 399 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-04.png", height = 249, scale = 0.5, shift = { 1.203125, -0.6953125 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-05.png", height = 250, scale = 0.5, shift = { 2.015625, -0.71875 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-06.png", height = 249, scale = 0.5, shift = { 0.890625, -0.4609375 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-07.png", height = 249, scale = 0.5, shift = { 1.578125, -1.2734375 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-08.png", height = 249, scale = 0.5, shift = { 0.5625, -1.3671875 }, width = 398 }, { filename = "__base__/graphics/entity/tree/dead-tree-desert/dead-tree-desert-09.png", height = 249, scale = 0.5, shift = { 1.2890625, -0.5234375 }, width = 399 } }, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "trees", type = "tree" }, ["dry-hairy-tree"] = { autoplace = { control = "trees", order = "a[tree]-d[dead]-c[hairy]", probability_expression = "tree_dry_hairy", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.6, -0.6 }, { 0.6, 0.6 } }, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 2.7000000000000002, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].emissions_per_second ]=], factoriopedia_alternative = "dry-tree", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/dry-hairy-tree.png", impact_category = "tree", max_health = 20, minable = { count = 2, mining_particle = "wooden-particle", mining_time = 0.5, result = "wood" }, name = "dry-hairy-tree", order = "a[tree]-a[nauvis]-b[dead-tree]", pictures = { { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-00.png", height = 357, scale = 0.5, shift = { 1.421875, -0.8984375 }, width = 444 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-01.png", height = 293, scale = 0.5, shift = { 1.40625, -1.3359375 }, width = 506 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-02.png", height = 309, scale = 0.5, shift = { 1.7578125, -0.9921875 }, width = 493 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-03.png", height = 303, scale = 0.5, shift = { 2.140625, -1.3046875 }, width = 484 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-04.png", height = 287, scale = 0.5, shift = { 1.9609375, -1.0234375 }, width = 457 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-05.png", height = 390, scale = 0.5, shift = { 0.6953125, -1.046875 }, width = 459 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-06.png", height = 272, scale = 0.5, shift = { 1.4375, -0.59375 }, width = 432 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-07.png", height = 308, scale = 0.5, shift = { 0.875, -0.859375 }, width = 368 }, { filename = "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-08.png", height = 272, scale = 0.5, shift = { 1.4609375, -1.640625 }, width = 429 } }, selection_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, subgroup = "trees", type = "tree" }, ["dry-tree"] = { autoplace = { control = "trees", order = "a[tree]-d[dead]-e[dry-tree]", probability_expression = "tree_dry", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.8 }, { 0.4, 0.2 } }, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 0.3, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/dry-tree.png", impact_category = "tree", max_health = 20, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.5, result = "wood" }, name = "dry-tree", order = "a[tree]-a[nauvis]-c[dry-tree]", pictures = { { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-00.png", height = 122, scale = 0.5, shift = { 0.40625, -0.46875 }, width = 184 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-01.png", height = 122, scale = 0.5, shift = { 0.734375, -0.46875 }, width = 142 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-02.png", height = 115, scale = 0.5, shift = { 0.75, -0.4140625 }, width = 140 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-03.png", height = 101, scale = 0.5, shift = { 0.6640625, -0.3046875 }, width = 151 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-04.png", height = 109, scale = 0.5, shift = { 0.6796875, -0.3671875 }, width = 149 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-05.png", height = 116, scale = 0.5, shift = { 0.703125, -0.421875 }, width = 146 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-06.png", height = 135, scale = 0.5, shift = { 0.7421875, -0.5703125 }, width = 141 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-07.png", height = 107, scale = 0.5, shift = { 0.546875, -0.3515625 }, width = 166 }, { filename = "__base__/graphics/entity/tree/dry-tree/dry-tree-08.png", height = 106, scale = 0.5, shift = { 0.765625, -0.3125 }, width = 138 } }, selection_box = { { -0.6, -1.5 }, { 0.6, 0.3 } }, subgroup = "trees", type = "tree" }, funneltrunk = { ambient_sounds = { average_pause_seconds = 12, entity_to_sound_ratio = 0.5, max_entity_count = 10, min_entity_count = 3, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/funneltrunk-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/funneltrunk-7.ogg", volume = 0.5 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-b[forest]-h", probability_expression = "gleba_funnel_trunk_region", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.6, -0.5 }, { 0.6, 0.5 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "nerve-roots-dense", spawn_max = 1, spawn_max_radius = 0.5, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "knobbly-roots", spawn_max = 3, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lowland-olive-blubber\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= -5.68359375, y=1.86328125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= -3.18359375, y=0.98828125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= -1.80859375, y=1.67578125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= -0.68359375, y=0.61328125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= 1.06640625, y=1.05078125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= 2.37890625, y=0.05078125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= 2.44140625, y=1.05078125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= 5.12890625, y=1.17578125}}\n game.surfaces[1].create_entity{name = \"funneltrunk\", position = {x= -4.74609375, y=2.11328125}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/funneltrunk.png", impact_category = "tree", max_health = 200, minable = { mining_particle = "funneltrunk-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, results = { { amount = 4, name = "spoilage", type = "item" }, { amount = 6, name = "wood", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-funneltrunk-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-funneltrunk-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-funneltrunk-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-funneltrunk-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/mined-funneltrunk-5.ogg", volume = 0.7 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-funneltrunk-1.ogg", volume = 0.9 }, { filename = "__space-age__/sound/mining/axe-mining-funneltrunk-2.ogg", volume = 0.9 }, { filename = "__space-age__/sound/mining/axe-mining-funneltrunk-3.ogg", volume = 0.9 }, { filename = "__space-age__/sound/mining/axe-mining-funneltrunk-4.ogg", volume = 0.9 }, { filename = "__space-age__/sound/mining/axe-mining-funneltrunk-5.ogg", volume = 0.9 } }, name = "funneltrunk", order = "a[tree]-c[gleba]-b[normal]-b[funneltrunk]", selection_box = { { -1, -3 }, { 1, 0.5 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "funneltrunk-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 60, branches_when_destroyed = 40, branches_when_mined_automatically = 25, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "funneltrunk-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -2.03125 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest-shadow.png", "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "funneltrunk-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 60, branches_when_destroyed = 40, branches_when_mined_automatically = 25, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "funneltrunk-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest-shadow.png", "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "funneltrunk-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 60, branches_when_destroyed = 40, branches_when_mined_automatically = 25, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "funneltrunk-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest-shadow.png", "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "funneltrunk-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 60, branches_when_destroyed = 40, branches_when_mined_automatically = 25, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "funneltrunk-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 50, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest-shadow.png", "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "funneltrunk-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 60, branches_when_destroyed = 40, branches_when_mined_automatically = 25, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "funneltrunk-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 50, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-harvest-shadow.png", "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/funneltrunk/funneltrunk-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.funneltrunk.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } } } }, hairyclubnub = { autoplace = { control = "gleba_plants", local_expressions = { main_box = "gleba_select(gleba_aux, 0, 0.3, 0.15, -10, 1) - 1", main_probability = "min(0.02, gleba_water_plant_ramp * 0.2 * (main_box + gleba_plants_noise - 0.2) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-j", probability_expression = "main_probability", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.9, -0.6 }, { 0.9, 0.6 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, player = true, train = true } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "nerve-roots-sparse", spawn_max = 1, spawn_max_radius = 0.5, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "green-hairy-grass", spawn_max = 3, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "green-carpet-grass", spawn_max = 3, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"wetland-green-slime\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= -0.90234375, y=1.85546875}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= -0.90234375, y=2.04296875}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= -4.65234375, y=0.26953125}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= -1.83984375, y=-1.16796875}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= -6.52734375, y=0.39453125}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= 2.53515625, y=2.70703125}}\n game.surfaces[1].create_entity{name = \"hairyclubnub\", position = {x= 4.34765625, y=1.33203125}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/hairyclubnub.png", impact_category = "tree", max_health = 200, minable = { mining_particle = "hairyclubnub-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].plant["yumako-tree"].minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, results = { { amount = 5, name = "spoilage", type = "item" }, { amount = 5, name = "wood", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-hairyclubnub-1.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/mined-hairyclubnub-2.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/mined-hairyclubnub-3.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/mined-hairyclubnub-4.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/mined-hairyclubnub-5.ogg", volume = 0.32000000000000002 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-hairyclubnub-1.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/axe-mining-hairyclubnub-2.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/axe-mining-hairyclubnub-3.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/axe-mining-hairyclubnub-4.ogg", volume = 0.32000000000000002 }, { filename = "__space-age__/sound/mining/axe-mining-hairyclubnub-5.ogg", volume = 0.32000000000000002 } }, name = "hairyclubnub", order = "a[tree]-c[gleba]-b[normal]-c[hairyclubnub]", selection_box = { { -1, -3 }, { 1, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -2.03125 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, { branch_generation = { initial_height = 1.7, initial_height_deviation = 1.5, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.3999999999999999 }, { 0.8, 1.3999999999999999 } }, only_when_visible = true, particle_name = "hairyclubnub-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.02, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 50, branches_when_mined_automatically = 20, branches_when_mined_manually = 40, leaf_generation = { frame_speed = 0.6, initial_height = 2.7000000000000002, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1.2, -1 }, { 1.2, 1 } }, only_when_visible = true, particle_name = "hairyclubnub-leaf-particle", speed_from_center = 0.005, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-harvest-shadow.png", "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/hairyclubnub/hairyclubnub-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.hairyclubnub.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } } } }, lickmaw = { ambient_sounds = { average_pause_seconds = 7, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 1, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/lickmaw-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-5.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-6.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-7.ogg", volume = 0.5 }, { filename = "__space-age__/sound/world/plants/lickmaw-8.ogg", volume = 0.5 } } } }, autoplace = { control = "gleba_plants", local_expressions = { main_box = "min(gleba_select(gleba_aux, 0.7, 1, 0.15, -10, 1), gleba_select(gleba_moisture, 0.5, 0.75, 0.01, -10, 1)) - 1", main_probability = "min(0.02, 0.1 * (main_box + gleba_plants_noise - 0.2) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-f", probability_expression = "main_probability", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.7, -0.6 }, { 0.7, 0.6 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "curly-roots-grey", spawn_max = 1, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "pink-lichen-decal", spawn_max = 1, spawn_max_radius = 4, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "pale-lettuce-lichen-cups-3x3", spawn_max = 3, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 1, type = "create-decorative" }, { decorative = "split-gill-1x1", spawn_max = 3, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 1, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lowland-red-vein\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= -7.984375, y=0.7109375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= -3.484375, y=0.6484375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= -0.609375, y=1.3984375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= 1.828125, y=2.2734375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= 6.640625, y=0.7734375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= 6.390625, y=2.4609375}}\n game.surfaces[1].create_entity{name = \"lickmaw\", position = {x= 5.078125, y=1.9609375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/lickmaw.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "lickmaw-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, results = { { amount = 10, name = "spoilage", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-lickmaw-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-lickmaw-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-lickmaw-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-lickmaw-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-lickmaw-5.ogg", volume = 0.4 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-lickmaw-1.ogg", volume = 0.45 }, { filename = "__space-age__/sound/mining/axe-mining-lickmaw-2.ogg", volume = 0.45 }, { filename = "__space-age__/sound/mining/axe-mining-lickmaw-3.ogg", volume = 0.45 }, { filename = "__space-age__/sound/mining/axe-mining-lickmaw-4.ogg", volume = 0.45 }, { filename = "__space-age__/sound/mining/axe-mining-lickmaw-5.ogg", volume = 0.45 } }, name = "lickmaw", order = "a[tree]-c[gleba]-b[normal]-e[lickmaw]", selection_box = { { -1, -3 }, { 1, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "lickmaw-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "lickmaw-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -1.875 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest-shadow.png", "__space-age__/graphics/entity/plant/lickmaw/lickmaw-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "lickmaw-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "lickmaw-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest-shadow.png", "__space-age__/graphics/entity/plant/lickmaw/lickmaw-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "lickmaw-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "lickmaw-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest-shadow.png", "__space-age__/graphics/entity/plant/lickmaw/lickmaw-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "lickmaw-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "lickmaw-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest-shadow.png", "__space-age__/graphics/entity/plant/lickmaw/lickmaw-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "lickmaw-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "lickmaw-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/lickmaw/lickmaw-harvest-shadow.png", "__space-age__/graphics/entity/plant/lickmaw/lickmaw-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/lickmaw/lickmaw-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.lickmaw.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } } } }, slipstack = { ambient_sounds = { average_pause_seconds = 7, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/slipstack-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-5.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-6.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-7.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-8.ogg", volume = 0.6 }, { filename = "__space-age__/sound/world/plants/slipstack-9.ogg", volume = 0.6 } } } }, autoplace = { control = "gleba_plants", local_expressions = { main_box = "gleba_select(gleba_aux, 0.7, 1, 0.1, -10, 1) - 1", main_probability = "min(0.02, gleba_water_plant_ramp * 0.2 * (main_box + gleba_plants_noise - 0.2) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-i", probability_expression = "main_probability", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.8, -0.6 }, { 0.8, 0.6 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, player = true, train = true } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "coral-stunted", spawn_max = 1, spawn_max_radius = 0.5, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "coral-water", spawn_max = 5, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "coral-land", spawn_max = 5, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"wetland-red-tentacle\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= 5.23828125, y=2.12890625}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= 3.17578125, y=-0.31640625}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= -3.69921875, y=0.55859375}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= -6.19921875, y=2.30859375}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= -2.88671875, y=1.37109375}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= 1.61328125, y=1.87109375}}\n game.surfaces[1].create_entity{name = \"slipstack\", position = {x= -1.19921875, y=3.18359375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/slipstack.png", impact_category = "tree", max_health = 100, minable = { mining_particle = "slipstack-mining-particle", mining_time = 0.5, results = { { amount = 6, name = "spoilage", type = "item" }, { amount = 4, name = "stone", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-slipstack-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-5.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-6.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-slipstack-7.ogg", volume = 0.4 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-slipstack-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-slipstack-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-slipstack-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-slipstack-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-slipstack-5.ogg", volume = 0.5 } }, name = "slipstack", order = "a[tree]-c[gleba]-b[normal]-a[slipstack]", selection_box = { { -1, -2.7000000000000002 }, { 1, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -2.03125 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "slipstack-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 1, frame_speed_deviation = 0, initial_height = 2.2999999999999998, initial_height_deviation = 0.05, initial_vertical_speed = 0.14000000000000002, initial_vertical_speed_deviation = 0.05, offset_deviation = { { -0.6, -0.6 }, { 0.6, 0.6 } }, only_when_visible = true, particle_name = "slipstack-leaf-particle", speed_from_center = 0.013, speed_from_center_deviation = 0.02, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 100, leaves_when_destroyed = 35, leaves_when_mined_automatically = 16, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/slipstack/slipstack-harvest-shadow.png", "__space-age__/graphics/entity/plant/slipstack/slipstack-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/slipstack/slipstack-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.slipstack.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } } } }, stingfrond = { ambient_sounds = { average_pause_seconds = 8, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/stingfrond-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/stingfrond-7.ogg", volume = 0.7 } } } }, autoplace = { control = "gleba_plants", local_expressions = { invasion_top_box = "min(gleba_select(gleba_aux, 0, 0.5, 0.15, -10, 1), gleba_select(gleba_moisture, 0.1, 0.25, 0.01, -10, 1)) - 1", invasion_top_probability = "min(0.05, 0.1 * (invasion_top_box + gleba_plants_noise - 0.55) * control:gleba_plants:size)", main_box = "min(gleba_select(gleba_aux, 0, 0.5, 0.15, -10, 1), gleba_select(gleba_moisture, 0.25, 0.5, 0.01, -10, 1)) - 1", main_probability = "min(0.05, 0.1 * (main_box + gleba_plants_noise - 0.25) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-e", probability_expression = "max(main_probability, invasion_top_probability)", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.6, -0.4 }, { 0.6, 0.6 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 240 }, { b = 255, g = 240, r = 255 }, { b = 255, g = 240, r = 240 }, { b = 240, g = 255, r = 240 } }, created_effect = { action_delivery = { source_effects = { { decorative = "white-carpet-grass", probability = 0.4, spawn_max = 1, spawn_max_radius = 1, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "wispy-lichen", spawn_max = 4, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "mycelium", spawn_max = 3, spawn_max_radius = 4, spawn_min = 0, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"midland-turquoise-bark\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= 7.9375, y=-4.8515625}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= -5.6875, y=-4.5390625}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= -6.125, y=0.7109375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= -4.9375, y=0.8359375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= 3, y=0.8359375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= 5.6875, y=0.9609375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= -3.5625, y=1.7109375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= -0.8125, y=2.8359375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= 2.375, y=2.8359375}}\n game.surfaces[1].create_entity{name = \"stingfrond\", position = {x= 4.6875, y=1.5859375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/stingfrond.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "stingfrond-mining-particle", mining_time = 0.5, results = { { amount = 8, name = "spoilage", type = "item" }, { amount = 2, name = "wood", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-stingfrond-1.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-stingfrond-2.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-stingfrond-3.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-stingfrond-4.ogg", volume = 0.4 }, { filename = "__space-age__/sound/mining/mined-stingfrond-5.ogg", volume = 0.4 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-stingfrond-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-stingfrond-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-stingfrond-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-stingfrond-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-stingfrond-5.ogg", volume = 0.5 } }, name = "stingfrond", order = "a[tree]-c[gleba]-b[normal]-f[stingfrond]", selection_box = { { -1, -3 }, { 1, 0.6 } }, stateless_visualisation_variations = { { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.21875, -1.296875 }, { -0.21875, -1.296875 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.21875, -0.78125 }, { -0.21875, -0.78125 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.15625, -1.078125 }, { -0.15625, -1.078125 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.234375, -1.09375 }, { -0.234375, -1.09375 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0.390625, -1.34375 }, { 0.390625, -1.34375 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0.265625, -1.421875 }, { 0.265625, -1.421875 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.390625, -0.515625 }, { -0.390625, -0.515625 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.265625, -0.625 }, { -0.265625, -0.625 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { 0.1875, -0.984375 }, { 0.1875, -0.984375 } }, render_layer = "object", scale = { 0.2, 0.6 } }, { adjust_animation_speed_by_base_scale = true, light = { color = { 0.2, 0.30000000000000004, 0.4 }, flicker_interval = 90, flicker_max_modifier = 1.2, flicker_min_modifier = 0.8, intensity = 0.7, offset_flicker = true, size = 32 }, max_count = 2, min_count = 1, offset_x = { -0.05, 0.05 }, offset_y = { -0.05, 0.05 }, positions = { { -0.40625, -0.765625 }, { -0.40625, -0.765625 } }, render_layer = "object", scale = { 0.2, 0.6 } } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = { 1.625, -1.875 }, surface = "gleba", width = 640, x = 0, y = 0 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 0 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "stingfrond-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -0.8, -0.6 }, { 0.8, 0.6 } }, only_when_visible = true, particle_name = "stingfrond-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { layers = { { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, { draw_as_light = true, filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-glow.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } }, leaves_when_damaged = 20, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-normal.png", frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/stingfrond/stingfrond-harvest-shadow.png", "__space-age__/graphics/entity/plant/stingfrond/stingfrond-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].leaves.layers[1].shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/stingfrond/stingfrond-effect-map.png", height = 560, scale = 0.36300000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.stingfrond.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } } } }, sunnycomb = { ambient_sounds = { average_pause_seconds = 10, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/sunnycomb-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-7.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-8.ogg", volume = 0.7 } } } }, autoplace = { control = "gleba_plants", local_expressions = { invasion_tall_box = "gleba_select(gleba_moisture, 0, 0.35, 0.01, -10, 1) - 1", invasion_tall_probability = "min(0.05, 0.15 * (invasion_tall_box + gleba_plants_noise_b - 0.4) * control:gleba_plants:size)", main_box = "gleba_select(gleba_moisture, 0, 0.25, 0.01, -10, 1) - 1", main_probability = "min(0.08, 0.15 * (main_box + gleba_plants_noise_b - 0.45) * control:gleba_plants:size)" }, order = "a[tree]-b[forest]-c", probability_expression = "max(main_probability, invasion_tall_probability)", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.7, -0.5 }, { 0.7, 0.5 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "brown-cup", spawn_max = 5, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "mycelium", spawn_max = 3, spawn_max_radius = 4, spawn_min = 0, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"highland-dark-rock\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 6.859375, y=-1.75}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= -0.765625, y=0.625}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 3.859375, y=-0.0625}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= -6.078125, y=1.4375}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= -3.265625, y=3}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= -1.515625, y=2.6875}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 0.671875, y=1.3125}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 1.484375, y=2.4375}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 6.109375, y=1.1875}}\n game.surfaces[1].create_entity{name = \"sunnycomb\", position = {x= 3.296875, y=3.375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/sunnycomb.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "sunnycomb-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, results = { { amount = 10, name = "spoilage", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-sunnycomb-1.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/mined-sunnycomb-2.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/mined-sunnycomb-3.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/mined-sunnycomb-4.ogg", volume = 0.6 }, { filename = "__space-age__/sound/mining/mined-sunnycomb-5.ogg", volume = 0.6 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-sunnycomb-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/axe-mining-sunnycomb-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/axe-mining-sunnycomb-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/axe-mining-sunnycomb-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/mining/axe-mining-sunnycomb-5.ogg", volume = 0.7 } }, name = "sunnycomb", order = "a[tree]-c[gleba]-b[normal]-h[sunnycomb]", selection_box = { { -0.8, -3 }, { 0.8, 0.5 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -1.875 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.7, initial_height_deviation = 0.6, initial_vertical_speed = 0.02, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.8, -1.5 }, { 0.8, 1.5 } }, only_when_visible = true, particle_name = "sunnycomb-branch-particle", speed_from_center = 0.03, speed_from_center_deviation = 0.04, type = "create-particle" }, branches_when_damaged = 40, branches_when_destroyed = 40, branches_when_mined_automatically = 16, branches_when_mined_manually = 35, leaf_generation = { initial_height = 3, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, only_when_visible = true, particle_name = "sunnycomb-leaf-particle", repeat_count = 16, speed_from_center = 0.02, speed_from_center_deviation = 0.045, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, leaves_when_damaged = 30, leaves_when_destroyed = 40, leaves_when_mined_automatically = 20, leaves_when_mined_manually = 40, normal = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-harvest-shadow.png", "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/sunnycomb/sunnycomb-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.sunnycomb.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } } } }, teflilly = { ambient_sounds = { average_pause_seconds = 8, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/teflilly-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-7.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/teflilly-8.ogg", volume = 0.7 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-b[forest]-g", probability_expression = "gleba_teflilly_region", richness_expression = "random_penalty_at(3, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 }, { b = 255, g = 200, r = 200 }, { b = 255, g = 220, r = 200 }, { b = 255, g = 200, r = 220 } }, created_effect = { action_delivery = { source_effects = { { decorative = "knobbly-roots", spawn_max = 3, spawn_max_radius = 1.5, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "brown-cup", spawn_max = 5, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" }, { decorative = "fuchsia-pita", spawn_max = 2, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0, type = "create-decorative" } }, type = "instant" }, type = "direct" }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"lowland-cream-cauliflower\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -5.34375, y=2.7890625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -3.78125, y=-1.7265625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -2.03125, y=-1.2265625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -0.96875, y=-1.9140625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= 3.71875, y=-1.6640625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= 5.90625, y=2.6640625}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -5.28125, y=0.3359375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -0.03125, y=1.0859375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= 1.03125, y=1.0859375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= 3.28125, y=0.6484375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -5.90625, y=2.6484375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -4.15625, y=2.1484375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -2.03125, y=2.1484375}}\n game.surfaces[1].create_entity{name = \"teflilly\", position = {x= -1.15625, y=3.6484375}}\n ", planet = "gleba" }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/teflilly.png", impact_category = "tree", max_health = 50, minable = { mining_particle = "teflilly-mining-particle", mining_time = 0.5, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, results = { { amount = 5, name = "spoilage", type = "item" }, { amount = 5, name = "wood", type = "item" } } }, mined_sound = { { filename = "__space-age__/sound/mining/mined-teflilly-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/mined-teflilly-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/mined-teflilly-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/mined-teflilly-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/mined-teflilly-5.ogg", volume = 0.5 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-teflilly-1.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-2.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-3.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-4.ogg", volume = 0.5 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-5.ogg", volume = 0.5 } }, name = "teflilly", order = "a[tree]-c[gleba]-b[normal]-d[teflilly]", selection_box = { { -1, -3 }, { 1, 0.5 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = { 1.625, -1.875 }, surface = "gleba", width = 640, x = 0, y = 0 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = { 1.625, 2.5 }, surface = "gleba", width = 640, x = 0, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 0 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 0, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 640, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1280, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 1920, y = 560 } } }, { branch_generation = { frame_speed = 0.8, initial_height = 1.5, initial_height_deviation = 1.5, initial_vertical_speed = 0.01, initial_vertical_speed_deviation = 0.15, offset_deviation = { { -0.4, -0.8 }, { 0.4, 0.8 } }, only_when_visible = true, particle_name = "teflilly-branch-particle", speed_from_center = 0.035000000000000004, speed_from_center_deviation = 0.015, type = "create-particle" }, branches_when_damaged = 30, branches_when_destroyed = 40, branches_when_mined_automatically = 8, branches_when_mined_manually = 35, leaf_generation = { frame_speed = 0.6, initial_height = 2.7999999999999998, initial_height_deviation = 0.035000000000000004, initial_vertical_speed = 0.025, initial_vertical_speed_deviation = 0.13, offset_deviation = { { -1, -0.8 }, { 1, 0.8 } }, only_when_visible = true, particle_name = "teflilly-leaf-particle", speed_from_center = 0.015, speed_from_center_deviation = 0.025, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, leaves_when_damaged = 15, leaves_when_destroyed = 40, leaves_when_mined_automatically = 25, leaves_when_mined_manually = 35, normal = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-normal.png", frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/teflilly/teflilly-harvest-shadow.png", "__space-age__/graphics/entity/plant/teflilly/teflilly-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 560, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, trunk = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].leaves.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/teflilly/teflilly-effect-map.png", height = 560, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.teflilly.variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 640, x = 2560, y = 560 } } } } }, ["tree-01"] = { ambient_sounds = { { average_pause_seconds = 10, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 10, sound = { advanced_volume_control = { darkness_threshold = -0.3, fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__base__/sound/world/day/world-tree-critters-day-1.ogg", volume = 0.35 }, { filename = "__base__/sound/world/day/world-tree-critters-day-2.ogg", volume = 0.35 }, { filename = "__base__/sound/world/day/world-tree-critters-day-3.ogg", volume = 0.35 }, { filename = "__base__/sound/world/day/world-tree-critters-day-4.ogg", volume = 0.35 }, { filename = "__base__/sound/world/day/world-tree-critters-day-5.ogg", volume = 0.35 }, { filename = "__base__/sound/world/day/world-tree-critters-day-6.ogg", volume = 0.35 } } } }, { average_pause_seconds = 13, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 10, sound = { advanced_volume_control = { darkness_threshold = 0.3, fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__base__/sound/world/night/world-tree-critters-night-1.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-2.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-3.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-4.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-5.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-6.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-7.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-8.ogg", volume = 0.5 }, { filename = "__base__/sound/world/night/world-tree-critters-night-9.ogg", volume = 0.5 } } } }, { average_pause_seconds = 11, entity_to_sound_ratio = 0.1, max_entity_count = 15, min_entity_count = 10, radius = 10, sound = { advanced_volume_control = { darkness_threshold = 0.3, fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__base__/sound/world/night/world-tree-insects-night-1.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-2.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-3.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-4.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-5.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-6.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-7.ogg", volume = 0.7 }, { filename = "__base__/sound/world/night/world-tree-insects-night-8.ogg", volume = 0.7 } } } }, { average_pause_seconds = 5, entity_to_sound_ratio = 1, max_entity_count = 5, min_entity_count = 3, radius = 7, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "S-curve", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__base__/sound/world/trees/tree-ambient-leaves-1.ogg", volume = 0.45 }, { filename = "__base__/sound/world/trees/tree-ambient-leaves-2.ogg", volume = 0.45 }, { filename = "__base__/sound/world/trees/tree-ambient-leaves-3.ogg", volume = 0.45 }, { filename = "__base__/sound/world/trees/tree-ambient-leaves-4.ogg", volume = 0.45 }, { filename = "__base__/sound/world/trees/tree-ambient-leaves-5.ogg", volume = 0.45 } } } } }, autoplace = { control = "trees", order = "a[tree]-b[forest]-a[wet]-c[cold]", probability_expression = "tree_01", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 224, g = 255, r = 156 }, { b = 152, g = 243, r = 118 }, { b = 227, g = 215, r = 116 }, { b = 80, g = 209, r = 221 }, { b = 90, g = 242, r = 131 }, { b = 138, g = 185, r = 83 }, { b = 74, g = 224, r = 71 }, { b = 41, g = 242, r = 230 } }, corpse = "tree-01-stump", damaged_trigger_effect = { { damage_type_filters = "fire", sound = { { filename = "__base__/sound/particles/tree-leaves-1.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-2.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-3.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-4.ogg", volume = 0.35 }, { filename = "__base__/sound/particles/tree-leaves-5.ogg", volume = 0.35 } }, type = "play-sound" } }, darkness_of_burnt_tree = 0.5, drawing_box_vertical_extension = 1.8, emissions_per_second = { pollution = -0.001 }, factoriopedia_simulation = { hide_factoriopedia_gradient = true, init = " game.simulation.camera_zoom = 1.4\n game.simulation.camera_position = {-0.5, 0}\n for x = -10, 9, 1 do\n for y = -4, 4 do\n game.surfaces[1].set_tiles{{position = {x, y}, name = \"grass-1\"}}\n end\n end\n\n game.surfaces[1].create_entity{name = \"tree-01\", position = {-5.5, 2}}\n game.surfaces[1].create_entity{name = \"tree-09-brown\", position = {-4, 0}}\n game.surfaces[1].create_entity{name = \"tree-02\", position = {-2.5, 1}}\n game.surfaces[1].create_entity{name = \"tree-03\", position = {-3, 2.5}}\n game.surfaces[1].create_entity{name = \"tree-04\", position = {0, 0.5}}\n game.surfaces[1].create_entity{name = \"tree-05\", position = {-0.5, 3}}\n game.surfaces[1].create_entity{name = \"tree-09\", position = {2.5, 1}}\n game.surfaces[1].create_entity{name = \"tree-02-red\", position = {2, 3}}\n game.surfaces[1].create_entity{name = \"tree-02\", position = {4.5, 0.5}}\n game.surfaces[1].create_entity{name = \"tree-07\", position = {4.5, 2.5}}\n " }, flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-01.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = { { filename = "__base__/sound/particles/tree-mined-1.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-2.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-3.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-4.ogg", volume = 0.4 }, { filename = "__base__/sound/particles/tree-mined-5.ogg", volume = 0.4 } }, name = "tree-01", order = "a[tree]-a[nauvis]-a[regular]-a[tree-01]", remains_when_mined = "tree-01-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 306, scale = 0.5, shift = { -0.03125, -2.3125 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-a-normal.png", frame_count = 3, height = 290, scale = 0.5, shift = { -0.015625, -2.375 }, width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = { 1.90625, -0.0625 }, width = 324 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 340, scale = 0.5, shift = { 0.0625, -2.15625 }, width = 140 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 316, scale = 0.5, shift = { 0.03125, -2.25 }, width = 182 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-b-normal.png", frame_count = 3, height = 300, scale = 0.5, shift = { 0.0625, -2.34375 }, width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 126, scale = 0.5, shift = { 2, 0 }, width = 312 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 326, scale = 0.5, shift = { 0.125, -2.0625 }, width = 132 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 308, scale = 0.5, shift = { 0, -2.25 }, width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-c-normal.png", frame_count = 3, height = 306, scale = 0.5, shift = { 0.015625, -2.1875 }, width = 182 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 132, scale = 0.5, shift = { 1.84375, 0 }, width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 330, scale = 0.5, shift = { -0.125, -2.125 }, width = 136 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 310, scale = 0.5, shift = { 0.03125, -2.25 }, width = 188 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-d-normal.png", frame_count = 3, height = 286, scale = 0.5, shift = { 0.0625, -2.359375 }, width = 188 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 1.84375, -0.09375 }, width = 288 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 324, scale = 0.5, shift = { 0.0625, -2.09375 }, width = 108 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 300, scale = 0.5, shift = { 0.09375, -2.21875 }, width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-e-normal.png", frame_count = 3, height = 280, scale = 0.5, shift = { 0.125, -2.125 }, width = 190 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 136, scale = 0.5, shift = { 2.09375, 0.03125 }, width = 314 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 324, scale = 0.5, shift = { 0.0625, -2.0625 }, width = 138 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 304, scale = 0.5, shift = { -0.09375, -2.09375 }, width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-f-normal.png", frame_count = 3, height = 278, scale = 0.5, shift = { -0.0625, -2.21875 }, width = 190 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 140, scale = 0.5, shift = { 1.75, 0.03125 }, width = 304 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 326, scale = 0.5, shift = { -0.125, -2.03125 }, width = 118 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 274, scale = 0.5, shift = { -0.09375, -1.90625 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-g-normal.png", frame_count = 3, height = 248, scale = 0.5, shift = { -0.078125, -1.9375 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 1.28125, -0.0625 }, width = 252 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 294, scale = 0.5, shift = { -0.0625, -1.84375 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = { 0.03125, -1.96875 }, width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-h-normal.png", frame_count = 3, height = 244, scale = 0.5, shift = { 0.046875, -1.90625 }, width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 1.71875, -0.09375 }, width = 266 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 296, scale = 0.5, shift = { 0.125, -1.875 }, width = 116 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 234, scale = 0.5, shift = { -0.0625, -1.625 }, width = 152 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-i-normal.png", frame_count = 3, height = 196, scale = 0.5, shift = { -0.046875, -1.765625 }, width = 152 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 118, scale = 0.5, shift = { 1.5625, 0.09375 }, width = 228 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = { 0, -1.53125 }, width = 120 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 228, scale = 0.5, shift = { 0, -1.59375 }, width = 134 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-j-normal.png", frame_count = 3, height = 194, scale = 0.5, shift = { 0.046875, -1.828125 }, width = 134 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 104, scale = 0.5, shift = { 1.5625, -0.09375 }, width = 212 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 250, scale = 0.5, shift = { 0, -1.5625 }, width = 110 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 206, scale = 0.5, shift = { 0.3125, -0.375 }, width = 250 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-k-normal.png", frame_count = 3, height = 150, scale = 0.5, shift = { 0.8125, -0.8125 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 212, scale = 0.5, shift = { 0.40625, -0.40625 }, width = 256 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 224, scale = 0.5, shift = { 0.3125, -0.40625 }, width = 258 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/01/tree-01-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 114, scale = 0.5, shift = { -0.96875, 0 }, width = 354 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/01/tree-01-l-normal.png", frame_count = 3, height = 112, scale = 0.5, shift = { -1.640625, 0.03125 }, width = 240 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/01/tree-01-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 94, scale = 0.5, shift = { -0.90625, 0.15625 }, width = 366 }, trunk = { filename = "__base__/graphics/entity/tree/01/tree-01-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 116, scale = 0.5, shift = { 1, 0.21875 }, width = 620 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/01/tree-01-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.1875 }, variation_count = 4, width = 28, y = 440 }, rotate = false } } } }, ["tree-02"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-b[moist]-b[cold]", probability_expression = "tree_02", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 111, g = 255, r = 191 }, { b = 152, g = 200, r = 209 }, { b = 133, g = 255, r = 252 }, { b = 94, g = 178, r = 230 }, { b = 132, g = 215, r = 190 }, { b = 110, g = 175, r = 204 }, { b = 120, g = 255, r = 240 }, { b = 87, g = 208, r = 194 }, { b = 169, g = 255, r = 222 }, { b = 111, g = 201, r = 150 } }, corpse = "tree-02-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-02.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-02", order = "a[tree]-a[nauvis]-a[regular]-b[tree-02]", remains_when_mined = "tree-02-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 310, scale = 0.5, shift = { 0, -2.3125 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-a-normal.png", frame_count = 3, height = 292, scale = 0.5, shift = { 0.015625, -2.4375 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 2.875, -0.0625 }, width = 384 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 324, scale = 0.5, shift = { 0.03125, -2.03125 }, width = 162 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 274, scale = 0.5, shift = { -0.0625, -1.9375 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-b-normal.png", frame_count = 3, height = 262, scale = 0.5, shift = { -0.03125, -2 }, width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = { 2.6875, 0.03125 }, width = 372 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { -0.09375, -1.84375 }, width = 150 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = { -0.03125, -1.9375 }, width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-c-normal.png", frame_count = 3, height = 244, scale = 0.5, shift = { 0, -2.078125 }, width = 178 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = { 2.40625, -0.0625 }, width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 280, scale = 0.5, shift = { -0.125, -1.78125 }, width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 330, scale = 0.5, shift = { 0.1875, -2.34375 }, width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-d-normal.png", frame_count = 3, height = 302, scale = 0.5, shift = { 0.21875, -2.5625 }, width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = { 2.9375, -0.125 }, width = 402 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 336, scale = 0.5, shift = { 0.21875, -2.1875 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 276, scale = 0.5, shift = { 0.03125, -1.96875 }, width = 194 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-e-normal.png", frame_count = 3, height = 272, scale = 0.5, shift = { 0.0625, -2.015625 }, width = 194 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 144, scale = 0.5, shift = { 3, 0.1875 }, width = 410 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { 0.09375, -1.78125 }, width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 302, scale = 0.5, shift = { -0.3125, -2.125 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-f-normal.png", frame_count = 3, height = 292, scale = 0.5, shift = { -0.28125, -2.171875 }, width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 2.34375, 0 }, width = 344 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 310, scale = 0.5, shift = { -0.3125, -1.96875 }, width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 270, scale = 0.5, shift = { 0.15625, -2.09375 }, width = 198 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-g-normal.png", frame_count = 3, height = 238, scale = 0.5, shift = { 0.1875, -2.328125 }, width = 196 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 122, scale = 0.5, shift = { 2.625, -0.125 }, width = 384 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 282, scale = 0.5, shift = { 0.1875, -1.75 }, width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 234, scale = 0.5, shift = { -0.21875, -1.8125 }, width = 192 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-h-normal.png", frame_count = 3, height = 220, scale = 0.5, shift = { -0.1875, -1.890625 }, width = 190 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 118, scale = 0.5, shift = { 2.15625, 0.15625 }, width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = { -0.25, -1.46875 }, width = 182 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 194, scale = 0.5, shift = { 0.125, -1.5 }, width = 152 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-i-normal.png", frame_count = 3, height = 194, scale = 0.5, shift = { 0.15625, -1.46875 }, width = 152 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 110, scale = 0.5, shift = { 1.90625, 0 }, width = 262 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 206, scale = 0.5, shift = { 0.125, -1.1875 }, width = 126 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = { -0.21875, -1.46875 }, width = 152 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-j-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = { -0.203125, -1.453125 }, width = 152 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 108, scale = 0.5, shift = { 1.71875, -0.03125 }, width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 194, scale = 0.5, shift = { -0.25, -1.125 }, width = 128 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = { 0.40625, -0.9375 }, width = 216 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-k-normal.png", frame_count = 3, height = 212, scale = 0.5, shift = { 0.4375, -1.296875 }, width = 214 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 262, scale = 0.5, shift = { 0.375, -0.59375 }, width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = { 0.1875, -0.59375 }, width = 234 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 156, scale = 0.5, shift = { -0.34375, -0.1875 }, width = 404 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-l-normal.png", frame_count = 3, height = 156, scale = 0.5, shift = { -1.09375, -0.171875 }, width = 308 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = { -0.0625, 0.03125 }, width = 418 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 122, scale = 0.5, shift = { -0.28125, -0.21875 }, width = 410 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 440 }, rotate = false } } } }, ["tree-02-red"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-c[medium]-b[cold]", probability_expression = "tree_02_red", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 88, g = 143, r = 227 }, { b = 94, g = 196, r = 226 }, { b = 130, g = 176, r = 255 }, { b = 103, g = 189, r = 221 }, { b = 183, g = 183, r = 255 }, { b = 65, g = 149, r = 255 }, { b = 72, g = 159, r = 236 }, { b = 62, g = 127, r = 255 }, { b = 81, g = 113, r = 209 }, { b = 60, g = 118, r = 207 }, { b = 98, g = 152, r = 255 }, { b = 135, g = 135, r = 255 }, { b = 80, g = 107, r = 202 }, { b = 90, g = 128, r = 212 }, { b = 101, g = 101, r = 255 }, { b = 117, g = 117, r = 255 } }, corpse = "tree-02-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-02-red.png", impact_category = "tree", localised_name = { "entity-name.tree-red" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-02-red", order = "a[tree]-a[nauvis]-a[regular]-c[tree-02-red]", remains_when_mined = "tree-02-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 310, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[1].leaves.shift ]=], width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-a-normal.png", frame_count = 3, height = 292, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[1].normal.shift ]=], width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[1].shadow.shift ]=], width = 384 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 324, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[1].trunk.shift ]=], width = 162 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 274, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[2].leaves.shift ]=], width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-b-normal.png", frame_count = 3, height = 262, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[2].normal.shift ]=], width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[2].shadow.shift ]=], width = 372 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[2].trunk.shift ]=], width = 150 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[3].leaves.shift ]=], width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-c-normal.png", frame_count = 3, height = 244, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[3].normal.shift ]=], width = 178 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[3].shadow.shift ]=], width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 280, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[3].trunk.shift ]=], width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 330, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[4].leaves.shift ]=], width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-d-normal.png", frame_count = 3, height = 302, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[4].normal.shift ]=], width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[4].shadow.shift ]=], width = 402 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 336, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[4].trunk.shift ]=], width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 276, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[5].leaves.shift ]=], width = 194 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-e-normal.png", frame_count = 3, height = 272, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[5].normal.shift ]=], width = 194 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 144, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[5].shadow.shift ]=], width = 410 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[5].trunk.shift ]=], width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 302, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[6].leaves.shift ]=], width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-f-normal.png", frame_count = 3, height = 292, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[6].normal.shift ]=], width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[6].shadow.shift ]=], width = 344 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 310, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[6].trunk.shift ]=], width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 270, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[7].leaves.shift ]=], width = 198 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-g-normal.png", frame_count = 3, height = 238, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[7].normal.shift ]=], width = 196 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 122, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[7].shadow.shift ]=], width = 384 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 282, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[7].trunk.shift ]=], width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 234, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[8].leaves.shift ]=], width = 192 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-h-normal.png", frame_count = 3, height = 220, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[8].normal.shift ]=], width = 190 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 118, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[8].shadow.shift ]=], width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[8].trunk.shift ]=], width = 182 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 194, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[9].leaves.shift ]=], width = 152 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-i-normal.png", frame_count = 3, height = 194, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[9].normal.shift ]=], width = 152 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 110, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[9].shadow.shift ]=], width = 262 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 206, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[9].trunk.shift ]=], width = 126 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[10].leaves.shift ]=], width = 152 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-j-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[10].normal.shift ]=], width = 152 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 108, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[10].shadow.shift ]=], width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 194, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[10].trunk.shift ]=], width = 128 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[11].leaves.shift ]=], width = 216 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-k-normal.png", frame_count = 3, height = 212, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[11].normal.shift ]=], width = 214 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 262, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[11].shadow.shift ]=], width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[11].trunk.shift ]=], width = 234 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/02/tree-02-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 156, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[12].leaves.shift ]=], width = 404 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/02/tree-02-l-normal.png", frame_count = 3, height = 156, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[12].normal.shift ]=], width = 308 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/02/tree-02-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[12].shadow.shift ]=], width = 418 }, trunk = { filename = "__base__/graphics/entity/tree/02/tree-02-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 122, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-02"].variations[12].trunk.shift ]=], width = 410 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/02/tree-02-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 28, y = 440 }, rotate = false } } } }, ["tree-03"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-b[moist]-c[hot]", probability_expression = "tree_03", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 66, g = 253, r = 230 }, { b = 87, g = 223, r = 255 }, { b = 65, g = 187, r = 170 }, { b = 70, g = 70, r = 216 }, { b = 95, g = 238, r = 179 }, { b = 82, g = 234, r = 255 }, { b = 71, g = 171, r = 238 }, { b = 91, g = 173, r = 219 }, { b = 129, g = 214, r = 231 } }, corpse = "tree-03-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-03.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-03", order = "a[tree]-a[nauvis]-a[regular]-d[tree-03]", remains_when_mined = "tree-03-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 304, scale = 0.5, shift = { -0.25, -2.3125 }, width = 282 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-a-normal.png", frame_count = 3, height = 270, scale = 0.5, shift = { -0.25, -2.5625 }, width = 284 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 202, scale = 0.5, shift = { 1.90625, -0.4375 }, width = 300 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = { -0.15625, -1.75 }, width = 264 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 272, scale = 0.5, shift = { 0.6875, -2.5 }, width = 342 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-b-normal.png", frame_count = 3, height = 276, scale = 0.5, shift = { 0.703125, -2.484375 }, width = 344 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 230, scale = 0.5, shift = { 2.6875, -0.34375 }, width = 406 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 314, scale = 0.5, shift = { 0.625, -1.8125 }, width = 252 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 232, scale = 0.5, shift = { -0.25, -1.5 }, width = 314 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-c-normal.png", frame_count = 3, height = 234, scale = 0.5, shift = { -0.25, -1.484375 }, width = 318 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 188, scale = 0.5, shift = { -0.8125, 0.28125 }, width = 646 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 246, scale = 0.5, shift = { -0.28125, -1.34375 }, width = 268 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 254, scale = 0.5, shift = { 0.28125, -2.09375 }, width = 202 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-d-normal.png", frame_count = 3, height = 230, scale = 0.5, shift = { 0.296875, -2.265625 }, width = 202 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 156, scale = 0.5, shift = { 2.0625, 0 }, width = 318 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { 0.21875, -1.59375 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 208, scale = 0.5, shift = { 0.25, -1.90625 }, width = 234 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-e-normal.png", frame_count = 3, height = 198, scale = 0.5, shift = { 0.265625, -2 }, width = 238 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 132, scale = 0.5, shift = { 2.21875, 0.03125 }, width = 330 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 250, scale = 0.5, shift = { 0.21875, -1.46875 }, width = 174 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 232, scale = 0.5, shift = { -0.40625, -1.78125 }, width = 214 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-f-normal.png", frame_count = 3, height = 202, scale = 0.5, shift = { -0.375, -1.984375 }, width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 142, scale = 0.5, shift = { 1.5, -0.09375 }, width = 224 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 262, scale = 0.5, shift = { -0.375, -1.53125 }, width = 158 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 230, scale = 0.5, shift = { 0.03125, -1.78125 }, width = 188 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-g-normal.png", frame_count = 3, height = 188, scale = 0.5, shift = { 0.046875, -2.078125 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 136, scale = 0.5, shift = { 1.375, -0.15625 }, width = 212 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 240, scale = 0.5, shift = { -0.28125, -1.28125 }, width = 140 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 200, scale = 0.5, shift = { 0.21875, -1.34375 }, width = 182 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-h-normal.png", frame_count = 3, height = 154, scale = 0.5, shift = { 0.234375, -1.6875 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 132, scale = 0.5, shift = { 1.71875, -0.03125 }, width = 258 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 224, scale = 0.5, shift = { 0.0625, -1.15625 }, width = 174 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 178, scale = 0.5, shift = { -0.03125, -1.28125 }, width = 198 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-i-normal.png", frame_count = 3, height = 136, scale = 0.5, shift = { -0.109375, -1.578125 }, width = 190 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 120, scale = 0.5, shift = { 1.5, 0.125 }, width = 218 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 202, scale = 0.5, shift = { 0.0625, -1.0625 }, width = 196 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 166, scale = 0.5, shift = { 0.1875, -1.34375 }, width = 112 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-j-normal.png", frame_count = 3, height = 136, scale = 0.5, shift = { 0.203125, -1.578125 }, width = 114 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 110, scale = 0.5, shift = { 1.21875, -0.0625 }, width = 178 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 188, scale = 0.5, shift = { 0.1875, -1.0625 }, width = 100 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 126, scale = 0.5, shift = { 0.125, -1 }, width = 140 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-k-normal.png", frame_count = 3, height = 104, scale = 0.5, shift = { 0.140625, -1.140625 }, width = 140 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 66, scale = 0.5, shift = { 1.1875, 0.09375 }, width = 170 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 134, scale = 0.5, shift = { 0.25, -0.71875 }, width = 92 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/03/tree-03-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 142, scale = 0.5, shift = { -0.40625, -1.3125 }, width = 154 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/03/tree-03-l-normal.png", frame_count = 3, height = 122, scale = 0.5, shift = { -0.390625, -1.4375 }, width = 154 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/03/tree-03-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 90, scale = 0.5, shift = { 0.96875, -0.15625 }, width = 142 }, trunk = { filename = "__base__/graphics/entity/tree/03/tree-03-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 166, scale = 0.5, shift = { -0.28125, -0.90625 }, width = 112 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/03/tree-03-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.3125, 2.03125 }, variation_count = 4, width = 44, y = 440 }, rotate = false } } } }, ["tree-04"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-a[wet]-b[medium]", probability_expression = "tree_04", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 156, g = 255, r = 213 }, { b = 116, g = 255, r = 196 }, { b = 150, g = 255, r = 212 }, { b = 159, g = 255, r = 213 }, { b = 235, g = 211, r = 146 }, { b = 227, g = 222, r = 93 }, { b = 167, g = 255, r = 186 }, { b = 123, g = 226, r = 146 }, { b = 125, g = 188, r = 56 }, { b = 177, g = 227, r = 172 }, { b = 200, g = 255, r = 183 }, { b = 207, g = 141, r = 169 } }, corpse = "tree-04-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-04.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-04", order = "a[tree]-a[nauvis]-a[regular]-e[tree-04]", remains_when_mined = "tree-04-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 314, scale = 0.5, shift = { -0.09375, -2.09375 }, width = 216 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-a-normal.png", frame_count = 3, height = 248, scale = 0.5, shift = { -0.078125, -2.5625 }, width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 2.03125, -0.15625 }, width = 318 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 316, scale = 0.5, shift = { -0.125, -1.8125 }, width = 174 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 302, scale = 0.5, shift = { 0.125, -2.25 }, width = 184 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-b-normal.png", frame_count = 3, height = 246, scale = 0.5, shift = { 0.15625, -2.640625 }, width = 186 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 154, scale = 0.5, shift = { 2.125, -0.09375 }, width = 308 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 334, scale = 0.5, shift = { 0.15625, -1.875 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 324, scale = 0.5, shift = { 0.0625, -2 }, width = 208 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-c-normal.png", frame_count = 3, height = 268, scale = 0.5, shift = { 0.078125, -2.40625 }, width = 208 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 134, scale = 0.5, shift = { 2.09375, 0.0625 }, width = 312 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 328, scale = 0.5, shift = { 0.125, -1.875 }, width = 176 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 290, scale = 0.5, shift = { -0.1875, -2 }, width = 230 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-d-normal.png", frame_count = 3, height = 250, scale = 0.5, shift = { -0.15625, -2.3125 }, width = 230 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 158, scale = 0.5, shift = { 2.15625, 0 }, width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 266, scale = 0.5, shift = { 0.0625, -1.5 }, width = 216 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 280, scale = 0.5, shift = { -0.125, -2.625 }, width = 222 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-e-normal.png", frame_count = 3, height = 256, scale = 0.5, shift = { -0.09375, -2.765625 }, width = 222 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = { 1.90625, -0.0625 }, width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 324, scale = 0.5, shift = { -0.28125, -1.9375 }, width = 158 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 272, scale = 0.5, shift = { 0.34375, -2.5625 }, width = 224 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-f-normal.png", frame_count = 3, height = 244, scale = 0.5, shift = { 0.390625, -2.71875 }, width = 222 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 156, scale = 0.5, shift = { 2.25, -0.125 }, width = 332 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 332, scale = 0.5, shift = { 0.125, -1.9375 }, width = 194 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 258, scale = 0.5, shift = { -0.34375, -2.34375 }, width = 222 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-g-normal.png", frame_count = 3, height = 220, scale = 0.5, shift = { -0.328125, -2.609375 }, width = 222 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 144, scale = 0.5, shift = { 1.75, -0.21875 }, width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 282, scale = 0.5, shift = { -0.375, -1.65625 }, width = 178 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 280, scale = 0.5, shift = { 0.25, -1.78125 }, width = 202 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-h-normal.png", frame_count = 3, height = 202, scale = 0.5, shift = { 0.265625, -2.375 }, width = 204 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 152, scale = 0.5, shift = { 2.09375, -0.25 }, width = 292 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 284, scale = 0.5, shift = { -0.0625, -1.65625 }, width = 128 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = { 0.1875, -1.5625 }, width = 140 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-i-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = { 0.21875, -1.78125 }, width = 138 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = { 1.78125, 0.21875 }, width = 244 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 246, scale = 0.5, shift = { 0.21875, -1.4375 }, width = 92 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 254, scale = 0.5, shift = { -0.25, -1.71875 }, width = 140 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-j-normal.png", frame_count = 3, height = 210, scale = 0.5, shift = { -0.21875, -2.03125 }, width = 140 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 122, scale = 0.5, shift = { 1.46875, -0.1875 }, width = 228 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 238, scale = 0.5, shift = { -0.25, -1.46875 }, width = 98 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 164, scale = 0.5, shift = { -0.59375, -0.59375 }, width = 414 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-k-normal.png", frame_count = 3, height = 144, scale = 0.5, shift = { -1.71875, -0.6875 }, width = 266 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 124, scale = 0.5, shift = { -0.1875, -0.25 }, width = 410 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 158, scale = 0.5, shift = { -0.46875, -0.34375 }, width = 406 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/04/tree-04-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = { 0.3125, 0.03125 }, width = 314 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/04/tree-04-l-normal.png", frame_count = 3, height = 186, scale = 0.5, shift = { 1.09375, 0.46875 }, width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/04/tree-04-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 250, scale = 0.5, shift = { 0.78125, 0.21875 }, width = 366 }, trunk = { filename = "__base__/graphics/entity/tree/04/tree-04-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 250, scale = 0.5, shift = { 0.125, -0.09375 }, width = 312 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/04/tree-04-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0.15625, 2.03125 }, variation_count = 4, width = 32, y = 440 }, rotate = false } } } }, ["tree-05"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-a[wet]-a[hot]", probability_expression = "tree_05", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 93, g = 227, r = 186 }, { b = 139, g = 241, r = 211 }, { b = 114, g = 228, r = 195 }, { b = 94, g = 242, r = 200 }, { b = 75, g = 222, r = 161 }, { b = 67, g = 216, r = 182 }, { b = 112, g = 209, r = 188 }, { b = 54, g = 231, r = 190 }, { b = 79, g = 179, r = 178 }, { b = 82, g = 173, r = 173 }, { b = 81, g = 173, r = 172 }, { b = 96, g = 168, r = 167 }, { b = 115, g = 255, r = 253 } }, corpse = "tree-05-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-05.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-05", order = "a[tree]-a[nauvis]-a[regular]-f[tree-05]", remains_when_mined = "tree-05-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 258, scale = 0.5, shift = { 0.15625, -1.875 }, width = 234 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-a-normal.png", frame_count = 3, height = 216, scale = 0.5, shift = { 0.1875, -2.21875 }, width = 234 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 150, scale = 0.5, shift = { 1.9375, -0.25 }, width = 322 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 242, scale = 0.5, shift = { 0.40625, -1.40625 }, width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 242, scale = 0.5, shift = { 0.1875, -1.875 }, width = 222 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-b-normal.png", frame_count = 3, height = 212, scale = 0.5, shift = { 0.1875, -2.109375 }, width = 222 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 166, scale = 0.5, shift = { 1.8125, 0.03125 }, width = 290 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 226, scale = 0.5, shift = { 0.03125, -1.25 }, width = 114 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 36 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 290, scale = 0.5, shift = { -0.0625, -2.03125 }, width = 224 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-c-normal.png", frame_count = 3, height = 256, scale = 0.5, shift = { -0.0625, -2.3125 }, width = 224 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 162, scale = 0.5, shift = { 1.625, 0.09375 }, width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 276, scale = 0.5, shift = { -0.3125, -1.6875 }, width = 122 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 72 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 244, scale = 0.5, shift = { 0.15625, -1.84375 }, width = 202 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-d-normal.png", frame_count = 3, height = 208, scale = 0.5, shift = { 0.1875, -2.09375 }, width = 200 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 168, scale = 0.5, shift = { 1.6875, -0.0625 }, width = 278 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = { 0.125, -1.375 }, width = 120 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 108 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 250, scale = 0.5, shift = { -0.0625, -1.78125 }, width = 236 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-e-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = { -0.0625, -2.078125 }, width = 236 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 144, scale = 0.5, shift = { 1.65625, 0.0625 }, width = 268 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 232, scale = 0.5, shift = { 0, -1.34375 }, width = 106 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 144 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 252, scale = 0.5, shift = { -0.125, -1.6875 }, width = 194 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-f-normal.png", frame_count = 3, height = 212, scale = 0.5, shift = { -0.109375, -2 }, width = 194 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 168, scale = 0.5, shift = { 1.625, -0.03125 }, width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 236, scale = 0.5, shift = { -0.28125, -1.34375 }, width = 112 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 180 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 220, scale = 0.5, shift = { 0, -1.59375 }, width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-g-normal.png", frame_count = 3, height = 216, scale = 0.5, shift = { 0.03125, -1.59375 }, width = 176 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 164, scale = 0.5, shift = { 1.3125, -0.15625 }, width = 238 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 214, scale = 0.5, shift = { 0, -1.25 }, width = 86 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 216 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 196, scale = 0.5, shift = { 0.1875, -1.46875 }, width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-h-normal.png", frame_count = 3, height = 174, scale = 0.5, shift = { 0.203125, -1.59375 }, width = 228 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 122, scale = 0.5, shift = { 1.53125, 0 }, width = 270 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 212, scale = 0.5, shift = { 0.21875, -1.21875 }, width = 144 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 252 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 200, scale = 0.5, shift = { -0.15625, -1.40625 }, width = 166 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-i-normal.png", frame_count = 3, height = 166, scale = 0.5, shift = { -0.15625, -1.671875 }, width = 166 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 118, scale = 0.5, shift = { 1.25, -0.09375 }, width = 214 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 184, scale = 0.5, shift = { -0.09375, -1.0625 }, width = 70 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 288 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 184, scale = 0.5, shift = { 0.03125, -1.28125 }, width = 142 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-j-normal.png", frame_count = 3, height = 164, scale = 0.5, shift = { 0.046875, -1.40625 }, width = 144 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 126, scale = 0.5, shift = { 1.28125, 0.03125 }, width = 192 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 162, scale = 0.5, shift = { 0.09375, -0.90625 }, width = 66 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 324 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 162, scale = 0.5, shift = { -0.90625, 0.21875 }, width = 234 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-k-normal.png", frame_count = 3, height = 152, scale = 0.5, shift = { -1.40625, 0.296875 }, width = 170 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 160, scale = 0.5, shift = { -0.40625, 0.375 }, width = 276 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 176, scale = 0.5, shift = { -0.53125, 0.28125 }, width = 274 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/05/tree-05-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 164, scale = 0.5, shift = { 0.46875, -0.9375 }, width = 252 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/05/tree-05-l-normal.png", frame_count = 3, height = 146, scale = 0.5, shift = { 1.078125, -1.078125 }, width = 158 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/05/tree-05-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 186, scale = 0.5, shift = { 0.65625, -0.5625 }, width = 258 }, trunk = { filename = "__base__/graphics/entity/tree/05/tree-05-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 186, scale = 0.5, shift = { 0.46875, -0.6875 }, width = 252 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/05/tree-05-reflection.png", height = 36, priority = "extra-high", scale = 5, shift = { 0.15625, 1.875 }, variation_count = 4, width = 32, y = 396 }, rotate = false } } } }, ["tree-06"] = { autoplace = { control = "trees", order = "a[tree]-b[forest]-d[dry]-c[cold]", probability_expression = "tree_06", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 142, g = 238, r = 216 }, { b = 126, g = 230, r = 206 }, { b = 140, g = 222, r = 203 }, { b = 111, g = 219, r = 211 }, { b = 113, g = 236, r = 238 }, { b = 117, g = 240, r = 245 }, { b = 118, g = 238, r = 208 } }, corpse = "tree-06-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-06.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-06", order = "a[tree]-a[nauvis]-a[regular]-g[tree-06]", remains_when_mined = "tree-06-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 196, scale = 0.5, shift = { 0.34375, -1.5625 }, width = 132 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = { 2, 0.03125 }, width = 338 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 268, scale = 0.5, shift = { 0.21875, -1.25 }, width = 140 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 186, scale = 0.5, shift = { 0.28125, -1.25 }, width = 172 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 116, scale = 0.5, shift = { 2.09375, 0.375 }, width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 248, scale = 0.5, shift = { 0.25, -0.8125 }, width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 28 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 162, scale = 0.5, shift = { 0.09375, -0.90625 }, width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 98, scale = 0.5, shift = { 2.03125, 0.5 }, width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 208, scale = 0.5, shift = { 0, -0.46875 }, width = 198 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 56 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 180, scale = 0.5, shift = { -0.46875, -1.21875 }, width = 150 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = { 1.34375, 0.46875 }, width = 308 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = { -0.5, -0.65625 }, width = 148 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 84 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 226, scale = 0.5, shift = { -0.5625, -1.5 }, width = 136 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 146, scale = 0.5, shift = { 0.8125, 0.21875 }, width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 270, scale = 0.5, shift = { -0.46875, -1.03125 }, width = 154 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 112 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 230, scale = 0.5, shift = { -0.59375, -1.53125 }, width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 110, scale = 0.5, shift = { 1.3125, -0.15625 }, width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 268, scale = 0.5, shift = { -0.53125, -1.15625 }, width = 184 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 140 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 228, scale = 0.5, shift = { -0.28125, -1.46875 }, width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = { 1.71875, -0.21875 }, width = 354 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 266, scale = 0.5, shift = { -0.28125, -1.125 }, width = 194 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 168 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 190, scale = 0.5, shift = { 0.40625, -1.4375 }, width = 144 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 146, scale = 0.5, shift = { 1.75, -0.21875 }, width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 258, scale = 0.5, shift = { 0.15625, -1.125 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 196 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 186, scale = 0.5, shift = { -0.59375, -1.15625 }, width = 132 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = { 0.59375, 0.40625 }, width = 228 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 238, scale = 0.5, shift = { -0.4375, -0.65625 }, width = 152 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 224 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 182, scale = 0.5, shift = { -0.46875, -1.1875 }, width = 134 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = { 0.8125, 0.28125 }, width = 256 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 232, scale = 0.5, shift = { -0.375, -0.6875 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 252 }, rotate = false } } } }, ["tree-06-brown"] = { autoplace = { control = "trees", order = "a[tree]-b[forest]-e[verydry]-c[cold]", probability_expression = "tree_06_brown", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 107, g = 170, r = 215 }, { b = 85, g = 176, r = 241 }, { b = 60, g = 138, r = 227 }, { b = 76, g = 158, r = 251 }, { b = 58, g = 145, r = 207 }, { b = 92, g = 177, r = 249 }, { b = 0, g = 155, r = 253 } }, corpse = "tree-06-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-06-brown.png", impact_category = "tree", localised_name = { "entity-name.tree-brown" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-06-brown", order = "a[tree]-a[nauvis]-a[regular]-h[tree-06-brown]", remains_when_mined = "tree-06-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 196, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[1].leaves.shift ]=], width = 132 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[1].shadow.shift ]=], width = 338 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 268, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[1].trunk.shift ]=], width = 140 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 186, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[2].leaves.shift ]=], width = 172 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 116, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[2].shadow.shift ]=], width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 248, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[2].trunk.shift ]=], width = 168 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 28 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 162, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[3].leaves.shift ]=], width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 98, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[3].shadow.shift ]=], width = 352 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 208, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[3].trunk.shift ]=], width = 198 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 56 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 180, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[4].leaves.shift ]=], width = 150 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 130, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[4].shadow.shift ]=], width = 308 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 244, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[4].trunk.shift ]=], width = 148 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 84 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 226, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[5].leaves.shift ]=], width = 136 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 146, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[5].shadow.shift ]=], width = 248 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 270, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[5].trunk.shift ]=], width = 154 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 112 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 230, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[6].leaves.shift ]=], width = 180 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 110, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[6].shadow.shift ]=], width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 268, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[6].trunk.shift ]=], width = 184 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 140 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 228, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[7].leaves.shift ]=], width = 178 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[7].shadow.shift ]=], width = 354 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 266, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[7].trunk.shift ]=], width = 194 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 168 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 190, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[8].leaves.shift ]=], width = 144 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 146, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[8].shadow.shift ]=], width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 258, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[8].trunk.shift ]=], width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 196 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 186, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[9].leaves.shift ]=], width = 132 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[9].shadow.shift ]=], width = 228 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 238, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[9].trunk.shift ]=], width = 152 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 224 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/06/tree-06-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 182, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[10].leaves.shift ]=], width = 134 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/06/tree-06-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 148, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[10].shadow.shift ]=], width = 256 }, trunk = { filename = "__base__/graphics/entity/tree/06/tree-06-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 232, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-06"].variations[10].trunk.shift ]=], width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/06/tree-06-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { -0.15625, 1.09375 }, variation_count = 1, width = 28, x = 252 }, rotate = false } } } }, ["tree-07"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-b[moist]-a[medium]", probability_expression = "tree_07", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 51, g = 140, r = 203 }, { b = 79, g = 155, r = 208 }, { b = 53, g = 175, r = 189 }, { b = 109, g = 206, r = 217 }, { b = 108, g = 231, r = 246 }, { b = 126, g = 206, r = 215 }, { b = 95, g = 171, r = 202 }, { b = 76, g = 182, r = 227 }, { b = 40, g = 157, r = 206 }, { b = 37, g = 173, r = 230 }, { b = 88, g = 223, r = 247 }, { b = 81, g = 186, r = 205 } }, corpse = "tree-07-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-07.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-07", order = "a[tree]-a[nauvis]-a[regular]-i[tree-07]", remains_when_mined = "tree-07-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 336, scale = 0.5, shift = { 0.0625, -2.09375 }, width = 244 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-a-normal.png", frame_count = 3, height = 290, scale = 0.5, shift = { 0.078125, -2.453125 }, width = 246 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 190, scale = 0.5, shift = { 2, -0.3125 }, width = 350 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 320, scale = 0.5, shift = { -0.0625, -1.875 }, width = 174 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 296, scale = 0.5, shift = { 0.28125, -1.9375 }, width = 280 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-b-normal.png", frame_count = 3, height = 250, scale = 0.5, shift = { 0.296875, -2.25 }, width = 282 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 178, scale = 0.5, shift = { 2.21875, -0.09375 }, width = 368 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 306, scale = 0.5, shift = { 0.3125, -1.8125 }, width = 178 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 324, scale = 0.5, shift = { -0.46875, -2.125 }, width = 270 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-c-normal.png", frame_count = 3, height = 304, scale = 0.5, shift = { -0.4375, -2.21875 }, width = 270 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 174, scale = 0.5, shift = { 1.46875, -0.0625 }, width = 284 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 300, scale = 0.5, shift = { -0.3125, -1.78125 }, width = 180 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 290, scale = 0.5, shift = { 0, -2.0625 }, width = 230 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-d-normal.png", frame_count = 3, height = 248, scale = 0.5, shift = { 0.03125, -2.390625 }, width = 232 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 172, scale = 0.5, shift = { 2.125, 0.03125 }, width = 290 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 268, scale = 0.5, shift = { -0.0625, -1.53125 }, width = 172 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 292, scale = 0.5, shift = { 0.09375, -1.96875 }, width = 244 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-e-normal.png", frame_count = 3, height = 238, scale = 0.5, shift = { 0.125, -2.359375 }, width = 242 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 166, scale = 0.5, shift = { 2.15625, -0.03125 }, width = 318 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { 0, -1.65625 }, width = 204 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = { -0.15625, -2.3125 }, width = 256 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-f-normal.png", frame_count = 3, height = 264, scale = 0.5, shift = { -0.125, -2.40625 }, width = 254 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 188, scale = 0.5, shift = { 1.78125, -0.15625 }, width = 270 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 280, scale = 0.5, shift = { -0.09375, -1.65625 }, width = 196 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 258, scale = 0.5, shift = { 0.3125, -1.6875 }, width = 222 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-g-normal.png", frame_count = 3, height = 222, scale = 0.5, shift = { 0.328125, -1.90625 }, width = 222 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 154, scale = 0.5, shift = { 1.875, -0.0625 }, width = 266 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 218, scale = 0.5, shift = { 0.25, -1.21875 }, width = 180 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 242, scale = 0.5, shift = { -0.3125, -1.65625 }, width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-h-normal.png", frame_count = 3, height = 218, scale = 0.5, shift = { -0.28125, -1.796875 }, width = 226 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 146, scale = 0.5, shift = { 1.46875, 0.03125 }, width = 288 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 246, scale = 0.5, shift = { -0.3125, -1.3125 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 218, scale = 0.5, shift = { -0.03125, -1.6875 }, width = 182 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-i-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = { -0.015625, -1.765625 }, width = 184 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 140, scale = 0.5, shift = { 1.5, -0.03125 }, width = 222 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 204, scale = 0.5, shift = { 0.03125, -1.09375 }, width = 142 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 200, scale = 0.5, shift = { 0.0625, -1.375 }, width = 200 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-j-normal.png", frame_count = 3, height = 170, scale = 0.5, shift = { 0.0625, -1.578125 }, width = 202 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 126, scale = 0.5, shift = { 1.65625, 0 }, width = 258 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 198, scale = 0.5, shift = { -0.0625, -1.0625 }, width = 154 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = { 0.46875, -1.34375 }, width = 204 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-k-normal.png", frame_count = 3, height = 184, scale = 0.5, shift = { 0.5, -1.453125 }, width = 204 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 230, scale = 0.5, shift = { 0.625, -0.4375 }, width = 264 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 274, scale = 0.5, shift = { 0.09375, -0.6875 }, width = 226 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/07/tree-07-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 144, scale = 0.5, shift = { -0.96875, 0.09375 }, width = 328 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/07/tree-07-l-normal.png", frame_count = 3, height = 146, scale = 0.5, shift = { -1.59375, 0.109375 }, width = 242 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/07/tree-07-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 156, scale = 0.5, shift = { -0.75, 0.46875 }, width = 354 }, trunk = { filename = "__base__/graphics/entity/tree/07/tree-07-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 124, scale = 0.5, shift = { -0.8125, 0.125 }, width = 314 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/07/tree-07-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.03125 }, variation_count = 4, width = 40, y = 440 }, rotate = false } } } }, ["tree-08"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-c[medium]-a[medium]", probability_expression = "tree_08", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 83, g = 255, r = 231 }, { b = 58, g = 255, r = 209 }, { b = 4, g = 159, r = 165 }, { b = 73, g = 231, r = 194 }, { b = 44, g = 242, r = 245 }, { b = 102, g = 242, r = 248 }, { b = 118, g = 238, r = 208 } }, corpse = "tree-08-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-08.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-08", order = "a[tree]-a[nauvis]-a[regular]-j[tree-08]", remains_when_mined = "tree-08-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = { -0.1875, -2.40625 }, width = 262 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-a-normal.png", frame_count = 3, height = 222, scale = 0.5, shift = { -0.15625, -2.84375 }, width = 260 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = { 2.21875, 0.0625 }, width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { -0.15625, -1.8125 }, width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 306, scale = 0.5, shift = { -0.09375, -2.1875 }, width = 322 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-b-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = { -0.0625, -2.96875 }, width = 322 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 178, scale = 0.5, shift = { 2.40625, -0.15625 }, width = 322 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 276, scale = 0.5, shift = { -0.09375, -1.71875 }, width = 238 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = { 0.1875, -2.59375 }, width = 252 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-c-normal.png", frame_count = 3, height = 260, scale = 0.5, shift = { 0.203125, -2.8125 }, width = 254 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 228, scale = 0.5, shift = { 2.25, -0.0625 }, width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 300, scale = 0.5, shift = { 0.09375, -1.96875 }, width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 220, scale = 0.5, shift = { 0, -2.28125 }, width = 214 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-d-normal.png", frame_count = 3, height = 182, scale = 0.5, shift = { 0.015625, -2.5625 }, width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = { 2.21875, 0.21875 }, width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 228, scale = 0.5, shift = { 0.03125, -1.40625 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 210, scale = 0.5, shift = { 0.0625, -2.21875 }, width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-e-normal.png", frame_count = 3, height = 166, scale = 0.5, shift = { 0.078125, -2.484375 }, width = 228 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 150, scale = 0.5, shift = { 2.03125, 0.15625 }, width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 242, scale = 0.5, shift = { -0.21875, -1.53125 }, width = 172 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = { -0.0625, -2.09375 }, width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-f-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = { -0.03125, -2.828125 }, width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = { 1.96875, -0.21875 }, width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = { -0.09375, -1.71875 }, width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 192, scale = 0.5, shift = { 0.375, -2.21875 }, width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-g-normal.png", frame_count = 3, height = 164, scale = 0.5, shift = { 0.390625, -2.40625 }, width = 192 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = { 2, -0.25 }, width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 222, scale = 0.5, shift = { 0.4375, -1.34375 }, width = 146 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 174, scale = 0.5, shift = { -0.28125, -1.6875 }, width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-h-normal.png", frame_count = 3, height = 152, scale = 0.5, shift = { -0.265625, -1.828125 }, width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = { 1.65625, 0.21875 }, width = 224 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 190, scale = 0.5, shift = { -0.3125, -1.0625 }, width = 160 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 168, scale = 0.5, shift = { 0.09375, -1.875 }, width = 130 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-i-normal.png", frame_count = 3, height = 154, scale = 0.5, shift = { 0.125, -1.953125 }, width = 128 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 102, scale = 0.5, shift = { 1.40625, -0.15625 }, width = 186 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 176, scale = 0.5, shift = { -0.0625, -1.03125 }, width = 78 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 160, scale = 0.5, shift = { 0.09375, -1.75 }, width = 162 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-j-normal.png", frame_count = 3, height = 148, scale = 0.5, shift = { 0.125, -1.828125 }, width = 162 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = { 1.4375, -0.0625 }, width = 208 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 180, scale = 0.5, shift = { 0.09375, -1.03125 }, width = 88 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = { -1.0625, -1.09375 }, width = 308 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-k-normal.png", frame_count = 3, height = 188, scale = 0.5, shift = { -2.078125, -1.453125 }, width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 180, scale = 0.5, shift = { -0.5625, -0.5 }, width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 218, scale = 0.5, shift = { -0.6875, -0.75 }, width = 300 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = { 1.5, 0.28125 }, width = 246 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-l-normal.png", frame_count = 3, height = 108, scale = 0.5, shift = { 1.875, 0.875 }, width = 200 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 216, scale = 0.5, shift = { 1.3125, 0.75 }, width = 324 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 204, scale = 0.5, shift = { 0.78125, 0.3125 }, width = 274 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 440 }, rotate = false } } } }, ["tree-08-brown"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-d[dry]-b[medium]", probability_expression = "tree_08_brown", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 62, g = 162, r = 255 }, { b = 145, g = 192, r = 255 }, { b = 74, g = 186, r = 255 }, { b = 68, g = 142, r = 255 }, { b = 62, g = 205, r = 255 }, { b = 68, g = 205, r = 255 }, { b = 24, g = 142, r = 255 }, { b = 0, g = 97, r = 255 } }, corpse = "tree-08-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-08-brown.png", impact_category = "tree", localised_name = { "entity-name.tree-brown" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-08-brown", order = "a[tree]-a[nauvis]-a[regular]-k[tree-08-brown]", remains_when_mined = "tree-08-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].leaves.shift ]=], width = 262 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-a-normal.png", frame_count = 3, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].normal.shift ]=], width = 260 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].shadow.shift ]=], width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].trunk.shift ]=], width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 306, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].leaves.shift ]=], width = 322 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-b-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].normal.shift ]=], width = 322 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 178, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].shadow.shift ]=], width = 322 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 276, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].trunk.shift ]=], width = 238 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].leaves.shift ]=], width = 252 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-c-normal.png", frame_count = 3, height = 260, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].normal.shift ]=], width = 254 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 228, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].shadow.shift ]=], width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 300, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].trunk.shift ]=], width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 220, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].leaves.shift ]=], width = 214 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-d-normal.png", frame_count = 3, height = 182, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].normal.shift ]=], width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].shadow.shift ]=], width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 228, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].trunk.shift ]=], width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 210, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].leaves.shift ]=], width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-e-normal.png", frame_count = 3, height = 166, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].normal.shift ]=], width = 228 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 150, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].shadow.shift ]=], width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 242, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].trunk.shift ]=], width = 172 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].leaves.shift ]=], width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-f-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].normal.shift ]=], width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].shadow.shift ]=], width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].trunk.shift ]=], width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 192, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].leaves.shift ]=], width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-g-normal.png", frame_count = 3, height = 164, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].normal.shift ]=], width = 192 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].shadow.shift ]=], width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].trunk.shift ]=], width = 146 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 174, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].leaves.shift ]=], width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-h-normal.png", frame_count = 3, height = 152, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].normal.shift ]=], width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].shadow.shift ]=], width = 224 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 190, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].trunk.shift ]=], width = 160 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 168, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].leaves.shift ]=], width = 130 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-i-normal.png", frame_count = 3, height = 154, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].normal.shift ]=], width = 128 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 102, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].shadow.shift ]=], width = 186 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 176, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].trunk.shift ]=], width = 78 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 160, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].leaves.shift ]=], width = 162 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-j-normal.png", frame_count = 3, height = 148, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].normal.shift ]=], width = 162 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].shadow.shift ]=], width = 208 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 180, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].trunk.shift ]=], width = 88 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].leaves.shift ]=], width = 308 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-k-normal.png", frame_count = 3, height = 188, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].normal.shift ]=], width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 180, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].shadow.shift ]=], width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 218, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].trunk.shift ]=], width = 300 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].leaves.shift ]=], width = 246 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-l-normal.png", frame_count = 3, height = 108, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].normal.shift ]=], width = 200 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 216, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].shadow.shift ]=], width = 324 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 204, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].trunk.shift ]=], width = 274 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 440 }, rotate = false } } } }, ["tree-08-red"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-e[verydry]-b[medium]", probability_expression = "tree_08_red", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 82, g = 109, r = 224 }, { b = 107, g = 107, r = 228 }, { b = 107, g = 136, r = 226 }, { b = 114, g = 125, r = 222 } }, corpse = "tree-08-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-08-red.png", impact_category = "tree", localised_name = { "entity-name.tree-red" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-08-red", order = "a[tree]-a[nauvis]-a[regular]-l[tree-08-red]", remains_when_mined = "tree-08-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variation_weights = { 1, 1, 1, 1, 1, 1, 1, 1, 0.3, 0.3, 0.05, 0.05 }, variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 282, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].leaves.shift ]=], width = 262 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-a-normal.png", frame_count = 3, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].normal.shift ]=], width = 260 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].shadow.shift ]=], width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[1].trunk.shift ]=], width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 306, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].leaves.shift ]=], width = 322 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-b-normal.png", frame_count = 3, height = 206, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].normal.shift ]=], width = 322 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 178, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].shadow.shift ]=], width = 322 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 276, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[2].trunk.shift ]=], width = 238 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 40 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].leaves.shift ]=], width = 252 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-c-normal.png", frame_count = 3, height = 260, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].normal.shift ]=], width = 254 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 228, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].shadow.shift ]=], width = 326 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 300, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[3].trunk.shift ]=], width = 210 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 80 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 220, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].leaves.shift ]=], width = 214 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-d-normal.png", frame_count = 3, height = 182, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].normal.shift ]=], width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].shadow.shift ]=], width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 228, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[4].trunk.shift ]=], width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 120 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 210, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].leaves.shift ]=], width = 228 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-e-normal.png", frame_count = 3, height = 166, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].normal.shift ]=], width = 228 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 150, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].shadow.shift ]=], width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 242, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[5].trunk.shift ]=], width = 172 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 160 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].leaves.shift ]=], width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-f-normal.png", frame_count = 3, height = 200, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].normal.shift ]=], width = 216 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 170, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].shadow.shift ]=], width = 274 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[6].trunk.shift ]=], width = 166 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 200 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 192, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].leaves.shift ]=], width = 190 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-g-normal.png", frame_count = 3, height = 164, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].normal.shift ]=], width = 192 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 138, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].shadow.shift ]=], width = 272 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[7].trunk.shift ]=], width = 146 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 174, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].leaves.shift ]=], width = 218 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-h-normal.png", frame_count = 3, height = 152, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].normal.shift ]=], width = 218 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 128, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].shadow.shift ]=], width = 224 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 190, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[8].trunk.shift ]=], width = 160 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 280 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-i-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 168, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].leaves.shift ]=], width = 130 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-i-normal.png", frame_count = 3, height = 154, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].normal.shift ]=], width = 128 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-i-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 102, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].shadow.shift ]=], width = 186 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-i-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 176, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[9].trunk.shift ]=], width = 78 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 320 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-j-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 160, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].leaves.shift ]=], width = 162 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-j-normal.png", frame_count = 3, height = 148, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].normal.shift ]=], width = 162 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-j-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 100, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].shadow.shift ]=], width = 208 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-j-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 180, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[10].trunk.shift ]=], width = 88 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 360 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-k-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 240, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].leaves.shift ]=], width = 308 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-k-normal.png", frame_count = 3, height = 188, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].normal.shift ]=], width = 180 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-k-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 180, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].shadow.shift ]=], width = 320 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-k-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 218, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[11].trunk.shift ]=], width = 300 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 400 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/08/tree-08-l-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 198, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].leaves.shift ]=], width = 246 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/08/tree-08-l-normal.png", frame_count = 3, height = 108, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].normal.shift ]=], width = 200 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/08/tree-08-l-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 216, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].shadow.shift ]=], width = 324 }, trunk = { filename = "__base__/graphics/entity/tree/08/tree-08-l-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 204, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-08"].variations[12].trunk.shift ]=], width = 274 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/08/tree-08-reflection.png", height = 40, priority = "extra-high", scale = 5, shift = { 0, 2.34375 }, variation_count = 4, width = 36, y = 440 }, rotate = false } } } }, ["tree-09"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-c[medium]-c[hot]", probability_expression = "tree_09", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 0, g = 186, r = 255 }, { b = 45, g = 96, r = 255 }, { b = 64, g = 204, r = 255 }, { b = 98, g = 212, r = 255 }, { b = 72, g = 193, r = 255 }, { b = 66, g = 103, r = 255 }, { b = 0, g = 151, r = 255 } }, corpse = "tree-09-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 3, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-09.png", impact_category = "tree", localised_name = { "entity-name.tree" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-09", order = "a[tree]-a[nauvis]-a[regular]-m[tree-09]", remains_when_mined = "tree-09-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 390, scale = 0.5, shift = { 0, -2.4375 }, width = 350 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-a-normal.png", frame_count = 3, height = 294, scale = 0.5, shift = { 0.03125, -3.1875 }, width = 350 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 214, scale = 0.5, shift = { 2.6875, 0 }, width = 458 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = { 0, -2.125 }, width = 308 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 368, scale = 0.5, shift = { 0.21875, -2.75 }, width = 334 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-b-normal.png", frame_count = 3, height = 306, scale = 0.5, shift = { 0.25, -3.1875 }, width = 336 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 226, scale = 0.5, shift = { 2.5625, 0.21875 }, width = 374 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 390, scale = 0.5, shift = { 0.25, -2.15625 }, width = 294 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 48 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 408, scale = 0.5, shift = { 0.09375, -2.4375 }, width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-c-normal.png", frame_count = 3, height = 356, scale = 0.5, shift = { 0.109375, -2.796875 }, width = 268 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = { 2.28125, -0.125 }, width = 364 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = { -0.09375, -2.03125 }, width = 258 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 96 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 308, scale = 0.5, shift = { -0.03125, -2.375 }, width = 284 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-d-normal.png", frame_count = 3, height = 256, scale = 0.5, shift = { 0, -2.734375 }, width = 282 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 232, scale = 0.5, shift = { 2.5, -0.03125 }, width = 344 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 348, scale = 0.5, shift = { 0.125, -1.75 }, width = 264 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 144 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = { 0.375, -1.75 }, width = 280 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-e-normal.png", frame_count = 3, height = 224, scale = 0.5, shift = { 0.40625, -2.03125 }, width = 278 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 190, scale = 0.5, shift = { 2.28125, 0.40625 }, width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = { 0.3125, -1.375 }, width = 252 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 192 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 288, scale = 0.5, shift = { -0.34375, -1.8125 }, width = 260 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-f-normal.png", frame_count = 3, height = 254, scale = 0.5, shift = { -0.296875, -2.078125 }, width = 258 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 184, scale = 0.5, shift = { 1.71875, 0.25 }, width = 282 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = { -0.59375, -1.46875 }, width = 246 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 296, scale = 0.5, shift = { -0.40625, -2.09375 }, width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-g-normal.png", frame_count = 3, height = 218, scale = 0.5, shift = { -0.390625, -2.671875 }, width = 266 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 182, scale = 0.5, shift = { 1.71875, -0.4375 }, width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = { -0.34375, -1.625 }, width = 240 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 288 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 292, scale = 0.5, shift = { 0.5625, -2 }, width = 250 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-h-normal.png", frame_count = 3, height = 216, scale = 0.5, shift = { 0.53125, -2.609375 }, width = 238 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 192, scale = 0.5, shift = { 2.34375, -0.3125 }, width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = { 0.5625, -1.625 }, width = 256 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 336 }, rotate = false } } } }, ["tree-09-brown"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-d[dry]-a[hot]", probability_expression = "tree_09_brown", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 0, g = 140, r = 231 }, { b = 100, g = 147, r = 255 }, { b = 76, g = 96, r = 221 }, { b = 71, g = 160, r = 255 }, { b = 89, g = 140, r = 255 }, { b = 60, g = 116, r = 255 }, { b = 93, g = 113, r = 255 } }, corpse = "tree-09-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-09-brown.png", impact_category = "tree", localised_name = { "entity-name.tree-brown" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-09-brown", order = "a[tree]-a[nauvis]-a[regular]-n[tree-09-brown]", remains_when_mined = "tree-09-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 390, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].leaves.shift ]=], width = 350 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-a-normal.png", frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].normal.shift ]=], width = 350 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 214, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].shadow.shift ]=], width = 458 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].trunk.shift ]=], width = 308 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 368, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].leaves.shift ]=], width = 334 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-b-normal.png", frame_count = 3, height = 306, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].normal.shift ]=], width = 336 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 226, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].shadow.shift ]=], width = 374 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 390, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].trunk.shift ]=], width = 294 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 48 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 408, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].leaves.shift ]=], width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-c-normal.png", frame_count = 3, height = 356, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].normal.shift ]=], width = 268 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].shadow.shift ]=], width = 364 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].trunk.shift ]=], width = 258 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 96 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 308, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].leaves.shift ]=], width = 284 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-d-normal.png", frame_count = 3, height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].normal.shift ]=], width = 282 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 232, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].shadow.shift ]=], width = 344 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 348, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].trunk.shift ]=], width = 264 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 144 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].leaves.shift ]=], width = 280 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-e-normal.png", frame_count = 3, height = 224, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].normal.shift ]=], width = 278 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 190, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].shadow.shift ]=], width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].trunk.shift ]=], width = 252 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 192 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 288, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].leaves.shift ]=], width = 260 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-f-normal.png", frame_count = 3, height = 254, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].normal.shift ]=], width = 258 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 184, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].shadow.shift ]=], width = 282 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].trunk.shift ]=], width = 246 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 296, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].leaves.shift ]=], width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-g-normal.png", frame_count = 3, height = 218, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].normal.shift ]=], width = 266 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 182, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].shadow.shift ]=], width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].trunk.shift ]=], width = 240 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 288 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 292, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].leaves.shift ]=], width = 250 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-h-normal.png", frame_count = 3, height = 216, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].normal.shift ]=], width = 238 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 192, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].shadow.shift ]=], width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].trunk.shift ]=], width = 256 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 336 }, rotate = false } } } }, ["tree-09-red"] = { ambient_sounds_group = "tree-01", autoplace = { control = "trees", order = "a[tree]-b[forest]-e[verydry]-a[hot]", probability_expression = "tree_09_red", richness_expression = "clamp(random_penalty_at(6, 1), 0, 1)" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, colors = { { b = 0, g = 100, r = 231 }, { b = 110, g = 117, r = 255 }, { b = 76, g = 76, r = 221 }, { b = 131, g = 131, r = 255 }, { b = 89, g = 100, r = 255 }, { b = 70, g = 96, r = 255 }, { b = 93, g = 93, r = 255 } }, corpse = "tree-09-stump", damaged_trigger_effect = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], darkness_of_burnt_tree = 0.5, deconstruction_alternative = "tree-01", drawing_box_vertical_extension = 1.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].emissions_per_second ]=], factoriopedia_alternative = "tree-01", flags = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["dead-dry-hairy-tree"].flags ]=], icon = "__base__/graphics/icons/tree-09-red.png", impact_category = "tree", localised_name = { "entity-name.tree-red" }, map_generator_bounding_box = { { -0.8, -0.8 }, { 0.8, 0.8 } }, max_health = 50, minable = { count = 4, mining_particle = "wooden-particle", mining_time = 0.55, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].damaged_trigger_effect ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-01"].mined_sound ]=], name = "tree-09-red", order = "a[tree]-a[nauvis]-a[regular]-o[tree-09-red]", remains_when_mined = "tree-09-stump", selection_box = { { -0.9, -2.2000000000000002 }, { 0.9, 0.6 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-a-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 390, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].leaves.shift ]=], width = 350 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-a-normal.png", frame_count = 3, height = 294, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].normal.shift ]=], width = 350 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-a-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 214, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].shadow.shift ]=], width = 458 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-a-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[1].trunk.shift ]=], width = 308 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 0 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-b-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 368, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].leaves.shift ]=], width = 334 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-b-normal.png", frame_count = 3, height = 306, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].normal.shift ]=], width = 336 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-b-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 226, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].shadow.shift ]=], width = 374 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-b-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 390, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[2].trunk.shift ]=], width = 294 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 48 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-c-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 408, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].leaves.shift ]=], width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-c-normal.png", frame_count = 3, height = 356, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].normal.shift ]=], width = 268 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-c-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 222, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].shadow.shift ]=], width = 364 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-c-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 392, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[3].trunk.shift ]=], width = 258 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 96 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-d-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 308, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].leaves.shift ]=], width = 284 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-d-normal.png", frame_count = 3, height = 256, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].normal.shift ]=], width = 282 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-d-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 232, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].shadow.shift ]=], width = 344 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-d-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 348, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[4].trunk.shift ]=], width = 264 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 144 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-e-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 264, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].leaves.shift ]=], width = 280 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-e-normal.png", frame_count = 3, height = 224, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].normal.shift ]=], width = 278 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-e-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 190, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].shadow.shift ]=], width = 306 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-e-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 272, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[5].trunk.shift ]=], width = 252 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 192 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-f-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 288, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].leaves.shift ]=], width = 260 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-f-normal.png", frame_count = 3, height = 254, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].normal.shift ]=], width = 258 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-f-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 184, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].shadow.shift ]=], width = 282 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-f-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 286, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[6].trunk.shift ]=], width = 246 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 240 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-g-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 296, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].leaves.shift ]=], width = 266 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-g-normal.png", frame_count = 3, height = 218, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].normal.shift ]=], width = 266 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-g-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 182, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].shadow.shift ]=], width = 310 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-g-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[7].trunk.shift ]=], width = 240 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 288 }, rotate = false } }, { branch_generation = { frame_speed = 0.4, initial_height = 2, initial_height_deviation = 2, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "branch-particle", repeat_count = 15, speed_from_center = 0.03, speed_from_center_deviation = 0.01, type = "create-particle" }, branches_when_damaged = 0, branches_when_destroyed = 16, branches_when_mined_automatically = 8, branches_when_mined_manually = 15, leaf_generation = { initial_height = 2, initial_height_deviation = 0.05, initial_vertical_speed = 0.01, offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, particle_name = "leaf-particle", speed_from_center = 0.01, speed_from_center_deviation = 0.01, type = "create-particle" }, leaves = { filename = "__base__/graphics/entity/tree/09/tree-09-h-leaves.png", flags = { "mipmap" }, frame_count = 3, height = 292, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].leaves.shift ]=], width = 250 }, leaves_when_damaged = 200, leaves_when_destroyed = 35, leaves_when_mined_automatically = 19, leaves_when_mined_manually = 40, normal = { filename = "__base__/graphics/entity/tree/09/tree-09-h-normal.png", frame_count = 3, height = 216, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].normal.shift ]=], width = 238 }, shadow = { disable_shadow_distortion_beginning_at_frame = 2, draw_as_shadow = true, filename = "__base__/graphics/entity/tree/09/tree-09-h-shadow.png", flags = { "mipmap", "shadow" }, frame_count = 4, height = 192, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].shadow.shift ]=], width = 296 }, trunk = { filename = "__base__/graphics/entity/tree/09/tree-09-h-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 312, scale = 0.5, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["tree-09"].variations[8].trunk.shift ]=], width = 256 }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/tree/09/tree-09-reflection.png", height = 48, priority = "extra-high", scale = 5, shift = { 0.15625, 2.34375 }, variation_count = 4, width = 44, y = 336 }, rotate = false } } } }, ["water-cane"] = { ambient_sounds = { average_pause_seconds = 10, entity_to_sound_ratio = 0.3, max_entity_count = 10, min_entity_count = 2, radius = 7.5, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, variations = { { filename = "__space-age__/sound/world/plants/sunnycomb-1.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-2.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-3.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-4.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-5.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-6.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-7.ogg", volume = 0.7 }, { filename = "__space-age__/sound/world/plants/sunnycomb-8.ogg", volume = 0.7 } } } }, autoplace = { control = "gleba_plants", order = "a[tree]-d[decorative]-a[water-cane]", probability_expression = "min(0.8, (min(1, 1.5 * gleba_water_plant_ramp) + 0.5 * gleba_decal_noise - gleba_plants_noise - 0.5 * gleba_select(gleba_aux, 0.45, 0.55, 0.2, 0, 1) - 0.7) * control:gleba_plants:size)", richness_expression = 1 }, collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, train = true } }, colors = { { b = 255, g = 255, r = 255 }, { b = 255, g = 255, r = 220 }, { b = 255, g = 220, r = 255 }, { b = 220, g = 255, r = 255 }, { b = 255, g = 220, r = 220 }, { b = 220, g = 220, r = 255 }, { b = 220, g = 255, r = 220 } }, drawing_box_vertical_extension = 0.8, emissions_per_second = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.emissions_per_second ]=], flags = "SERPENT PLACEHOLDER" --[=[ ref [""].plant.jellystem.flags ]=], icon = "__space-age__/graphics/icons/water-cane.png", impact_category = "tree", max_health = 10, minable = { count = 1, mining_particle = "wooden-particle", mining_time = 0.1, mining_trigger = { { action_delivery = { { target_effects = "SERPENT PLACEHOLDER" --[=[ ref [""].tree.boompuff.minable.mining_trigger[1].action_delivery[1].target_effects ]=], type = "instant" } }, type = "direct" } }, result = "wood" }, mined_sound = { { filename = "__space-age__/sound/mining/mined-teflilly-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mined-teflilly-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mined-teflilly-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mined-teflilly-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/mined-teflilly-5.ogg", volume = 0.8 } }, mining_sound = { { filename = "__space-age__/sound/mining/axe-mining-teflilly-1.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-2.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-3.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-4.ogg", volume = 0.8 }, { filename = "__space-age__/sound/mining/axe-mining-teflilly-5.ogg", volume = 0.8 } }, name = "water-cane", order = "a[tree]-c[gleba]-c[decorative]-a[water-cane]", protected_from_tile_building = false, selection_box = { { -0.3, -1 }, { 0.3, 0.3 } }, subgroup = "trees", type = "tree", variations = { { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = { 0.9375, -0.875 }, surface = "gleba", width = 340, x = 0, y = 0 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = { 0.9375, -0.625 }, surface = "gleba", width = 340, x = 0, y = 0 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 0 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 340, y = 0 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 0 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 0 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 0 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 0 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 680, y = 0 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 290 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 290 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 290 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 290 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 0, y = 290 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 290 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 290 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 290 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 290 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 340, y = 290 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 290 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 290 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 290 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 290 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 680, y = 290 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 580 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 580 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 580 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 580 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 0, y = 580 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 580 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 580 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 580 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 580 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 340, y = 580 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 580 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 580 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 580 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 580 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 680, y = 580 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 870 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 870 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 870 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 870 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 0, y = 870 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 870 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 870 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 870 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 870 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 340, y = 870 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 870 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 870 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 870 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 870 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 680, y = 870 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1160 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1160 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1160 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1160 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 0, y = 1160 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 1160 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 1160 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 1160 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 340, y = 1160 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 340, y = 1160 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 1160 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 1160 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 1160 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 680, y = 1160 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 680, y = 1160 } } }, { branch_generation = { initial_height = 0.6, only_when_visible = true, particle_name = "water-cane-branch-particle", type = "create-particle" }, branches_when_damaged = 2, branches_when_destroyed = 1, branches_when_mined_automatically = 1, branches_when_mined_manually = 1, leaf_generation = { frame_speed = 0.8, initial_height = 1, initial_height_deviation = 0.01, initial_vertical_speed = 0.015, initial_vertical_speed_deviation = 0.055, offset_deviation = { { -0.15, -0.4 }, { 0.15, 0.4 } }, only_when_visible = true, particle_name = "water-cane-branch-particle", probability = 0.01, speed_from_center = 0.025, speed_from_center_deviation = 0.05, type = "create-particle" }, leaves = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1450 }, leaves_when_damaged = 4, leaves_when_destroyed = 2, leaves_when_mined_automatically = 1, leaves_when_mined_manually = 2, normal = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-normal.png", frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1450 }, shadow = { filenames = { "__space-age__/graphics/entity/plant/water-cane/water-cane-harvest-shadow.png", "__space-age__/graphics/entity/plant/water-cane/water-cane-shadow.png" }, flags = { "mipmap", "shadow" }, frame_count = 2, height = 290, line_length = 1, lines_per_file = 1, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1450 }, trunk = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-trunk.png", flags = { "mipmap" }, frame_count = 1, height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].leaves.shift ]=], surface = "gleba", width = 340, x = 0, y = 1450 }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/plant/water-cane/water-cane-effect-map.png", height = 290, scale = 0.33000000000000003, shift = "SERPENT PLACEHOLDER" --[=[ ref [""].tree["water-cane"].variations[1].water_reflection.pictures.shift ]=], surface = "gleba", width = 340, x = 0, y = 1450 } } } } } }, ["trigger-target-type"] = { ["flying-robot"] = { name = "flying-robot", type = "trigger-target-type" }, ["ground-unit"] = { name = "ground-unit", type = "trigger-target-type" } }, ["trivial-smoke"] = { ["aquilo-snow-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.0001, filename = "__space-age__/graphics/entity/snow/snow.png", flags = { "smoke" }, frame_count = 16, height = 64, line_length = 16, priority = "high", shift = { -0.53125, -0.4375 }, width = 64 }, color = { 0.8, 1, 0.9 }, cyclic = true, duration = 600, end_scale = 1, fade_away_duration = 200, fade_in_duration = 200, name = "aquilo-snow-smoke", spread_duration = 400, start_scale = 1, type = "trivial-smoke" }, ["artillery-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.16666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, width = 50 }, duration = 105, fade_away_duration = 20, movement_slow_down_factor = 0.95999999999999996, name = "artillery-smoke", render_layer = "building-smoke", show_when_smoke_off = true, type = "trivial-smoke" }, ["asteroid-smoke-carbonic-big"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26640000000000001, 0.25760000000000001, 0.26960000000000002, 0.4 }, cyclic = true, duration = 120, end_scale = 1.1000000000000001, fade_away_duration = 120, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-carbonic-big", render_layer = "elevated-object", spread_duration = 15, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-carbonic-chunk"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26640000000000001, 0.25760000000000001, 0.26960000000000002, 0.4 }, cyclic = true, duration = 80, end_scale = 0.7, fade_away_duration = 80, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-carbonic-chunk", render_layer = "elevated-object", spread_duration = 1, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-carbonic-huge"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26640000000000001, 0.25760000000000001, 0.26960000000000002, 0.4 }, cyclic = true, duration = 140, end_scale = 1.3999999999999999, fade_away_duration = 138, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-carbonic-huge", render_layer = "elevated-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-carbonic-medium"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26640000000000001, 0.25760000000000001, 0.26960000000000002, 0.4 }, cyclic = true, duration = 100, end_scale = 1, fade_away_duration = 98, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-carbonic-medium", render_layer = "elevated-object", spread_duration = 10, start_scale = 0.8, type = "trivial-smoke" }, ["asteroid-smoke-carbonic-small"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26640000000000001, 0.25760000000000001, 0.26960000000000002, 0.4 }, cyclic = true, duration = 90, end_scale = 1, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-carbonic-small", render_layer = "elevated-object", spread_duration = 6, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-metallic-big"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26351999999999998, 0.24159999999999999, 0.22591999999999999, 0.4 }, cyclic = true, duration = 120, end_scale = 1.1000000000000001, fade_away_duration = 120, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-metallic-big", render_layer = "elevated-object", spread_duration = 15, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-metallic-chunk"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26351999999999998, 0.24159999999999999, 0.22591999999999999, 0.4 }, cyclic = true, duration = 80, end_scale = 0.7, fade_away_duration = 80, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-metallic-chunk", render_layer = "elevated-object", spread_duration = 1, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-metallic-huge"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26351999999999998, 0.24159999999999999, 0.22591999999999999, 0.4 }, cyclic = true, duration = 140, end_scale = 1.3999999999999999, fade_away_duration = 138, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-metallic-huge", render_layer = "elevated-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-metallic-medium"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26351999999999998, 0.24159999999999999, 0.22591999999999999, 0.4 }, cyclic = true, duration = 100, end_scale = 1, fade_away_duration = 98, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-metallic-medium", render_layer = "elevated-object", spread_duration = 10, start_scale = 0.8, type = "trivial-smoke" }, ["asteroid-smoke-metallic-small"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.26351999999999998, 0.24159999999999999, 0.22591999999999999, 0.4 }, cyclic = true, duration = 90, end_scale = 1, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-metallic-small", render_layer = "elevated-object", spread_duration = 6, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-oxide-big"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22591999999999999, 0.25728, 0.26351999999999998, 0.4 }, cyclic = true, duration = 120, end_scale = 1.1000000000000001, fade_away_duration = 120, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-oxide-big", render_layer = "elevated-object", spread_duration = 15, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-oxide-chunk"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22591999999999999, 0.25728, 0.26351999999999998, 0.4 }, cyclic = true, duration = 80, end_scale = 0.7, fade_away_duration = 80, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-oxide-chunk", render_layer = "elevated-object", spread_duration = 1, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-oxide-huge"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22591999999999999, 0.25728, 0.26351999999999998, 0.4 }, cyclic = true, duration = 140, end_scale = 1.3999999999999999, fade_away_duration = 138, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-oxide-huge", render_layer = "elevated-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-oxide-medium"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22591999999999999, 0.25728, 0.26351999999999998, 0.4 }, cyclic = true, duration = 100, end_scale = 1, fade_away_duration = 98, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-oxide-medium", render_layer = "elevated-object", spread_duration = 10, start_scale = 0.8, type = "trivial-smoke" }, ["asteroid-smoke-oxide-small"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22591999999999999, 0.25728, 0.26351999999999998, 0.4 }, cyclic = true, duration = 90, end_scale = 1, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-oxide-small", render_layer = "elevated-object", spread_duration = 6, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-promethium-big"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22000000000000002, 0.1, 0.1, 0.3 }, cyclic = true, duration = 120, end_scale = 1.1000000000000001, fade_away_duration = 120, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-promethium-big", render_layer = "elevated-object", spread_duration = 15, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-promethium-chunk"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22000000000000002, 0.1, 0.1, 0.3 }, cyclic = true, duration = 80, end_scale = 0.7, fade_away_duration = 80, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-promethium-chunk", render_layer = "elevated-object", spread_duration = 1, start_scale = 0.5, type = "trivial-smoke" }, ["asteroid-smoke-promethium-huge"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22000000000000002, 0.1, 0.1, 0.3 }, cyclic = true, duration = 140, end_scale = 1.3999999999999999, fade_away_duration = 138, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-promethium-huge", render_layer = "elevated-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["asteroid-smoke-promethium-medium"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22000000000000002, 0.1, 0.1, 0.3 }, cyclic = true, duration = 100, end_scale = 1, fade_away_duration = 98, fade_in_duration = 2, movement_slow_down_factor = 1, name = "asteroid-smoke-promethium-medium", render_layer = "elevated-object", spread_duration = 10, start_scale = 0.8, type = "trivial-smoke" }, ["asteroid-smoke-promethium-small"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.22000000000000002, 0.1, 0.1, 0.3 }, cyclic = true, duration = 90, end_scale = 1, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "asteroid-smoke-promethium-small", render_layer = "elevated-object", spread_duration = 6, start_scale = 0.5, type = "trivial-smoke" }, ["car-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, cyclic = true, duration = 12, end_scale = 0.5, fade_away_duration = 12, fade_in_duration = 0, name = "car-smoke", spread_duration = 12, start_scale = 0.1, type = "trivial-smoke" }, ["demolisher-ash-cloud-boundary"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.19350000000000001, 0.18550000000000001, 0.196, 0.4 }, cyclic = true, duration = 60, end_scale = 2, fade_away_duration = 50, fade_in_duration = 10, movement_slow_down_factor = 0.25, name = "demolisher-ash-cloud-boundary", render_layer = "under-elevated", spread_duration = 30, start_scale = 0.2, type = "trivial-smoke" }, ["demolisher-ash-cloud-expanding-boundary"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.19350000000000001, 0.18550000000000001, 0.196, 0.4 }, cyclic = true, duration = 40, end_scale = 2, fade_away_duration = 30, fade_in_duration = 10, movement_slow_down_factor = 0.01, name = "demolisher-ash-cloud-expanding-boundary", render_layer = "under-elevated", spread_duration = 20, start_scale = 0.3, type = "trivial-smoke" }, ["demolisher-dying-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.5, b = 0.16900000000000002, g = 0.25499999999999998, r = 0.42699999999999996 }, cyclic = true, duration = 350, end_scale = 2, fade_away_duration = 348, fade_in_duration = 2, movement_slow_down_factor = 0.9, name = "demolisher-dying-smoke", render_layer = "elevated-higher-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["demolisher-mining-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.29, 0.27800000000000002, 0.29399999999999999, 0.6 }, cyclic = true, duration = 300, end_scale = 1, fade_away_duration = 298, fade_in_duration = 2, movement_slow_down_factor = 1, name = "demolisher-mining-smoke", render_layer = "object", spread_duration = 3, start_scale = 0.2, type = "trivial-smoke" }, ["demolisher-mining-smoke-big"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.20880000000000001, 0.1917, 0.17369999999999999, 0.6 }, cyclic = true, duration = 300, end_scale = 1, fade_away_duration = 298, fade_in_duration = 2, movement_slow_down_factor = 1, name = "demolisher-mining-smoke-big", render_layer = "object-under", spread_duration = 3, start_scale = 0.2, type = "trivial-smoke" }, ["demolisher-mining-smoke-front"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.28199999999999999, 0.26299999999999999, 0.24299999999999997, 0.6 }, cyclic = true, duration = 100, end_scale = 0.4, fade_away_duration = 98, fade_in_duration = 2, movement_slow_down_factor = 1, name = "demolisher-mining-smoke-front", render_layer = "under-elevated", spread_duration = 30, start_scale = 0.15, type = "trivial-smoke" }, ["demolisher-mining-smoke-small-bottom"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.11599999999999999, 0.10649999999999999, 0.096500000000000004, 0.4615384615384615 }, cyclic = true, duration = 60, end_scale = 0.5, fade_away_duration = 58, fade_in_duration = 2, movement_slow_down_factor = 1, name = "demolisher-mining-smoke-small-bottom", render_layer = "object-under", spread_duration = 3, start_scale = 0.2, type = "trivial-smoke" }, ["demolisher-mining-smoke-small-top"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.28199999999999999, 0.26299999999999999, 0.24299999999999997, 0.6 }, cyclic = true, duration = 120, end_scale = 0.5, fade_away_duration = 108, fade_in_duration = 12, movement_slow_down_factor = 1, name = "demolisher-mining-smoke-small-top", render_layer = "under-elevated", spread_duration = 20, start_scale = 0.2, type = "trivial-smoke" }, ["fire-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", shift = { -0.265625, -0.09375 }, width = 253 }, color = { a = 0.25, b = 0.4, g = 0.4, r = 0.4 }, cyclic = true, duration = 300, end_scale = 1, fade_away_duration = 90, fade_in_duration = 60, glow_animation = { animation_speed = 0.25, blend_mode = "additive", filename = "__base__/graphics/entity/fire-smoke/fire-smoke-glow.png", flags = { "smoke" }, frame_count = 60, height = 152, line_length = 8, priority = "high", shift = { -0.265625, 0.8125 }, width = 253 }, glow_fade_away_duration = 70, name = "fire-smoke", spread_duration = 600, start_scale = 0.5, type = "trivial-smoke" }, ["fire-smoke-on-adding-fuel"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", shift = { -0.265625, -0.09375 }, width = 253 }, cyclic = true, duration = 300, end_scale = 0.7, fade_away_duration = 60, fade_in_duration = 60, name = "fire-smoke-on-adding-fuel", spread_duration = 600, start_scale = 0.5, type = "trivial-smoke" }, ["fire-smoke-without-glow"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/fire-smoke/fire-smoke.png", flags = { "smoke" }, frame_count = 60, height = 210, line_length = 8, priority = "high", shift = { -0.265625, -0.09375 }, width = 253 }, color = { a = 0.25, b = 0.25, g = 0.25, r = 0.25 }, cyclic = true, duration = 300, end_scale = 1, fade_away_duration = 90, fade_in_duration = 60, name = "fire-smoke-without-glow", spread_duration = 600, start_scale = 0.5, type = "trivial-smoke" }, ["gleba-raindrops"] = { affected_by_wind = false, animation = { animation_speed = 0.0001, filename = "__space-age__/graphics/entity/rain/rain.png", flags = { "smoke" }, frame_count = 4, height = 256, line_length = 2, priority = "high", scale = 0.5, width = 256 }, cyclic = true, duration = 30, end_scale = 0.8, fade_away_duration = 10, fade_in_duration = 10, name = "gleba-raindrops", spread_duration = 30, start_scale = 1, type = "trivial-smoke" }, ["gleba-tree-particle-smoke-blue"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { 0.24710000000000001, 0.47060000000000004, 0.44710000000000001, 0.7 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "gleba-tree-particle-smoke-blue", render_layer = "higher-object-under", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["gleba-tree-particle-smoke-orange"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { 0.79220000000000006, 0.53330000000000002, 0.27839999999999998, 0.7 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "gleba-tree-particle-smoke-orange", render_layer = "higher-object-under", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["gleba-tree-particle-smoke-pink"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { 0.36859999999999999, 0.4, 0.41959999999999997, 0.7 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "gleba-tree-particle-smoke-pink", render_layer = "higher-object-under", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["gleba-tree-particle-smoke-red"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { 0.59609999999999994, 0.39610000000000003, 0.34899999999999998, 1 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "gleba-tree-particle-smoke-red", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["light-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.3, b = 0.5, g = 0.5, r = 0.5 }, cyclic = true, duration = 600, end_scale = 1, fade_away_duration = 600, fade_in_duration = 0, name = "light-smoke", spread_duration = 600, start_scale = 0.2, type = "trivial-smoke" }, ["magma-eruption-bright-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.3, b = 0.12502499999999999, g = 0.14122499999999998, r = 0.15442500000000001 }, cyclic = true, duration = 250, end_scale = 1.2, fade_away_duration = 50, fade_in_duration = 50, movement_slow_down_factor = 0.9, name = "magma-eruption-bright-smoke", render_layer = "object", spread_duration = 20, start_scale = 0.1, type = "trivial-smoke" }, ["magma-eruption-dark-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.35, b = 0.10418750000000001, g = 0.11768799999999999, r = 0.128688 }, cyclic = true, duration = 250, end_scale = 1.5, fade_away_duration = 100, fade_in_duration = 50, movement_slow_down_factor = 0.9, name = "magma-eruption-dark-smoke", spread_duration = 20, start_scale = 0.2, type = "trivial-smoke" }, ["mech-armor-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, cyclic = true, duration = 50, end_scale = 0.3, fade_away_duration = 40, fade_in_duration = 10, name = "mech-armor-smoke", spread_duration = 50, start_scale = 0.1, type = "trivial-smoke" }, ["nuclear-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.16666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 2.5, width = 50 }, color = { a = 0.5, b = 0.34499999999999997, g = 0.47799999999999994, r = 0.62699999999999996 }, cyclic = true, duration = 30, end_scale = 0.2, fade_away_duration = 20, fade_in_duration = 10, name = "nuclear-smoke", render_layer = "higher-object-under", spread_duration = 100, start_scale = 2, type = "trivial-smoke" }, ["poison-capsule-particle-smoke"] = { animation = { animation_speed = 0.26666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.2, width = 50 }, color = { a = 0.68999999999999995, b = 0.99199999999999999, g = 0.875, r = 0.23899999999999997 }, duration = 60, fade_away_duration = 60, name = "poison-capsule-particle-smoke", render_layer = "higher-object-above", type = "trivial-smoke" }, ["poison-capsule-smoke"] = { animation = { animation_speed = 0.26666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, width = 50 }, color = { a = 0.68999999999999995, b = 0.99199999999999999, g = 0.875, r = 0.23899999999999997 }, duration = 60, fade_away_duration = 60, name = "poison-capsule-smoke", render_layer = "higher-object-above", type = "trivial-smoke" }, ["small-dust-particle-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.6, b = 0.30666666666666669, g = 0.34666666666666668, r = 0.38666666666666668 }, width = 50 }, duration = 90, end_scale = 0.4, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "small-dust-particle-smoke", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.005, type = "trivial-smoke" }, ["small-dusty-explosion-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.21029999999999998, 0.18625, 0.16764999999999999, 0.4 }, cyclic = true, duration = 130, end_scale = 0.8, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "small-dusty-explosion-smoke", render_layer = "elevated-object", spread_duration = 20, start_scale = 0.3, type = "trivial-smoke" }, smoke = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.4, b = 0.4, g = 0.4, r = 0.4 }, cyclic = true, duration = 600, end_scale = 1, fade_away_duration = 600, fade_in_duration = 0, name = "smoke", spread_duration = 600, start_scale = 0.2, type = "trivial-smoke" }, ["smoke-building"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, width = 50 }, duration = 45, fade_away_duration = 20, movement_slow_down_factor = 0.95999999999999996, name = "smoke-building", render_layer = "building-smoke", show_when_smoke_off = true, type = "trivial-smoke" }, ["smoke-explosion-lower-particle-small"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.7, b = 0.1, g = 0.1, r = 0.1 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "smoke-explosion-lower-particle-small", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["smoke-explosion-particle"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.5, tint = { a = 0.7, b = 0.1, g = 0.1, r = 0.1 }, width = 50 }, duration = 150, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "smoke-explosion-particle", render_layer = "smoke", show_when_smoke_off = true, type = "trivial-smoke" }, ["smoke-explosion-particle-small"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.7, b = 0.1, g = 0.1, r = 0.1 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "smoke-explosion-particle-small", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["smoke-explosion-particle-stone-small"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.7, b = 0.4, g = 0.50199999999999996, r = 0.604 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "smoke-explosion-particle-stone-small", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" }, ["smoke-explosion-particle-tiny"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.2, tint = { a = 0.5, b = 0.1, g = 0.1, r = 0.1 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "smoke-explosion-particle-tiny", render_layer = "object", show_when_smoke_off = true, start_scale = 0.1, type = "trivial-smoke" }, ["smoke-fast"] = { animation = { animation_speed = 0.26666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", width = 50 }, duration = 60, fade_away_duration = 60, name = "smoke-fast", type = "trivial-smoke" }, ["smoke-train-stop"] = { affected_by_wind = false, animation = { animation_speed = 0.26666666666666665, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", width = 50 }, duration = 40, fade_away_duration = 30, movement_slow_down_factor = 0.95, name = "smoke-train-stop", render_layer = "lower-object", show_when_smoke_off = true, type = "trivial-smoke" }, ["soft-fire-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.1, b = 0.03, g = 0.03, r = 0.03 }, cyclic = true, duration = 300, end_scale = 1.2, fade_away_duration = 60, fade_in_duration = 0, name = "soft-fire-smoke", spread_duration = 600, start_scale = 0.5, type = "trivial-smoke" }, ["space-platform-explosion-particle-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.8, b = 0.4, g = 0.4166666666666667, r = 0.43333333333333339 }, width = 50 }, duration = 90, end_scale = 0.4, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "space-platform-explosion-particle-smoke", render_layer = "smoke", show_when_smoke_off = true, start_scale = 0.005, type = "trivial-smoke" }, ["space-platform-foundation-smoke"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.20489999999999999, 0.19819999999999997, 0.20739999999999998, 0.4 }, cyclic = true, duration = 130, end_scale = 0.8, fade_away_duration = 90, fade_in_duration = 0, movement_slow_down_factor = 1, name = "space-platform-foundation-smoke", render_layer = "elevated-object", spread_duration = 20, start_scale = 0.3, type = "trivial-smoke" }, ["stomper-steamy-gas"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.41180000000000003, 0.29409999999999998, 0.06669999999999999, 0.4 }, cyclic = true, duration = 200, end_scale = 2, fade_away_duration = 198, fade_in_duration = 2, movement_slow_down_factor = 1, name = "stomper-steamy-gas", render_layer = "elevated-object", spread_duration = 20, start_scale = 1, type = "trivial-smoke" }, ["stomper-stomp"] = { affected_by_wind = false, animation = { animation_speed = 1, filename = "__space-age__/graphics/entity/stomper/smash-effect.png", frame_count = 21, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 18, 19, 21 }, height = 224, line_length = 21, priority = "low", shift = { -0, -0.8 }, width = 256 }, color = { a = 1, b = 1, g = 1, r = 1 }, cyclic = false, duration = 89, end_scale = 8, fade_away_duration = 30, name = "stomper-stomp", render_layer = "lower-object-above-shadow", start_scale = 8, type = "trivial-smoke" }, ["strafer-steamy-gas"] = { affected_by_wind = false, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { 0.41180000000000003, 0.29409999999999998, 0.06669999999999999, 0.4 }, cyclic = true, duration = 200, end_scale = 1.5, fade_away_duration = 198, fade_in_duration = 2, movement_slow_down_factor = 1, name = "strafer-steamy-gas", render_layer = "elevated-object", spread_duration = 10, start_scale = 0.8, type = "trivial-smoke" }, ["tank-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.5, b = 0.5, g = 0.5, r = 0.5 }, cyclic = true, duration = 100, end_scale = 1, fade_away_duration = 100, fade_in_duration = 0, name = "tank-smoke", spread_duration = 100, start_scale = 0.3, type = "trivial-smoke" }, ["train-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.3, b = 0.3, g = 0.3, r = 0.3 }, cyclic = true, duration = 150, end_scale = 1.5, fade_away_duration = 100, fade_in_duration = 0, name = "train-smoke", spread_duration = 100, start_scale = 0.4, type = "trivial-smoke" }, ["turbine-smoke"] = { affected_by_wind = true, animation = { animation_speed = 0.25, filename = "__base__/graphics/entity/smoke/smoke.png", flags = { "smoke" }, frame_count = 60, height = 120, line_length = 5, priority = "high", shift = { -0.53125, -0.4375 }, width = 152 }, color = { a = 0.3, b = 0.5, g = 0.5, r = 0.5 }, cyclic = true, duration = 600, end_scale = 1, fade_away_duration = 570, fade_in_duration = 30, name = "turbine-smoke", spread_duration = 600, start_scale = 0.8, type = "trivial-smoke" }, ["vulcanus-smoke-explosion-particle-small"] = { affected_by_wind = false, animation = { animation_speed = 0.5, filename = "__base__/graphics/entity/smoke-fast/smoke-fast.png", frame_count = 16, height = 50, priority = "high", scale = 0.25, tint = { a = 0.7, b = 0.1, g = 0.1, r = 0.1 }, width = 50 }, duration = 150, end_scale = 0.1, fade_away_duration = 60, movement_slow_down_factor = 0.95999999999999996, name = "vulcanus-smoke-explosion-particle-small", render_layer = "elevated-object", show_when_smoke_off = true, start_scale = 0.3, type = "trivial-smoke" } }, turret = { ["behemoth-worm-turret"] = { allow_turning_when_starting_attack = true, attack_from_start_frame = true, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { source_offset = { 0.15, -0.5 }, stream = "acid-stream-worm-behemoth", type = "stream" }, type = "direct" } }, cooldown = 4, damage_modifier = 96, lead_target_for_projectile_speed = 0.3375, min_range = 0, projectile_creation_parameters = { { 0, { -0.1125, -4.5562500000000004 } }, { 0.0625, { 1.8262499999999999, -4.1362500000000004 } }, { 0.125, { 2.9493749999999999, -3.305625 } }, { 0.1875, { 3.6299999999999999, -2.7262499999999998 } }, { 0.25, { 4.3125, -1.40625 } }, { 0.3125, { 3.6675, 0.45750000000000002 } }, { 0.375, { 2.6118749999999999, 1.505625 } }, { 0.4375, { 1.11375, 1.4925000000000002 } }, { 0.5, { 0.075, 1.8375 } }, { 0.5625, { -1.30125, 2.2237499999999999 } }, { 0.625, { -2.5368749999999998, 1.730625 } }, { 0.6875, { -3.57375, 0.81374999999999993 } }, { 0.75, { -4.6875, -1.05 } }, { 0.8125, { -4.2675000000000001, -2.4637500000000001 } }, { 0.875, { -3.2493750000000001, -3.680625 } }, { 0.9375, { -1.4699999999999998, -4.3424999999999994 } } }, range = 48, type = "stream", use_shooter_direction = true }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-b[worm]", probability_expression = "(enemy_autoplace_base(8, 5)) * (1 - no_enemies_mode)", richness_expression = 1 }, build_base_evolution_requirement = 0.9, call_for_help_radius = 80, collision_box = { { -1.3999999999999999, -1.2 }, { 1.3999999999999999, 1.2 } }, corpse = "behemoth-worm-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "behemoth-worm-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-death-behemoth-1.ogg", volume = 0.8 }, { filename = "__base__/sound/creatures/worm-death-behemoth-2.ogg", volume = 0.8 }, { filename = "__base__/sound/creatures/worm-death-behemoth-3.ogg", volume = 0.8 }, { filename = "__base__/sound/creatures/worm-death-behemoth-4.ogg", volume = 0.8 }, { filename = "__base__/sound/creatures/worm-death-behemoth-5.ogg", volume = 0.8 } } }, ending_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = { 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }, height = 440, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { -0.3, -1.0874999999999999 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { -0.2625, -1.0125 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { 1.425, -0.075 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, ending_attack_speed = 0.016000000000000001, ending_attack_speed_when_killed = 0.032000000000000002, ending_attack_starting_progress_when_killed = 0.59090909090909092, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, folded_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded.png", frame_count = 9, height = 120, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, 0.15 }, surface = "nauvis", usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded-mask.png", frame_count = 9, height = 108, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, 0.2625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-folded-shadow.png", frame_count = 9, height = 68, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { 0.1875, -0.15 }, surface = "nauvis", usage = "enemy", width = 116 } } }, folded_animation_is_stateless = true, folded_speed = 0.01, folded_speed_secondary = 0.023999999999999999, folded_state_corpse = "behemoth-worm-corpse-burrowed", folding_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "backward", scale = 0.6, shift = { 0, -1.575 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "backward", scale = 0.6, shift = { 0, -1.05 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "backward", scale = 0.6, shift = { 2.0625, -0.15 }, surface = "nauvis", usage = "enemy", width = 410 } } }, folding_sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-folding-1.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-2.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-3.ogg", volume = 1 } } }, folding_speed = 0.015, folding_speed_when_killed = 0.03, graphics_set = {}, healing_per_tick = 0.02, icon = "__base__/graphics/icons/behemoth-worm.png", impact_category = "organic", integration = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", height = 298, scale = 0.6, shift = { 0.1875, -0.54375 }, surface = "nauvis", usage = "enemy", width = 330 }, map_generator_bounding_box = { { -2.3999999999999999, -2.2000000000000002 }, { 2.3999999999999999, 2.2000000000000002 } }, max_health = 3000, name = "behemoth-worm-turret", order = "b-c-d", prepare_range = 84, prepared_alternative_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative.png", frame_count = 17, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 17, 16, 16, 15, 15, 16, 16, 17, 17, 16, 16, 16, 17, 17, 16, 16, 15, 15, 16, 16, 15, 15, 16, 16, 17, 17, 17, 16, 16, 15, 15, 16, 16, 15, 15, 16, 16, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }, height = 324, line_length = 6, scale = 0.6, shift = { -0.075, -1.7625 }, surface = "nauvis", usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-mask.png", flags = { "mask" }, frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 288, line_length = 6, scale = 0.6, shift = { -0.075, -1.425 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-shadow.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, scale = 0.6, shift = { 2.1374999999999997, -0.225 }, surface = "nauvis", usage = "enemy", width = 424 } } }, prepared_alternative_chance = 0.2, prepared_alternative_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 3.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-alt-big-1.ogg", max_volume = 0.8, min_volume = 0.5, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-alt-big-2.ogg", max_volume = 0.8, min_volume = 0.5, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-3.ogg", max_volume = 0.8, min_volume = 0.5, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-4.ogg", max_volume = 0.8, min_volume = 0.5, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-5.ogg", max_volume = 0.8, min_volume = 0.5, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] } } }, prepared_alternative_speed = 0.014000000000000002, prepared_alternative_speed_secondary = 0.01, prepared_alternative_speed_when_killed = 0.028000000000000004, prepared_alternative_starting_progress_when_killed = 0.78873239436619711, prepared_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared.png", frame_count = 9, height = 300, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { -0.1125, -1.5374999999999998 }, surface = "nauvis", usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-mask.png", frame_count = 9, height = 268, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { -0.1125, -1.2375 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-shadow.png", frame_count = 9, height = 122, line_length = 9, run_mode = "forward-then-backward", scale = 0.6, shift = { 1.95, -0.225 }, surface = "nauvis", usage = "enemy", width = 408 } } }, prepared_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 1.5, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-breathe-big-1.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-2.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-3.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-4.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-5.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-6.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-7.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-8.ogg", max_volume = 0.9, min_volume = 0.6 } } }, prepared_speed = 0.023999999999999999, prepared_speed_secondary = 0.012, preparing_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "forward", scale = 0.6, shift = { 0, -1.575 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "forward", scale = 0.6, shift = { 0, -1.05 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "forward", scale = 0.6, shift = { 2.0625, -0.15 }, surface = "nauvis", usage = "enemy", width = 410 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-standup-1.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-2.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-3.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-4.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-5.ogg", volume = 0.7 } } }, preparing_speed = 0.023999999999999999, preparing_speed_when_killed = 0.047999999999999998, random_animation_offset = true, resistances = { { decrease = 10, type = "physical" }, { decrease = 10, percent = 30, type = "explosion" }, { decrease = 3, percent = 70, type = "fire" }, { percent = 80, type = "laser" } }, rotation_speed = 1, selection_box = { { -1.3999999999999999, -1.2 }, { 1.3999999999999999, 1.2 } }, shooting_cursor_size = 4, spawn_decoration = { { decorative = "worms-decal", spawn_max = 3, spawn_max_radius = 5, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "shroom-decal", spawn_max = 2, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal", spawn_max = 4, spawn_max_radius = 4, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal-transparent", spawn_max = 5, spawn_max_radius = 4, spawn_min = 3, spawn_min_radius = 1 } }, spawn_decorations_on_expansion = true, starting_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, height = 440, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { -0.3, -1.0874999999999999 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { -0.2625, -1.0125 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.6, shift = { 1.425, -0.075 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, starting_attack_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 1.7, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-big-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-big-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] } } }, starting_attack_speed = 0.034000000000000004, starting_attack_speed_when_killed = 0.068000000000000007, subgroup = "enemies", type = "turret" }, ["big-worm-turret"] = { allow_turning_when_starting_attack = true, attack_from_start_frame = true, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { source_offset = { 0.15, -0.5 }, stream = "acid-stream-worm-big", type = "stream" }, type = "direct" } }, cooldown = 4, damage_modifier = 72, lead_target_for_projectile_speed = 0.3375, min_range = 0, projectile_creation_parameters = { { 0, { -0.09375, -3.796875 } }, { 0.0625, { 1.5218750000000001, -3.4468749999999999 } }, { 0.125, { 2.4578125000000002, -2.7546875000000002 } }, { 0.1875, { 3.0249999999999999, -2.2718750000000001 } }, { 0.25, { 3.59375, -1.171875 } }, { 0.3125, { 3.0562499999999999, 0.38125 } }, { 0.375, { 2.1765625000000002, 1.2546875 } }, { 0.4375, { 0.928125, 1.2437499999999999 } }, { 0.5, { 0.0625, 1.53125 } }, { 0.5625, { -1.0843750000000001, 1.853125 } }, { 0.625, { -2.1140625000000002, 1.4421875 } }, { 0.6875, { -2.978125, 0.678125 } }, { 0.75, { -3.90625, -0.875 } }, { 0.8125, { -3.5562499999999999, -2.0531250000000001 } }, { 0.875, { -2.7078125000000002, -3.0671875000000002 } }, { 0.9375, { -1.2250000000000001, -3.6187499999999999 } } }, range = 38, type = "stream", use_shooter_direction = true }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-b[worm]", probability_expression = "(enemy_autoplace_base(5, 4)) * (1 - no_enemies_mode)", richness_expression = 1 }, build_base_evolution_requirement = 0.5, call_for_help_radius = 40, collision_box = { { -1.3999999999999999, -1.2 }, { 1.3999999999999999, 1.2 } }, corpse = "big-worm-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "big-worm-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 4, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-death-big-1.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-2.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-3.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-4.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-5.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-6.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-death-big-7.ogg", volume = 0.7 } } }, ending_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { -0.25, -0.90625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { -0.21875, -0.84375 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { 1.1875, -0.0625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, ending_attack_speed = 0.016000000000000001, ending_attack_speed_when_killed = 0.032000000000000002, ending_attack_starting_progress_when_killed = 0.59090909090909092, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, folded_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded.png", frame_count = 9, height = 120, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, 0.125 }, surface = "nauvis", usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded-mask.png", frame_count = 9, height = 108, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, 0.21875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-folded-shadow.png", frame_count = 9, height = 68, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.15625, -0.125 }, surface = "nauvis", usage = "enemy", width = 116 } } }, folded_animation_is_stateless = true, folded_speed = 0.01, folded_speed_secondary = 0.023999999999999999, folded_state_corpse = "big-worm-corpse-burrowed", folding_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "backward", scale = 0.5, shift = { 0, -1.3125 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "backward", scale = 0.5, shift = { 0, -0.875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "backward", scale = 0.5, shift = { 1.71875, -0.125 }, surface = "nauvis", usage = "enemy", width = 410 } } }, folding_sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-folding-1.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-2.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-3.ogg", volume = 1 } } }, folding_speed = 0.015, folding_speed_when_killed = 0.03, graphics_set = {}, healing_per_tick = 0.02, icon = "__base__/graphics/icons/big-worm.png", impact_category = "organic", integration = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", height = 298, scale = 0.5, shift = { 0.15625, -0.453125 }, surface = "nauvis", usage = "enemy", width = 330 }, map_generator_bounding_box = { { -2.3999999999999999, -2.2000000000000002 }, { 2.3999999999999999, 2.2000000000000002 } }, max_health = 1500, name = "big-worm-turret", order = "b-c-c", prepare_range = 62, prepared_alternative_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 324, line_length = 6, scale = 0.5, shift = { -0.0625, -1.46875 }, surface = "nauvis", usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-mask.png", flags = { "mask" }, frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 288, line_length = 6, scale = 0.5, shift = { -0.0625, -1.1875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-shadow.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, scale = 0.5, shift = { 1.78125, -0.1875 }, surface = "nauvis", usage = "enemy", width = 424 } } }, prepared_alternative_chance = 0.2, prepared_alternative_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 3.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-alt-big-1.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-alt-big-2.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-3.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-4.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-big-5.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] } } }, prepared_alternative_speed = 0.014000000000000002, prepared_alternative_speed_secondary = 0.01, prepared_alternative_speed_when_killed = 0.028000000000000004, prepared_alternative_starting_progress_when_killed = 0.78873239436619711, prepared_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared.png", frame_count = 9, height = 300, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.09375, -1.28125 }, surface = "nauvis", usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-mask.png", frame_count = 9, height = 268, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.09375, -1.03125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-shadow.png", frame_count = 9, height = 122, line_length = 9, run_mode = "forward-then-backward", scale = 0.5, shift = { 1.625, -0.1875 }, surface = "nauvis", usage = "enemy", width = 408 } } }, prepared_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 1.5, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-breathe-big-1.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-2.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-3.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-4.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-5.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-6.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-7.ogg", max_volume = 0.9, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-big-8.ogg", max_volume = 0.9, min_volume = 0.6 } } }, prepared_speed = 0.023999999999999999, prepared_speed_secondary = 0.012, preparing_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 0, -1.3125 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 0, -0.875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "forward", scale = 0.5, shift = { 1.71875, -0.125 }, surface = "nauvis", usage = "enemy", width = 410 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-standup-1.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-2.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-3.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-4.ogg", volume = 0.7 }, { filename = "__base__/sound/creatures/worm-standup-5.ogg", volume = 0.7 } } }, preparing_speed = 0.023999999999999999, preparing_speed_when_killed = 0.047999999999999998, random_animation_offset = true, resistances = { { decrease = 10, type = "physical" }, { decrease = 10, percent = 30, type = "explosion" }, { decrease = 3, percent = 70, type = "fire" }, { percent = 50, type = "laser" } }, rotation_speed = 1, selection_box = { { -1.3999999999999999, -1.2 }, { 1.3999999999999999, 1.2 } }, shooting_cursor_size = 4, spawn_decoration = { { decorative = "worms-decal", spawn_max = 2, spawn_max_radius = 4, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "shroom-decal", spawn_max = 2, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal", spawn_max = 4, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal-transparent", spawn_max = 5, spawn_max_radius = 4, spawn_min = 3, spawn_min_radius = 1 } }, spawn_decorations_on_expansion = true, starting_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { -0.25, -0.90625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { -0.21875, -0.84375 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.5, shift = { 1.1875, -0.0625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, starting_attack_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 1.7, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-big-1.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-big-2.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-3.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-4.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-big-5.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["big-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] } } }, starting_attack_speed = 0.034000000000000004, starting_attack_speed_when_killed = 0.068000000000000007, subgroup = "enemies", type = "turret" }, ["medium-worm-turret"] = { allow_turning_when_starting_attack = true, attack_from_start_frame = true, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { source_offset = { 0.15, -0.5 }, stream = "acid-stream-worm-medium", type = "stream" }, type = "direct" } }, cooldown = 4, damage_modifier = 48, lead_target_for_projectile_speed = 0.3375, min_range = 0, projectile_creation_parameters = { { 0, { -0.0778125, -3.15140625 } }, { 0.0625, { 1.26315625, -2.8609062500000002 } }, { 0.125, { 2.039984375, -2.2863906250000001 } }, { 0.1875, { 2.5107499999999998, -1.8856562500000001 } }, { 0.25, { 2.9828125, -0.97265625 } }, { 0.3125, { 2.5366875000000002, 0.31643749999999997 } }, { 0.375, { 1.8065468750000001, 1.041390625 } }, { 0.4375, { 0.77034374999999988, 1.0323125 } }, { 0.5, { 0.051874999999999991, 1.2709375000000001 } }, { 0.5625, { -0.90003124999999997, 1.53809375 } }, { 0.625, { -1.7546718749999998, 1.1970156249999999 } }, { 0.6875, { -2.4718437499999997, 0.56284374999999995 } }, { 0.75, { -3.2421875, -0.72624999999999993 } }, { 0.8125, { -2.9516875000000002, -1.70409375 } }, { 0.875, { -2.247484375, -2.545765625 } }, { 0.9375, { -1.01675, -3.0035625000000001 } } }, range = 30, type = "stream", use_shooter_direction = true }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-b[worm]", probability_expression = "(enemy_autoplace_base(2, 3)) * (1 - no_enemies_mode)", richness_expression = 1 }, build_base_evolution_requirement = 0.3, call_for_help_radius = 40, collision_box = { { -1.1000000000000001, -1 }, { 1.1000000000000001, 1 } }, corpse = "medium-worm-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "medium-worm-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 6.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-death-1.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-2.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-3.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-4.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-5.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-6.ogg", volume = 0.65 }, { filename = "__base__/sound/creatures/worm-death-7.ogg", volume = 0.65 } } }, ending_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { -0.20749999999999997, -0.75218749999999996 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { -0.18156249999999998, -0.70031249999999998 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { 0.98562499999999993, -0.051874999999999991 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, ending_attack_speed = 0.016000000000000001, ending_attack_speed_when_killed = 0.032000000000000002, ending_attack_starting_progress_when_killed = 0.59090909090909092, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, folded_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded.png", frame_count = 9, height = 120, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { 0, 0.10374999999999999 }, surface = "nauvis", usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded-mask.png", frame_count = 9, height = 108, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { 0, 0.18156249999999998 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-folded-shadow.png", frame_count = 9, height = 68, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.10374999999999999 }, surface = "nauvis", usage = "enemy", width = 116 } } }, folded_animation_is_stateless = true, folded_speed = 0.01, folded_speed_secondary = 0.023999999999999999, folded_state_corpse = "medium-worm-corpse-burrowed", folding_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "backward", scale = 0.41499999999999995, shift = { 0, -1.089375 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "backward", scale = 0.41499999999999995, shift = { 0, -0.72624999999999993 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "backward", scale = 0.41499999999999995, shift = { 1.4265625, -0.10374999999999999 }, surface = "nauvis", usage = "enemy", width = 410 } } }, folding_sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-folding-1.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-2.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-3.ogg", volume = 1 } } }, folding_speed = 0.015, folding_speed_when_killed = 0.03, graphics_set = {}, healing_per_tick = 0.015, icon = "__base__/graphics/icons/medium-worm.png", impact_category = "organic", integration = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", height = 298, scale = 0.41499999999999995, shift = { 0.12968749999999998, -0.37609374999999998 }, surface = "nauvis", usage = "enemy", width = 330 }, map_generator_bounding_box = { { -2.1000000000000001, -2 }, { 2.1000000000000001, 2 } }, max_health = 500, name = "medium-worm-turret", order = "b-c-b", prepare_range = 46, prepared_alternative_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 324, line_length = 6, scale = 0.41499999999999995, shift = { -0.051874999999999991, -1.2190624999999999 }, surface = "nauvis", usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-mask.png", flags = { "mask" }, frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 288, line_length = 6, scale = 0.41499999999999995, shift = { -0.051874999999999991, -0.98562499999999993 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-shadow.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, scale = 0.41499999999999995, shift = { 1.4784374999999999, -0.15562499999999999 }, surface = "nauvis", usage = "enemy", width = 424 } } }, prepared_alternative_chance = 0.2, prepared_alternative_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 4, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-alt-1.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-alt-2.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-3.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-4.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-5.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] } } }, prepared_alternative_speed = 0.014000000000000002, prepared_alternative_speed_secondary = 0.01, prepared_alternative_speed_when_killed = 0.028000000000000004, prepared_alternative_starting_progress_when_killed = 0.78873239436619711, prepared_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared.png", frame_count = 9, height = 300, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { -0.0778125, -1.0634375 }, surface = "nauvis", usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-mask.png", frame_count = 9, height = 268, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { -0.0778125, -0.85593749999999993 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-shadow.png", frame_count = 9, height = 122, line_length = 9, run_mode = "forward-then-backward", scale = 0.41499999999999995, shift = { 1.3487499999999999, -0.15562499999999999 }, surface = "nauvis", usage = "enemy", width = 408 } } }, prepared_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 1.45, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-breathe-1.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-2.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-3.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-4.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-5.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-6.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-7.ogg", max_volume = 0.8, min_volume = 0.6 }, { filename = "__base__/sound/creatures/worm-breathe-8.ogg", max_volume = 0.8, min_volume = 0.6 } } }, prepared_speed = 0.023999999999999999, prepared_speed_secondary = 0.012, preparing_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "forward", scale = 0.41499999999999995, shift = { 0, -1.089375 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "forward", scale = 0.41499999999999995, shift = { 0, -0.72624999999999993 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "forward", scale = 0.41499999999999995, shift = { 1.4265625, -0.10374999999999999 }, surface = "nauvis", usage = "enemy", width = 410 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-standup-1.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-2.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-3.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-4.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-5.ogg", volume = 0.6 } } }, preparing_speed = 0.023999999999999999, preparing_speed_when_killed = 0.047999999999999998, random_animation_offset = true, resistances = { { decrease = 5, type = "physical" }, { decrease = 5, percent = 15, type = "explosion" }, { decrease = 2, percent = 50, type = "fire" }, { percent = 20, type = "laser" } }, rotation_speed = 1, selection_box = { { -1.1000000000000001, -1 }, { 1.1000000000000001, 1 } }, shooting_cursor_size = 3.5, spawn_decoration = { { decorative = "worms-decal", spawn_max = 2, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "shroom-decal", spawn_max = 2, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal", spawn_max = 3, spawn_max_radius = 3, spawn_min = 1, spawn_min_radius = 0 }, { decorative = "enemy-decal-transparent", spawn_max = 4, spawn_max_radius = 3, spawn_min = 2, spawn_min_radius = 1 } }, spawn_decorations_on_expansion = true, starting_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { -0.20749999999999997, -0.75218749999999996 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { -0.18156249999999998, -0.70031249999999998 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.41499999999999995, shift = { 0.98562499999999993, -0.051874999999999991 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, starting_attack_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 2.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-1.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-2.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-3.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-4.ogg", max_volume = 0.7, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["medium-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] } } }, starting_attack_speed = 0.034000000000000004, starting_attack_speed_when_killed = 0.068000000000000007, subgroup = "enemies", type = "turret" }, ["small-worm-turret"] = { allow_turning_when_starting_attack = true, attack_from_start_frame = true, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { source_offset = { 0.15, -0.5 }, stream = "acid-stream-worm-small", type = "stream" }, type = "direct" } }, cooldown = 4, damage_modifier = 36, lead_target_for_projectile_speed = 0.3375, min_range = 0, projectile_creation_parameters = { { 0, { -0.0609375, -2.4679687500000003 } }, { 0.0625, { 0.98921875000000004, -2.2404687500000002 } }, { 0.125, { 1.5975781250000001, -1.790546875 } }, { 0.1875, { 1.9662500000000001, -1.47671875 } }, { 0.25, { 2.3359375, -0.76171875 } }, { 0.3125, { 1.9865625, 0.24781250000000004 } }, { 0.375, { 1.4147656250000001, 0.81554687500000007 } }, { 0.4375, { 0.60328125000000004, 0.80843750000000014 } }, { 0.5, { 0.040625, 0.9953125 } }, { 0.5625, { -0.70484375000000004, 1.2045312500000001 } }, { 0.625, { -1.3741406250000001, 0.93742187499999989 } }, { 0.6875, { -1.93578125, 0.44078125000000004 } }, { 0.75, { -2.5390625, -0.56875 } }, { 0.8125, { -2.3115625, -1.3345312499999999 } }, { 0.875, { -1.7600781249999999, -1.9936718750000001 } }, { 0.9375, { -0.79625000000000012, -2.3521874999999999 } } }, range = 25, type = "stream", use_shooter_direction = true }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-b[worm]", probability_expression = "(enemy_autoplace_base(0, 2)) * (1 - no_enemies_mode)", richness_expression = 1 }, call_for_help_radius = 40, collision_box = { { -0.9, -0.8 }, { 0.9, 0.8 } }, corpse = "small-worm-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "small-worm-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 2.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-death-small-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.9 }, volume = 0.56999999999999993 }, { filename = "__base__/sound/creatures/worm-death-small-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].dying_sound.variations[1].modifiers ]=], volume = 0.56999999999999993 }, { filename = "__base__/sound/creatures/worm-death-small-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].dying_sound.variations[1].modifiers ]=], volume = 0.56999999999999993 }, { filename = "__base__/sound/creatures/worm-death-small-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].dying_sound.variations[1].modifiers ]=], volume = 0.56999999999999993 } } }, ending_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { -0.1625, -0.5890625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { -0.1421875, -0.5484375 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].ending_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { 0.771875, -0.040625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, ending_attack_speed = 0.016000000000000001, ending_attack_speed_when_killed = 0.032000000000000002, ending_attack_starting_progress_when_killed = 0.59090909090909092, flags = { "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, folded_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded.png", frame_count = 9, height = 120, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { 0, 0.08125 }, surface = "nauvis", usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-folded-mask.png", frame_count = 9, height = 108, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { 0, 0.1421875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 130 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-folded-shadow.png", frame_count = 9, height = 68, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { 0.1015625, -0.08125 }, surface = "nauvis", usage = "enemy", width = 116 } } }, folded_animation_is_stateless = true, folded_speed = 0.01, folded_speed_secondary = 0.023999999999999999, folded_state_corpse = "small-worm-corpse-burrowed", folding_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "backward", scale = 0.325, shift = { 0, -0.853125 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "backward", scale = 0.325, shift = { 0, -0.56875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "backward", scale = 0.325, shift = { 1.1171875, -0.08125 }, surface = "nauvis", usage = "enemy", width = 410 } } }, folding_sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-folding-1.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-2.ogg", volume = 1 }, { filename = "__base__/sound/creatures/worm-folding-3.ogg", volume = 1 } } }, folding_speed = 0.015, folding_speed_when_killed = 0.03, graphics_set = {}, healing_per_tick = 0.01, icon = "__base__/graphics/icons/small-worm.png", impact_category = "organic", integration = { allow_forced_downscale = true, filename = "__base__/graphics/entity/worm/worm-hole-collapse.png", height = 298, scale = 0.325, shift = { 0.1015625, -0.29453125 }, surface = "nauvis", usage = "enemy", width = 330 }, map_generator_bounding_box = { { -1.9, -1.8 }, { 1.9, 1.8 } }, max_health = 200, name = "small-worm-turret", order = "b-c-a", prepare_range = 33, prepared_alternative_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 324, line_length = 6, scale = 0.325, shift = { -0.040625, -0.9546875 }, surface = "nauvis", usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-mask.png", flags = { "mask" }, frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 288, line_length = 6, scale = 0.325, shift = { -0.040625, -0.771875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 182 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-alternative-shadow.png", frame_count = 17, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].prepared_alternative_animation.layers[1].frame_sequence ]=], height = 120, line_length = 6, scale = 0.325, shift = { 1.1578125000000001, -0.121875 }, surface = "nauvis", usage = "enemy", width = 424 } } }, prepared_alternative_chance = 0.2, prepared_alternative_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 4, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-alt-1.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-alt-2.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-3.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-4.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-alt-5.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].prepared_alternative_sound.variations[1].modifiers ]=] } } }, prepared_alternative_speed = 0.023999999999999999, prepared_alternative_speed_secondary = 0.017999999999999998, prepared_alternative_speed_when_killed = 0.047999999999999998, prepared_alternative_starting_progress_when_killed = 0.78873239436619711, prepared_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared.png", frame_count = 9, height = 300, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { -0.0609375, -0.8328125 }, surface = "nauvis", usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-prepared-mask.png", frame_count = 9, height = 268, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { -0.0609375, -0.6703125 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 190 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-prepared-shadow.png", frame_count = 9, height = 122, line_length = 9, run_mode = "forward-then-backward", scale = 0.325, shift = { 1.0562500000000001, -0.121875 }, surface = "nauvis", usage = "enemy", width = 408 } } }, prepared_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, audible_distance_modifier = 1.45, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-breathe-1.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-2.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-3.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-4.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-5.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-6.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-7.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/worm-breathe-8.ogg", max_volume = 0.6, min_volume = 0.4 } } }, prepared_speed = 0.023999999999999999, prepared_speed_secondary = 0.012, preparing_animation = { layers = { { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing.png", frame_count = 18, height = 304, line_length = 6, run_mode = "forward", scale = 0.325, shift = { 0, -0.853125 }, surface = "nauvis", usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, filename = "__base__/graphics/entity/worm/worm-preparing-mask.png", flags = { "mask" }, frame_count = 18, height = 248, line_length = 6, run_mode = "forward", scale = 0.325, shift = { 0, -0.56875 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 188 }, { allow_forced_downscale = true, direction_count = 1, draw_as_shadow = true, filename = "__base__/graphics/entity/worm/worm-preparing-shadow.png", frame_count = 18, height = 124, line_length = 6, run_mode = "forward", scale = 0.325, shift = { 1.1171875, -0.08125 }, surface = "nauvis", usage = "enemy", width = 410 } } }, preparing_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-standup-small-1.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-small-2.ogg", volume = 0.6 }, { filename = "__base__/sound/creatures/worm-standup-small-3.ogg", volume = 0.6 } } }, preparing_speed = 0.023999999999999999, preparing_speed_when_killed = 0.047999999999999998, random_animation_offset = true, resistances = {}, selection_box = { { -0.9, -0.8 }, { 0.9, 0.8 } }, shooting_cursor_size = 3, spawn_decoration = { { decorative = "worms-decal", spawn_max = 2, spawn_max_radius = 2, spawn_min = 0, spawn_min_radius = 1 }, { decorative = "shroom-decal", spawn_max = 1, spawn_max_radius = 2, spawn_min = 1, spawn_min_radius = 1 }, { decorative = "enemy-decal", spawn_max = 2, spawn_max_radius = 1, spawn_min = 1, spawn_min_radius = 0 }, { decorative = "enemy-decal-transparent", spawn_max = 4, spawn_max_radius = 2, spawn_min = 2, spawn_min_radius = 1 } }, spawn_decorations_on_expansion = true, starting_attack_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-1.png", "__base__/graphics/entity/worm/worm-attack-2.png", "__base__/graphics/entity/worm/worm-attack-3.png", "__base__/graphics/entity/worm/worm-attack-4.png", "__base__/graphics/entity/worm/worm-attack-5.png", "__base__/graphics/entity/worm/worm-attack-6.png", "__base__/graphics/entity/worm/worm-attack-7.png", "__base__/graphics/entity/worm/worm-attack-8.png", "__base__/graphics/entity/worm/worm-attack-9.png", "__base__/graphics/entity/worm/worm-attack-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 440, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { -0.1625, -0.5890625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 480 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/worm/worm-attack-mask-1.png", "__base__/graphics/entity/worm/worm-attack-mask-2.png", "__base__/graphics/entity/worm/worm-attack-mask-3.png", "__base__/graphics/entity/worm/worm-attack-mask-4.png", "__base__/graphics/entity/worm/worm-attack-mask-5.png", "__base__/graphics/entity/worm/worm-attack-mask-6.png", "__base__/graphics/entity/worm/worm-attack-mask-7.png", "__base__/graphics/entity/worm/worm-attack-mask-8.png", "__base__/graphics/entity/worm/worm-attack-mask-9.png", "__base__/graphics/entity/worm/worm-attack-mask-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 366, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { -0.1421875, -0.5484375 }, slice = 4, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-worm-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 388 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/worm/worm-attack-shadow-1.png", "__base__/graphics/entity/worm/worm-attack-shadow-2.png", "__base__/graphics/entity/worm/worm-attack-shadow-3.png", "__base__/graphics/entity/worm/worm-attack-shadow-4.png", "__base__/graphics/entity/worm/worm-attack-shadow-5.png", "__base__/graphics/entity/worm/worm-attack-shadow-6.png", "__base__/graphics/entity/worm/worm-attack-shadow-7.png", "__base__/graphics/entity/worm/worm-attack-shadow-8.png", "__base__/graphics/entity/worm/worm-attack-shadow-9.png", "__base__/graphics/entity/worm/worm-attack-shadow-10.png" }, frame_count = 10, frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["behemoth-worm-turret"].starting_attack_animation.layers[1].frame_sequence ]=], height = 350, line_length = 4, lines_per_file = 4, scale = 0.325, shift = { 0.771875, -0.040625 }, slice = 4, surface = "nauvis", usage = "enemy", width = 618 } } }, starting_attack_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, audible_distance_modifier = 2.25, category = "enemy", variations = { { filename = "__base__/sound/creatures/worm-roar-1.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = { type = "main-menu", volume_multiplier = 0.9 } }, { filename = "__base__/sound/creatures/worm-roar-2.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-3.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/worm-roar-4.ogg", max_volume = 0.6, min_volume = 0.4, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].turret["small-worm-turret"].starting_attack_sound.variations[1].modifiers ]=] } } }, starting_attack_speed = 0.034000000000000004, starting_attack_speed_when_killed = 0.068000000000000007, subgroup = "enemies", type = "turret" } }, tutorial = { ["entity-transfers"] = { name = "entity-transfers", scenario = "entity-transfers", type = "tutorial" }, ["stack-transfers"] = { name = "stack-transfers", scenario = "stack-transfers", type = "tutorial" }, ["trains-advanced-signals"] = { name = "trains-advanced-signals", scenario = "trains-advanced-signals", type = "tutorial" }, ["trains-basic-signals"] = { name = "trains-basic-signals", scenario = "trains-basic-signals", type = "tutorial" }, ["trains-stations"] = { name = "trains-stations", scenario = "trains-stations", type = "tutorial" } }, ["underground-belt"] = { ["express-underground-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["express-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "express-underground-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "express-underground-belt-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_zoom = 1.8\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqdkMsKgzAQRf9l1lHQGrH5lVKKj0EGdBLyKIr470100UUXQldD7kzOSWaDbgpoLLEHtQH1mh2oxwaORm6nlHE7IyjAxVh0Lgs8oB2tjjXrcPKwC6CYLaCK/SkA2ZMnPCnHYX1xmDu0cUBc0gQY7SJAc3JHaHbLpYAVVJnLqBrIYn+2KwF+NYlGbEJ6yI+w/EMor306+EMYv0se55h8tyjgjdYdF8qmqJqbrOu6krW87/sHtAN7Dg==\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "150kW", icon = "__base__/graphics/icons/express-underground-belt.png", max_distance = 9, max_health = 170, minable = { mining_time = 0.1, result = "express-underground-belt" }, name = "express-underground-belt", next_upgrade = "turbo-underground-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.09375, structure = { back_patch = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure-back-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_in = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, direction_in_side_loading = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 576 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_out_side_loading = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 384 } }, front_patch = { sheet = { filename = "__base__/graphics/entity/express-underground-belt/express-underground-belt-structure-front-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, frozen_patch_in = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, frozen_patch_out = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } } }, type = "underground-belt", underground_collision_mask = "SERPENT PLACEHOLDER" --[=[ ref [""]["pipe-to-ground"]["pipe-to-ground"].fluid_box.pipe_connections[2].underground_collision_mask ]=], underground_remove_belts_sprite = { filename = "__core__/graphics/arrows/underground-lines-remove.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, underground_sprite = { filename = "__core__/graphics/arrows/underground-lines.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, working_sound = { max_sounds_per_prototype = 2, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/express-underground-belt.ogg", volume = 0.35 }, use_doppler_shift = false } }, ["fast-underground-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["fast-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "fast-underground-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "fast-underground-belt-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_zoom = 1.8\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVkMsKg0AMRf8l61HQOmL9lVKKj1QCmpF5lIrMvzfqootCS1chd3LvyWSFdgw4W2IP9QrUGXZQX1ZwNHAzbho3E0IN98b5JHCPdrBGatLi6CEqINGeUGfxqgDZkyc8IvZmuXGYWrQyoL5HKZiNE7fhjSqJSZ5qBYs4Uy2cnix2x3OhwC/zFkU8h22LD1r+L634DTPB7zT5KHmcRHkfT8EDrdsNeZUV1UmXZVnoUp9jfAFtuXb2\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "100kW", icon = "__base__/graphics/icons/fast-underground-belt.png", max_distance = 7, max_health = 160, minable = { mining_time = 0.1, result = "fast-underground-belt" }, name = "fast-underground-belt", next_upgrade = "express-underground-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = { { percent = 60, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.0625, structure = { back_patch = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure-back-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_in = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, direction_in_side_loading = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 576 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_out_side_loading = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 384 } }, front_patch = { sheet = { filename = "__base__/graphics/entity/fast-underground-belt/fast-underground-belt-structure-front-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, frozen_patch_in = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, frozen_patch_out = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } } }, type = "underground-belt", underground_collision_mask = "SERPENT PLACEHOLDER" --[=[ ref [""]["pipe-to-ground"]["pipe-to-ground"].fluid_box.pipe_connections[2].underground_collision_mask ]=], underground_sprite = { filename = "__core__/graphics/arrows/underground-lines.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, working_sound = { max_sounds_per_prototype = 2, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/fast-underground-belt.ogg", volume = 0.27000000000000002 }, use_doppler_shift = false } }, ["turbo-underground-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "turbo-underground-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "turbo-underground-belt-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_zoom = 1.8\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVkM8KgzAMxt8l5yr4p8X1VcYYVoMENJXajon47mv1sMMOslPIl+T7JdnAjAFnR+xBb0Cd5QX0fYOFBm7HpHE7IWjwwRmbBe7RDc7GmBkcPewCKGpv0MX+EIDsyROeHkeyPjlMBl1sEBdeAma7xHHLiRstszqXAlbQVS4jqCeH3VmuBfh1Tl7Ec0hr/ODKv3HqmmaDP3DxVPI4ReX7PwEvdMsxUDZF3VRSKVVLJW/7/gFK3nh4\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "200kW", icon = "__space-age__/graphics/icons/turbo-underground-belt.png", max_distance = 11, max_health = 170, minable = { mining_time = 0.1, result = "turbo-underground-belt" }, name = "turbo-underground-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].loader["turbo-loader"].open_sound ]=], resistances = { { percent = 60, type = "fire" }, { percent = 30, type = "impact" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.125, structure = { back_patch = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure-back-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_in = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, direction_in_side_loading = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 576 } }, direction_out = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_out_side_loading = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 384 } }, front_patch = { sheet = { filename = "__space-age__/graphics/entity/turbo-underground-belt/turbo-underground-belt-structure-front-patch.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, frozen_patch_in = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, frozen_patch_out = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } } }, type = "underground-belt", underground_collision_mask = "SERPENT PLACEHOLDER" --[=[ ref [""]["pipe-to-ground"]["pipe-to-ground"].fluid_box.pipe_connections[2].underground_collision_mask ]=], underground_remove_belts_sprite = { filename = "__core__/graphics/arrows/underground-lines-remove.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, underground_sprite = { filename = "__core__/graphics/arrows/underground-lines.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, working_sound = { max_sounds_per_prototype = 2, persistent = true, sound = { audible_distance_modifier = 0.5, filename = "__base__/sound/express-underground-belt.ogg", volume = 0.35 }, use_doppler_shift = false } }, ["underground-belt"] = { animation_speed_coefficient = 32, belt_animation_set = "SERPENT PLACEHOLDER" --[=[ ref [""]["lane-splitter"]["lane-splitter"].belt_animation_set ]=], close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "underground-belt-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "spark-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, dying_explosion = "underground-belt-explosion", factoriopedia_simulation = { init = " game.simulation.camera_position = {0, 0.5}\n game.simulation.camera_zoom = 1.8\n game.surfaces[1].create_entities_from_blueprint_string\n {\n string = \"0eNqVkEkKwzAMRe+itRuawSH1VUopGUQQJHLwUBqC7147WXRRSulK6Fv/P1kbdJPHxRA7UBtQr9mCum5gaeR2Shq3M4ICzwOa0ehYTx1ODoIAitoTVB5uApAdOcLDvTfrnf3coYkD4muKgEXbaNScWDHslGdSwArqnMmIGMhgfzxXAty6pBTixacFPkDFH6DyN0d7t4Pi98jhHJX3tQQ80NjdUDR51ZSyrutK1vISwgsE2HFh\",\n position = {0, 0}\n }\n " }, fast_replaceable_group = "transport-belt", flags = { "placeable-neutral", "player-creation" }, heating_energy = "50kW", icon = "__base__/graphics/icons/underground-belt.png", max_distance = 5, max_health = 150, minable = { mining_time = 0.1, result = "underground-belt" }, name = "underground-belt", next_upgrade = "fast-underground-belt", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], resistances = "SERPENT PLACEHOLDER" --[=[ ref [""]["linked-belt"]["linked-belt"].resistances ]=], selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, speed = 0.03125, structure = { back_patch = "SERPENT PLACEHOLDER" --[=[ ref [""]["linked-belt"]["linked-belt"].structure.back_patch ]=], direction_in = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, direction_in_side_loading = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 576 } }, direction_out = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } }, direction_out_side_loading = { sheet = { filename = "__base__/graphics/entity/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 384 } }, front_patch = "SERPENT PLACEHOLDER" --[=[ ref [""]["linked-belt"]["linked-belt"].structure.front_patch ]=], frozen_patch_in = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192, y = 192 } }, frozen_patch_out = { sheet = { filename = "__space-age__/graphics/entity/frozen/underground-belt/underground-belt-structure.png", height = 192, priority = "extra-high", scale = 0.5, width = 192 } } }, type = "underground-belt", underground_collision_mask = "SERPENT PLACEHOLDER" --[=[ ref [""]["pipe-to-ground"]["pipe-to-ground"].fluid_box.pipe_connections[2].underground_collision_mask ]=], underground_sprite = { filename = "__core__/graphics/arrows/underground-lines.png", height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, working_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["linked-belt"]["linked-belt"].working_sound ]=] } }, unit = { ["behemoth-biter"] = { absorptions_to_join_attack = { pollution = 400 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { damage = { amount = 90, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-1.png", "__base__/graphics/entity/biter/biter-attack-2.png", "__base__/graphics/entity/biter/biter-attack-3.png", "__base__/graphics/entity/biter/biter-attack-4.png" }, frame_count = 11, height = 348, line_length = 16, lines_per_file = 4, scale = 0.6, shift = { 0, -0.9375 }, slice = 11, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask1-1.png", "__base__/graphics/entity/biter/biter-attack-mask1-2.png", "__base__/graphics/entity/biter/biter-attack-mask1-3.png", "__base__/graphics/entity/biter/biter-attack-mask1-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.6, shift = { -0.0375, -1.5374999999999998 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 360 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask2-1.png", "__base__/graphics/entity/biter/biter-attack-mask2-2.png", "__base__/graphics/entity/biter/biter-attack-mask2-3.png", "__base__/graphics/entity/biter/biter-attack-mask2-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.6, shift = { -0.0375, -1.5374999999999998 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 358 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-attack-shadow-1.png", "__base__/graphics/entity/biter/biter-attack-shadow-2.png", "__base__/graphics/entity/biter/biter-attack-shadow-3.png", "__base__/graphics/entity/biter/biter-attack-shadow-4.png" }, frame_count = 11, height = 258, line_length = 16, lines_per_file = 4, scale = 0.6, shift = { 1.1624999999999999, -0.0375 }, slice = 11, surface = "nauvis", usage = "enemy", width = 476 } } }, cooldown = 50, cooldown_deviation = 0.15, range = 1.5, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-roar-behemoth-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/biter-roar-behemoth-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.65 } } }, type = "projectile" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "behemoth-biter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.32000000000000002, distraction_cooldown = 300, dying_explosion = "behemoth-biter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-death-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.8 }, volume = 0.52000000000000002 }, { filename = "__base__/sound/creatures/biter-death-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.52000000000000002 }, { filename = "__base__/sound/creatures/biter-death-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.52000000000000002 }, { filename = "__base__/sound/creatures/biter-death-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.52000000000000002 }, { filename = "__base__/sound/creatures/biter-death-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.52000000000000002 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"behemoth-biter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.1, icon = "__base__/graphics/icons/behemoth-biter.png", impact_category = "organic", max_health = 3000, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.3, name = "behemoth-biter", order = "b-a-d", resistances = { { decrease = 12, percent = 10, type = "physical" }, { decrease = 12, percent = 10, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-1.png", "__base__/graphics/entity/biter/biter-run-2.png", "__base__/graphics/entity/biter/biter-run-3.png", "__base__/graphics/entity/biter/biter-run-4.png" }, frame_count = 16, height = 310, line_length = 8, lines_per_file = 8, scale = 0.6, shift = { -0.0375, -0.1875 }, slice = 8, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask1-1.png", "__base__/graphics/entity/biter/biter-run-mask1-2.png", "__base__/graphics/entity/biter/biter-run-mask1-3.png", "__base__/graphics/entity/biter/biter-run-mask1-4.png" }, flags = { "mask" }, frame_count = 16, height = 182, line_length = 8, lines_per_file = 8, scale = 0.6, shift = { -0.0375, -1.3875 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 238 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask2-1.png", "__base__/graphics/entity/biter/biter-run-mask2-2.png", "__base__/graphics/entity/biter/biter-run-mask2-3.png", "__base__/graphics/entity/biter/biter-run-mask2-4.png" }, flags = { "mask" }, frame_count = 16, height = 184, line_length = 8, lines_per_file = 8, scale = 0.6, shift = { 0, -1.425 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 232 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-run-shadow-1.png", "__base__/graphics/entity/biter/biter-run-shadow-2.png", "__base__/graphics/entity/biter/biter-run-shadow-3.png", "__base__/graphics/entity/biter/biter-run-shadow-4.png" }, frame_count = 16, height = 292, line_length = 8, lines_per_file = 8, scale = 0.6, shift = { 0.3, -0.0375 }, slice = 8, surface = "nauvis", usage = "enemy", width = 432 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.7, -1.5 }, { 0.7, 0.3 } }, spawning_time_modifier = 12, sticker_box = { { -0.6, -0.8 }, { 0.6, 0 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/biter-walk-big-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/biter-walk-big-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-7.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-8.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-9.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-10.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/biter/biter-reflection.png", height = 28, priority = "extra-high", scale = 6, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0041666666666666661, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-call-behemoth-1.ogg", max_volume = 0.9, min_volume = 0.5 }, { filename = "__base__/sound/creatures/biter-call-behemoth-2.ogg", max_volume = 0.9, min_volume = 0.5 }, { filename = "__base__/sound/creatures/biter-call-behemoth-3.ogg", max_volume = 0.9, min_volume = 0.5 }, { filename = "__base__/sound/creatures/biter-call-behemoth-4.ogg", max_volume = 0.9, min_volume = 0.5 }, { filename = "__base__/sound/creatures/biter-call-behemoth-5.ogg", max_volume = 0.9, min_volume = 0.5 }, { filename = "__base__/sound/creatures/biter-call-behemoth-6.ogg", max_volume = 0.9, min_volume = 0.5 } } } } }, ["behemoth-spitter"] = { absorptions_to_join_attack = { pollution = 200 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], alternative_attacking_frame_sequence = { attacking_animation_speed = 0.025, attacking_frame_sequence = { 7, 8, 9, 10, 11, 12, 13, 14, 13, 14, 13, 12, 11, 10, 9, 8 }, back_to_walk_animation_speed = 0.066666666666666661, back_to_walk_frame_sequence = { 6, 5, 4, 3, 2, 1 }, cooldown_animation_speed = 0.05, cooldown_frame_sequence = { 7 }, prepared_animation_speed = 0.2, prepared_frame_sequence = { 7 }, warmup2_frame_sequence = { 7, 7, 7, 7, 7, 7 }, warmup_animation_speed = 0.066666666666666661, warmup_frame_sequence = { 1, 2, 3, 4, 5, 6 } }, attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "acid-stream-spitter-behemoth", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0, -0.46875 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.6, shift = { 0.9, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 100, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-1.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-2.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-3.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-4.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-5.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-6.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-7.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-behemoth-8.ogg", volume = 0.46999999999999993 } } }, end_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-end-big-1.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-2.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-3.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-4.ogg", volume = 0.42999999999999998 }, { filename = "__base__/sound/creatures/spitter-spit-end-big-5.ogg", volume = 0.42999999999999998 } } } }, damage_modifier = 60, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 10, projectile_creation_parameters = { { 0, { 0, -3.28125 } }, { 0.0625, { 0.73499999999999996, -3.1837499999999999 } }, { 0.125, { 1.4324999999999999, -2.8012499999999996 } }, { 0.1875, { 2.1150000000000002, -2.2537500000000001 } }, { 0.25, { 2.3624999999999998, -1.3687499999999999 } }, { 0.3125, { 2.0775000000000001, -0.52125000000000004 } }, { 0.375, { 1.5074999999999998, 0.063749999999999973 } }, { 0.4375, { 0.77249999999999996, 0.37125000000000008 } }, { 0.5, { 0.01875, 0.50625 } }, { 0.5625, { -0.79124999999999996, 0.39000000000000007 } }, { 0.625, { -1.48875, 0.10125000000000002 } }, { 0.6875, { -2.0212500000000002, -0.48374999999999986 } }, { 0.75, { -2.34375, -1.33125 } }, { 0.8125, { -2.0212500000000002, -2.2162500000000001 } }, { 0.875, { -1.4512499999999999, -2.7637499999999999 } }, { 0.9375, { -0.71625000000000005, -3.0337499999999999 } } }, range = 16, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "behemoth-spitter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.084000000000000004, distraction_cooldown = 300, dying_explosion = "behemoth-spitter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-death-behemoth-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spitter-death-behemoth-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.7 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"behemoth-spitter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.1, icon = "__base__/graphics/icons/behemoth-spitter.png", impact_category = "organic", max_health = 1500, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.15, name = "behemoth-spitter", order = "b-b-d", resistances = { { percent = 30, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-1.png", "__base__/graphics/entity/spitter/spitter-run-2.png", "__base__/graphics/entity/spitter/spitter-run-3.png" }, frame_count = 16, height = 220, line_length = 6, lines_per_file = 15, scale = 0.6, shift = { 0, -0.4125 }, slice = 6, surface = "nauvis", usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask1-1.png", "__base__/graphics/entity/spitter/spitter-run-mask1-2.png", "__base__/graphics/entity/spitter/spitter-run-mask1-3.png" }, flags = { "mask" }, frame_count = 16, height = 196, line_length = 6, lines_per_file = 15, scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask2-1.png", "__base__/graphics/entity/spitter/spitter-run-mask2-2.png", "__base__/graphics/entity/spitter/spitter-run-mask2-3.png" }, flags = { "mask" }, frame_count = 16, height = 194, line_length = 6, lines_per_file = 15, scale = 0.6, shift = { 0, -0.6375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["behemoth-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 248 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-run-shadow-1.png", "__base__/graphics/entity/spitter/spitter-run-shadow-2.png" }, frame_count = 16, height = 176, line_length = 6, lines_per_file = 22, scale = 0.6, shift = { 0.61875, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 304 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.7, -1 }, { 0.7, 1 } }, spawning_time_modifier = 12, sticker_box = { { -0.3, -0.5 }, { 0.3, 0.1 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/spitter-walk-big-1.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/spitter-walk-big-2.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-3.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-4.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-5.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-6.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-7.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-8.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-9.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-10.ogg", max_volume = 0.6, min_volume = 0.3, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/spitter/spitter-reflection.png", height = 32, priority = "extra-high", scale = 6, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0041666666666666661, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-call-big-1.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/spitter-call-big-2.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/spitter-call-big-3.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/spitter-call-big-4.ogg", max_volume = 0.6, min_volume = 0.4 }, { filename = "__base__/sound/creatures/spitter-call-big-5.ogg", max_volume = 0.6, min_volume = 0.4 } } } } }, ["big-biter"] = { absorptions_to_join_attack = { pollution = 80 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { damage = { amount = 30, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-1.png", "__base__/graphics/entity/biter/biter-attack-2.png", "__base__/graphics/entity/biter/biter-attack-3.png", "__base__/graphics/entity/biter/biter-attack-4.png" }, frame_count = 11, height = 348, line_length = 16, lines_per_file = 4, scale = 0.5, shift = { 0, -0.78125 }, slice = 11, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask1-1.png", "__base__/graphics/entity/biter/biter-attack-mask1-2.png", "__base__/graphics/entity/biter/biter-attack-mask1-3.png", "__base__/graphics/entity/biter/biter-attack-mask1-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.5, shift = { -0.03125, -1.28125 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 360 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask2-1.png", "__base__/graphics/entity/biter/biter-attack-mask2-2.png", "__base__/graphics/entity/biter/biter-attack-mask2-3.png", "__base__/graphics/entity/biter/biter-attack-mask2-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.5, shift = { -0.03125, -1.28125 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 358 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-attack-shadow-1.png", "__base__/graphics/entity/biter/biter-attack-shadow-2.png", "__base__/graphics/entity/biter/biter-attack-shadow-3.png", "__base__/graphics/entity/biter/biter-attack-shadow-4.png" }, frame_count = 11, height = 258, line_length = 16, lines_per_file = 4, scale = 0.5, shift = { 0.96875, -0.03125 }, slice = 11, surface = "nauvis", usage = "enemy", width = 476 } } }, cooldown = 35, cooldown_deviation = 0.15, range = 1.5, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-roar-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.37000000000000002 }, { filename = "__base__/sound/creatures/biter-roar-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.37000000000000002 }, { filename = "__base__/sound/creatures/biter-roar-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.37000000000000002 }, { filename = "__base__/sound/creatures/biter-roar-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.37000000000000002 }, { filename = "__base__/sound/creatures/biter-roar-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.37000000000000002 } } }, type = "projectile" }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "big-biter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.3, distraction_cooldown = 300, dying_explosion = "big-biter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-death-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.8 }, volume = 0.45 }, { filename = "__base__/sound/creatures/biter-death-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/biter-death-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/biter-death-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/biter-death-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"big-biter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.02, icon = "__base__/graphics/icons/big-biter.png", impact_category = "organic", max_health = 375, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.23000000000000003, name = "big-biter", order = "b-a-c", resistances = { { decrease = 8, percent = 10, type = "physical" }, { percent = 10, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-1.png", "__base__/graphics/entity/biter/biter-run-2.png", "__base__/graphics/entity/biter/biter-run-3.png", "__base__/graphics/entity/biter/biter-run-4.png" }, frame_count = 16, height = 310, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { -0.03125, -0.15625 }, slice = 8, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask1-1.png", "__base__/graphics/entity/biter/biter-run-mask1-2.png", "__base__/graphics/entity/biter/biter-run-mask1-3.png", "__base__/graphics/entity/biter/biter-run-mask1-4.png" }, flags = { "mask" }, frame_count = 16, height = 182, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { -0.03125, -1.15625 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 238 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask2-1.png", "__base__/graphics/entity/biter/biter-run-mask2-2.png", "__base__/graphics/entity/biter/biter-run-mask2-3.png", "__base__/graphics/entity/biter/biter-run-mask2-4.png" }, flags = { "mask" }, frame_count = 16, height = 184, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { 0, -1.1875 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 232 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-run-shadow-1.png", "__base__/graphics/entity/biter/biter-run-shadow-2.png", "__base__/graphics/entity/biter/biter-run-shadow-3.png", "__base__/graphics/entity/biter/biter-run-shadow-4.png" }, frame_count = 16, height = 292, line_length = 8, lines_per_file = 8, scale = 0.5, shift = { 0.25, -0.03125 }, slice = 8, surface = "nauvis", usage = "enemy", width = 432 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.7, -1.5 }, { 0.7, 0.3 } }, spawning_time_modifier = 3, sticker_box = { { -0.6, -0.8 }, { 0.6, 0 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/biter-walk-big-1.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/biter-walk-big-2.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-3.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-4.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-5.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-6.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-7.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-8.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-9.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-big-10.ogg", max_volume = 0.7, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-biter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/biter/biter-reflection.png", height = 28, priority = "extra-high", scale = 5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0041666666666666661, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-call-big-1.ogg", max_volume = 0.7, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-big-2.ogg", max_volume = 0.7, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-big-3.ogg", max_volume = 0.7, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-big-4.ogg", max_volume = 0.7, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-big-5.ogg", max_volume = 0.7, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-big-6.ogg", max_volume = 0.7, min_volume = 0.4 } } } } }, ["big-spitter"] = { absorptions_to_join_attack = { pollution = 30 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], alternative_attacking_frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].alternative_attacking_frame_sequence ]=], attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "acid-stream-spitter-big", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.53125 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.75, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 100, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-big-1.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-2.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-3.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-4.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-5.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-6.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-7.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-8.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-9.ogg", volume = 0.46999999999999993 }, { filename = "__base__/sound/creatures/spitter-spit-start-big-10.ogg", volume = 0.46999999999999993 } } } }, damage_modifier = 36, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 10, projectile_creation_parameters = { { 0, { 0, -2.734375 } }, { 0.0625, { 0.6125, -2.6531250000000002 } }, { 0.125, { 1.1937500000000001, -2.3343750000000001 } }, { 0.1875, { 1.7625000000000002, -1.878125 } }, { 0.25, { 1.96875, -1.140625 } }, { 0.3125, { 1.7312500000000002, -0.434375 } }, { 0.375, { 1.2562500000000001, 0.053124999999999982 } }, { 0.4375, { 0.64375, 0.30937500000000009 } }, { 0.5, { 0.015625, 0.421875 } }, { 0.5625, { -0.659375, 0.32500000000000009 } }, { 0.625, { -1.2406250000000001, 0.084374999999999982 } }, { 0.6875, { -1.6843750000000002, -0.403125 } }, { 0.75, { -1.953125, -1.109375 } }, { 0.8125, { -1.6843750000000002, -1.846875 } }, { 0.875, { -1.2093750000000001, -2.3031250000000001 } }, { 0.9375, { -0.596875, -2.5281250000000002 } } }, range = 15, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "big-spitter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.070000000000000009, distraction_cooldown = 300, dying_explosion = "big-spitter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-death-big-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 }, { filename = "__base__/sound/creatures/spitter-death-big-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.70999999999999996 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"big-spitter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.01, icon = "__base__/graphics/icons/big-spitter.png", impact_category = "organic", max_health = 200, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.15, name = "big-spitter", order = "b-b-c", resistances = { { percent = 15, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-1.png", "__base__/graphics/entity/spitter/spitter-run-2.png", "__base__/graphics/entity/spitter/spitter-run-3.png" }, frame_count = 16, height = 220, line_length = 6, lines_per_file = 15, scale = 0.5, shift = { 0, -0.34375 }, slice = 6, surface = "nauvis", usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask1-1.png", "__base__/graphics/entity/spitter/spitter-run-mask1-2.png", "__base__/graphics/entity/spitter/spitter-run-mask1-3.png" }, flags = { "mask" }, frame_count = 16, height = 196, line_length = 6, lines_per_file = 15, scale = 0.5, shift = { 0, -0.53125 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask2-1.png", "__base__/graphics/entity/spitter/spitter-run-mask2-2.png", "__base__/graphics/entity/spitter/spitter-run-mask2-3.png" }, flags = { "mask" }, frame_count = 16, height = 194, line_length = 6, lines_per_file = 15, scale = 0.5, shift = { 0, -0.53125 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 248 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-run-shadow-1.png", "__base__/graphics/entity/spitter/spitter-run-shadow-2.png" }, frame_count = 16, height = 176, line_length = 6, lines_per_file = 22, scale = 0.5, shift = { 0.515625, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 304 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.7, -1 }, { 0.7, 1 } }, spawning_time_modifier = 3, sticker_box = { { -0.3, -0.5 }, { 0.3, 0.1 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/spitter-walk-big-1.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/spitter-walk-big-2.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-3.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-4.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-5.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-6.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-7.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-8.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-9.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-big-10.ogg", max_volume = 0.5, min_volume = 0.2, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-spitter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/spitter/spitter-reflection.png", height = 32, priority = "extra-high", scale = 5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0041666666666666661, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-call-big-1.ogg", max_volume = 0.46000000000000005, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-big-2.ogg", max_volume = 0.46000000000000005, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-big-3.ogg", max_volume = 0.46000000000000005, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-big-4.ogg", max_volume = 0.46000000000000005, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-big-5.ogg", max_volume = 0.46000000000000005, min_volume = 0.2 } } } } }, ["big-wriggler-pentapod"] = { absorptions_to_join_attack = { spores = 2 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = 9, type = "physical" }, type = "damage" }, { damage = { amount = 9, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.6, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.6, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.6, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.8, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-1.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-2.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-3.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-4.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-5.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-6.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-7.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-8.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-9.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] } } }, type = "projectile" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "big-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "big-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"big-wriggler-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = 0.013333333333333333, icon = "__space-age__/graphics/icons/big-wriggler.png", impact_category = "organic", max_health = 400, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.2, name = "big-wriggler-pentapod", order = "gleba-a-wriggler-1", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 117, 116, 104, 255 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 108.5, 0.5, 18, 128.5 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, sticker_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.5 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2.5, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["big-wriggler-pentapod-premature"] = { absorptions_to_join_attack = { spores = 0 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { source_effects = { { damage = { amount = -3.813333333333334, type = "poison" }, type = "damage" } }, target_effects = { { damage = { amount = 9, type = "physical" }, type = "damage" }, { damage = { amount = 9, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.6, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.6, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.6, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.8, range_mode = "bounding-box-to-bounding-box", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod"].attack_parameters.sound ]=], type = "projectile" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "big-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "big-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.5 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"big-wriggler-pentapod-premature\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = -0.13333333333333333, icon = "__space-age__/graphics/icons/big-wriggler-premature.png", impact_category = "organic", max_health = 400, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.2, name = "big-wriggler-pentapod-premature", order = "gleba-a-wriggler-1", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["big-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.6, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.9, -0.9 }, { 0.9, 0.9 } }, sticker_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 2 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.5 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2.5, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["big-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["medium-biter"] = { absorptions_to_join_attack = { pollution = 20 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { damage = { amount = 15, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-1.png", "__base__/graphics/entity/biter/biter-attack-2.png", "__base__/graphics/entity/biter/biter-attack-3.png", "__base__/graphics/entity/biter/biter-attack-4.png" }, frame_count = 11, height = 348, line_length = 16, lines_per_file = 4, scale = 0.35, shift = { 0, -0.546875 }, slice = 11, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask1-1.png", "__base__/graphics/entity/biter/biter-attack-mask1-2.png", "__base__/graphics/entity/biter/biter-attack-mask1-3.png", "__base__/graphics/entity/biter/biter-attack-mask1-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.35, shift = { -0.021875, -0.896875 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 360 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask2-1.png", "__base__/graphics/entity/biter/biter-attack-mask2-2.png", "__base__/graphics/entity/biter/biter-attack-mask2-3.png", "__base__/graphics/entity/biter/biter-attack-mask2-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.35, shift = { -0.021875, -0.896875 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 358 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-attack-shadow-1.png", "__base__/graphics/entity/biter/biter-attack-shadow-2.png", "__base__/graphics/entity/biter/biter-attack-shadow-3.png", "__base__/graphics/entity/biter/biter-attack-shadow-4.png" }, frame_count = 11, height = 258, line_length = 16, lines_per_file = 4, scale = 0.35, shift = { 0.678125, -0.021875 }, slice = 11, surface = "nauvis", usage = "enemy", width = 476 } } }, cooldown = 35, cooldown_deviation = 0.15, range = 1, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-roar-mid-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 }, { filename = "__base__/sound/creatures/biter-roar-mid-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.72999999999999998 } } }, type = "projectile" }, collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, corpse = "medium-biter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.18799999999999999, distraction_cooldown = 300, dying_explosion = "medium-biter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3999999999999999 }, volume = 0.6 }, { filename = "__base__/sound/creatures/biter-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/creatures/biter-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/creatures/biter-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.6 }, { filename = "__base__/sound/creatures/biter-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.6 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"medium-biter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.01, icon = "__base__/graphics/icons/medium-biter.png", impact_category = "organic", max_health = 75, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.23999999999999999, name = "medium-biter", order = "b-a-b", resistances = { { decrease = 4, percent = 10, type = "physical" }, { percent = 10, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-1.png", "__base__/graphics/entity/biter/biter-run-2.png", "__base__/graphics/entity/biter/biter-run-3.png", "__base__/graphics/entity/biter/biter-run-4.png" }, frame_count = 16, height = 310, line_length = 8, lines_per_file = 8, scale = 0.35, shift = { -0.021875, -0.109375 }, slice = 8, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask1-1.png", "__base__/graphics/entity/biter/biter-run-mask1-2.png", "__base__/graphics/entity/biter/biter-run-mask1-3.png", "__base__/graphics/entity/biter/biter-run-mask1-4.png" }, flags = { "mask" }, frame_count = 16, height = 182, line_length = 8, lines_per_file = 8, scale = 0.35, shift = { -0.021875, -0.809375 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 238 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask2-1.png", "__base__/graphics/entity/biter/biter-run-mask2-2.png", "__base__/graphics/entity/biter/biter-run-mask2-3.png", "__base__/graphics/entity/biter/biter-run-mask2-4.png" }, flags = { "mask" }, frame_count = 16, height = 184, line_length = 8, lines_per_file = 8, scale = 0.35, shift = { 0, -0.83125 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 232 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-run-shadow-1.png", "__base__/graphics/entity/biter/biter-run-shadow-2.png", "__base__/graphics/entity/biter/biter-run-shadow-3.png", "__base__/graphics/entity/biter/biter-run-shadow-4.png" }, frame_count = 16, height = 292, line_length = 8, lines_per_file = 8, scale = 0.35, shift = { 0.175, -0.021875 }, slice = 8, surface = "nauvis", usage = "enemy", width = 432 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.7, -1.5 }, { 0.7, 0.3 } }, sticker_box = { { -0.3, -0.5 }, { 0.3, 0.1 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/biter-walk-1.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = { type = "main-menu", volume_multiplier = 1.8 } }, { filename = "__base__/sound/creatures/biter-walk-2.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-3.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-4.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-5.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-6.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-7.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-biter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/biter/biter-reflection.png", height = 28, priority = "extra-high", scale = 3.5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0013888888888888888, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-call-1.ogg", max_volume = 0.9, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-2.ogg", max_volume = 0.9, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-3.ogg", max_volume = 0.9, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-4.ogg", max_volume = 0.9, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-5.ogg", max_volume = 0.9, min_volume = 0.4 } } } } }, ["medium-spitter"] = { absorptions_to_join_attack = { pollution = 12 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], alternative_attacking_frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].alternative_attacking_frame_sequence ]=], attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "acid-stream-spitter-medium", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.35, shift = { 0, -0.37187499999999996 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.35, shift = { 0, -0.2734375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.35, shift = { 0, -0.2734375 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.35, shift = { 0.52499999999999991, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 100, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-mid-1.ogg", volume = 0.35 }, { filename = "__base__/sound/creatures/spitter-spit-start-mid-2.ogg", volume = 0.35 }, { filename = "__base__/sound/creatures/spitter-spit-start-mid-3.ogg", volume = 0.35 }, { filename = "__base__/sound/creatures/spitter-spit-start-mid-4.ogg", volume = 0.35 }, { filename = "__base__/sound/creatures/spitter-spit-start-mid-5.ogg", volume = 0.35 } } } }, damage_modifier = 24, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 10, projectile_creation_parameters = { { 0, { 0, -1.9140625 } }, { 0.0625, { 0.42874999999999996, -1.8571875 } }, { 0.125, { 0.83562499999999993, -1.6340624999999998 } }, { 0.1875, { 1.2337499999999999, -1.3146875 } }, { 0.25, { 1.3781249999999998, -0.79843749999999991 } }, { 0.3125, { 1.211875, -0.30406249999999995 } }, { 0.375, { 0.87937499999999993, 0.037187499999999982 } }, { 0.4375, { 0.45062499999999996, 0.21656250000000004 } }, { 0.5, { 0.0109375, 0.2953125 } }, { 0.5625, { -0.46156249999999996, 0.22750000000000004 } }, { 0.625, { -0.86843749999999993, 0.059062500000000018 } }, { 0.6875, { -1.1790624999999999, -0.2821875 } }, { 0.75, { -1.3671875, -0.77656249999999991 } }, { 0.8125, { -1.1790624999999999, -1.2928124999999999 } }, { 0.875, { -0.84656249999999993, -1.6121874999999999 } }, { 0.9375, { -0.41781249999999996, -1.7696875 } } }, range = 14, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "medium-spitter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.055, distraction_cooldown = 300, dying_explosion = "medium-spitter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-death-mid-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 }, { filename = "__base__/sound/creatures/spitter-death-mid-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.65 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"medium-spitter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.01, icon = "__base__/graphics/icons/medium-spitter.png", impact_category = "organic", max_health = 50, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.16500000000000002, name = "medium-spitter", order = "b-b-b", resistances = { { percent = 10, type = "explosion" } }, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-1.png", "__base__/graphics/entity/spitter/spitter-run-2.png", "__base__/graphics/entity/spitter/spitter-run-3.png" }, frame_count = 16, height = 220, line_length = 6, lines_per_file = 15, scale = 0.35, shift = { 0, -0.240625 }, slice = 6, surface = "nauvis", usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask1-1.png", "__base__/graphics/entity/spitter/spitter-run-mask1-2.png", "__base__/graphics/entity/spitter/spitter-run-mask1-3.png" }, flags = { "mask" }, frame_count = 16, height = 196, line_length = 6, lines_per_file = 15, scale = 0.35, shift = { 0, -0.37187499999999996 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask2-1.png", "__base__/graphics/entity/spitter/spitter-run-mask2-2.png", "__base__/graphics/entity/spitter/spitter-run-mask2-3.png" }, flags = { "mask" }, frame_count = 16, height = 194, line_length = 6, lines_per_file = 15, scale = 0.35, shift = { 0, -0.37187499999999996 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 248 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-run-shadow-1.png", "__base__/graphics/entity/spitter/spitter-run-shadow-2.png" }, frame_count = 16, height = 176, line_length = 6, lines_per_file = 22, scale = 0.35, shift = { 0.36093749999999996, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 304 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.5, -0.7 }, { 0.5, 0.7 } }, sticker_box = { { -0.3, -0.5 }, { 0.3, 0.1 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/spitter-walk-1.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/spitter-walk-2.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-3.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-4.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-5.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-6.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-7.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-8.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-9.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-10.ogg", max_volume = 0.4, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-spitter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/spitter/spitter-reflection.png", height = 32, priority = "extra-high", scale = 3.5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.002083333333333333, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-call-med-1.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-2.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-3.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-4.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-5.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-6.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-7.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-8.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-9.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 }, { filename = "__base__/sound/creatures/spitter-call-med-10.ogg", max_volume = 0.53000000000000007, min_volume = 0.2 } } } } }, ["medium-wriggler-pentapod"] = { absorptions_to_join_attack = { spores = 2 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = 5.5, type = "physical" }, type = "damage" }, { damage = { amount = 5.5, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.47999999999999998, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.47999999999999998, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.47999999999999998, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.4400000000000002, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-1.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-2.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-3.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-4.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-5.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-6.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-7.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-8.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-9.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] } } }, type = "projectile" }, collision_box = { { -0.16000000000000004, -0.16000000000000004 }, { 0.16000000000000004, 0.16000000000000004 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "medium-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "medium-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"medium-wriggler-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = 0.0066666666666666661, icon = "__space-age__/graphics/icons/medium-wriggler.png", impact_category = "organic", max_health = 200, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.18000000000000004, name = "medium-wriggler-pentapod", order = "gleba-a-wriggler-0.8", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 115, 122, 114, 255 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 175.30000000000001, 82.900000000000006, 0.3, 179.10000000000002 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.72000000000000011, -0.72000000000000011 }, { 0.72000000000000011, 0.72000000000000011 } }, sticker_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["medium-wriggler-pentapod-premature"] = { absorptions_to_join_attack = { spores = 0 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { source_effects = { { damage = { amount = -1.906666666666667, type = "poison" }, type = "damage" } }, target_effects = { { damage = { amount = 5.5, type = "physical" }, type = "damage" }, { damage = { amount = 5.5, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.47999999999999998, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.47999999999999998, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.47999999999999998, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.4400000000000002, range_mode = "bounding-box-to-bounding-box", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod"].attack_parameters.sound ]=], type = "projectile" }, collision_box = { { -0.16000000000000004, -0.16000000000000004 }, { 0.16000000000000004, 0.16000000000000004 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "medium-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "medium-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"medium-wriggler-pentapod-premature\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = -0.066666666666666661, icon = "__space-age__/graphics/icons/medium-wriggler-premature.png", impact_category = "organic", max_health = 200, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.18000000000000004, name = "medium-wriggler-pentapod-premature", order = "gleba-a-wriggler-0.8", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-strafer-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["medium-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.47999999999999998, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.72000000000000011, -0.72000000000000011 }, { 0.72000000000000011, 0.72000000000000011 } }, sticker_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 2, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["medium-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["small-biter"] = { absorptions_to_join_attack = { pollution = 4 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { damage = { amount = 7, type = "physical" }, type = "damage" }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-1.png", "__base__/graphics/entity/biter/biter-attack-2.png", "__base__/graphics/entity/biter/biter-attack-3.png", "__base__/graphics/entity/biter/biter-attack-4.png" }, frame_count = 11, height = 348, line_length = 16, lines_per_file = 4, scale = 0.25, shift = { 0, -0.390625 }, slice = 11, surface = "nauvis", usage = "enemy", width = 356 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask1-1.png", "__base__/graphics/entity/biter/biter-attack-mask1-2.png", "__base__/graphics/entity/biter/biter-attack-mask1-3.png", "__base__/graphics/entity/biter/biter-attack-mask1-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.25, shift = { -0.015625, -0.640625 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 360 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-attack-mask2-1.png", "__base__/graphics/entity/biter/biter-attack-mask2-2.png", "__base__/graphics/entity/biter/biter-attack-mask2-3.png", "__base__/graphics/entity/biter/biter-attack-mask2-4.png" }, frame_count = 11, height = 282, line_length = 16, lines_per_file = 4, scale = 0.25, shift = { -0.015625, -0.640625 }, slice = 11, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 358 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-attack-shadow-1.png", "__base__/graphics/entity/biter/biter-attack-shadow-2.png", "__base__/graphics/entity/biter/biter-attack-shadow-3.png", "__base__/graphics/entity/biter/biter-attack-shadow-4.png" }, frame_count = 11, height = 258, line_length = 16, lines_per_file = 4, scale = 0.25, shift = { 0.484375, -0.015625 }, slice = 11, surface = "nauvis", usage = "enemy", width = 476 } } }, cooldown = 35, cooldown_deviation = 0.15, range = 0.5, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-roar-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.35 }, { filename = "__base__/sound/creatures/biter-roar-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__base__/sound/creatures/biter-roar-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__base__/sound/creatures/biter-roar-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__base__/sound/creatures/biter-roar-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.35 }, { filename = "__base__/sound/creatures/biter-roar-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].attack_parameters.sound.variations[1].modifiers ]=], volume = 0.35 } } }, type = "projectile" }, collision_box = { { -0.2, -0.2 }, { 0.2, 0.2 } }, corpse = "small-biter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "small-biter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.3999999999999999 }, volume = 0.5 }, { filename = "__base__/sound/creatures/biter-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/creatures/biter-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/creatures/biter-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__base__/sound/creatures/biter-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].dying_sound.variations[1].modifiers ]=], volume = 0.5 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"small-biter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = 0.01, icon = "__base__/graphics/icons/small-biter.png", impact_category = "organic", max_health = 15, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.2, name = "small-biter", order = "b-a-a", resistances = {}, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-1.png", "__base__/graphics/entity/biter/biter-run-2.png", "__base__/graphics/entity/biter/biter-run-3.png", "__base__/graphics/entity/biter/biter-run-4.png" }, frame_count = 16, height = 310, line_length = 8, lines_per_file = 8, scale = 0.25, shift = { -0.015625, -0.078125 }, slice = 8, surface = "nauvis", usage = "enemy", width = 398 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask1-1.png", "__base__/graphics/entity/biter/biter-run-mask1-2.png", "__base__/graphics/entity/biter/biter-run-mask1-3.png", "__base__/graphics/entity/biter/biter-run-mask1-4.png" }, flags = { "mask" }, frame_count = 16, height = 182, line_length = 8, lines_per_file = 8, scale = 0.25, shift = { -0.015625, -0.578125 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 238 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/biter/biter-run-mask2-1.png", "__base__/graphics/entity/biter/biter-run-mask2-2.png", "__base__/graphics/entity/biter/biter-run-mask2-3.png", "__base__/graphics/entity/biter/biter-run-mask2-4.png" }, flags = { "mask" }, frame_count = 16, height = 184, line_length = 8, lines_per_file = 8, scale = 0.25, shift = { 0, -0.59375 }, slice = 8, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-biter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 232 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/biter/biter-run-shadow-1.png", "__base__/graphics/entity/biter/biter-run-shadow-2.png", "__base__/graphics/entity/biter/biter-run-shadow-3.png", "__base__/graphics/entity/biter/biter-run-shadow-4.png" }, frame_count = 16, height = 292, line_length = 8, lines_per_file = 8, scale = 0.25, shift = { 0.125, -0.015625 }, slice = 8, surface = "nauvis", usage = "enemy", width = 432 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.4, -0.7 }, { 0.4, 0.4 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/biter-walk-1.ogg", max_volume = 0.3, min_volume = 0, modifiers = { type = "main-menu", volume_multiplier = 1.8 } }, { filename = "__base__/sound/creatures/biter-walk-2.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-3.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-4.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-5.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-6.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/biter-walk-7.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-biter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/biter/biter-reflection.png", height = 28, priority = "extra-high", scale = 2.5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0013888888888888888, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/biter-call-1.ogg", max_volume = 0.75, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-2.ogg", max_volume = 0.75, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-3.ogg", max_volume = 0.75, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-4.ogg", max_volume = 0.75, min_volume = 0.4 }, { filename = "__base__/sound/creatures/biter-call-5.ogg", max_volume = 0.75, min_volume = 0.4 } } } } }, ["small-spitter"] = { absorptions_to_join_attack = { pollution = 4 }, ai_settings = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-biter"].ai_settings ]=], alternative_attacking_frame_sequence = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["behemoth-spitter"].alternative_attacking_frame_sequence ]=], attack_parameters = { ammo_category = "biological", ammo_type = { action = { action_delivery = { stream = "acid-stream-spitter-small", type = "stream" }, type = "direct" } }, animation = { layers = { { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-1.png", "__base__/graphics/entity/spitter/spitter-attack-2.png", "__base__/graphics/entity/spitter/spitter-attack-3.png" }, frame_count = 14, height = 262, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.25, shift = { 0, -0.265625 }, slice = 6, surface = "nauvis", usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask1-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask1-3.png" }, frame_count = 14, height = 246, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.25, shift = { 0, -0.1953125 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 312 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-attack-mask2-1.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-2.png", "__base__/graphics/entity/spitter/spitter-attack-mask2-3.png" }, frame_count = 14, height = 244, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.25, shift = { 0, -0.1953125 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 310 }, { allow_forced_downscale = true, animation_speed = 0.4, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-attack-shadow-1.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-2.png", "__base__/graphics/entity/spitter/spitter-attack-shadow-3.png" }, frame_count = 14, height = 220, line_length = 6, lines_per_file = 13, run_mode = "forward-then-backward", scale = 0.25, shift = { 0.375, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 368 } } }, cooldown = 100, cooldown_deviation = 0.15, cyclic_sound = { begin_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-spit-start-1.ogg", volume = 0.27000000000000002 }, { filename = "__base__/sound/creatures/spitter-spit-start-2.ogg", volume = 0.27000000000000002 }, { filename = "__base__/sound/creatures/spitter-spit-start-3.ogg", volume = 0.27000000000000002 }, { filename = "__base__/sound/creatures/spitter-spit-start-4.ogg", volume = 0.27000000000000002 } } } }, damage_modifier = 12, lead_target_for_projectile_speed = 0.3375, min_attack_distance = 10, projectile_creation_parameters = { { 0, { 0, -1.3671875 } }, { 0.0625, { 0.30625, -1.3265625000000001 } }, { 0.125, { 0.596875, -1.1671875 } }, { 0.1875, { 0.88125, -0.9390625 } }, { 0.25, { 0.984375, -0.5703125 } }, { 0.3125, { 0.865625, -0.2171875 } }, { 0.375, { 0.628125, 0.026562499999999991 } }, { 0.4375, { 0.321875, 0.15468750000000004 } }, { 0.5, { 0.0078125, 0.2109375 } }, { 0.5625, { -0.3296875, 0.16250000000000004 } }, { 0.625, { -0.6203125, 0.042187499999999991 } }, { 0.6875, { -0.8421875, -0.2015625 } }, { 0.75, { -0.9765625, -0.5546875 } }, { 0.8125, { -0.8421875, -0.9234375 } }, { 0.875, { -0.6046875, -1.1515625 } }, { 0.9375, { -0.2984375, -1.2640625000000001 } } }, range = 13, range_mode = "bounding-box-to-bounding-box", type = "stream", use_shooter_direction = true, warmup = 30 }, collision_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, corpse = "small-spitter-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.04, distraction_cooldown = 300, dying_explosion = "small-spitter-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.6 }, volume = 0.45 }, { filename = "__base__/sound/creatures/spitter-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/spitter-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/spitter-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 }, { filename = "__base__/sound/creatures/spitter-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].dying_sound.variations[1].modifiers ]=], volume = 0.45 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8\n game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n enemy = game.surfaces[1].create_entity{name = \"small-spitter\", position = {0, 0}}\n\n step_0 = function()\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "breaths-air", "not-repairable" }, healing_per_tick = 0.01, icon = "__base__/graphics/icons/small-spitter.png", impact_category = "organic", max_health = 10, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.185, name = "small-spitter", order = "b-b-a", resistances = {}, run_animation = { layers = { { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-1.png", "__base__/graphics/entity/spitter/spitter-run-2.png", "__base__/graphics/entity/spitter/spitter-run-3.png" }, frame_count = 16, height = 220, line_length = 6, lines_per_file = 15, scale = 0.25, shift = { 0, -0.171875 }, slice = 6, surface = "nauvis", usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask1-1.png", "__base__/graphics/entity/spitter/spitter-run-mask1-2.png", "__base__/graphics/entity/spitter/spitter-run-mask1-3.png" }, flags = { "mask" }, frame_count = 16, height = 196, line_length = 6, lines_per_file = 15, scale = 0.25, shift = { 0, -0.265625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[2].tint ]=], usage = "enemy", width = 250 }, { allow_forced_downscale = true, direction_count = 16, filenames = { "__base__/graphics/entity/spitter/spitter-run-mask2-1.png", "__base__/graphics/entity/spitter/spitter-run-mask2-2.png", "__base__/graphics/entity/spitter/spitter-run-mask2-3.png" }, flags = { "mask" }, frame_count = 16, height = 194, line_length = 6, lines_per_file = 15, scale = 0.25, shift = { 0, -0.265625 }, slice = 6, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-spitter-corpse"].animation.layers[3].tint ]=], tint_as_overlay = true, usage = "enemy", width = 248 }, { allow_forced_downscale = true, direction_count = 16, draw_as_shadow = true, filenames = { "__base__/graphics/entity/spitter/spitter-run-shadow-1.png", "__base__/graphics/entity/spitter/spitter-run-shadow-2.png" }, frame_count = 16, height = 176, line_length = 6, lines_per_file = 22, scale = 0.25, shift = { 0.2578125, 0 }, slice = 6, surface = "nauvis", usage = "enemy", width = 304 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, sticker_box = { { -0.3, -0.5 }, { 0.3, 0.1 } }, subgroup = "enemies", type = "unit", vision_distance = 30, walking_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, priority = 192, variations = { { filename = "__base__/sound/creatures/spitter-walk-1.ogg", max_volume = 0.3, min_volume = 0, modifiers = { type = "main-menu", volume_multiplier = 0.6 } }, { filename = "__base__/sound/creatures/spitter-walk-2.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-3.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-4.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-5.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-6.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-7.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-8.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-9.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-walk-10.ogg", max_volume = 0.3, min_volume = 0, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].walking_sound.variations[1].modifiers ]=] } } }, water_reflection = { orientation_to_variation = false, pictures = { filename = "__base__/graphics/entity/spitter/spitter-reflection.png", height = 32, priority = "extra-high", scale = 2.5, shift = { 0.15625, 0.46875 }, variation_count = 1, width = 20 }, rotate = true }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0041666666666666661, sound = { category = "enemy", variations = { { filename = "__base__/sound/creatures/spitter-call-small-1.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = { type = "main-menu", volume_multiplier = 0.5 } }, { filename = "__base__/sound/creatures/spitter-call-small-2.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-3.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-4.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-5.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-6.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-7.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-8.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] }, { filename = "__base__/sound/creatures/spitter-call-small-9.ogg", max_volume = 0.44000000000000004, min_volume = 0.1, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-spitter"].working_sound.sound.variations[1].modifiers ]=] } } } } }, ["small-wriggler-pentapod"] = { absorptions_to_join_attack = { spores = 2 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { target_effects = { { damage = { amount = 3.75, type = "physical" }, type = "damage" }, { damage = { amount = 3.75, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.35999999999999996, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.35999999999999996, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.35999999999999996, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.0800000000000001, range_mode = "bounding-box-to-bounding-box", sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-1.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-2.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-3.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-4.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-5.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-6.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-7.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-8.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-attack-9.ogg", max_volume = 0.7, min_volume = 0.25, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound.variations[1].modifiers ]=] } } }, type = "projectile" }, collision_box = { { -0.12, -0.12 }, { 0.12, 0.12 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "small-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "small-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"small-wriggler-pentapod\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = 0.003333333333333333, icon = "__space-age__/graphics/icons/small-wriggler.png", impact_category = "organic", max_health = 100, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.16000000000000004, name = "small-wriggler-pentapod", order = "gleba-a-wriggler-0.6", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 135.80000000000001, 114.67999999999999, 105.32000000000001, 255 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = { 94.760000000000005, 124.92, 8.120000000000001, 204.40000000000001 }, tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.54000000000000004, -0.54000000000000004 }, { 0.54000000000000004, 0.54000000000000004 } }, sticker_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 1.5, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } }, ["small-wriggler-pentapod-premature"] = { absorptions_to_join_attack = { spores = 0 }, ai_settings = { allow_try_return_to_spawner = true, destroy_when_commands_fail = true, join_attacks = false }, attack_parameters = { ammo_category = "melee", ammo_type = { action = { action_delivery = { source_effects = { { damage = { amount = -0.9533333333333335, type = "poison" }, type = "damage" } }, target_effects = { { damage = { amount = 3.75, type = "physical" }, type = "damage" }, { damage = { amount = 3.75, type = "poison" }, type = "damage" } }, type = "instant" }, type = "direct" }, target_type = "entity" }, animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.35999999999999996, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-4.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-tint-5.png" }, flags = {}, frame_count = 19, height = 308, line_length = 5, lines_per_file = 13, scale = 0.35999999999999996, shift = { 0, -0.640625 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 314 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-attack-shadow-4.png" }, frame_count = 19, height = 218, line_length = 5, lines_per_file = 16, scale = 0.35999999999999996, shift = { 0, 0 }, slice = 5, surface = "gleba", width = 256 } } }, cooldown = 26, cooldown_deviation = 0.1, range = 1.0800000000000001, range_mode = "bounding-box-to-bounding-box", sound = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod"].attack_parameters.sound ]=], type = "projectile" }, collision_box = { { -0.12, -0.12 }, { 0.12, 0.12 } }, collision_mask = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, corpse = "small-wriggler-pentapod-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, distance_per_frame = 0.125, distraction_cooldown = 300, dying_explosion = "small-wriggler-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-death-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].dying_sound.variations[1].modifiers ]=], volume = 1 } } }, factoriopedia_simulation = { init = " game.simulation.camera_zoom = 1.8 game.simulation.camera_position = {0, 0}\n game.surfaces[1].build_checkerboard{{-40, -40}, {40, 40}}\n\n enemy = game.surfaces[1].create_entity{name = \"small-wriggler-pentapod-premature\", position = {0, 0}}\n\n step_0 = function()\n if enemy.valid then\n game.simulation.camera_position = {enemy.position.x, enemy.position.y - 0.5}\n end\n\n script.on_nth_tick(1, function()\n step_0()\n end)\n end\n\n step_0()\n " }, flags = { "placeable-player", "placeable-enemy", "placeable-off-grid", "not-repairable", "breaths-air" }, healing_per_tick = -0.03333333333333333, icon = "__space-age__/graphics/icons/small-wriggler-premature.png", impact_category = "organic", max_health = 100, max_pursue_distance = 50, min_pursue_time = 600, movement_speed = 0.16000000000000004, name = "small-wriggler-pentapod-premature", order = "gleba-a-wriggler-0.6", resistances = { { percent = 50, type = "laser" } }, run_animation = { layers = { { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-4.png" }, flags = {}, frame_count = 21, height = 228, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[1].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = false, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-tint-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-tint-4.png" }, flags = {}, frame_count = 21, height = 226, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0, -0.171875 }, slice = 5, surface = "gleba", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["small-wriggler-pentapod-corpse"].animation.layers[2].tint ]=], tint_as_overlay = true, width = 284 }, { animation_speed = 0.47999999999999998, direction_count = 16, draw_as_shadow = true, filenames = { "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-1.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-2.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-3.png", "__space-age__/graphics/entity/wriggler/wriggler-run-shadow-4.png" }, frame_count = 21, height = 198, line_length = 5, lines_per_file = 17, scale = 0.35999999999999996, shift = { 0.28125, 0 }, slice = 5, surface = "gleba", width = 316 } } }, running_sound_animation_positions = { 2 }, selection_box = { { -0.54000000000000004, -0.54000000000000004 }, { 0.54000000000000004, 0.54000000000000004 } }, sticker_box = { { -0.3, -0.3 }, { 0.3, 0.3 } }, subgroup = "enemies", type = "unit", vision_distance = 20, walking_sound = { aggregation = { count_already_playing = true, max_count = 3, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-walk-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].walking_sound.variations[1].modifiers ]=], volume = 0.2 } } }, warcry = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-1.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = { type = "main-menu", volume_multiplier = 0.7 } }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-2.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-3.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-4.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-5.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-warcry-6.ogg", max_volume = 0.8, min_volume = 0.6, modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].warcry.variations[1].modifiers ]=] } } }, water_reflection = { pictures = { filename = "__space-age__/graphics/entity/wriggler/wriggler-effect-map.png", height = 21, scale = 1.5, variation_count = 1, width = 32 } }, working_sound = { max_sounds_per_prototype = 2, probability = 0.0016666666666666665, sound = { category = "enemy", variations = { { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-6.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-7.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-8.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 }, { filename = "__space-age__/sound/enemies/wriggler/wriggler-idle-9.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""].unit["small-wriggler-pentapod-premature"].working_sound.sound.variations[1].modifiers ]=], volume = 0.5 } } } } } }, ["unit-spawner"] = { ["biter-spawner"] = { absorptions_per_second = { pollution = { absolute = 20, proportional = 0.01 } }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-a[spawner]", probability_expression = "enemy_autoplace_base(0, 6)", richness_expression = 1 }, call_for_help_radius = 50, captured_spawner_entity = "captive-biter-spawner", collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, corpse = "biter-spawner-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "biter-spawner-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__base__/sound/creatures/spawner-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.55 }, volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["biter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["biter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["biter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["biter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 } } }, flags = { "placeable-player", "placeable-enemy", "not-repairable" }, graphics_set = { animations = { { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 0 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 0 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 0 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 752 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 460 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 716 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 1504 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 920 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 1432 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 2256 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["biter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 1380 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 2148 } } } } }, healing_per_tick = 0.02, icon = "__base__/graphics/icons/biter-spawner.png", impact_category = "organic", map_generator_bounding_box = { { -3.7000000000000002, -3.2000000000000002 }, { 3.7000000000000002, 3.2000000000000002 } }, max_count_of_owned_units = 7, max_friends_around_to_spawn = 5, max_health = 350, max_richness_for_spawn_shift = 100, max_spawn_shift = 0, name = "biter-spawner", order = "b-d-a", resistances = { { decrease = 2, percent = 15, type = "physical" }, { decrease = 5, type = "explosion" }, { decrease = 3, percent = 60, type = "fire" } }, result_units = { { "small-biter", { { 0, 0.3 }, { 0.6, 0 } } }, { "medium-biter", { { 0.2, 0 }, { 0.6, 0.3 }, { 0.7, 0.1 } } }, { "big-biter", { { 0.5, 0 }, { 1, 0.4 } } }, { "behemoth-biter", { { 0.9, 0 }, { 1, 0.3 } } } }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, spawn_decoration = { { decorative = "light-mud-decal", spawn_max = 2, spawn_max_radius = 5, spawn_min = 0, spawn_min_radius = 2 }, { decorative = "dark-mud-decal", spawn_max = 3, spawn_max_radius = 6, spawn_min = 0, spawn_min_radius = 2 }, { decorative = "enemy-decal", spawn_max = 5, spawn_max_radius = 7, spawn_min = 3, spawn_min_radius = 2 }, { decorative = "enemy-decal-transparent", radius_curve = 0.9, spawn_max = 20, spawn_max_radius = 14, spawn_min = 4, spawn_min_radius = 2 }, { decorative = "muddy-stump", spawn_max = 5, spawn_max_radius = 6, spawn_min = 2, spawn_min_radius = 3 }, { decorative = "red-croton", spawn_max = 8, spawn_max_radius = 6, spawn_min = 2, spawn_min_radius = 3 }, { decorative = "red-pita", spawn_max = 5, spawn_max_radius = 6, spawn_min = 1, spawn_min_radius = 3 } }, spawn_decorations_on_expansion = true, spawning_cooldown = { 360, 150 }, spawning_radius = 10, spawning_spacing = 3, subgroup = "enemies", time_to_capture = 1200, type = "unit-spawner", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/creatures/spawner.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 } } }, ["gleba-spawner"] = { absorptions_per_second = { spores = { absolute = 20, proportional = 0.01 } }, autoplace = { control = "gleba_enemy_base", force = "enemy", order = "b[enemy]-c[spawner]-a[large]", probability_expression = "gleba_spawner", richness_expression = 1 }, call_for_help_radius = 50, collision_box = { { -2.3500000000000001, -2.3500000000000001 }, { 2.3500000000000001, 2.3500000000000001 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, object = true, player = true } }, corpse = "gleba-spawner-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "spitter-spawner-die", dying_sound = { { filename = "__base__/sound/creatures/spawner-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner"].dying_sound[1].modifiers ]=], volume = 0.7 } }, dying_trigger_effect = { { as_enemy = true, entity_name = "small-wriggler-pentapod-premature", offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 }, { x = 0, y = 2 }, { x = -0.61803398997197823, y = 1.9021130424612593 }, { x = -1.1755705096380413, y = 1.6180339791775566 }, { x = -1.6180339791775566, y = 1.1755705096380413 }, { x = -1.9021130424612593, y = 0.61803398997197823 }, { x = -2, y = 0 }, { x = -1.9021130424612593, y = -0.61803398997197823 }, { x = -1.6180339791775562, y = -1.1755705096380415 }, { x = -1.1755705096380411, y = -1.6180339791775566 }, { x = -0.61803398997197823, y = -1.9021130424612593 }, { x = -0, y = -2 }, { x = 0.61803398997197903, y = -1.9021130424612593 }, { x = 1.1755705096380411, y = -1.6180339791775566 }, { x = 1.6180339791775566, y = -1.1755705096380411 }, { x = 1.9021130424612595, y = -0.6180339899719776 }, { x = 2, y = 0 }, { x = 1.9021130424612593, y = 0.61803398997197903 }, { x = 1.6180339791775566, y = 1.1755705096380411 }, { x = 1.1755705096380411, y = 1.6180339791775566 }, { x = 0.6180339899719776, y = 1.9021130424612595 } }, type = "create-entity" } }, flags = { "placeable-player", "placeable-enemy", "not-repairable", "placeable-off-grid" }, graphics_set = { animations = { { layers = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-upper-1.png", frame_count = 16, height = 284, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.15625, 0.53125 }, width = 330 }, { animation_speed = 0.1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-shadow-1.png", frame_count = 16, height = 382, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.375, -0.09375 }, width = 384 } } }, { layers = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-upper-3.png", frame_count = 16, height = 310, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.0625, 0.375 }, width = 364 }, { animation_speed = 0.1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-shadow-3.png", frame_count = 16, height = 188, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.34375, -0.03125 }, width = 294 } } }, { layers = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-upper-4.png", frame_count = 16, height = 244, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.3125, 0.46875 }, width = 318 }, { animation_speed = 0.1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-shadow-4.png", frame_count = 16, height = 204, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.6875, 0.25 }, width = 302 } } } }, underwater_animations = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-patch-1.png", frame_count = 16, height = 284, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.15625, 0.53125 }, width = 330 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-patch-3.png", frame_count = 16, height = 310, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.03125, 0.375 }, width = 366 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-patch-4.png", frame_count = 16, height = 244, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.3125, 0.46875 }, width = 318 } }, water_effect_map_animations = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-effect-map-1.png", frame_count = 16, height = 284, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.15625, 0.53125 }, width = 330 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-effect-map-3.png", frame_count = 16, height = 310, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.03125, 0.375 }, width = 366 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/spawner-effect-map-4.png", frame_count = 16, height = 244, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.3125, 0.46875 }, width = 318 } } }, healing_per_tick = 0.16666666666666665, hit_visualization_box = { { -1, -0.75 }, { 1, 0.75 } }, icon = "__space-age__/graphics/icons/gleba-spawner.png", impact_category = "organic", loot = { { count_max = 9, count_min = 9, item = "pentapod-egg", probability = 1 } }, max_count_of_owned_defensive_units = 1, max_count_of_owned_units = 2, max_defensive_friends_around_to_spawn = 2, max_friends_around_to_spawn = 3, max_health = 500, max_richness_for_spawn_shift = 100, max_spawn_shift = 0, name = "gleba-spawner", order = "s-d-b", resistances = { { decrease = 2, percent = 15, type = "physical" }, { decrease = 5, percent = 15, type = "explosion" }, { decrease = 3, percent = 60, type = "fire" } }, result_units = { { "small-wriggler-pentapod", { { 0, 0.4 }, { 0.1, 0.4 }, { 0.6, 0 } } }, { "small-strafer-pentapod", { { 0, 0.4 }, { 0.1, 0.4 }, { 0.6, 0 } } }, { "small-stomper-pentapod", { { 0, 0.2 }, { 0.1, 0.2 }, { 0.6, 0 } } }, { "medium-wriggler-pentapod", { { 0.1, 0 }, { 0.6, 0.4 }, { 0.95, 0 } } }, { "medium-strafer-pentapod", { { 0.1, 0 }, { 0.6, 0.4 }, { 0.95, 0 } } }, { "medium-stomper-pentapod", { { 0.1, 0 }, { 0.6, 0.2 }, { 0.95, 0 } } }, { "big-wriggler-pentapod", { { 0.6, 0 }, { 0.95, 0.4 }, { 1, 0.4 } } }, { "big-strafer-pentapod", { { 0.6, 0 }, { 0.95, 0.4 }, { 1, 0.4 } } }, { "big-stomper-pentapod", { { 0.6, 0 }, { 0.95, 0.2 }, { 1, 0.2 } } } }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, spawn_decoration = { { decorative = "gleba-spawner-slime", spawn_max = 3, spawn_max_radius = 6, spawn_min = 3, spawn_min_radius = 0 } }, spawn_decorations_on_expansion = true, spawning_cooldown = { 360, 150 }, spawning_radius = 10, spawning_spacing = 3, subgroup = "enemies", type = "unit-spawner", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/creatures/spawner-spitter.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 } } }, ["gleba-spawner-small"] = { autoplace = { control = "gleba_enemy_base", force = "enemy", order = "b[enemy]-c[spawner]-b[small]", probability_expression = "gleba_spawner_small", richness_expression = 1 }, call_for_help_radius = 50, collision_box = { { -1.3500000000000001, -1.3500000000000001 }, { 1.3500000000000001, 1.3500000000000001 } }, collision_mask = { layers = { ground_tile = true, is_lower_object = true, is_object = true, object = true, player = true } }, corpse = "gleba-spawner-corpse-small", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "gleba-enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "spitter-spawner-die", dying_sound = { { filename = "__base__/sound/creatures/spawner-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner-small"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner-small"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner-small"].dying_sound[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["gleba-spawner-small"].dying_sound[1].modifiers ]=], volume = 0.7 } }, dying_trigger_effect = { { as_enemy = true, entity_name = "small-wriggler-pentapod-premature", offsets = { { x = -0.58778525481902069, y = 0.8090169895887783 }, { x = -0.95105652123062967, y = -0.30901699498598911 }, { x = -0, y = -1 }, { x = 0.95105652123062985, y = -0.3090169949859888 }, { x = 0.58778525481902051, y = 0.8090169895887783 } }, type = "create-entity" } }, flags = { "placeable-player", "placeable-enemy", "not-repairable", "placeable-off-grid" }, graphics_set = { animations = { { layers = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-upper-small-1.png", frame_count = 16, height = 102, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.0625, 0 }, width = 132 }, { animation_speed = 0.1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-shadow-small-1.png", frame_count = 16, height = 188, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.28125, 0.15625 }, width = 190 } } }, { layers = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-upper-small-2.png", frame_count = 16, height = 104, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.09375, 0.09375 }, width = 132 }, { animation_speed = 0.1, draw_as_shadow = true, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-shadow-small-2.png", frame_count = 16, height = 188, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, 0.15625 }, width = 182 } } } }, underwater_animations = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-patch-small-1.png", frame_count = 16, height = 142, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.09375, 0.3125 }, width = 140 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-patch-small-2.png", frame_count = 16, height = 142, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.03125, 0.375 }, width = 148 } }, water_effect_map_animations = { { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-effect-map-small-1.png", frame_count = 16, height = 142, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.09375, 0.3125 }, width = 140 }, { animation_speed = 0.1, filename = "__space-age__/graphics/entity/gleba-spawner/small/spawner-effect-map-small-2.png", frame_count = 16, height = 142, line_length = 8, run_mode = "forward-then-backward", scale = 0.5, shift = { -0.03125, 0.375 }, width = 148 } } }, healing_per_tick = 0.083333333333333321, hit_visualization_box = { { -0.5, -0.25 }, { 0.5, 0.25 } }, icon = "__space-age__/graphics/icons/gleba-spawner-small.png", impact_category = "organic", loot = { { count_max = 3, count_min = 1, item = "pentapod-egg", probability = 1 } }, map_generator_bounding_box = { { -2.3500000000000001, -2.3500000000000001 }, { 2.3500000000000001, 2.3500000000000001 } }, max_count_of_owned_units = 1, max_friends_around_to_spawn = 2, max_health = 100, max_richness_for_spawn_shift = 100, max_spawn_shift = 0, name = "gleba-spawner-small", order = "s-d-b", resistances = { { decrease = 2, percent = 15, type = "physical" }, { decrease = 5, percent = 15, type = "explosion" }, { decrease = 3, percent = 60, type = "fire" } }, result_units = { { "small-wriggler-pentapod", { { 0, 0.9 }, { 0.1, 0.9 }, { 0.6, 0 } } }, { "medium-wriggler-pentapod", { { 0.1, 0 }, { 0.6, 0.9 }, { 0.95, 0 } } }, { "big-wriggler-pentapod", { { 0.6, 0 }, { 0.95, 0.9 }, { 1, 0.9 } } } }, selection_box = { { -1.5, -1.5 }, { 1.5, 1.5 } }, spawn_decoration = { { decorative = "gleba-spawner-slime", spawn_max = 2, spawn_max_radius = 4, spawn_min = 2, spawn_min_radius = 0 } }, spawn_decorations_on_expansion = true, spawning_cooldown = { 360, 150 }, spawning_radius = 10, spawning_spacing = 3, subgroup = "enemies", type = "unit-spawner", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/creatures/spawner-spitter.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 } } }, ["spitter-spawner"] = { absorptions_per_second = { pollution = { absolute = 20, proportional = 0.01 } }, autoplace = { control = "enemy-base", force = "enemy", order = "b[enemy]-a[spawner]", probability_expression = "enemy_autoplace_base(0, 7)", richness_expression = 1 }, call_for_help_radius = 50, captured_spawner_entity = "captive-biter-spawner", collision_box = { { -2.2000000000000002, -2.2000000000000002 }, { 2.2000000000000002, 2.2000000000000002 } }, corpse = "spitter-spawner-corpse", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "enemy-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 0 } }, type = "create-entity" }, dying_explosion = "spitter-spawner-die", dying_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, variations = { { filename = "__base__/sound/creatures/spawner-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 1.21 }, volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["spitter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-3.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["spitter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-4.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["spitter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 }, { filename = "__base__/sound/creatures/spawner-death-5.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["unit-spawner"]["spitter-spawner"].dying_sound.variations[1].modifiers ]=], volume = 0.7 } } }, flags = { "placeable-player", "placeable-enemy", "not-repairable" }, graphics_set = { animations = { { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 0 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 0 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 0 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 752 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 460 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 716 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 1504 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 920 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 1432 } } }, { layers = { { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle.png", frame_count = 7, height = 376, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.125, -0.09375 }, surface = "nauvis", usage = "enemy", width = 520, y = 2256 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, filename = "__base__/graphics/entity/spawner/spawner-idle-mask.png", flags = { "mask" }, frame_count = 7, height = 230, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0, -0.390625 }, surface = "nauvis", tint = "SERPENT PLACEHOLDER" --[=[ ref [""].corpse["spitter-spawner-corpse"].animation[1].layers[2].tint ]=], usage = "enemy", width = 270, y = 1380 }, { allow_forced_downscale = true, animation_speed = 0.17999999999999998, draw_as_shadow = true, filename = "__base__/graphics/entity/spawner/spawner-idle-shadow.png", frame_count = 7, height = 358, line_length = 4, run_mode = "forward-then-backward", scale = 0.5, shift = { 0.109375, -0.015625 }, surface = "nauvis", usage = "enemy", width = 496, y = 2148 } } } } }, healing_per_tick = 0.02, icon = "__base__/graphics/icons/spitter-spawner.png", impact_category = "organic", map_generator_bounding_box = { { -3.7000000000000002, -3.2000000000000002 }, { 3.7000000000000002, 3.2000000000000002 } }, max_count_of_owned_units = 7, max_friends_around_to_spawn = 5, max_health = 350, max_richness_for_spawn_shift = 100, max_spawn_shift = 0, name = "spitter-spawner", order = "b-d-b", resistances = { { decrease = 2, percent = 15, type = "physical" }, { decrease = 5, type = "explosion" }, { decrease = 3, percent = 60, type = "fire" } }, result_units = { { "small-biter", { { 0, 0.3 }, { 0.35, 0 } } }, { "small-spitter", { { 0.25, 0 }, { 0.5, 0.3 }, { 0.7, 0 } } }, { "medium-spitter", { { 0.4, 0 }, { 0.7, 0.3 }, { 0.9, 0.1 } } }, { "big-spitter", { { 0.5, 0 }, { 1, 0.4 } } }, { "behemoth-spitter", { { 0.9, 0 }, { 1, 0.3 } } } }, selection_box = { { -2.5, -2.5 }, { 2.5, 2.5 } }, spawn_decoration = { { decorative = "light-mud-decal", spawn_max = 2, spawn_max_radius = 5, spawn_min = 0, spawn_min_radius = 2 }, { decorative = "dark-mud-decal", spawn_max = 3, spawn_max_radius = 6, spawn_min = 0, spawn_min_radius = 2 }, { decorative = "enemy-decal", spawn_max = 5, spawn_max_radius = 7, spawn_min = 3, spawn_min_radius = 2 }, { decorative = "enemy-decal-transparent", radius_curve = 0.9, spawn_max = 20, spawn_max_radius = 14, spawn_min = 4, spawn_min_radius = 2 }, { decorative = "muddy-stump", spawn_max = 5, spawn_max_radius = 6, spawn_min = 2, spawn_min_radius = 3 }, { decorative = "red-croton", spawn_max = 8, spawn_max_radius = 6, spawn_min = 2, spawn_min_radius = 3 }, { decorative = "red-pita", spawn_max = 5, spawn_max_radius = 6, spawn_min = 1, spawn_min_radius = 3 }, { decorative = "lichen-decal", spawn_max = 2, spawn_max_radius = 7, spawn_min = 1, spawn_min_radius = 2 } }, spawn_decorations_on_expansion = true, spawning_cooldown = { 360, 150 }, spawning_radius = 10, spawning_spacing = 3, subgroup = "enemies", time_to_capture = 1800, type = "unit-spawner", working_sound = { max_sounds_per_prototype = 3, sound = { category = "enemy", filename = "__base__/sound/creatures/spawner-spitter.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.7 }, volume = 0.6 } } } }, ["upgrade-item"] = { ["upgrade-planner"] = { alt_select = { border_color = { 239, 153, 34 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/upgrade-cancel-end.ogg" }, mode = { "cancel-upgrade" }, started_sound = { filename = "__core__/sound/upgrade-cancel-start.ogg" } }, close_sound = "__base__/sound/item-close.ogg", drop_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], flags = { "spawnable" }, icon = "__base__/graphics/icons/upgrade-planner.png", inventory_move_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.drop_sound ]=], name = "upgrade-planner", open_sound = "__base__/sound/item-open.ogg", order = "c[automated-construction]-c[upgrade-planner]", pick_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].blueprint.blueprint.pick_sound ]=], reverse_select = { border_color = { 246, 255, 0 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/upgrade-select-end.ogg" }, mode = { "downgrade" }, started_sound = { filename = "__core__/sound/upgrade-select-start.ogg" } }, select = { border_color = { 71, 255, 73 }, cursor_box_type = "not-allowed", ended_sound = { filename = "__core__/sound/upgrade-select-end.ogg" }, mode = { "upgrade" }, started_sound = { filename = "__core__/sound/upgrade-select-start.ogg" } }, skip_fog_of_war = true, stack_size = 1, subgroup = "tool", type = "upgrade-item" } }, ["use-entity-in-energy-production-achievement"] = { ["fusion-power"] = { entity = "fusion-generator", icon = "__space-age__/graphics/achievement/fusion-power.png", icon_size = 128, name = "fusion-power", order = "a[progress]-e[energy-production]-d[fusion]", type = "use-entity-in-energy-production-achievement" }, ["nuclear-power"] = { consumed_condition = "uranium-fuel-cell", entity = "steam-turbine", icon = "__base__/graphics/achievement/nuclear-power.png", icon_size = 128, name = "nuclear-power", order = "a[progress]-e[energy-production]-c[nuclear]", produced_condition = "depleted-uranium-fuel-cell", required_to_build = "nuclear-reactor", type = "use-entity-in-energy-production-achievement" }, ["solar-power"] = { entity = "solar-panel", icon = "__base__/graphics/achievement/solar-power.png", icon_size = 128, name = "solar-power", order = "a[progress]-e[energy-production]-b[solar]", type = "use-entity-in-energy-production-achievement" }, ["steam-power"] = { entity = "steam-engine", icon = "__base__/graphics/achievement/steam-power.png", icon_size = 128, name = "steam-power", order = "a[progress]-e[energy-production]-a[steam]", type = "use-entity-in-energy-production-achievement" } }, ["use-item-achievement"] = { ["todays-fish-is-trout-a-la-creme"] = { icon = "__space-age__/graphics/achievement/todays-fish-is-trout-a-la-creme.png", icon_size = 128, limit_quality = "legendary", name = "todays-fish-is-trout-a-la-creme", order = "g[quality]-c[todays-fish-is-trout-a-la-creme]", to_use = "raw-fish", type = "use-item-achievement" } }, ["utility-constants"] = { default = { agricultural_range_visualization_color = { 0.05, 0.1, 0.05, 0.15 }, artillery_range_visualization_color = { 0.12, 0.0375, 0.0375, 0.15 }, asteroid_collector_blockage_update_tile_distance = 3, asteroid_collector_max_nurbs_control_point_separation = 5, asteroid_collector_navmesh_refresh_tick_interval = 30, asteroid_collector_static_head_swing_segment_count = 12, asteroid_collector_static_head_swing_strength_scale = 1, asteroid_fading_range = 16, asteroid_position_offset_to_speed_coefficient = 0.0083333333333333321, asteroid_spawning_offset = { { -48, -72 }, { 48, 48 } }, asteroid_spawning_with_random_orientation_max_speed = 0.02, blueprint_big_slots_per_row = 6, blueprint_small_slots_per_row = 10, bonus_gui_ordering = { ["artillery-shell"] = "o", artillery_range = "k", beacon_distribution = "gg", beam = "r", biological = "z", bulk_inserter = "c2", bullet = "l", ["cannon-shell"] = "q", capsule = "x", character = "a", electric = "v", flamethrower = "m", follower_robots = "e", grenade = "s", inserter = "b", landmine = "t", laser = "j", melee = "y", mining_productivity = "d", research_speed = "g", rocket = "u", ["shotgun-shell"] = "p", stack_inserter = "c1", train_braking_force = "f", turret_attack = "i", worker_robots = "h" }, building_buildable_tint = { 0.4, 1, 0.4, 1 }, building_buildable_too_far_tint = { 0.6, 0.6, 0.3, 0.1 }, building_collision_mask = { layers = { item = true, meltable = true, object = true, player = true, water_tile = true } }, building_ignorable_tint = { 0.4, 0.4, 1, 1 }, building_no_tint = { 1, 1, 1, 1 }, building_not_buildable_tint = { 1, 0.4, 0.4, 1 }, capsule_range_visualization_color = { 0.05, 0.1, 0.05, 0.15 }, capture_water_mask_at_layer = 200, chart = { artillery_range_color = { 0.8, 0.25, 0.25, 1 }, blue_signal_color = { 0, 0, 1 }, chart_construction_robot_color = { 1, 1, 0 }, chart_deconstruct_active_color = { 1, 0, 0, 1 }, chart_deconstruct_tint = { 0.75, 0.2, 0.2, 1 }, chart_delivery_to_me_logistic_robot_color = { 1, 0, 0 }, chart_logistic_robot_color = { 1, 1, 1 }, chart_mobile_construction_robot_color = { 0, 1, 1 }, chart_personal_construction_robot_color = { 0, 1, 0 }, chart_player_circle_size = 3, chart_train_stop_disabled_text_color = { 0.9, 0.2, 0.2 }, chart_train_stop_full_text_color = { 0.5, 0.5, 0.9 }, chart_train_stop_text_color = { 1, 1, 1 }, circuit_network_member_color = { 0, 64, 128, 255 }, copper_wire_color = { 0, 212, 255, 255 }, custom_tag_max_scale = 8, custom_tag_scale = 18, custom_tag_selected_overlay_tint = { 1, 1, 1, 0 }, default_color_by_type = { tree = { 0.19, 0.39000000000000004, 0.19, 0.4 } }, default_enemy_color = { 1, 0.1, 0.1 }, default_enemy_territory_color = { 0.3, 0.03, 0.03, 0.3 }, default_friendly_color = { 0, 0.37999999999999998, 0.56999999999999993 }, default_friendly_color_by_type = { accumulator = { 0.47999999999999998, 0.47999999999999998, 0.47999999999999998 }, ["ammo-turret"] = { 202, 167, 24 }, beacon = { 7, 68, 104 }, ["cargo-bay"] = { 78, 146, 198 }, ["cargo-landing-pad"] = { 103, 178, 235 }, ["electric-turret"] = { 0.85, 0.17999999999999998, 0.17999999999999998 }, ["fluid-turret"] = { 0.92000000000000011, 0.46000000000000005, 0.1 }, ["fusion-generator"] = { 0, 127, 160 }, ["fusion-reactor"] = { 140, 160, 20 }, gate = { 0.5, 0.5, 0.5 }, generator = { 0, 127, 160 }, ["heat-pipe"] = { 58, 130, 172 }, pipe = { 69, 130, 165 }, ["pipe-to-ground"] = { 25, 103, 150 }, pump = { 109, 154, 181 }, roboport = { 211, 207, 136 }, ["solar-panel"] = { 0.12, 0.13, 0.14000000000000002 }, ["space-platform-hub"] = { 103, 178, 235 }, splitter = { 1, 0.81999999999999993, 0 }, ["storage-tank"] = { 131, 166, 188 }, ["transport-belt"] = { 0.8, 0.62999999999999998, 0.28000000000000004 }, ["underground-belt"] = { 0.44000000000000004, 0.35999999999999996, 0 }, wall = { 0.8, 0.85, 0.8 } }, disabled_switch_color = { 255, 0, 0, 255 }, electric_line_minimum_absolute_width = 2, electric_line_width = 0.5, electric_power_pole_color = { 0, 158, 163, 255 }, elevated_rail_color = { 0.72999999999999998, 0.72999999999999998, 0.72999999999999998 }, enabled_switch_color = { 0, 255, 0, 255 }, entity_ghost_color = { 0.56999999999999993, 0.37999999999999998, 0.56999999999999993 }, explosion_visualization_duration = 48, green_signal_color = { 0, 1, 0 }, green_wire_color = { 0, 255, 0, 255 }, rail_color = { 0.55, 0.55, 0.55 }, rail_ramp_color = { 0.65, 0.65, 0.65 }, red_signal_color = { 1, 0, 0 }, red_wire_color = { 255, 0, 0, 255 }, resource_outline_selection_color = { 1, 1, 1 }, tile_ghost_color = { 0.46999999999999993, 0.28000000000000004, 0.46999999999999993 }, train_current_path_outline_color = { 1, 0, 0 }, train_path_color = { 1, 1, 1 }, train_preview_path_outline_color = { 0, 1, 0 }, turret_range_color = { 0.8, 0.25, 0.25, 1 }, vehicle_inner_color = { 0.9, 0.9, 0.9 }, vehicle_outer_color = { 1, 0.1, 0.1 }, vehicle_outer_color_selected = { 1, 1, 1 }, vehicle_wagon_connection_color = { 1, 0.1, 0.1 }, yellow_signal_color = { 1, 1, 0 }, zoom_threshold_to_draw_spider_path = 0 }, chart_search_highlight = { 1, 1, 0 }, checkerboard_black = { 42, 42, 42 }, checkerboard_white = { 56, 56, 56 }, clear_cursor_volume_modifier = 0.6, clipboard_history_size = 20, color_filters = { { localised_name = { "gui-graphics-settings.color-filter-protanopia" }, matrix = { { 1.1700999999999999, -0.25540000000000003, 0.043799999999999999, 0 }, { 0.13129999999999999, 0.80289999999999999, 0.033799999999999999, 0 }, { 0.10509999999999999, -0.15779999999999998, 1.0270999999999999, 0 }, { 0, 0, 0, 1 } }, name = "protanopia" }, { localised_name = { "gui-graphics-settings.color-filter-deuteranopia" }, matrix = { { 1.1700999999999999, -0.25540000000000003, 0.043799999999999999, 0 }, { 0.13129999999999999, 0.80289999999999999, 0.033799999999999999, 0 }, { 0.10509999999999999, -0.15779999999999998, 1.0270999999999999, 0 }, { 0, 0, 0, 1 } }, name = "deuteranopia" }, { localised_name = { "gui-graphics-settings.color-filter-tritanopia" }, matrix = { { 1.0530999999999999, 0.26400000000000001, -0.41589999999999998, 0 }, { 0.041000000000000005, 1.2038, -0.321, 0 }, { 0.032800000000000002, 0.1631, 0.7431, 0 }, { 0, 0, 0, 1 } }, name = "tritanopia" } }, construction_robots_use_busy_robots_queue = true, count_button_size = 40, crafting_queue_slots_per_row = 10, daytime_color_lookup = { { 0, "identity" }, { 0.15, "identity" }, { 0.2, "identity" }, { 0.45, "__core__/graphics/color_luts/lut-night.png" }, { 0.55, "__core__/graphics/color_luts/lut-night.png" }, { 0.8, "identity" }, { 0.85, "identity" } }, deconstruct_mark_tint = { 0.65, 0.65, 0.65, 0.65 }, default_alert_icon_scale = 0.5, default_alert_icon_scale_by_type = {}, default_collision_masks = { accumulator = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["agricultural-tower"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["ammo-turret"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["arithmetic-combinator"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, arrow = { layers = {} }, ["artillery-flare"] = { layers = {} }, ["artillery-projectile"] = { layers = {} }, ["artillery-turret"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["artillery-wagon"] = { layers = { train = true } }, ["artillery-wagon/elevated"] = { layers = { elevated_train = true } }, ["artillery-wagon/transition"] = { layers = { elevated_train = true, train = true } }, ["assembling-machine"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, asteroid = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["asteroid-chunk"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["asteroid-collector"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, beacon = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, beam = { layers = {} }, boiler = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["burner-generator"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["capture-robot"] = { layers = {} }, car = { consider_tile_transitions = true, layers = { car = true, is_object = true, player = true, train = true } }, ["cargo-bay"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["cargo-landing-pad"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["cargo-pod"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["cargo-wagon"] = { layers = { train = true } }, ["cargo-wagon/elevated"] = { layers = { elevated_train = true } }, ["cargo-wagon/transition"] = { layers = { elevated_train = true, train = true } }, character = { consider_tile_transitions = true, layers = { is_object = true, player = true, train = true } }, ["character-corpse"] = { layers = {} }, ["character/flying"] = { layers = { trigger_target = true }, not_colliding_with_itself = true }, cliff = { layers = { cliff = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true }, not_colliding_with_itself = true }, ["combat-robot"] = { layers = {} }, ["constant-combinator"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["construction-robot"] = { layers = {} }, container = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, corpse = { colliding_with_tiles_only = true, layers = { doodad = true } }, ["curved-rail-a"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, ["curved-rail-b"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, ["decider-combinator"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["deconstructible-tile-proxy"] = { layers = {} }, decorative = { layers = { doodad = true }, not_colliding_with_itself = true }, ["display-panel"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["electric-energy-interface"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["electric-pole"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["electric-turret"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["elevated-curved-rail-a"] = { layers = { elevated_rail = true } }, ["elevated-curved-rail-b"] = { layers = { elevated_rail = true } }, ["elevated-half-diagonal-rail"] = { layers = { elevated_rail = true } }, ["elevated-straight-rail"] = { layers = { elevated_rail = true } }, ["entity-ghost"] = { layers = { ghost = true } }, explosion = { layers = {} }, fire = { layers = {} }, fish = { colliding_with_tiles_only = true, layers = { ground_tile = true } }, ["fluid-turret"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["fluid-wagon"] = { layers = { train = true } }, ["fluid-wagon/elevated"] = { layers = { elevated_train = true } }, ["fluid-wagon/transition"] = { layers = { elevated_train = true, train = true } }, furnace = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["fusion-generator"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["fusion-reactor"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, gate = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, train = true, water_tile = true } }, ["gate/opened"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, water_tile = true } }, generator = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["half-diagonal-rail"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, ["heat-interface"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["heat-pipe"] = { layers = { floor = true, is_lower_object = true, meltable = true, object = true, water_tile = true } }, ["highlight-box"] = { layers = {} }, ["infinity-cargo-wagon"] = { layers = { train = true } }, ["infinity-cargo-wagon/elevated"] = { layers = { elevated_train = true } }, ["infinity-cargo-wagon/transition"] = { layers = { elevated_train = true, train = true } }, ["infinity-container"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["infinity-pipe"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, inserter = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["item-entity"] = { layers = { is_lower_object = true, item = true } }, ["item-request-proxy"] = { layers = {} }, lab = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, lamp = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["land-mine"] = { layers = { is_lower_object = true, object = true, rail = true, water_tile = true } }, ["lane-splitter"] = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, ["leaf-particle"] = { layers = {} }, ["legacy-curved-rail"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, ["legacy-straight-rail"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, lightning = { layers = {} }, ["lightning-attractor"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["linked-belt"] = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, ["linked-container"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, loader = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, ["loader-1x1"] = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, locomotive = { layers = { train = true } }, ["locomotive/elevated"] = { layers = { elevated_train = true } }, ["locomotive/transition"] = { layers = { elevated_train = true, train = true } }, ["logistic-container"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["logistic-robot"] = { layers = {} }, market = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["mining-drill"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["offshore-pump"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, particle = { layers = {} }, ["particle-source"] = { layers = {} }, pipe = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["pipe-to-ground"] = { layers = { car = true, floor = true, is_lower_object = true, item = true, meltable = true, transport_belt = true, water_tile = true } }, plant = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["player-port"] = { layers = { floor = true, object = true, water_tile = true } }, ["power-switch"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["programmable-speaker"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, projectile = { layers = {} }, ["projectile/hit"] = { layers = { player = true, train = true, trigger_target = true } }, ["proxy-container"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, pump = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, radar = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["rail-chain-signal"] = { layers = { floor = true, is_lower_object = true, item = true, rail = true, water_tile = true } }, ["rail-chain-signal/elevated"] = { layers = { elevated_rail = true } }, ["rail-ramp"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, object = true, rail = true, rail_support = true } }, ["rail-ramp/allow_on_deep_oil_ocean"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, object = true, rail = true } }, ["rail-remnants"] = { colliding_with_tiles_only = true, layers = { doodad = true } }, ["rail-signal"] = { layers = { floor = true, is_lower_object = true, item = true, rail = true, water_tile = true } }, ["rail-signal/elevated"] = { layers = { elevated_rail = true } }, ["rail-support"] = { layers = { is_lower_object = true, is_object = true, object = true, rail = true, rail_support = true } }, ["rail-support/allow_on_deep_oil_ocean"] = { layers = { is_lower_object = true, is_object = true, object = true, rail = true } }, reactor = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, resource = { layers = { resource = true } }, roboport = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["rocket-silo"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["rocket-silo-rocket"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["rocket-silo-rocket-shadow"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, segment = { layers = { is_object = true, player = true, rail = true, train = true, transport_belt = true } }, ["segmented-unit"] = { layers = { is_object = true, player = true, rail = true, train = true, transport_belt = true } }, ["selector-combinator"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["simple-entity"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["simple-entity-with-force"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["simple-entity-with-owner"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, smoke = { layers = {} }, ["smoke-with-trigger"] = { layers = {} }, ["solar-panel"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["space-platform-hub"] = { layers = { elevated_rail = true, is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["speech-bubble"] = { layers = {} }, ["spider-leg"] = { layers = { player = true, rail = true } }, ["spider-unit"] = { layers = { trigger_target = true }, not_colliding_with_itself = true }, ["spider-vehicle"] = { layers = { trigger_target = true }, not_colliding_with_itself = true }, splitter = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, sticker = { layers = {} }, ["storage-tank"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["straight-rail"] = { layers = { floor = true, is_lower_object = true, item = true, object = true, rail = true, water_tile = true } }, stream = { layers = {} }, ["temporary-container"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, thruster = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, tile = { layers = {} }, ["tile-ghost"] = { layers = { ghost = true } }, ["train-stop"] = { layers = { is_lower_object = true, is_object = true, item = true, object = true, player = true, water_tile = true } }, ["transport-belt"] = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, tree = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, turret = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, ["underground-belt"] = { layers = { floor = true, meltable = true, object = true, transport_belt = true, water_tile = true } }, unit = { layers = { is_object = true, player = true, train = true }, not_colliding_with_itself = true }, ["unit-spawner"] = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, valve = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } }, wall = { layers = { is_lower_object = true, is_object = true, item = true, meltable = true, object = true, player = true, water_tile = true } } }, default_enemy_force_color = { 0.81499999999999986, 0.023999999999999999, 0, 0.5 }, default_item_weight = 100, default_other_force_color = { 0.2, 0.2, 0.2 }, default_pipeline_extent = 320, default_planet_procession_set = { arrival = { "default-b" }, departure = { "default-rocket-a" } }, default_platform_procession_set = { arrival = { "default-b" }, departure = { "default-a" } }, default_player_force_color = { 0.86899999999999995, 0.5, 0.13, 0.5 }, default_scorch_mark_color = { 0.373, 0.30699999999999998, 0.24299999999999997, 1 }, default_trigger_target_mask_by_type = { ["capture-robot"] = { "common", "flying-robot" }, car = { "common", "ground-unit" }, character = { "common", "ground-unit" }, ["combat-robot"] = { "common", "flying-robot" }, ["construction-robot"] = { "common", "flying-robot" }, ["logistic-robot"] = { "common", "flying-robot" }, unit = { "common", "ground-unit" } }, disabled_recipe_slot_background_tint = { 0.7, 0.7, 0.7, 1 }, disabled_recipe_slot_tint = { 0.7, 0.7, 0.7, 0.7 }, drop_item_radius = 2, dynamic_recipe_overload_factor = 1.1659999999999999, ejected_item_direction_variation = 0.05, ejected_item_friction = 0.99900000000000002, ejected_item_lifetime = 1500, ejected_item_speed = 0.005, enabled_recipe_slot_tint = { 1, 1, 1 }, enemies_in_simulation_volume_modifier = 0.9, entity_button_background_color = { 0.6, 0.6, 0.6, 0.6 }, entity_renderer_search_box_limits = { bottom = 6, left = 6, right = 6, top = 6 }, environment_sounds_transition_fade_in_ticks = 20, equipment_default_background_border_color = { 0.14117647058823528, 0.13725490196078431, 0.14117647058823528 }, equipment_default_background_color = { a = 0.3, b = 0.23529411764705883, g = 0.23529411764705883, r = 0.23529411764705883 }, equipment_default_grabbed_background_color = { a = 0.3, b = 0.3, g = 0.3, r = 0.3 }, explosions_in_simulation_volume_modifier = 0.5, factoriopedia_recycling_recipe_categories = { "recycling", "recycling-or-hand-crafting" }, feedback_screenshot_file_name = "feedback_screenshot", feedback_screenshot_subfolder_name = "feedback", filter_outline_color = { 0, 0, 0, 1 }, flying_text_ttl = 80, forced_enabled_recipe_slot_background_tint = { 0.7, 0.7, 0, 0.8 }, freezing_temperature = 30, frozen_color_lookup = "__core__/graphics/color_luts/frozen.png", ghost_layer = "ghost", ghost_shader_tint = { ghost_delivery_tint = { 168, 214, 196, 77 }, ghost_tint = { 118, 135, 209, 77 }, tile_ghost_delivery_tint = { 174, 221, 242, 255 }, tile_ghost_tint = { 37, 123, 194, 255 }, wire_tint = { 118, 135, 209, 77 } }, ghost_shaderless_tint = { ghost_delivery_tint = { 68, 198, 242, 77 }, ghost_tint = { 15, 133, 255, 112 }, tile_ghost_delivery_tint = { 54, 224, 255, 112 }, tile_ghost_tint = { 4, 115, 255, 112 }, wire_tint = { 118, 135, 209, 77 } }, ghost_shimmer_settings = { blend_mode = 6, distortion = 12, distortion_layers = { { intensity = 1, shape = 1, x = 1, y = 1 }, { intensity = 0.1, shape = 3, x = 5, y = 1.0600000000000001 }, { intensity = 1, shape = 0, x = 1, y = 1 }, { intensity = 1, shape = 0, x = 1, y = 1 }, { intensity = 1, shape = 0, x = 1, y = 1 }, { intensity = 1, shape = 0, x = 1, y = 1 } }, overlay_layers = { { blend_mode = 11, cutoff = 0, shape = 4, tint = { 0, 0.84100000000000001, 1, 0.49399999999999995 }, x = 9.0399999999999991, y = 6.04 }, { blend_mode = 10, cutoff = 0, shape = 1, tint = { 0.52941199999999995, 0.28235300000000002, 0, 0.07843 }, x = 1, y = 1 }, { blend_mode = 3, cutoff = -1, shape = 1, tint = { 0.11764700000000001, 0.54348300000000007, 0.67451000000000008, 0.75686299999999997 }, x = 1, y = 1 }, { blend_mode = 2, cutoff = -0.72999999999999998, shape = 4, tint = { 1, 0, 0, 0.99600000000000009 }, x = 5.7000000000000002, y = 8.2799999999999994 }, { blend_mode = 1, cutoff = -1, shape = 1, tint = { 0.098903999999999996, 0.60591200000000001, 0.96078399999999995, 0.16100000000000001 }, x = 1, y = 1 }, { blend_mode = 1, cutoff = 0.09, shape = 4, tint = { 0, 1, 0.087999999999999989, 0.50999999999999996 }, x = 10, y = -7.1200000000000001 } }, proportional_distortion = false, tint = { 0.22599499999999999, 0.41274499999999996, 0.465686, 0.629 }, visualize_borders = false, world_uv_modulo = 512 }, gui_move_switch_vibration = { filename = "__core__/sound/gui-game-controller-move.bnvib" }, gui_remark_color = { 34, 181, 255 }, gui_search_match_background_color = { 109, 86, 5 }, gui_search_match_foreground_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.caption_checkbox.font_color ]=], huge_platform_animation_sound_area = 81, icon_shadow_color = { a = 1 }, icon_shadow_inset = 9.8879999999999999, icon_shadow_radius = 17.248000000000001, icon_shadow_sharpness = 0, inserter_hand_stack_items_per_sprite = 2, inserter_hand_stack_max_sprites = 8, inventory_width = 10, item_ammo_magazine_left_bar_color = { 0, 1, 0 }, item_default_random_tint_strength = { 0.93000000000000007, 0.93000000000000007, 0.93000000000000007, 1 }, item_health_bar_colors = { { color = { 0.78000000000000007, 0, 0 }, threshold = 0 }, { color = { 1, 0.85, 0 }, threshold = 0.3333333333333333 }, { color = { 0, 0.78000000000000007, 0 }, threshold = 0.66666666666666661 } }, item_outline_color = { 0, 0, 0, 1 }, item_outline_inset = 0, item_outline_radius = 16, item_outline_sharpness = 0, item_tool_durability_bar_color = { 0, 1, 0 }, landing_area_clear_zone_radius = 8, landing_area_max_radius = 16, landing_squash_immunity = 300, large_area_size = 15, large_blueprint_area_size = 400, light_renderer_search_distance_limit = 20, lightning_attractor_collection_range_color = { 0, 0.1, 0, 0.1 }, lightning_attractor_protection_range_color = { 0, 0.2, 0.2, 0.2 }, logistic_gui_selected_network_highlight_tint = { 0.5, 0.5, 0.5, 0.5 }, logistic_gui_unselected_network_highlight_tint = { 0.2, 0.2, 0.2, 0.1 }, logistic_robots_use_busy_robots_queue = true, logistic_slots_per_row = 10, low_energy_robot_estimate_multiplier = 1.2, main_menu_background_image_location = "__core__/graphics/background-image.jpg", main_menu_background_vignette_intensity = 30, main_menu_background_vignette_sharpness = 0.44400000000000004, main_menu_simulations = { aquilo_send_help = { checkboard = false, init = " local sim_planet = game.surfaces[\"aquilo\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n game.forces.player.custom_color = {0.0, 0.5, 1.0, 0.5}\n game.forces.enemy.custom_color = {0.0, 1.0, 0.5, 0.5}\n game.forces.neutral.custom_color = {1.0, 0.4, 0.8, 0.5}\n\n local neutral_character = game.surfaces.aquilo.find_entities_filtered{name = \"character\", force = \"neutral\", limit = 1}[1]\n neutral_character.walking_state = {walking = true, direction = defines.direction.northeast}\n neutral_character.walking_state = {walking = false}\n\n local character = game.surfaces.aquilo.find_entities_filtered{name = \"character\", force = \"player\", limit = 1}[1]\n\n local h_points = {{1, 2}, {1, 1}, {1, 0}, {1, -1}, {1, -2}, {0, 0}, {-1, 2}, {-1, 1}, {-1, 0}, {-1, -1}, {-1, -2}}\n local h_count = 11\n local e_points = {{1, 2}, {0, 2}, {1, 0}, {0, 0}, {1, -2}, {0, -2}, {-1, 2}, {-1, 1}, {-1, 0}, {-1, -1}, {-1, -2}}\n local e_count = 11\n local l_points = {{1, 2}, {0, 2}, {-1, 2}, {-1, 1}, {-1, 0}, {-1, -1}, {-1, -2}}\n local l_count = 7\n local p_points = {{0, 0}, {1, 0}, {1, -1}, {1, -2}, {0, -2}, {-1, -2}, {-1, -1}, {-1, 0}, {-1, 1}, {-1, 2}}\n local p_count = 10\n\n local concrete_tile_string = \"0eNpljsEKwjAQRP9lzvEQU9OaXxEPtS6ykG5KE0UJ+Xe3evDgaeANb5iKS7zTsrIUhAqekmSEU0Xmm4xxYzLOhABtppUKoRmwXOmJYNvZoHCkr7KkzIWTbJK2O2cNXpq2U+VvRVUuNCv7PTB40Jo/E/vBdoM7+N55b/tja28Iqzbt\"\n local draw_letter = function(points, count, origin)\n if count >= 1 then\n local point = {origin[1] + points[count][1], origin[2] + points[count][2]}\n game.surfaces.aquilo.create_entities_from_blueprint_string\n {\n string = concrete_tile_string,\n position = point\n }\n game.surfaces.aquilo.play_sound{path = \"tile-build-small/concrete\", position = point}\n return count - 1\n end\n end\n\n on_tick = function()\n if tick==280 then\n character.walking_state = {walking = true, direction = defines.direction.north}\n character.character_running_speed_modifier = -0.25\n end\n if tick==320 then\n character.walking_state = {walking = true, direction = defines.direction.northwest}\n end\n if tick==340 then\n character.walking_state = {walking = true, direction = defines.direction.northeast}\n character.walking_state = {walking = false}\n end\n if tick>400 and tick%3==0 and h_count>=1 then\n h_count = draw_letter (h_points, h_count, {-25.5, -27.5})\n end\n if tick>440 and tick%3==0 and e_count>=1 then\n e_count = draw_letter (e_points, e_count, {-21.5, -27.5})\n end\n if tick>480 and tick%3==0 and l_count>=1 then\n l_count = draw_letter (l_points, l_count, {-17.5, -27.5})\n end\n if tick>510 and tick%3==0 and p_count>=1 then\n p_count = draw_letter (p_points, p_count, {-13.5, -27.5})\n end\n end\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-aquilo-send-help.zip" }, aquilo_starter = { checkboard = false, init = " local sim_planet = game.surfaces[\"aquilo\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 480, save = "__space-age__/menu-simulations/menu-simulation-aquilo-starter.zip" }, fulgora_city_crossing = { checkboard = false, init = " local sim_planet = game.surfaces[\"fulgora\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-fulgora-city-crossing.zip" }, fulgora_nightfall = { checkboard = false, init = " local sim_planet = game.surfaces[\"fulgora\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n local character = game.surfaces.fulgora.find_entities_filtered{name = \"character\", limit = 1}[1]\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n character.walking_state = {walking = false}\n\n local mod = function(a, b)\n return a - math.floor(a/b)*b\n end\n\n local spawn_lightning = function()\n game.surfaces.fulgora.create_entity{name = \"lightning\", force=\"enemy\", position = {character.position.x, character.position.y - 25}}\n end\n\n on_tick = function()\n if tick==100 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.south}\n end\n if tick==140 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n end\n if tick==190 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.west}\n end\n if tick==275 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n end\n if tick>=325 and tick <=450 and mod(tick,25)==0 and character.valid then\n spawn_lightning()\n end\n if tick>=375 and tick <=450 and character.valid then\n if mod(tick,20)<=10 then\n character.walking_state = {walking = true, direction = defines.direction.northeast}\n else\n character.walking_state = {walking = true, direction = defines.direction.east}\n end\n end\n if tick==450 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.northeast}\n end\n if tick==525 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.east}\n end\n if tick==600 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.northeast}\n end\n if tick==615 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n character.walking_state = {walking = false}\n end\n end\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-fulgora-nightfall.zip" }, fulgora_race = { checkboard = false, init = " local sim_planet = game.surfaces[\"fulgora\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local driving_data =\n {\n {{{1,1},{-28.48,14.38}},{{1,1},{-28.48,14.38}},{{1,1},{-28.42,14.38}},{{1,1},{-28.34,14.38}},{{1,1},{-28.25,14.38}},{{1,1},{-28.15,14.38}},{{1,1},{-28.04,14.38}},{{1,1},{-27.93,14.38}},{{1,1},{-27.80,14.38}},{{1,1},{-27.67,14.38}},{{1,1},{-27.53,14.38}},{{1,1},{-27.39,14.38}},{{1,1},{-27.24,14.38}},{{1,1},{-27.08,14.38}},{{1,1},{-26.92,14.38}},{{1,1},{-26.75,14.38}},{{1,1},{-26.58,14.38}},{{1,1},{-26.41,14.38}},{{1,1},{-26.23,14.38}},{{1,1},{-26.04,14.38}},{{1,1},{-25.86,14.38}},{{1,1},{-25.66,14.38}},{{1,1},{-25.47,14.38}},{{1,1},{-25.27,14.38}},{{1,1},{-25.07,14.38}},{{1,1},{-24.86,14.38}},{{1,1},{-24.65,14.38}},{{1,0},{-24.43,14.38}},{{1,0},{-24.21,14.38}},{{1,0},{-24.00,14.37}},{{1,0},{-23.77,14.35}},{{1,0},{-23.55,14.32}},{{1,0},{-23.32,14.29}},{{1,0},{-23.10,14.23}},{{1,1},{-22.87,14.17}},{{1,1},{-22.64,14.10}},{{1,1},{-22.42,14.03}},{{1,1},{-22.19,13.95}},{{1,1},{-21.96,13.88}},{{1,1},{-21.72,13.80}},{{1,1},{-21.49,13.73}},{{1,1},{-21.25,13.65}},{{1,1},{-21.01,13.57}},{{1,1},{-20.77,13.50}},{{1,1},{-20.52,13.42}},{{1,1},{-20.27,13.34}},{{1,1},{-20.03,13.26}},{{1,0},{-19.78,13.18}},{{1,0},{-19.53,13.10}},{{1,0},{-19.28,13.01}},{{1,0},{-19.03,12.90}},{{1,0},{-18.79,12.79}},{{1,0},{-18.55,12.65}},{{1,0},{-18.32,12.51}},{{1,0},{-18.10,12.35}},{{1,0},{-17.89,12.18}},{{1,0},{-17.68,12.00}},{{1,0},{-17.48,11.82}},{{1,0},{-17.29,11.62}},{{1,0},{-17.11,11.41}},{{1,0},{-16.94,11.19}},{{1,0},{-16.78,10.96}},{{1,0},{-16.63,10.72}},{{1,1},{-16.49,10.47}},{{1,1},{-16.37,10.22}},{{1,0},{-16.24,9.96}},{{1,0},{-16.12,9.71}},{{1,0},{-16.00,9.45}},{{1,1},{-15.90,9.18}},{{1,1},{-15.82,8.91}},{{1,1},{-15.73,8.63}},{{1,1},{-15.64,8.35}},{{1,1},{-15.55,8.07}},{{1,1},{-15.46,7.79}},{{1,1},{-15.37,7.51}},{{1,1},{-15.28,7.23}},{{1,1},{-15.19,6.95}},{{1,1},{-15.10,6.66}},{{1,1},{-15.01,6.38}},{{1,1},{-14.92,6.09}},{{1,1},{-14.83,5.80}},{{1,1},{-14.74,5.51}},{{1,1},{-14.65,5.22}},{{1,1},{-14.55,4.93}},{{1,0},{-14.46,4.64}},{{1,0},{-14.37,4.35}},{{1,0},{-14.29,4.05}},{{1,0},{-14.23,3.75}},{{1,0},{-14.18,3.45}},{{1,0},{-14.15,3.14}},{{1,1},{-14.14,2.82}},{{1,1},{-14.14,2.51}},{{1,1},{-14.14,2.20}},{{1,1},{-14.14,1.89}},{{1,1},{-14.14,1.57}},{{1,2},{-14.14,1.25}},{{1,2},{-14.14,0.94}},{{1,2},{-14.12,0.62}},{{1,2},{-14.09,0.30}},{{1,2},{-14.04,-0.01}},{{1,2},{-13.98,-0.32}},{{1,2},{-13.89,-0.63}},{{1,2},{-13.80,-0.94}},{{1,2},{-13.68,-1.24}},{{1,2},{-13.55,-1.53}},{{1,2},{-13.41,-1.82}},{{1,2},{-13.25,-2.09}},{{1,2},{-13.07,-2.36}},{{1,2},{-12.89,-2.61}},{{1,2},{-12.69,-2.85}},{{1,2},{-12.47,-3.08}},{{1,2},{-12.25,-3.30}},{{1,2},{-12.02,-3.51}},{{1,2},{-11.77,-3.70}},{{1,2},{-11.52,-3.88}},{{1,2},{-11.25,-4.04}},{{1,2},{-10.98,-4.19}},{{1,2},{-10.71,-4.33}},{{1,2},{-10.42,-4.45}},{{1,2},{-10.13,-4.55}},{{1,1},{-9.84,-4.64}},{{1,1},{-9.54,-4.72}},{{1,1},{-9.23,-4.79}},{{1,1},{-8.93,-4.87}},{{1,1},{-8.63,-4.94}},{{1,1},{-8.33,-5.02}},{{1,1},{-8.03,-5.09}},{{1,1},{-7.72,-5.16}},{{1,1},{-7.42,-5.24}},{{1,1},{-7.11,-5.31}},{{1,1},{-6.81,-5.39}},{{1,1},{-6.50,-5.46}},{{1,1},{-6.19,-5.54}},{{1,1},{-5.88,-5.61}},{{1,1},{-5.57,-5.69}},{{1,1},{-5.27,-5.77}},{{1,1},{-4.95,-5.85}},{{1,1},{-4.64,-5.93}},{{1,1},{-4.33,-6.00}},{{1,1},{-4.02,-6.08}},{{1,1},{-3.71,-6.16}},{{1,2},{-3.41,-6.23}},{{1,2},{-3.11,-6.31}},{{1,2},{-2.80,-6.37}},{{1,2},{-2.49,-6.41}},{{1,2},{-2.18,-6.43}},{{1,2},{-1.88,-6.44}},{{1,2},{-1.58,-6.44}},{{1,2},{-1.28,-6.42}},{{1,2},{-0.98,-6.38}},{{1,2},{-0.69,-6.34}},{{1,2},{-0.41,-6.27}},{{1,2},{-0.13,-6.20}},{{1,2},{0.14,-6.11}},{{1,2},{0.41,-6}},{{1,2},{0.67,-5.88}},{{1,2},{0.92,-5.75}},{{1,2},{1.16,-5.61}},{{1,2},{1.39,-5.46}},{{1,2},{1.61,-5.30}},{{1,2},{1.83,-5.13}},{{1,2},{2.03,-4.95}},{{1,2},{2.22,-4.76}},{{1,1},{2.41,-4.57}},{{1,1},{2.58,-4.36}},{{1,1},{2.75,-4.16}},{{1,1},{2.92,-3.95}},{{1,1},{3.09,-3.75}},{{1,1},{3.26,-3.55}},{{1,1},{3.43,-3.35}},{{1,1},{3.59,-3.15}},{{1,1},{3.76,-2.95}},{{1,1},{3.92,-2.75}},{{1,1},{4.09,-2.55}},{{1,1},{4.25,-2.36}},{{1,1},{4.41,-2.16}},{{1,1},{4.58,-1.97}},{{1,1},{4.74,-1.78}},{{1,1},{4.90,-1.59}},{{1,1},{5.06,-1.39}},{{1,1},{5.22,-1.20}},{{1,1},{5.38,-1.01}},{{1,1},{5.54,-0.82}},{{1,1},{5.70,-0.63}},{{1,1},{5.85,-0.45}},{{1,1},{6.01,-0.26}},{{1,2},{6.16,-0.07}},{{1,2},{6.32,0.12}},{{1,2},{6.47,0.31}},{{1,2},{6.61,0.51}},{{1,2},{6.73,0.71}},{{1,2},{6.85,0.93}},{{1,2},{6.96,1.14}},{{1,2},{7.05,1.36}},{{1,2},{7.14,1.58}},{{1,2},{7.21,1.81}},{{1,2},{7.28,2.04}},{{1,2},{7.34,2.27}},{{1,2},{7.38,2.51}},{{1,1},{7.41,2.74}},{{1,1},{7.43,2.98}},{{1,1},{7.45,3.22}},{{1,1},{7.47,3.46}},{{1,1},{7.49,3.69}},{{1,1},{7.51,3.93}},{{1,1},{7.53,4.16}},{{1,1},{7.55,4.39}},{{1,1},{7.57,4.63}},{{1,1},{7.59,4.86}},{{1,1},{7.61,5.10}},{{1,1},{7.62,5.33}},{{1,1},{7.64,5.57}},{{1,1},{7.66,5.80}},{{1,1},{7.68,6.04}},{{1,2},{7.70,6.27}},{{1,2},{7.72,6.50}},{{1,2},{7.73,6.73}},{{1,2},{7.73,6.96}},{{1,2},{7.72,7.20}},{{1,2},{7.70,7.43}},{{1,2},{7.67,7.66}},{{1,2},{7.63,7.88}},{{1,1},{7.58,8.11}},{{1,1},{7.52,8.33}},{{1,1},{7.46,8.55}},{{1,1},{7.41,8.78}},{{1,1},{7.35,9}},{{1,1},{7.29,9.22}},{{1,1},{7.23,9.45}},{{1,1},{7.17,9.67}},{{1,1},{7.11,9.89}},{{1,1},{7.05,10.11}},{{1,1},{7.00,10.34}},{{1,1},{6.94,10.56}},{{1,1},{6.88,10.78}},{{1,1},{6.82,11.00}},{{1,1},{6.76,11.23}},{{1,1},{6.70,11.45}},{{1,1},{6.64,11.67}},{{1,1},{6.59,11.89}},{{1,1},{6.53,12.12}},{{1,0},{6.47,12.34}},{{1,0},{6.41,12.56}},{{1,0},{6.36,12.79}},{{1,0},{6.32,13.02}},{{1,0},{6.29,13.25}},{{1,0},{6.27,13.48}},{{1,0},{6.26,13.71}},{{1,0},{6.26,13.94}},{{1,0},{6.27,14.17}},{{1,0},{6.29,14.40}},{{1,0},{6.32,14.62}},{{1,0},{6.36,14.85}},{{1,0},{6.41,15.07}},{{1,0},{6.47,15.30}},{{1,0},{6.54,15.52}},{{1,0},{6.62,15.73}},{{1,0},{6.71,15.94}},{{1,0},{6.82,16.15}},{{1,0},{6.93,16.35}},{{1,0},{7.04,16.54}},{{1,0},{7.17,16.73}},{{1,0},{7.30,16.92}},{{1,0},{7.45,17.09}},{{1,0},{7.60,17.27}},{{1,0},{7.76,17.43}},{{1,1},{7.93,17.59}},{{1,1},{8.10,17.73}},{{1,1},{8.27,17.88}},{{1,1},{8.45,18.03}},{{1,1},{8.62,18.18}},{{1,1},{8.79,18.33}},{{1,1},{8.96,18.48}},{{1,1},{9.13,18.62}},{{1,1},{9.30,18.77}},{{1,1},{9.48,18.92}},{{1,1},{9.66,19.07}},{{1,1},{9.83,19.22}},{{1,1},{10.01,19.37}},{{1,1},{10.18,19.52}},{{1,1},{10.36,19.66}},{{1,1},{10.54,19.81}},{{1,1},{10.71,19.96}},{{1,0},{10.89,20.11}},{{1,0},{11.06,20.26}},{{1,0},{11.24,20.40}},{{1,0},{11.43,20.53}},{{1,0},{11.62,20.66}},{{1,0},{11.82,20.77}},{{1,1},{12.02,20.88}},{{1,1},{12.23,20.97}},{{1,1},{12.44,21.06}},{{1,1},{12.64,21.16}},{{1,1},{12.85,21.25}},{{1,1},{13.06,21.34}},{{1,1},{13.27,21.44}},{{1,1},{13.47,21.53}},{{1,1},{13.68,21.62}},{{1,1},{13.89,21.72}},{{1,1},{14.09,21.81}},{{1,1},{14.30,21.91}},{{1,1},{14.51,22}},{{1,1},{14.71,22.09}},{{1,1},{14.92,22.19}},{{1,1},{15.13,22.28}},{{1,1},{15.34,22.38}},{{1,1},{15.54,22.47}},{{1,1},{15.75,22.56}},{{1,1},{15.96,22.66}},{{1,1},{16.16,22.75}},{{1,0},{16.37,22.84}},{{1,0},{16.58,22.94}},{{1,0},{16.79,23.02}},{{1,0},{17.00,23.10}},{{1,0},{17.22,23.16}},{{1,0},{17.44,23.22}},{{1,0},{17.66,23.27}},{{1,0},{17.89,23.30}},{{1,1},{18.11,23.33}},{{1,1},{18.34,23.34}},{{1,1},{18.57,23.36}},{{1,1},{18.79,23.38}},{{1,1},{19.02,23.39}},{{1,1},{19.25,23.41}},{{1,1},{19.47,23.42}},{{1,1},{19.70,23.44}},{{1,1},{19.93,23.45}},{{1,1},{20.15,23.47}},{{1,1},{20.38,23.48}},{{1,1},{20.61,23.50}},{{1,1},{20.83,23.52}},{{1,0},{21.06,23.53}},{{1,0},{21.29,23.55}},{{1,0},{21.51,23.55}},{{1,0},{21.74,23.55}},{{1,0},{21.96,23.54}},{{1,0},{22.19,23.52}},{{1,1},{22.41,23.48}},{{1,1},{22.64,23.44}},{{1,1},{22.86,23.40}},{{1,1},{23.08,23.36}},{{1,1},{23.30,23.31}},{{1,1},{23.53,23.27}},{{1,1},{23.75,23.23}},{{1,1},{23.97,23.18}},{{1,1},{24.20,23.14}},{{1,1},{24.42,23.10}},{{1,1},{24.64,23.05}},{{1,1},{24.86,23.01}},{{1,1},{25.09,22.97}},{{1,1},{25.31,22.93}},{{1,1},{25.53,22.88}},{{1,1},{25.75,22.84}},{{1,1},{25.98,22.80}},{{1,1},{26.20,22.75}},{{1,1},{26.42,22.71}},{{1,1},{26.64,22.67}},{{1,1},{26.87,22.62}},{{1,1},{27.09,22.58}},{{1,1},{27.31,22.54}},{{1,1},{27.54,22.50}},{{1,1},{27.76,22.45}},{{1,1},{27.98,22.41}},{{1,1},{28.20,22.37}},{{1,1},{28.43,22.32}},{{1,1},{28.65,22.28}},{{1,1},{28.87,22.24}},{{1,1},{29.09,22.20}},{{1,1},{29.32,22.15}},{{1,1},{29.54,22.11}},{{1,1},{29.76,22.07}},{{1,1},{29.98,22.02}},{{1,1},{30.21,21.98}},{{1,1},{30.43,21.94}},{{1,1},{30.65,21.89}},{{1,1},{30.88,21.85}},{{1,1},{31.10,21.81}},{{1,1},{31.32,21.77}},{{1,1},{31.54,21.72}},{{1,1},{31.77,21.68}},{{1,1},{31.99,21.64}},{{1,1},{32.21,21.59}},{{1,1},{32.44,21.55}},{{1,1},{32.67,21.51}},{{1,1},{32.89,21.46}},{{1,1},{33.12,21.42}},{{1,1},{33.36,21.38}},{{1,1},{33.59,21.34}},{{1,1},{33.82,21.29}},{{1,1},{34.05,21.25}},{{1,1},{34.28,21.21}},{{1,1},{34.52,21.16}},{{1,1},{34.75,21.12}},{{1,1},{34.98,21.08}},{{1,1},{35.22,21.03}},{{1,1},{35.46,20.98}},{{1,1},{35.70,20.94}},{{1,1},{35.93,20.89}},{{1,1},{36.17,20.84}},{{1,1},{36.41,20.80}},{{1,1},{36.66,20.75}},{{1,1},{36.90,20.70}},{{1,2},{37.14,20.66}},{{1,2},{37.39,20.61}},{{1,2},{37.63,20.57}},{{1,2},{37.88,20.55}},{{1,2},{38.14,20.54}},{{1,2},{38.39,20.54}},{{1,2},{38.64,20.55}},{{1,2},{38.90,20.57}},{{1,2},{39.15,20.60}},{{1,2},{39.41,20.65}},{{1,1},{39.66,20.71}},{{1,1},{39.91,20.78}},{{1,1},{40.16,20.85}},{{1,1},{40.41,20.92}},{{1,1},{40.66,20.99}},{{1,1},{40.91,21.06}},{{1,1},{41.16,21.13}},{{1,1},{41.41,21.20}},{{1,1},{41.66,21.27}},{{1,1},{41.91,21.34}},{{1,1},{42.16,21.41}},{{1,1},{42.41,21.48}},{{1,1},{42.66,21.55}},{{1,1},{42.91,21.62}},{{1,1},{43.16,21.69}},{{1,1},{43.41,21.76}},{{1,1},{43.66,21.83}},{{1,1},{43.91,21.90}},{{1,1},{44.15,21.97}},{{1,1},{44.40,22.04}},{{1,1},{44.64,22.11}},{{1,1},{44.89,22.18}},{{1,1},{45.13,22.25}},{{1,1},{45.38,22.32}},{{1,1},{45.62,22.39}},{{1,1},{45.86,22.46}},{{1,1},{46.10,22.53}},{{1,1},{46.34,22.59}},{{1,1},{46.57,22.66}},{{1,1},{46.81,22.73}},{{1,1},{47.05,22.79}},{{1,1},{47.29,22.86}},{{1,1},{47.52,22.93}},{{1,1},{47.75,22.99}},{{1,1},{47.99,23.06}},{{1,1},{48.22,23.12}},{{1,1},{48.45,23.19}},{{1,1},{48.68,23.26}},{{1,1},{48.91,23.32}},{{1,1},{49.14,23.39}},{{1,1},{49.38,23.46}},{{1,1},{49.61,23.52}},{{1,1},{49.84,23.59}},{{1,1},{50.07,23.66}},{{1,1},{50.29,23.72}},{{1,1},{50.52,23.79}}},\n\n {{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{0,1},{-28.57,17.12}},{{1,1},{-28.57,17.12}},{{1,1},{-28.53,17.12}},{{1,1},{-28.47,17.12}},{{1,1},{-28.39,17.12}},{{1,1},{-28.30,17.12}},{{1,1},{-28.20,17.12}},{{1,1},{-28.09,17.12}},{{1,1},{-27.98,17.12}},{{1,1},{-27.85,17.12}},{{1,1},{-27.72,17.12}},{{1,1},{-27.58,17.12}},{{1,1},{-27.44,17.12}},{{1,1},{-27.29,17.12}},{{1,1},{-27.13,17.12}},{{1,1},{-26.97,17.12}},{{1,1},{-26.80,17.12}},{{1,1},{-26.63,17.12}},{{1,1},{-26.46,17.12}},{{1,1},{-26.28,17.12}},{{1,1},{-26.09,17.12}},{{1,1},{-25.91,17.12}},{{1,1},{-25.71,17.12}},{{1,1},{-25.52,17.12}},{{1,1},{-25.32,17.12}},{{1,1},{-25.12,17.12}},{{1,1},{-24.91,17.12}},{{1,1},{-24.70,17.12}},{{1,1},{-24.48,17.12}},{{1,1},{-24.27,17.12}},{{1,0},{-24.05,17.12}},{{1,0},{-23.82,17.12}},{{1,0},{-23.60,17.11}},{{1,0},{-23.37,17.09}},{{1,0},{-23.14,17.06}},{{1,0},{-22.91,17.02}},{{1,0},{-22.68,16.97}},{{1,0},{-22.45,16.91}},{{1,0},{-22.22,16.83}},{{1,0},{-21.99,16.75}},{{1,0},{-21.77,16.65}},{{1,0},{-21.54,16.54}},{{1,0},{-21.32,16.42}},{{1,1},{-21.11,16.29}},{{1,1},{-20.90,16.14}},{{1,1},{-20.69,16.00}},{{1,1},{-20.48,15.85}},{{1,1},{-20.26,15.71}},{{1,1},{-20.05,15.56}},{{1,1},{-19.83,15.41}},{{1,1},{-19.61,15.26}},{{1,1},{-19.39,15.11}},{{1,1},{-19.18,14.96}},{{1,1},{-18.96,14.82}},{{1,1},{-18.74,14.67}},{{1,1},{-18.52,14.52}},{{1,1},{-18.30,14.37}},{{1,1},{-18.08,14.22}},{{1,0},{-17.86,14.07}},{{1,0},{-17.64,13.93}},{{1,0},{-17.43,13.77}},{{1,0},{-17.23,13.59}},{{1,0},{-17.04,13.41}},{{1,0},{-16.85,13.23}},{{1,0},{-16.68,13.03}},{{1,0},{-16.51,12.82}},{{1,0},{-16.36,12.61}},{{1,0},{-16.21,12.39}},{{1,0},{-16.08,12.16}},{{1,0},{-15.96,11.93}},{{1,0},{-15.85,11.70}},{{1,0},{-15.75,11.45}},{{1,0},{-15.67,11.21}},{{1,0},{-15.59,10.96}},{{1,0},{-15.53,10.70}},{{1,0},{-15.48,10.45}},{{1,0},{-15.45,10.19}},{{1,0},{-15.43,9.93}},{{1,1},{-15.41,9.66}},{{1,1},{-15.41,9.40}},{{1,1},{-15.41,9.13}},{{1,1},{-15.41,8.87}},{{1,1},{-15.41,8.60}},{{1,1},{-15.41,8.33}},{{1,1},{-15.41,8.06}},{{1,1},{-15.41,7.79}},{{1,1},{-15.41,7.51}},{{1,1},{-15.41,7.24}},{{1,1},{-15.41,6.96}},{{1,1},{-15.41,6.68}},{{1,1},{-15.41,6.40}},{{1,1},{-15.41,6.12}},{{1,1},{-15.41,5.84}},{{1,1},{-15.41,5.55}},{{1,1},{-15.41,5.27}},{{1,1},{-15.41,4.98}},{{1,1},{-15.41,4.70}},{{1,1},{-15.41,4.41}},{{1,1},{-15.41,4.12}},{{1,1},{-15.41,3.82}},{{1,1},{-15.41,3.53}},{{1,1},{-15.41,3.24}},{{1,2},{-15.41,2.94}},{{1,2},{-15.41,2.64}},{{1,2},{-15.40,2.35}},{{1,2},{-15.38,2.05}},{{1,2},{-15.33,1.75}},{{1,2},{-15.27,1.46}},{{1,2},{-15.20,1.16}},{{1,2},{-15.11,0.88}},{{1,1},{-15.00,0.59}},{{1,1},{-14.88,0.31}},{{1,1},{-14.76,0.03}},{{1,1},{-14.64,-0.25}},{{1,1},{-14.52,-0.54}},{{1,1},{-14.39,-0.82}},{{1,2},{-14.27,-1.10}},{{1,2},{-14.14,-1.39}},{{1,2},{-14.01,-1.66}},{{1,2},{-13.86,-1.93}},{{1,2},{-13.69,-2.19}},{{1,2},{-13.51,-2.44}},{{1,2},{-13.32,-2.68}},{{1,2},{-13.11,-2.91}},{{1,2},{-12.90,-3.12}},{{1,1},{-12.68,-3.32}},{{1,1},{-12.44,-3.52}},{{1,1},{-12.21,-3.71}},{{1,1},{-11.98,-3.89}},{{1,1},{-11.75,-4.08}},{{1,1},{-11.52,-4.27}},{{1,2},{-11.29,-4.46}},{{1,2},{-11.05,-4.64}},{{1,2},{-10.82,-4.82}},{{1,2},{-10.57,-4.98}},{{1,2},{-10.32,-5.13}},{{1,2},{-10.05,-5.26}},{{1,2},{-9.79,-5.38}},{{1,2},{-9.52,-5.49}},{{1,2},{-9.24,-5.58}},{{1,2},{-8.96,-5.66}},{{1,1},{-8.67,-5.72}},{{1,1},{-8.38,-5.77}},{{1,1},{-8.09,-5.82}},{{1,1},{-7.80,-5.87}},{{1,1},{-7.51,-5.92}},{{1,1},{-7.22,-5.97}},{{1,1},{-6.93,-6.02}},{{1,1},{-6.63,-6.07}},{{1,1},{-6.33,-6.12}},{{1,1},{-6.04,-6.18}},{{1,1},{-5.74,-6.23}},{{1,1},{-5.44,-6.28}},{{1,1},{-5.14,-6.33}},{{1,1},{-4.84,-6.38}},{{1,1},{-4.54,-6.43}},{{1,1},{-4.23,-6.48}},{{1,1},{-3.93,-6.53}},{{1,1},{-3.63,-6.58}},{{1,1},{-3.33,-6.63}},{{1,1},{-3.03,-6.68}},{{1,1},{-2.73,-6.73}},{{1,1},{-2.44,-6.79}},{{1,1},{-2.14,-6.84}},{{1,1},{-1.85,-6.89}},{{1,1},{-1.56,-6.93}},{{1,2},{-1.28,-6.98}},{{1,2},{-0.99,-7.03}},{{1,2},{-0.71,-7.06}},{{1,2},{-0.42,-7.08}},{{1,2},{-0.14,-7.08}},{{1,2},{0.14,-7.07}},{{1,2},{0.42,-7.05}},{{1,2},{0.69,-7.02}},{{1,2},{0.96,-6.97}},{{1,2},{1.23,-6.91}},{{1,2},{1.49,-6.84}},{{1,2},{1.75,-6.75}},{{1,2},{2.00,-6.66}},{{1,2},{2.24,-6.55}},{{1,2},{2.48,-6.43}},{{1,2},{2.71,-6.29}},{{1,2},{2.93,-6.15}},{{1,2},{3.15,-6.00}},{{1,2},{3.36,-5.83}},{{1,2},{3.55,-5.66}},{{1,2},{3.75,-5.47}},{{1,2},{3.93,-5.28}},{{1,2},{4.10,-5.08}},{{1,1},{4.26,-4.88}},{{1,1},{4.41,-4.66}},{{1,1},{4.55,-4.45}},{{1,1},{4.70,-4.23}},{{1,1},{4.85,-4.02}},{{1,1},{5,-3.80}},{{1,1},{5.15,-3.59}},{{1,1},{5.29,-3.38}},{{1,1},{5.44,-3.17}},{{1,1},{5.58,-2.96}},{{1,1},{5.73,-2.76}},{{1,1},{5.87,-2.55}},{{1,1},{6.02,-2.34}},{{1,1},{6.16,-2.14}},{{1,1},{6.30,-1.93}},{{1,1},{6.44,-1.73}},{{1,1},{6.58,-1.53}},{{1,1},{6.72,-1.32}},{{1,2},{6.86,-1.12}},{{1,2},{7,-0.92}},{{1,2},{7.13,-0.71}},{{1,2},{7.25,-0.50}},{{1,2},{7.36,-0.28}},{{1,2},{7.46,-0.06}},{{1,2},{7.55,0.17}},{{1,2},{7.62,0.40}},{{1,2},{7.69,0.63}},{{1,2},{7.75,0.87}},{{1,2},{7.79,1.11}},{{1,2},{7.82,1.35}},{{1,2},{7.84,1.59}},{{1,2},{7.85,1.84}},{{1,2},{7.85,2.09}},{{1,2},{7.84,2.33}},{{1,2},{7.82,2.57}},{{1,2},{7.79,2.82}},{{1,2},{7.75,3.05}},{{1,2},{7.69,3.29}},{{1,2},{7.62,3.53}},{{1,2},{7.55,3.76}},{{1,1},{7.46,3.98}},{{1,1},{7.36,4.20}},{{1,1},{7.27,4.42}},{{1,1},{7.17,4.64}},{{1,1},{7.07,4.86}},{{1,1},{6.97,5.08}},{{1,1},{6.88,5.30}},{{1,1},{6.78,5.52}},{{1,1},{6.68,5.73}},{{1,1},{6.59,5.95}},{{1,1},{6.49,6.16}},{{1,1},{6.40,6.38}},{{1,1},{6.30,6.59}},{{1,1},{6.21,6.80}},{{1,0},{6.12,7.02}},{{1,0},{6.02,7.23}},{{1,0},{5.94,7.45}},{{1,0},{5.86,7.68}},{{1,0},{5.80,7.90}},{{1,0},{5.75,8.13}},{{1,0},{5.70,8.36}},{{1,0},{5.67,8.60}},{{1,0},{5.65,8.83}},{{1,0},{5.64,9.07}},{{1,0},{5.64,9.31}},{{1,0},{5.64,9.55}},{{1,0},{5.66,9.79}},{{1,0},{5.70,10.03}},{{1,0},{5.74,10.27}},{{1,0},{5.79,10.50}},{{1,0},{5.86,10.74}},{{1,0},{5.93,10.98}},{{1,1},{6.02,11.21}},{{1,1},{6.12,11.43}},{{1,1},{6.21,11.66}},{{1,1},{6.31,11.89}},{{1,1},{6.41,12.11}},{{1,1},{6.51,12.34}},{{1,1},{6.61,12.57}},{{1,1},{6.70,12.79}},{{1,1},{6.80,13.02}},{{1,1},{6.90,13.24}},{{1,1},{7.00,13.46}},{{1,1},{7.09,13.69}},{{1,1},{7.19,13.91}},{{1,1},{7.29,14.13}},{{1,1},{7.39,14.36}},{{1,1},{7.48,14.58}},{{1,1},{7.58,14.80}},{{1,1},{7.67,15.02}},{{1,1},{7.77,15.23}},{{1,1},{7.86,15.45}},{{1,1},{7.95,15.67}},{{1,1},{8.05,15.89}},{{1,1},{8.14,16.11}},{{1,1},{8.23,16.33}},{{1,1},{8.33,16.54}},{{1,1},{8.42,16.76}},{{1,1},{8.52,16.97}},{{1,1},{8.61,17.19}},{{1,1},{8.70,17.40}},{{1,1},{8.80,17.62}},{{1,1},{8.89,17.83}},{{1,1},{8.98,18.05}},{{1,0},{9.08,18.26}},{{1,0},{9.17,18.48}},{{1,0},{9.27,18.69}},{{1,0},{9.39,18.89}},{{1,0},{9.51,19.09}},{{1,0},{9.64,19.29}},{{1,0},{9.78,19.47}},{{1,0},{9.93,19.65}},{{1,0},{10.08,19.82}},{{1,0},{10.25,19.99}},{{1,0},{10.42,20.15}},{{1,0},{10.60,20.30}},{{1,0},{10.78,20.44}},{{1,0},{10.97,20.57}},{{1,0},{11.17,20.70}},{{1,0},{11.37,20.81}},{{1,0},{11.58,20.91}},{{1,0},{11.79,21.01}},{{1,0},{12.00,21.09}},{{1,0},{12.22,21.17}},{{1,0},{12.45,21.23}},{{1,1},{12.67,21.29}},{{1,1},{12.89,21.33}},{{1,1},{13.12,21.38}},{{1,1},{13.35,21.42}},{{1,1},{13.57,21.46}},{{1,1},{13.80,21.50}},{{1,1},{14.03,21.55}},{{1,1},{14.25,21.59}},{{1,1},{14.48,21.63}},{{1,1},{14.71,21.68}},{{1,1},{14.93,21.72}},{{1,1},{15.16,21.76}},{{1,1},{15.39,21.80}},{{1,1},{15.61,21.85}},{{1,1},{15.83,21.89}},{{1,1},{16.05,21.93}},{{1,1},{16.28,21.98}},{{1,1},{16.50,22.02}},{{1,1},{16.72,22.06}},{{1,1},{16.95,22.11}},{{1,1},{17.17,22.15}},{{1,1},{17.39,22.19}},{{1,1},{17.61,22.23}},{{1,1},{17.84,22.28}},{{1,1},{18.06,22.32}},{{1,1},{18.28,22.36}},{{1,1},{18.50,22.41}},{{1,1},{18.73,22.45}},{{1,1},{18.95,22.49}},{{1,1},{19.17,22.54}},{{1,1},{19.39,22.58}},{{1,1},{19.62,22.62}},{{1,1},{19.84,22.66}},{{1,0},{20.06,22.71}},{{1,0},{20.29,22.75}},{{1,0},{20.51,22.78}},{{1,0},{20.74,22.80}},{{1,0},{20.96,22.82}},{{1,0},{21.19,22.82}},{{1,1},{21.42,22.82}},{{1,1},{21.64,22.80}},{{1,1},{21.87,22.79}},{{1,1},{22.10,22.77}},{{1,1},{22.32,22.75}},{{1,1},{22.55,22.74}},{{1,1},{22.78,22.72}},{{1,1},{23.00,22.71}},{{1,1},{23.23,22.69}},{{1,1},{23.46,22.68}},{{1,1},{23.68,22.66}},{{1,1},{23.91,22.64}},{{1,1},{24.14,22.63}},{{1,1},{24.36,22.61}},{{1,1},{24.59,22.60}},{{1,1},{24.82,22.58}},{{1,1},{25.04,22.57}},{{1,1},{25.27,22.55}},{{1,1},{25.50,22.54}},{{1,1},{25.72,22.52}},{{1,1},{25.95,22.50}},{{1,1},{26.18,22.49}},{{1,1},{26.40,22.47}},{{1,1},{26.63,22.46}},{{1,1},{26.86,22.44}},{{1,1},{27.08,22.43}},{{1,1},{27.31,22.41}},{{1,1},{27.54,22.39}},{{1,1},{27.76,22.38}},{{1,1},{27.99,22.36}},{{1,1},{28.21,22.35}},{{1,1},{28.44,22.33}},{{1,1},{28.67,22.32}},{{1,1},{28.89,22.30}},{{1,1},{29.12,22.29}},{{1,1},{29.35,22.27}},{{1,1},{29.57,22.25}},{{1,1},{29.80,22.24}},{{1,1},{30.03,22.22}},{{1,1},{30.25,22.21}},{{1,1},{30.48,22.19}},{{1,1},{30.71,22.18}},{{1,1},{30.93,22.16}},{{1,1},{31.16,22.14}},{{1,1},{31.39,22.13}},{{1,1},{31.61,22.11}},{{1,1},{31.84,22.10}},{{1,1},{32.07,22.08}},{{1,1},{32.29,22.07}},{{1,1},{32.52,22.05}},{{1,1},{32.75,22.04}},{{1,1},{32.97,22.02}},{{1,2},{33.20,22.00}},{{1,2},{33.43,21.99}},{{1,1},{33.65,21.98}},{{1,1},{33.88,21.98}},{{1,1},{34.11,21.98}},{{1,1},{34.33,21.98}},{{1,1},{34.56,21.98}},{{1,1},{34.79,21.98}},{{1,1},{35.01,21.98}},{{1,1},{35.24,21.98}},{{1,1},{35.46,21.98}},{{1,1},{35.69,21.98}},{{1,1},{35.92,21.98}},{{1,1},{36.14,21.98}},{{1,1},{36.37,21.98}},{{1,1},{36.60,21.98}},{{1,1},{36.82,21.98}},{{1,1},{37.05,21.98}},{{1,1},{37.28,21.98}},{{1,1},{37.50,21.98}},{{1,1},{37.73,21.98}},{{1,1},{37.96,21.98}},{{1,1},{38.18,21.98}},{{1,1},{38.41,21.98}},{{1,1},{38.64,21.98}},{{1,1},{38.86,21.98}},{{1,1},{39.09,21.98}},{{1,1},{39.32,21.98}},{{1,1},{39.54,21.98}},{{1,1},{39.77,21.98}},{{1,1},{40.00,21.98}},{{1,1},{40.22,21.98}},{{1,1},{40.45,21.98}},{{1,1},{40.68,21.98}},{{1,1},{40.90,21.98}},{{1,1},{41.13,21.98}},{{1,1},{41.36,21.98}},{{1,1},{41.58,21.98}}},\n\n {{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{0,1},{-28.61,19.82}},{{1,2},{-28.61,19.82}},{{1,2},{-28.56,19.82}},{{1,2},{-28.50,19.82}},{{1,2},{-28.42,19.82}},{{1,2},{-28.33,19.83}},{{1,2},{-28.23,19.84}},{{1,2},{-28.13,19.85}},{{1,2},{-28.02,19.86}},{{1,1},{-27.89,19.89}},{{1,1},{-27.77,19.91}},{{1,1},{-27.63,19.95}},{{1,1},{-27.49,19.98}},{{1,1},{-27.35,20.01}},{{1,1},{-27.20,20.04}},{{1,1},{-27.04,20.08}},{{1,1},{-26.88,20.11}},{{1,1},{-26.71,20.15}},{{1,1},{-26.54,20.19}},{{1,1},{-26.36,20.23}},{{1,1},{-26.18,20.27}},{{1,1},{-26,20.30}},{{1,1},{-25.81,20.35}},{{1,1},{-25.62,20.39}},{{1,0},{-25.43,20.43}},{{1,0},{-25.23,20.48}},{{1,0},{-25.02,20.51}},{{1,0},{-24.82,20.54}},{{1,0},{-24.61,20.56}},{{1,0},{-24.39,20.57}},{{1,0},{-24.17,20.57}},{{1,0},{-23.95,20.56}},{{1,0},{-23.72,20.54}},{{1,0},{-23.50,20.52}},{{1,0},{-23.27,20.48}},{{1,0},{-23.04,20.43}},{{1,0},{-22.81,20.37}},{{1,0},{-22.59,20.30}},{{1,0},{-22.36,20.22}},{{1,0},{-22.14,20.12}},{{1,0},{-21.91,20.02}},{{1,1},{-21.70,19.90}},{{1,1},{-21.48,19.77}},{{1,0},{-21.27,19.64}},{{1,0},{-21.05,19.52}},{{1,0},{-20.84,19.38}},{{1,0},{-20.63,19.22}},{{1,0},{-20.43,19.06}},{{1,0},{-20.24,18.89}},{{1,0},{-20.05,18.71}},{{1,0},{-19.88,18.52}},{{1,0},{-19.71,18.32}},{{1,0},{-19.56,18.11}},{{1,1},{-19.41,17.90}},{{1,1},{-19.28,17.68}},{{0,1},{-19.15,17.46}},{{0,1},{-19.02,17.25}},{{1,1},{-18.89,17.04}},{{1,1},{-18.76,16.83}},{{1,1},{-18.63,16.62}},{{1,1},{-18.50,16.41}},{{1,1},{-18.38,16.20}},{{1,1},{-18.25,16.00}},{{1,1},{-18.12,15.79}},{{1,1},{-17.99,15.58}},{{1,1},{-17.87,15.38}},{{1,1},{-17.74,15.17}},{{1,1},{-17.62,14.96}},{{1,1},{-17.49,14.75}},{{1,1},{-17.37,14.55}},{{1,1},{-17.24,14.34}},{{1,1},{-17.12,14.13}},{{1,1},{-16.99,13.93}},{{1,1},{-16.87,13.72}},{{1,1},{-16.74,13.51}},{{1,1},{-16.62,13.30}},{{1,1},{-16.49,13.10}},{{1,1},{-16.37,12.89}},{{1,1},{-16.24,12.68}},{{1,1},{-16.12,12.48}},{{1,1},{-15.99,12.27}},{{1,1},{-15.87,12.06}},{{1,0},{-15.74,11.86}},{{1,0},{-15.62,11.65}},{{0,0},{-15.50,11.44}},{{0,0},{-15.39,11.22}},{{0,0},{-15.30,11.01}},{{0,0},{-15.22,10.79}},{{0,0},{-15.15,10.58}},{{0,0},{-15.09,10.36}},{{0,0},{-15.04,10.15}},{{0,0},{-15.00,9.93}},{{0,0},{-14.98,9.72}},{{0,1},{-14.96,9.51}},{{0,1},{-14.95,9.30}},{{0,1},{-14.94,9.09}},{{0,1},{-14.93,8.89}},{{0,1},{-14.93,8.69}},{{0,1},{-14.92,8.49}},{{0,1},{-14.91,8.29}},{{0,1},{-14.90,8.09}},{{0,1},{-14.89,7.90}},{{0,1},{-14.89,7.71}},{{0,1},{-14.88,7.52}},{{0,1},{-14.87,7.33}},{{0,1},{-14.86,7.14}},{{0,1},{-14.86,6.95}},{{0,1},{-14.85,6.77}},{{0,1},{-14.84,6.59}},{{0,1},{-14.83,6.40}},{{0,1},{-14.82,6.22}},{{0,1},{-14.82,6.04}},{{0,1},{-14.81,5.87}},{{0,1},{-14.80,5.69}},{{0,2},{-14.79,5.52}},{{0,2},{-14.79,5.34}},{{0,2},{-14.77,5.17}},{{0,2},{-14.75,5.00}},{{0,2},{-14.72,4.84}},{{0,2},{-14.69,4.67}},{{0,2},{-14.65,4.51}},{{0,2},{-14.60,4.35}},{{0,1},{-14.55,4.20}},{{0,1},{-14.50,4.04}},{{0,1},{-14.44,3.89}},{{0,1},{-14.39,3.74}},{{0,2},{-14.33,3.59}},{{0,2},{-14.28,3.45}},{{0,2},{-14.22,3.30}},{{0,2},{-14.15,3.16}},{{0,2},{-14.08,3.02}},{{0,2},{-14.01,2.89}},{{0,2},{-13.93,2.76}},{{0,2},{-13.85,2.64}},{{0,1},{-13.76,2.52}},{{0,1},{-13.67,2.40}},{{0,1},{-13.58,2.29}},{{0,1},{-13.49,2.17}},{{0,1},{-13.41,2.06}},{{0,2},{-13.32,1.95}},{{0,2},{-13.23,1.83}},{{0,2},{-13.14,1.73}},{{0,2},{-13.05,1.62}},{{0,2},{-12.96,1.53}},{{0,2},{-12.86,1.43}},{{0,2},{-12.76,1.34}},{{0,2},{-12.66,1.26}},{{0,2},{-12.55,1.18}},{{0,2},{-12.45,1.10}},{{0,2},{-12.34,1.02}},{{0,2},{-12.23,0.96}},{{0,2},{-12.11,0.89}},{{0,2},{-12,0.84}},{{0,2},{-11.89,0.78}},{{0,2},{-11.77,0.73}},{{0,2},{-11.66,0.68}},{{0,2},{-11.54,0.64}},{{0,2},{-11.42,0.60}},{{0,2},{-11.30,0.57}},{{0,2},{-11.19,0.54}},{{0,2},{-11.07,0.52}},{{0,2},{-10.95,0.50}},{{0,2},{-10.84,0.48}},{{0,2},{-10.72,0.47}},{{0,2},{-10.60,0.46}},{{0,2},{-10.48,0.46}},{{0,2},{-10.37,0.46}},{{0,2},{-10.26,0.46}},{{0,2},{-10.14,0.46}},{{0,2},{-10.03,0.47}},{{0,2},{-9.92,0.48}},{{0,2},{-9.81,0.49}},{{0,2},{-9.70,0.50}},{{0,2},{-9.60,0.52}},{{0,2},{-9.49,0.55}},{{0,2},{-9.39,0.57}},{{0,1},{-9.29,0.60}},{{0,1},{-9.19,0.63}},{{0,1},{-9.09,0.66}},{{0,1},{-9.00,0.70}},{{0,1},{-8.90,0.73}},{{0,1},{-8.80,0.76}},{{0,1},{-8.71,0.79}},{{0,1},{-8.61,0.82}},{{0,1},{-8.52,0.85}},{{0,0},{-8.43,0.88}},{{0,0},{-8.33,0.91}},{{0,0},{-8.24,0.94}},{{0,0},{-8.14,0.96}},{{0,0},{-8.05,0.98}},{{0,0},{-7.96,1.00}},{{0,0},{-7.86,1.01}},{{0,0},{-7.77,1.02}},{{0,0},{-7.68,1.03}},{{0,0},{-7.59,1.04}},{{0,0},{-7.50,1.04}},{{0,0},{-7.41,1.04}},{{0,0},{-7.32,1.04}},{{0,0},{-7.23,1.04}},{{0,0},{-7.15,1.04}},{{0,0},{-7.06,1.04}},{{0,1},{-6.98,1.03}},{{0,1},{-6.89,1.02}},{{0,1},{-6.81,1.00}},{{0,1},{-6.73,0.99}},{{0,0},{-6.64,0.98}},{{0,1},{-6.56,0.97}},{{0,1},{-6.48,0.96}},{{0,1},{-6.40,0.95}},{{0,1},{-6.32,0.93}},{{0,1},{-6.25,0.92}},{{0,1},{-6.17,0.91}},{{0,1},{-6.09,0.90}},{{0,1},{-6.01,0.89}},{{0,1},{-5.94,0.88}},{{0,1},{-5.86,0.86}},{{0,1},{-5.79,0.85}},{{0,1},{-5.71,0.84}},{{0,1},{-5.64,0.83}},{{0,1},{-5.57,0.82}},{{0,1},{-5.49,0.80}},{{0,1},{-5.42,0.79}},{{0,2},{-5.35,0.78}},{{0,2},{-5.28,0.77}},{{0,2},{-5.21,0.76}},{{0,2},{-5.14,0.75}},{{0,2},{-5.07,0.75}},{{0,2},{-5,0.75}},{{0,2},{-4.93,0.75}},{{1,1},{-4.86,0.75}},{{1,1},{-4.78,0.75}},{{1,1},{-4.69,0.75}},{{1,1},{-4.59,0.75}},{{1,1},{-4.47,0.75}},{{1,1},{-4.35,0.75}},{{1,1},{-4.22,0.75}},{{1,1},{-4.09,0.75}},{{0,1},{-3.95,0.75}},{{0,1},{-3.81,0.75}},{{0,1},{-3.67,0.75}},{{0,1},{-3.54,0.75}},{{0,1},{-3.40,0.75}},{{0,1},{-3.26,0.75}},{{0,1},{-3.13,0.75}},{{0,1},{-3.00,0.75}},{{0,1},{-2.86,0.75}},{{0,1},{-2.73,0.75}},{{0,1},{-2.61,0.75}},{{0,1},{-2.48,0.75}},{{0,1},{-2.35,0.75}},{{0,1},{-2.22,0.75}},{{1,1},{-2.10,0.75}},{{1,1},{-1.96,0.75}},{{1,1},{-1.82,0.75}},{{1,1},{-1.68,0.75}},{{1,1},{-1.53,0.75}},{{1,1},{-1.37,0.75}},{{1,1},{-1.21,0.75}},{{0,1},{-1.04,0.75}},{{0,1},{-0.88,0.75}},{{0,1},{-0.71,0.75}},{{0,1},{-0.55,0.75}},{{0,1},{-0.39,0.75}},{{0,1},{-0.23,0.75}},{{0,1},{-0.07,0.75}},{{0,1},{0.09,0.75}},{{0,1},{0.24,0.75}},{{0,1},{0.40,0.75}},{{0,1},{0.55,0.75}},{{0,1},{0.70,0.75}},{{0,1},{0.86,0.75}},{{0,1},{1.00,0.75}},{{0,2},{1.15,0.75}},{{0,2},{1.30,0.75}},{{0,2},{1.45,0.75}},{{0,2},{1.59,0.76}},{{0,2},{1.74,0.78}},{{0,2},{1.88,0.80}},{{0,2},{2.02,0.82}},{{0,2},{2.16,0.85}},{{0,2},{2.29,0.89}},{{0,2},{2.43,0.93}},{{0,2},{2.55,0.97}},{{0,2},{2.68,1.02}},{{0,2},{2.81,1.07}},{{0,2},{2.93,1.12}},{{0,2},{3.05,1.18}},{{0,2},{3.16,1.24}},{{0,2},{3.27,1.31}},{{0,2},{3.38,1.38}},{{0,2},{3.48,1.45}},{{0,2},{3.57,1.52}},{{0,2},{3.67,1.59}},{{0,2},{3.76,1.67}},{{0,2},{3.84,1.75}},{{0,2},{3.93,1.83}},{{0,2},{4.00,1.91}},{{0,2},{4.08,2.00}},{{0,2},{4.15,2.08}},{{0,2},{4.21,2.17}},{{0,2},{4.28,2.25}},{{0,2},{4.34,2.34}},{{0,2},{4.39,2.43}},{{0,2},{4.44,2.51}},{{0,2},{4.49,2.60}},{{0,2},{4.54,2.68}},{{0,2},{4.58,2.77}},{{0,2},{4.62,2.86}},{{1,2},{4.65,2.94}},{{1,2},{4.69,3.04}},{{1,2},{4.72,3.14}},{{1,2},{4.76,3.26}},{{1,2},{4.79,3.38}},{{1,2},{4.82,3.51}},{{1,1},{4.85,3.64}},{{1,1},{4.87,3.78}},{{1,1},{4.89,3.93}},{{1,1},{4.92,4.08}},{{1,1},{4.94,4.23}},{{1,1},{4.97,4.39}},{{1,1},{5.00,4.56}},{{1,1},{5.02,4.73}},{{1,1},{5.05,4.90}},{{1,1},{5.08,5.07}},{{1,1},{5.11,5.25}},{{1,1},{5.13,5.44}},{{1,1},{5.16,5.62}},{{1,1},{5.20,5.81}},{{1,1},{5.23,6.00}},{{1,1},{5.26,6.20}},{{1,1},{5.29,6.39}},{{1,1},{5.32,6.59}},{{1,1},{5.35,6.79}},{{1,2},{5.38,7.00}},{{1,2},{5.41,7.20}},{{1,2},{5.44,7.41}},{{1,2},{5.45,7.62}},{{1,2},{5.46,7.83}},{{1,2},{5.46,8.04}},{{1,1},{5.45,8.26}},{{1,1},{5.43,8.47}},{{1,1},{5.41,8.69}},{{1,1},{5.39,8.91}},{{1,1},{5.38,9.13}},{{1,1},{5.36,9.36}},{{1,1},{5.34,9.58}},{{1,1},{5.32,9.81}},{{1,1},{5.30,10.04}},{{1,1},{5.28,10.27}},{{1,1},{5.26,10.50}},{{1,1},{5.24,10.73}},{{1,1},{5.22,10.96}},{{1,1},{5.20,11.20}},{{1,1},{5.18,11.44}},{{1,1},{5.16,11.68}},{{1,1},{5.14,11.93}},{{1,1},{5.12,12.17}},{{1,1},{5.10,12.42}},{{1,1},{5.08,12.66}},{{1,1},{5.06,12.91}},{{1,0},{5.04,13.16}},{{1,0},{5.02,13.40}},{{1,0},{5.02,13.65}},{{1,0},{5.02,13.89}},{{1,0},{5.03,14.14}},{{1,0},{5.05,14.39}},{{1,0},{5.08,14.63}},{{1,0},{5.12,14.87}},{{1,0},{5.18,15.11}},{{1,0},{5.25,15.34}},{{1,0},{5.32,15.57}},{{1,0},{5.41,15.80}},{{1,0},{5.51,16.02}},{{1,0},{5.62,16.24}},{{1,0},{5.74,16.45}},{{1,0},{5.87,16.65}},{{1,0},{6.00,16.85}},{{1,0},{6.15,17.04}},{{1,0},{6.31,17.23}},{{1,0},{6.47,17.40}},{{1,0},{6.64,17.57}},{{1,0},{6.82,17.73}},{{1,0},{7.01,17.88}},{{1,0},{7.20,18.02}},{{1,0},{7.40,18.15}},{{1,0},{7.60,18.28}},{{1,0},{7.81,18.39}},{{1,1},{8.03,18.50}},{{1,1},{8.25,18.59}},{{1,1},{8.46,18.68}},{{1,1},{8.69,18.78}},{{1,1},{8.91,18.87}},{{1,1},{9.13,18.96}},{{1,1},{9.36,19.06}},{{1,1},{9.58,19.15}},{{1,1},{9.80,19.25}},{{1,1},{10.02,19.34}},{{1,1},{10.23,19.43}},{{1,1},{10.45,19.53}},{{1,1},{10.67,19.62}},{{1,1},{10.89,19.71}},{{1,1},{11.11,19.81}},{{1,1},{11.33,19.90}},{{1,1},{11.55,20.00}},{{1,1},{11.77,20.09}},{{1,1},{11.98,20.18}},{{1,1},{12.20,20.27}},{{1,1},{12.41,20.36}},{{1,1},{12.62,20.45}},{{1,1},{12.84,20.54}},{{1,1},{13.05,20.63}},{{1,1},{13.27,20.72}},{{1,1},{13.48,20.81}},{{1,1},{13.70,20.90}},{{1,1},{13.91,20.99}},{{1,1},{14.13,21.08}},{{1,1},{14.34,21.17}},{{1,1},{14.56,21.26}},{{1,1},{14.77,21.35}},{{1,1},{14.98,21.44}},{{1,1},{15.20,21.53}},{{1,0},{15.41,21.62}},{{1,0},{15.62,21.71}},{{1,0},{15.83,21.79}},{{1,0},{16.05,21.86}},{{1,0},{16.27,21.92}},{{1,0},{16.50,21.97}},{{1,0},{16.72,22.01}},{{1,0},{16.95,22.04}},{{1,0},{17.18,22.05}},{{1,0},{17.41,22.06}},{{1,0},{17.64,22.06}},{{1,1},{17.87,22.05}},{{1,1},{18.10,22.04}},{{1,1},{18.32,22.02}},{{1,1},{18.55,22.00}},{{1,1},{18.78,21.98}},{{1,1},{19.00,21.96}},{{1,1},{19.23,21.94}},{{1,1},{19.46,21.92}},{{1,1},{19.68,21.90}},{{1,1},{19.91,21.88}},{{1,1},{20.14,21.86}},{{1,1},{20.36,21.84}},{{1,1},{20.59,21.82}},{{1,1},{20.82,21.80}},{{1,1},{21.04,21.78}},{{1,1},{21.27,21.76}},{{1,1},{21.50,21.74}},{{1,1},{21.72,21.72}},{{1,1},{21.95,21.70}},{{1,1},{22.18,21.68}},{{1,1},{22.40,21.66}},{{1,1},{22.63,21.64}},{{1,1},{22.86,21.62}},{{1,1},{23.08,21.61}},{{1,1},{23.31,21.59}},{{1,1},{23.54,21.57}},{{1,1},{23.76,21.55}},{{1,1},{23.99,21.53}},{{1,1},{24.21,21.51}},{{1,1},{24.44,21.49}},{{1,1},{24.67,21.47}},{{1,1},{24.89,21.45}},{{1,1},{25.12,21.43}},{{1,1},{25.35,21.41}},{{1,1},{25.57,21.39}},{{1,1},{25.80,21.37}},{{1,1},{26.03,21.35}},{{1,1},{26.25,21.33}},{{1,1},{26.48,21.31}},{{1,2},{26.71,21.29}},{{1,2},{26.94,21.27}},{{1,2},{27.17,21.27}},{{1,2},{27.40,21.27}},{{1,2},{27.64,21.27}},{{1,1},{27.87,21.29}},{{1,1},{28.11,21.32}},{{1,1},{28.34,21.36}},{{1,1},{28.57,21.39}},{{1,1},{28.81,21.42}},{{1,1},{29.04,21.45}},{{1,1},{29.28,21.48}},{{1,1},{29.52,21.51}},{{1,1},{29.75,21.54}},{{1,1},{29.99,21.57}},{{1,1},{30.23,21.61}},{{1,1},{30.47,21.64}},{{1,1},{30.71,21.67}},{{1,1},{30.95,21.70}},{{1,1},{31.18,21.73}},{{1,1},{31.42,21.76}},{{1,1},{31.66,21.79}},{{1,1},{31.90,21.82}},{{1,1},{32.14,21.86}},{{1,1},{32.38,21.89}},{{1,0},{32.61,21.92}},{{1,0},{32.85,21.95}},{{1,0},{33.09,21.97}},{{1,0},{33.33,21.98}},{{1,0},{33.57,21.98}},{{1,0},{33.80,21.96}},{{1,0},{34.04,21.95}},{{1,1},{34.27,21.91}},{{1,1},{34.50,21.87}},{{1,1},{34.73,21.83}},{{1,1},{34.96,21.79}},{{1,1},{35.20,21.74}},{{1,1},{35.43,21.70}},{{1,1},{35.66,21.66}},{{1,1},{35.89,21.61}},{{0,1},{36.12,21.57}},{{0,1},{36.35,21.53}},{{0,1},{36.58,21.48}},{{0,1},{36.80,21.45}},{{0,1},{37.02,21.41}},{{0,1},{37.23,21.37}},{{0,1},{37.45,21.33}},{{0,1},{37.65,21.29}},{{0,1},{37.86,21.25}},{{0,1},{38.06,21.21}},{{0,1},{38.26,21.18}},{{0,1},{38.46,21.14}},{{0,1},{38.65,21.11}},{{0,1},{38.84,21.07}},{{0,1},{39.03,21.04}},{{0,1},{39.21,21.00}},{{0,1},{39.39,20.97}},{{0,1},{39.57,20.94}},{{0,1},{39.75,20.91}},{{0,1},{39.93,20.88}},{{0,1},{40.10,20.84}},{{0,1},{40.27,20.81}},{{0,1},{40.43,20.78}},{{0,1},{40.60,20.75}},{{0,1},{40.76,20.72}},{{0,1},{40.92,20.69}},{{0,1},{41.08,20.66}},{{0,1},{41.24,20.63}},{{0,1},{41.39,20.61}},{{0,1},{41.55,20.58}},{{0,1},{41.70,20.55}},{{0,1},{41.85,20.52}},{{0,1},{42.00,20.50}},{{0,1},{42.14,20.47}},{{0,1},{42.29,20.44}},{{0,1},{42.43,20.41}},{{0,1},{42.57,20.39}},{{0,1},{42.71,20.37}},{{0,1},{42.84,20.34}},{{0,1},{42.98,20.32}},{{0,1},{43.11,20.30}},{{0,1},{43.25,20.27}},{{0,1},{43.38,20.25}},{{0,1},{43.50,20.23}},{{0,1},{43.63,20.20}},{{0,1},{43.76,20.18}},{{0,1},{43.88,20.16}},{{0,1},{44.01,20.13}},{{0,1},{44.13,20.11}},{{0,1},{44.25,20.09}},{{0,1},{44.37,20.07}},{{0,1},{44.49,20.05}},{{0,1},{44.61,20.03}},{{0,1},{44.73,20.01}},{{0,1},{44.84,19.99}},{{0,1},{44.96,19.97}},{{0,1},{45.07,19.95}},{{0,1},{45.19,19.93}},{{0,1},{45.30,19.91}},{{0,1},{45.41,19.89}},{{0,1},{45.52,19.87}},{{0,1},{45.63,19.85}},{{0,1},{45.74,19.83}},{{0,1},{45.85,19.81}},{{0,1},{45.96,19.79}},{{0,1},{46.06,19.77}},{{0,1},{46.17,19.75}},{{0,1},{46.27,19.73}},{{0,1},{46.38,19.71}},{{0,1},{46.48,19.70}},{{0,1},{46.58,19.68}},{{0,1},{46.68,19.66}},{{0,1},{46.79,19.64}},{{0,1},{46.89,19.62}},{{0,1},{46.98,19.61}},{{0,1},{47.08,19.59}},{{0,1},{47.18,19.57}},{{0,1},{47.28,19.56}},{{0,1},{47.37,19.54}},{{0,1},{47.46,19.53}},{{0,1},{47.56,19.51}},{{0,1},{47.65,19.50}}}\n }\n\n local sim_tick = 0\n local drive_tick = 0\n local cars =\n {\n game.get_entity_by_tag(\"car1\"),\n game.get_entity_by_tag(\"car2\"),\n game.get_entity_by_tag(\"car3\")\n }\n\n for i = 1, 3 do\n local character = game.surfaces.fulgora.create_entity{name = \"character\", position = cars[i].position, force = \"player\"}\n character.color = cars[i].color\n cars[i].set_passenger(character)\n end\n\n script.on_event(defines.events.on_tick, function(event)\n sim_tick = sim_tick + 1\n if sim_tick > 210 then\n drive_tick = drive_tick + 1\n end\n if drive_tick > 0 then\n for i = 1, 3 do\n if cars[i].valid and driving_data[i][drive_tick] then\n cars[i].riding_state = {acceleration = driving_data[i][drive_tick][1][1], direction = driving_data[i][drive_tick][1][2]}\n cars[i].teleport(driving_data[i][drive_tick][2])\n end\n end\n end\n end)\n", length = 720, save = "__space-age__/menu-simulations/menu-simulation-fulgora-race.zip" }, fulgora_recycling_hell = { checkboard = false, init = " local sim_planet = game.surfaces[\"fulgora\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-fulgora-recycling-hell.zip" }, gleba_agri_towers = { checkboard = false, init = " local sim_planet = game.surfaces[\"gleba\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-gleba-agri-towers.zip" }, gleba_egg_escape = { checkboard = false, init = " local sim_planet = game.surfaces[\"gleba\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n game.forces.player.custom_color = {0.7, 0.0, 0.0, 0.5}\n game.forces.player.character_health_bonus = 1000\n game.forces.player.technologies[\"weapon-shooting-speed-1\"].researched = true;\n game.forces.player.technologies[\"weapon-shooting-speed-2\"].researched = true;\n game.forces.player.technologies[\"weapon-shooting-speed-3\"].researched = true;\n game.forces.player.technologies[\"physical-projectile-damage-1\"].researched = true;\n game.forces.player.technologies[\"physical-projectile-damage-2\"].researched = true;\n game.forces.player.technologies[\"physical-projectile-damage-3\"].researched = true;\n game.forces.enemy.set_evolution_factor(1.0, \"gleba\")\n\n local character = game.surfaces.gleba.find_entities_filtered{name = \"character\", force = \"player\", limit = 1}[1]\n character.walking_state = {walking = true, direction = defines.direction.southeast}\n character.walking_state = {walking = false}\n\n local wriggler_area = {{center[1]-15, center[2]-3}, {center[1]+15, center[2]+2}}\n local biter_area = {{center[1]-15, center[2]+2}, {center[1]+15, center[2]+15}}\n\n local alarm = game.surfaces.gleba.find_entities_filtered{name = \"constant-combinator\", limit = 1}[1].get_control_behavior()\n local wriggler_belts = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = wriggler_area}\n local biter_belts = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = biter_area}\n\n local first_belt = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = {{255-1, 122-1}, {255+1, 122+1}}}[1]\n local first_belt_2 = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = {{250-1, 122-1}, {250+1, 122+1}}}[1]\n local first_belt_3 = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = {{260-1, 127-1}, {260+1, 127+1}}}[1]\n local second_belt = game.surfaces.gleba.find_entities_filtered{name = \"express-transport-belt\", area = {{256-1, 134-1}, {256+1, 134+1}}}[1]\n\n for b, belt in pairs(wriggler_belts) do\n belt.destructible = false\n end\n for b, belt in pairs(biter_belts) do\n belt.destructible = false\n end\n\n local spawn_wrigglers = function(count)\n for c=1,count do\n beltid = math.random(#wriggler_belts)\n lineid = math.random(2)\n local line = wriggler_belts[beltid].get_transport_line(lineid)\n for i=1,#line do\n line[1].spoil()\n end\n end\n end\n\n local spawn_biters = function(count)\n for c=1,count do\n beltid = math.random(#biter_belts)\n lineid = math.random(2)\n local line = biter_belts[beltid].get_transport_line(lineid)\n for i=1,#line do\n line[1].spoil()\n end\n end\n end\n\n local command_wrigglers = function(target, target2)\n local wrigglers = game.surfaces.gleba.find_entities_filtered{name = \"big-wriggler-pentapod-premature\", area = {{target[1]-5, target[2]-15}, {target[1]+5, target[2]+15}}}\n for w, wriggler in pairs(wrigglers) do\n local cw = wriggler.commandable\n if not (cw.has_command and cw.command.type == defines.command.attack_area) then\n cw.set_command{type = defines.command.attack_area,\n distraction = defines.distraction.damage,\n destination = math.random(2)==1 and target or target2,\n radius = 4}\n end\n end\n end\n\n on_tick = function()\n if tick == 100 and first_belt and first_belt.valid then\n local line = first_belt.get_transport_line(1)\n for i=1,#line do\n line[1].spoil()\n end\n end\n if tick == 110 and first_belt_2 and first_belt_2.valid then\n local line = first_belt_2.get_transport_line(1)\n for i=1,#line do\n line[1].spoil()\n end\n end\n if tick == 120 and first_belt_3 and first_belt_3.valid then\n local line = first_belt_3.get_transport_line(1)\n for i=1,#line do\n line[1].spoil()\n end\n end\n if tick == 340 then\n local line = second_belt.get_transport_line(1)\n for i=1,#line do\n line[1].spoil()\n end\n end\n if tick == 355 then\n local line = second_belt.get_transport_line(1)\n for i=1,#line do\n line[1].spoil()\n end\n end\n if tick == 850 and character.valid then\n character.shooting_state = {state = defines.shooting.shooting_enemies, position = {258, 120}}\n end\n if tick >= 800 and tick < 900 and tick%2==0 then\n spawn_wrigglers(1)\n command_wrigglers({258, 120}, {258, 138})\n command_wrigglers({278, 120}, {278, 137})\n end\n if tick == 900 and alarm.valid then\n alarm.enabled = true\n end\n if tick == 1200 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.north}\n end\n end\n ", length = 1320, save = "__space-age__/menu-simulations/menu-simulation-gleba-egg-escape.zip" }, gleba_farm_attack = { checkboard = false, init = " local sim_planet = game.surfaces[\"gleba\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.forces.player.create_ghost_on_entity_death = false ", length = 780, save = "__space-age__/menu-simulations/menu-simulation-gleba-farm-attack.zip" }, gleba_grotto = { checkboard = false, init = " local sim_planet = game.surfaces[\"gleba\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-gleba-grotto.zip" }, gleba_pentapod_ponds = { checkboard = false, init = " local sim_planet = game.surfaces[\"gleba\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local strafer = game.surfaces.gleba.find_entities_filtered{name = \"medium-strafer-pentapod\", limit = 1}[1]\n local points =\n {\n {16, 0},\n {16, -8},\n {0, -12},\n {-16, -8},\n {-60, 60},\n }\n local next_waypoint = function()\n local k, position = next(points)\n if not k then return end\n points[k] = nil\n local x = position[1] + center[1]\n local y = position[2] + center[2]\n strafer.commandable.set_command{type = defines.command.go_to_location, destination = {x, y}}\n game.surfaces.gleba.create_entity{name = \"tesla-turret-slow\", position = strafer.position, target = strafer}\n end\n\n next_waypoint()\n\n script.on_event(defines.events.on_ai_command_completed, function(event)\n if event.unit_number == strafer.unit_number then\n next_waypoint()\n end\n end)\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-gleba-pentapod-ponds.zip" }, nauvis_artillery = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 1320, save = "__base__/menu-simulations/menu-simulation-artillery.zip", update = " " }, nauvis_big_defense = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 1\n game.map_settings.steering.moving.force_unit_fuzzy_goto_behavior = true\n game.map_settings.steering.moving.radius = 3\n\n local bop = function()\n local surface = game.surfaces[1]\n local target = surface.find_entities_filtered{name = \"flamethrower-turret\", position = {33.5, -12}}[1]\n local names = {\"medium-biter\", \"medium-biter\", \"big-biter\", \"big-biter\", \"big-spitter\", \"medium-spitter\"}\n for k = 1, 100 do\n local spawn_position = {center[1] - 60 + math.random(-35, 5), center[2] + math.random(-10, 10)}\n local name = names[math.random(#names)]\n local biter = surface.create_entity{name = name, position = spawn_position}\n biter.commandable.set_command({type = defines.command.attack, target = target})\n biter.speed = 0.24 + (math.random() / 20)\n end\n end\n\n bop()\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-big-defense.zip" }, nauvis_biolab = { checkboard = false, init = " local sim_planet = game.surfaces[\"nauvis\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-nauvis-biolab.zip" }, nauvis_biter_base_artillery = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n game.forces.enemy.set_evolution_factor(0.7)\n local bases = {}\n local get = function()\n bases = game.surfaces[1].find_entities_filtered{force = \"enemy\", position = center, radius = 32}\n for k, v in pairs (bases) do\n local i = math.random(#bases)\n bases[k], bases[i] = bases[i], bases[k]\n end\n end\n\n local badonk = function(position, fluff)\n local x = position.x + ((math.random() - 0.5) * fluff * 2)\n local y = position.y + ((math.random() - 0.5) * fluff * 2)\n return {x, y}\n end\n get()\n local donk = function()\n local k, base = next(bases)\n if not k then\n if not badink then\n get()\n badink = true\n end\n return\n end\n bases[k] = nil\n if not base.valid then return end\n game.surfaces[1].create_entity{name = \"artillery-projectile\", position = {center[1]-80, center[2]-80}, force = \"player\", target = badonk(base.position, base.get_radius()), speed = 1}\n end\n\n script.on_nth_tick(17, donk)\n script.on_nth_tick(23, donk)\n script.on_nth_tick(29, donk)\n\n script.on_event(defines.events.on_entity_died, function()\n if not badoob then\n for k, v in pairs (game.surfaces[1].find_enemy_units(center, 32, \"player\")) do\n local c = v.commandable\n if not (c.has_command and c.command.type == defines.command.go_to_location) then\n c.set_command{type = defines.command.go_to_location, destination = {center[1] + 80, center[2] + 20}}\n end\n end\n end\n end)\n\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-biter-base.zip" }, nauvis_biter_base_laser_defense = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.forces.enemy.set_evolution_factor(0.7)\n game.surfaces[1].peaceful_mode = true\n game.forces.player.research_all_technologies()\n game.surfaces.nauvis.daytime = 0\n\n local character = game.surfaces[1].create_entity{name = \"character\", position = {center[1] - 40, center[2] + 20}, force = \"player\"}\n character.insert{name = \"power-armor-mk2\"}\n local grid = character.get_inventory(defines.inventory.character_armor)[1].grid\n grid.put{name = \"exoskeleton-equipment\"}\n grid.put{name = \"exoskeleton-equipment\"}\n for k = 1, 10 do\n grid.put{name = \"personal-laser-defense-equipment\"}\n grid.put{name = \"energy-shield-mk2-equipment\"}\n grid.put{name = \"battery-mk2-equipment\"}\n grid.put{name = \"battery-mk2-equipment\"}\n end\n\n for k, equipment in pairs(grid.equipment) do\n if equipment.max_shield > 0 then equipment.shield = equipment.max_shield end\n equipment.energy = equipment.max_energy\n end\n\n character.insert{name = \"submachine-gun\"}\n character.insert{name = \"uranium-rounds-magazine\", count = 50}\n\n points =\n {\n {-16, -8},\n {0, -12},\n {16, -8},\n {16, 0},\n {8, 8},\n {60, 8},\n }\n\n local distance = function(p_1, p_2)\n local dx = (p_1[1] or p_1.x) - (p_2[1] or p_2.x)\n local dy = (p_1[2] or p_1.y) - (p_2[2] or p_2.y)\n return ((dx * dx) + (dy * dy)) ^ 0.5\n end\n\n local direction = function(p_1, p_2)\n\n local d_x = (p_2[1] or p_2.x) - (p_1[1] or p_1.x)\n local d_y = (p_2[2] or p_2.y) - (p_1[2] or p_1.y)\n local angle = math.atan2(d_y, d_x)\n\n local orientation = (angle / (2 * math.pi)) - 0.25\n if orientation < 0 then orientation = orientation + 1 end\n\n local direction = math.floor((orientation * 16) + 0.5)\n if direction == 16 then direction = defines.direction.north end\n return direction\n end\n\n local get_shoot_target = function(entity)\n local enemies = entity.surface.find_enemy_units(entity.position, 10)\n local closest = entity.surface.get_closest(entity.position, enemies)\n return closest\n end\n\n script.on_event(defines.events.on_tick, function()\n local k, destination = next(points)\n if not k then return end\n local target = {center[1] + destination[1], center[2] + destination[2]}\n if distance(character.position, target) < 1 then\n points[k] = nil\n return\n end\n\n if game.tick % 17 == 0 then\n local walking_direction = direction(target, character.position)\n character.walking_state = {walking = true, direction = walking_direction}\n end\n\n if not (shoot_target and shoot_target.valid) then\n shoot_target = get_shoot_target(character)\n end\n\n if shoot_target then\n character.shooting_state = {state = defines.shooting.shooting_enemies, position = shoot_target.position}\n else\n character.shooting_state = {state = defines.shooting.not_shooting}\n end\n\n end)\n\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-biter-base.zip" }, nauvis_biter_base_player_attack = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.forces.enemy.set_evolution_factor(0.5)\n game.surfaces[1].peaceful_mode = true\n game.forces.player.research_all_technologies()\n game.surfaces.nauvis.daytime = 0\n\n local character = game.surfaces[1].create_entity{name = \"character\", position = {center[1] - 40, center[2] - 20}, force = \"player\"}\n character.insert{name = \"heavy-armor\"}\n character.insert{name = \"submachine-gun\"}\n character.insert{name = \"piercing-rounds-magazine\", count = 50}\n character.insert{name = \"grenade\", count = 50}\n\n points =\n {\n {-20, -8},\n {-20, 8},\n {-40, 20},\n {0, -12},\n {16, -8},\n {16, 0},\n {8, 8},\n {60, 8},\n }\n\n local distance = function(p_1, p_2)\n local dx = (p_1[1] or p_1.x) - (p_2[1] or p_2.x)\n local dy = (p_1[2] or p_1.y) - (p_2[2] or p_2.y)\n return ((dx * dx) + (dy * dy)) ^ 0.5\n end\n\n local direction = function(p_1, p_2)\n\n local d_x = (p_2[1] or p_2.x) - (p_1[1] or p_1.x)\n local d_y = (p_2[2] or p_2.y) - (p_1[2] or p_1.y)\n local angle = math.atan2(d_y, d_x)\n\n local orientation = (angle / (2 * math.pi)) - 0.25\n if orientation < 0 then orientation = orientation + 1 end\n\n local direction = math.floor((orientation * 16) + 0.5)\n if direction == 16 then direction = defines.direction.north end\n return direction\n end\n\n local get_shoot_target = function(entity)\n local enemies = entity.surface.find_entities_filtered{force = \"enemy\", type = {\"unit-spawner\", \"turret\", \"unit\"}, position = entity.position, radius = 15}\n local closest = entity.surface.get_closest(entity.position, enemies)\n return closest\n end\n\n local badonk = function(position, fluff)\n local x = position.x + ((math.random() - 0.5) * fluff * 2)\n local y = position.y + ((math.random() - 0.5) * fluff * 2)\n return {x, y}\n end\n\n script.on_event(defines.events.on_tick, function()\n if not character.valid then return end\n local k, destination = next(points)\n if not k then return end\n local target = {center[1] + destination[1], center[2] + destination[2]}\n if distance(character.position, target) < 1 then\n points[k] = nil\n return\n end\n\n if game.tick % 17 == 0 then\n local walking_direction = direction(target, character.position)\n character.walking_state = {walking = true, direction = walking_direction}\n end\n\n if not (shoot_target and shoot_target.valid) or game.tick % 123 == 0 then\n shoot_target = get_shoot_target(character)\n end\n\n if shoot_target then\n character.shooting_state = {state = defines.shooting.shooting_enemies, position = shoot_target.position}\n if game.tick % 31 == 0 then\n character.surface.create_entity{name = \"grenade\", position = character.position, speed = 0.3, target = badonk(shoot_target.position, 2), force = \"player\"}\n end\n else\n character.shooting_state = {state = defines.shooting.not_shooting}\n end\n\n end)\n\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-biter-base.zip" }, nauvis_biter_base_spidertron = { checkboard = false, init = " local surface = game.surfaces.nauvis\n local logo = surface.find_entities_filtered{name = \"factorio-logo-11tiles\"}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n surface.daytime = 0\n game.forces.enemy.set_evolution_factor(1)\n surface.peaceful_mode = true\n\n spider = surface.create_entity{name = \"spidertron\", position = {logo.position.x - 30, logo.position.y + 60}, force = \"player\"}\n spider.force.research_all_technologies()\n local grid = spider.grid\n grid.put{name = \"fission-reactor-equipment\"}\n grid.put{name = \"personal-laser-defense-equipment\"}\n grid.put{name = \"personal-laser-defense-equipment\"}\n grid.put{name = \"personal-laser-defense-equipment\"}\n\n spider.insert({name = \"rocket\", count = 800})\n\n points =\n {\n {-16, -8},\n {0, -12},\n {16, -8},\n {16, 0},\n {60, 60},\n }\n\n local bonk = function()\n local k, position = next(points)\n if not k then return end\n points[k] = nil\n local x = position[1] + center[1]\n local y = position[2] + center[2]\n spider.autopilot_destination = {x, y}\n end\n\n bonk()\n\n script.on_event(defines.events.on_spider_command_completed, function(event)\n bonk()\n end)\n\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-biter-base.zip" }, nauvis_biter_base_steamrolled = { checkboard = false, init = " local surface = game.surfaces.nauvis\n local logo = surface.find_entities_filtered{name = \"factorio-logo-11tiles\"}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n surface.daytime = 0\n game.forces.enemy.set_evolution_factor(0.3)\n surface.peaceful_mode = true\n\n local count = 120\n script.on_nth_tick(2,\n function()\n count = count - 2\n if count <= 0 then\n for i=0,20 do\n local y = game.simulation.camera_position.y - 20 + i * 2\n local x = game.simulation.camera_position.x - 40\n local character = surface.create_entity{ name = \"character\", position = {x, y}, force = \"player\" }\n character.color = {1, 0, 0, 0.5}\n local tank = surface.create_entity{ name = \"tank\", position = {x, y}, force = \"player\" }\n tank.orientation = 0.25\n tank.insert{name = \"rocket-fuel\", count = 3}\n tank.speed = 0.5\n tank.set_driver(character)\n character.riding_state = { acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.straight }\n end\n script.on_nth_tick(2, nil)\n end\n end)\n\n local wube_logo_position = {-499.5, 43.5}\n\n script.on_nth_tick(1,\n function()\n if surface.count_entities_filtered{position = wube_logo_position, radius = 3, name = \"tank\"} > 0 then\n local tiles = {}\n for x=-3,3 do\n for y=-3,3 do\n table.insert(tiles, {name = \"dirt-1\", position = {wube_logo_position[1] + x, wube_logo_position[2] + y}})\n end\n end\n surface.set_tiles(tiles)\n end\n end)\n ", length = 600, save = "__base__/menu-simulations/menu-simulation-biter-base.zip" }, nauvis_brutal_defeat = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.map_settings.steering.moving.force_unit_fuzzy_goto_behavior = true\n game.map_settings.steering.moving.radius = 2\n\n game.forces.enemy.set_ammo_damage_modifier(\"melee\", 10)\n game.forces.enemy.set_ammo_damage_modifier(\"biological\", 10)\n game.forces.enemy.set_gun_speed_modifier(\"melee\", 0.5)\n game.forces.enemy.set_gun_speed_modifier(\"biological\", 0.5)\n\n local bop = function()\n local surface = game.surfaces[1]\n local targets = surface.find_entities_filtered{force = \"player\", position = {center[1] + 25, center[2]}, radius = 10}\n local count = #targets\n local names = {\"medium-biter\", \"small-biter\", \"small-biter\", \"small-biter\", \"small-biter\", \"small-biter\", \"small-spitter\"}\n for k = 1, 350 do\n local spawn_position = {center[1] - 40 + math.random(-55, 5), center[2] + 10 + math.random(-5, 5)}\n local name = names[math.random(#names)]\n local biter = surface.create_entity{name = name, position = spawn_position}\n biter.commandable.set_command\n {\n type = defines.command.compound,\n structure_type = defines.compound_command.return_last,\n commands =\n {\n {type = defines.command.attack, target = targets[math.random(count)]},\n {type = defines.command.attack_area, destination = {center[1] + 20, center[2]}, radius = math.random(5, 10)},\n {type = defines.command.attack_area, destination = {center[1] + 35, center[2]}, radius = math.random(2, 5)},\n {type = defines.command.go_to_location, destination = {center[1] + 120, center[2]}}\n }\n }\n biter.speed = 0.24 + (math.random() / 20)\n end\n end\n\n bop()\n ", length = 1080, save = "__base__/menu-simulations/menu-simulation-brutal-defeat.zip" }, nauvis_burner_city = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0.5\n ", length = 600, save = "__base__/menu-simulations/menu-simulation-burner-city.zip", update = " " }, nauvis_bus = { checkboard = false, init = " local sim_planet = game.surfaces[\"nauvis\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 600, save = "__space-age__/menu-simulations/menu-simulation-nauvis-bus.zip" }, nauvis_chase_player = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n game.map_settings.steering.moving.force_unit_fuzzy_goto_behavior = true\n game.map_settings.steering.moving.radius = 1\n\n local character = game.surfaces[1].create_entity{name = \"character\", position = {center[1] - 55, center[2] + 4.5}, force = \"player\"}\n character.walking_state = {walking = true, direction = defines.direction.east}\n character.character_running_speed_modifier = 0.2\n character.tick_of_last_attack = game.tick\n\n local biter = game.surfaces[1].create_entity{name = \"small-biter\", position = {center[1] - 40, center[2] + 4.5}}\n biter.speed = character.character_running_speed\n biter.commandable.set_command{type = defines.command.go_to_location, destination = {center[1] + 60, center[2] + 4.5}, distraction = defines.distraction.none}\n\n script.on_nth_tick(10, function()\n if biter.position.x < (center[1] + 50) then return end\n character.walking_state = {walking = true, direction = defines.direction.west}\n character.tick_of_last_attack = 0\n character.character_running_speed_modifier = 0.6\n local command = {type = defines.command.go_to_location, destination_entity = character, distraction = defines.distraction.none}\n biter.commandable.set_command(command)\n biter.speed = character.character_running_speed\n local position = biter.position\n local surface = game.surfaces[1]\n local names = {\"medium-biter\", \"small-biter\", \"small-biter\", \"small-biter\"}\n for k = 1, 25 do\n local spawn_position = {position.x + math.random(-5, 5), position.y + math.random(-10, 10)}\n local name = names[math.random(#names)]\n local biter = surface.create_entity{name = name, position = position}\n biter.commandable.set_command(command)\n biter.speed = character.character_running_speed\n end\n script.on_nth_tick(10, nil)\n end)\n ", length = 960, save = "__base__/menu-simulations/menu-simulation-chase-player.zip" }, nauvis_early_smelting = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 600, save = "__base__/menu-simulations/menu-simulation-early-smelting.zip", update = " " }, nauvis_forest_fire = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 1200, save = "__base__/menu-simulations/menu-simulation-forest-fire.zip", update = " local dx = 0\n local dy = 0\n if game.tick % 3000 < 1000 then\n dx = 0.01\n elseif game.tick % 3000 < 2000 then\n dx = -0.01\n end\n if (game.tick + 1500) % 3000 < 1000 then\n dy = 0.01\n elseif (game.tick + 1500) % 3000 < 2000 then\n dy = -0.01\n end\n game.simulation.camera_position = {game.simulation.camera_position.x + dx*0, game.simulation.camera_position.y + dy*0}\n " }, nauvis_lab = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0.5\n ", length = 600, save = "__base__/menu-simulations/menu-simulation-lab.zip", update = " " }, nauvis_logistic_robots = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-logistic-robots.zip", update = " " }, nauvis_mining_defense = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n game.forces.enemy.set_evolution_factor(0.11)\n ", length = 900, save = "__base__/menu-simulations/menu-simulation-mining-defense.zip", update = " " }, nauvis_nuclear_power = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-nuclear-power.zip", update = " " }, nauvis_oil_pumpjacks = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-oil-pumpjacks.zip", update = " " }, nauvis_oil_refinery = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 1200, save = "__base__/menu-simulations/menu-simulation-oil-refinery.zip", update = " " }, nauvis_power_up = { checkboard = false, init = " local sim_planet = game.surfaces[\"nauvis\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 900, save = "__space-age__/menu-simulations/menu-simulation-nauvis-power-up.zip" }, nauvis_river_bridge = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = game.surfaces.nauvis.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 300, save = "__elevated-rails__/menu-simulations/nauvis-river-bridge.zip" }, nauvis_rocket_factory = { checkboard = false, init = " local sim_planet = game.surfaces[\"nauvis\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 480, save = "__space-age__/menu-simulations/menu-simulation-nauvis-rocket-factory.zip" }, nauvis_ship_rails = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = game.surfaces.nauvis.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 660, save = "__elevated-rails__/menu-simulations/nauvis-ship-rails.zip" }, nauvis_solar_power_construction = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n\n local blueprint_string_1 = '0eNqd2dtq4zAUBdB/0bNbLOvuXyllcDKmGBw7+FIagv99cmFoodqWznlLQr2KhfaOdXIVh35tz1M3LKK+iu44DrOo365i7j6Gpr9/tlzOrahFt7QnUYihOd3fzWPfTC/nZmh7sRWiG/62X6KW23sh2mHplq59Mo83lz/Dejq00+0PokAhzuN8u2Yc7v/v5rw49WoKcbm9kqF8NdtW/KKqXKpMUiqTsi5J6VxKJymTS8kkZTMp45OUy6R0+gZ9LpW+wZBJqfQNyjLXMmkrd7+rKm3lbvgqpC1Fz6F3wNL0IELL0JMILUuPIrQcPYvQ8vQwQivQ04isqqTHEVqSnkdoVfQ8QkvR8wgtTc8jtAwjjxpYlpFHZH3v++Z4XE9r3yzjFNv3/r8Ud3yuY/edkOvoXUeVjDyDNVKSkWdkVYw8I0sx8owsnbnuKuyvu8l13L5jcx2z7zhGH6A18ow+QFZg9IEET6Qlow+QJcl9oKLOj32+HualeVy7VwdxRpHrIO5oRh2gJTKMOkCWZdQBshyjDpDlyXUQX/eQtw2+2yDKmJLcBnGH8bSOlsgwntahpcipk1FHk7+F444hxy7uWPI2ijuO/K0Sdzx5H8UdRns7D07ujPaGlqSfrqBV0U9X0FL0+oWWptcvtAy9fqFl6fULLUc/XUHL009X0Ar0/kSWK+n9CS3G1NEZYDHGjtBizB2hxRg8QosxeYQWY/QILcbsEVqM4SO0GNNHZHnG9BFajOcZaDGeZ57We/H86aD+8UtDIT7baX5cVXmpXaictM4FF7btH3fkxKI='\n local blueprint_string = '0eNqd191qhDAQBeB3mWt3MTHmx1cppbjbUAIaRWOpLL57XUvpQjOrkzsj5hPmHAi5waWZbD84H6C6gbt2foTq5Qaj+/B1c38X5t5CBS7YFjLwdXtfjV1TD6e+9raBJQPn3+0XVGx5zcD64IKzP8y2mN/81F7ssH4QBTLou3Hd0/n7/1bnJIpzmcG8PjHDzuWyZP8ofpTKd6niIFWoXUocpcQuVR6l2C4lD1Jc71KKnqDWcUrTE8QoQ08Qo1hOjxC1GD1D1OL0EFGrSEixRCyRECNm/XW+vl6ndmrq0A2xeelfSUYdedSRzx111BHPHZ3QA2xGJqEHiMVz8rxF1Hno+XQZQ73tfTbuOMPJ4447KfXmyIhS6o1Z9HrzqEOvd9yh1zvupNQbm1FKvRGryOk9UAaxGL0HqMXpxxVqFfTjCrUEPUfUKuk5opZMyFEilkrIEbN0Qo6YZRJyRCyRJ+SIWSwhx81arwLbnaF6uGJk8GmHcdvFNRPKcMWkUkaZZfkGTxv4MA=='\n local inventory = game.create_inventory(1)\n local stack = inventory[1]\n stack.import_stack(blueprint_string)\n local function build_blueprint(position)\n stack.build_blueprint{ surface = 'nauvis', position = position, force = 'player', build_mode = defines.build_mode.forced }\n end\n\n local tiktok =\n {\n [0.5 * 60] = {-36, -184},\n [1 * 60] = {-67, -184},\n [4 * 60] = {-36, -184-18},\n [math.floor(4.1 * 60)] = {-36+18, -184-18},\n [4.2 * 60] = {-36+18, -184},\n [4.3 * 60] = {-36+18, -184+18},\n [4.4 * 60] = {-36, -184+18},\n [4.5 * 60] = {-67, -184+18},\n [4.6 * 60] = {-67-18, -184+18},\n [4.7 * 60] = {-67-18, -184},\n [4.8 * 60] = {-67-18, -184-18},\n [4.9 * 60] = {-67, -184-18},\n }\n\n local start_tick = game.tick\n script.on_event(defines.events.on_tick, function()\n local tick_from_start = game.tick - start_tick\n local position = tiktok[tick_from_start]\n if position then build_blueprint(position) end\n end)\n\n ", length = 420, save = "__base__/menu-simulations/menu-simulation-solar-power-construction.zip", update = " " }, nauvis_spider_ponds = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n\n local spider = game.surfaces.nauvis.find_entities_filtered{name = \"spidertron\", limit = 1}[1]\n\n points =\n {\n {-16, -8},\n {0, -12},\n {16, -8},\n {16, 0},\n {60, 60},\n }\n\n local bonk = function()\n local k, position = next(points)\n if not k then return end\n points[k] = nil\n local x = position[1] + center[1]\n local y = position[2] + center[2]\n spider.autopilot_destination = {x, y}\n end\n\n bonk()\n\n script.on_event(defines.events.on_spider_command_completed, function(event)\n bonk()\n end)\n\n ", length = 720, save = "__base__/menu-simulations/menu-simulation-spider-ponds.zip" }, nauvis_t_section = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = game.surfaces.nauvis.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 300, save = "__elevated-rails__/menu-simulations/nauvis-t-section.zip" }, nauvis_tank_building = { checkboard = false, init = " local sim_planet = game.surfaces[\"nauvis\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n local tank = game.get_entity_by_tag(\"tank1\")\n tank.color = {0.5, 0, 0, 0.5}\n\n local character = game.surfaces.nauvis.create_entity{name = \"character\", position = tank.position, force = \"player\"}\n character.color = tank.color\n tank.set_passenger(character)\n\n local radar_blueprint = {\n -- Solar panels\n {name = \"solar-panel\", position = {x = 1040.5, y = -45.5}},\n {name = \"solar-panel\", position = {x = 1043.5, y = -45.5}},\n {name = \"solar-panel\", position = {x = 1046.5, y = -45.5}},\n {name = \"solar-panel\", position = {x = 1040.5, y = -42.5}},\n {name = \"solar-panel\", position = {x = 1046.5, y = -42.5}},\n {name = \"solar-panel\", position = {x = 1040.5, y = -39.5}},\n {name = \"solar-panel\", position = {x = 1043.5, y = -39.5}},\n {name = \"solar-panel\", position = {x = 1046.5, y = -39.5}},\n\n -- Radar\n {name = \"radar\", position = {x = 1043.5, y = -42.5}},\n\n -- Substation\n {name = \"substation\", position = {x = 1044, y = -37}},\n\n -- Accumulators\n {name = \"accumulator\", position = {x = 1040, y = -37}},\n {name = \"accumulator\", position = {x = 1042, y = -37}},\n {name = \"accumulator\", position = {x = 1046, y = -37}},\n {name = \"accumulator\", position = {x = 1048, y = -37}},\n {name = \"accumulator\", position = {x = 1042, y = -35}},\n {name = \"accumulator\", position = {x = 1046, y = -35}},\n }\n\n local build_blueprint = function(blueprint)\n for _, entity in pairs(blueprint) do\n tank.surface.create_entity{\n name = \"entity-ghost\",\n inner_name = entity.name,\n position = entity.position,\n force = game.forces.player,\n expires = false\n }\n end\n end\n\n on_tick = function()\n if tick==10 then\n tank.riding_state = {acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.left}\n end\n if tick == 22 then\n tank.riding_state = {acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.straight}\n end\n if tick == 92 then\n tank.riding_state = {acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.right}\n end\n if tick == 107 then\n tank.riding_state = {acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.straight}\n end\n if tick == 220 then\n tank.riding_state = {acceleration = defines.riding.acceleration.nothing, direction = defines.riding.direction.left}\n end\n if tick == 350 then\n tank.riding_state = {acceleration = defines.riding.acceleration.braking, direction = defines.riding.direction.left}\n end\n if tick == 410 then\n tank.riding_state = {acceleration = defines.riding.acceleration.braking, direction = defines.riding.direction.straight}\n end\n if tick == 430 then\n build_blueprint(radar_blueprint)\n end\n end\n", length = 660, save = "__space-age__/menu-simulations/menu-simulation-nauvis-tank-building.zip" }, nauvis_train_junction = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 600, save = "__base__/menu-simulations/menu-simulation-train-junction.zip", update = " " }, nauvis_train_station = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0\n ", length = 960, save = "__base__/menu-simulations/menu-simulation-train-station.zip", update = " " }, nauvis_uranium_processing = { checkboard = false, init = " local logo = game.surfaces.nauvis.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n game.simulation.camera_position = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces.nauvis.daytime = 0.5\n ", length = 480, save = "__base__/menu-simulations/menu-simulation-uranium-processing.zip" }, platform_messy_nuclear = { checkboard = false, init = " local sim_planet = game.surfaces[\"platform-1\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-platform-messy-nuclear.zip" }, platform_moving = { checkboard = false, init = " local sim_planet = game.surfaces[\"platform-1\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-platform-moving.zip" }, platform_science = { checkboard = false, init = " local sim_planet = game.surfaces[\"platform-1\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n game.surfaces[\"platform-1\"].create_entity{name = \"huge-metallic-asteroid\", position = {-4, -43}} ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-platform-science.zip" }, vulcanus_crossing = { checkboard = false, init = " local sim_planet = game.surfaces[\"vulcanus\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n game.forces.player.reset()\n game.forces.player.character_health_bonus = 300000\n game.forces.enemy.technologies[\"weapon-shooting-speed-3\"].researched = true;\n game.forces.enemy.technologies[\"weapon-shooting-speed-4\"].researched = true;\n game.forces.enemy.technologies[\"weapon-shooting-speed-5\"].researched = true;\n game.forces.enemy.technologies[\"weapon-shooting-speed-6\"].researched = true;\n game.forces.enemy.character_health_bonus = 300000\n\n local second_lock = game.surfaces.vulcanus.find_entities_filtered{name = \"constant-combinator\", limit = 1}[1].get_control_behavior()\n local character = game.surfaces.vulcanus.find_entities_filtered{name = \"character\", force = \"player\", limit = 1}[1]\n character.walking_state = {walking = true, direction = defines.direction.southeast}\n character.character_running_speed_modifier = -0.25\n\n local demoman = game.surfaces.vulcanus.find_entities_filtered{name = \"small-demolisher\", limit = 1}[1]\n\n local bait = game.surfaces.vulcanus.find_entities_filtered{name = \"character\", force = \"enemy\", limit = 1}[1]\n bait.position.y = 2 + bait.position.y\n\n on_tick = function()\n if tick == 100 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.south}\n end\n if tick == 155 and character.valid then\n character.walking_state = {walking = false}\n end\n if tick == 340 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.south}\n character.character_running_speed_modifier = -0.5\n end\n if tick == 370 and bait.valid then\n bait.walking_state = {walking = true, direction = defines.direction.east}\n bait.walking_state.character_running_speed_modifier = -0.8\n end\n if tick == 400 then\n if (second_lock.valid) then\n second_lock.enabled = true\n end\n if (character.valid) then\n character.character_running_speed_modifier = -0.6\n end\n if (bait.valid) then\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n end\n end\n if tick == 450 and bait.valid then\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n end\n if tick == 455 and character.valid then\n character.walking_state = {walking = false}\n character.character_running_speed_modifier = -0.25\n end\n if tick == 500 and bait.valid then\n bait.shooting_state = {}\n bait.walking_state.character_running_speed_modifier = 0.0\n bait.walking_state = {walking = true, direction = defines.direction.east}\n end\n if tick == 550 and bait.valid then\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n end\n if tick == 600 and bait.valid then\n bait.walking_state = {walking = true, direction = defines.direction.east}\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n game.surfaces.vulcanus.create_entity{name = \"poison-capsule\", position = bait.position, speed = 0.3, target = demoman.position, force = \"enemy\"}\n end\n if tick == 750 and bait.valid then\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n end\n if tick == 700 and bait.valid then\n bait.shooting_state = {}\n bait.walking_state.character_running_speed_modifier = -0.5\n bait.walking_state = {walking = true, direction = defines.direction.east}\n end\n if tick == 850 and bait.valid then\n bait.shooting_state = {}\n bait.walking_state.character_running_speed_modifier = -0.3\n game.surfaces.vulcanus.create_entity{name = \"destroyer-capsule\", position = bait.position, speed = 0.3, target = demoman.position, force = \"enemy\"}\n bait.walking_state = {walking = true, direction = defines.direction.northeast}\n end\n if tick == 900 and bait.valid then\n bait.shooting_state = {state = defines.shooting.shooting_enemies, position = demoman.position}\n bait.walking_state.character_running_speed_modifier = 0.0\n bait.walking_state = {walking = true, direction = defines.direction.southeast}\n end\n end\n ", length = 1080, save = "__space-age__/menu-simulations/menu-simulation-vulcanus-crossing.zip" }, vulcanus_lava_forge = { checkboard = false, init = " local sim_planet = game.surfaces[\"vulcanus\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n ", length = 720, save = "__space-age__/menu-simulations/menu-simulation-vulcanus-lava-forge.zip" }, vulcanus_punishmnent = { checkboard = false, init = " local sim_planet = game.surfaces[\"vulcanus\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n local rail_turn_string = \"0eNqd09tqhDAQANB/mecI3jV+RR/2rZQSddgGNEpMpIvk3xsvpd01u+36FHKZMwOTmaBsNPaSCwXFBLzqxADF6wQDPwvWzGeCtQgFSMYbT7K2B0OAixo/oQgMufPy16PQvBFAobjiuNrL5vIudFuitAr5jsQGR6aw9gZlkfOH8haLQN8NNrwTc5Y5LyVwsbKfmbmCGy887lGXFx32gsDlxce9yOUle6/ScrTL0jP2wEttm2ousVovA9/Bp+TqCwy67zupHGi+ofQGdZjZ45JLh56tehj8o+T8eT7a+OSajx06JfuZ2IFeuIHZ32DgP93B/J5uZ40rbC31M9gEGlaiHVF40eKkpbAnI8phCUnSkMaUJlGe+34aG/MFO3BZFQ==\"\n local rail_piece_string = \"0eNpFjt0KgzAMRt8l1x2oU6d9lTFG1eACNUpbx0T67kuVsbv8fOckO3R2xcURB9A7UD+zB33fwdPIxqYZmwlBgzNkISogHvADOo8PBciBAuFJHM325HXq0ElA/UgfhB1f4XIoFCyzF2rmJBfTJZfoBroobqIfyGF/bst0ggJO4vh/qcCaDm36SOo3On+Eq7poy7atrk2TZXUZ4xd6rUbW\"\n local powerpole_string = \"0eNp1jsEKgzAQRP9lzhE0VdH8SilF7VIW4kaSWCrivzex0FuPs8x7OztGu9LiWSLMDp6cBJjrjsBPGWy+yTATDEZ+FmRpip6nYnGWcCiwPOgNUx03BZLIkemLn2G7yzqP5FNB/dcoLC4k0kn+lmxFpRU2GK3rI4s50pzJ31CFF/lwAk2r+7rvm0vXlWWb+h9mUkUA\"\n local substation_string = \"0eNptjs0KwjAQhN9lzhFq/0jyKiKS6CIL7bY0qVhK3t00Hrx42xnm+9gdflhpXlgi7A6+TxJgLzsCP8UNRyduJFiE1YfoIk+CpMDyoDfsOV0VSCJHpi9XwnaTdfS05IH6wyvMU+ByZn/WnLTCBls3dTqEHGnMxO8zhRctoey7vjatMV2jdVX1bUofg9RAXg==\"\n local belt_up_string = \"0eNp9jkEOgjAQRe8y60IQKKG9ijGm6GgmgSlpByMhvbsFF+5czs9/788Gw7jgHIgF7AZ08xzBnjeI9GQ37hm7CcHCw0UpJDiOsw9SDDgKJAXEd3yDPaWLAmQhIfwKjmO98jINGHJB/RMpmH3MrOd9MfsKU2oFK9i66UuddjsJThn//avghSEejO5q0xqjm76vqq5N6QO2tUfL\"\n local belt_left_string = \"0eNp9jt0KgzAMRt8l13VYf4b2VcYYVbMR0FTaOCbSd1/Vi93tLglfzvk26MYFZ08sYDag3nEAc9sg0IvtuN/YTggGnjZIJt5ymJ2XrMNRICogHvADRse7AmQhITwBx7I+eJk69Cmg/oEUzC6kX8e7MfEyrS+1ghVMUaYpiQby2J8JXew2EpwS7tdfwRt9OBL1tWirtq3LpsnzaxXjF11BTLs=\"\n local belt_right_string = \"0eNp9jtsKgzAMQP8lz1WctjL7K2MML9kIaCptHBPpv6/qw972mHByTjboxgVnTyxgN6DecQB72yDQi9tx33E7IVh4tkEy8S2H2XnJOhwFogLiAT9gL/GuAFlICE/BMawPXqYOfQLUP5GC2YV063gvJl9W6twoWMGWVZGbFBrIY38Seo+R4JRsv/cVvNGHAzB12eimMdX1WhS1jvELF5BMjw==\"\n local inserter_string = \"0eNptjssKgzAQRf9l1lE0NRLzK0WKj6EM1VGSWCqSf2+i0FWXc7n3nDmgnzZcLbEHcwANCzsw9wMcPbmbUsbdjGCg36ZXRuzQerQQBBCP+AFThlYAsidPeE3PY3/wNvexaUrxHyFgXVxcLZwskZTJMlcCdjBS6lxFxUgWh6uhk4Y8zonze1nAG607C6qWTdU06qZ1UdRVCF8iNEft\"\n local miner_left = \"0eNp1jssKgzAQRf9l1lF8RTS/UkrxMchAMkoSS0Xy700UuutyLveeMyeMesfNEntQJ9C0sgP1OMHRwoNOGQ8GQcFIS2aIiZdstqQ1BAHEM35AleEpANmTJ7zX13G8eDcj2lgQfykCttXF4crJFWFZ1eZSwAGqqptcRstMFqe7UVZJRR5NYv0+F/BG666GbKu+6XtZd11RtE0IXwWUSdY=\"\n local miner_right = \"0eNp1jssKgzAQRf9l1lGsMaL5lVKKj0EGkrEksVQk/95Eobsu53LvOXPAaDZ8OeIA+gCaVvag7wd4WngwOePBImgYaSksMfFSzI6MgSiAeMYP6Ft8CEAOFAiv9XnsT97siC4VxF+KgNfq03Dl7EqwQtalErCDrqUsVbLM5HC6Gk02UUCbUb/HBbzR+bOg2rpv+l7JrquqtonxC8CeSaM=\"\n\n local bp_dictionary = {}\n bp_dictionary[\"rail\"] = rail_piece_string\n bp_dictionary[\"up\"] = belt_up_string\n bp_dictionary[\"left\"] = belt_left_string\n bp_dictionary[\"right\"] = belt_right_string\n bp_dictionary[\"pp\"] = powerpole_string\n bp_dictionary[\"subpp\"] = substation_string\n bp_dictionary[\"inserter\"] = inserter_string\n bp_dictionary[\"miner_l\"] = miner_left\n bp_dictionary[\"miner_r\"] = miner_right\n\n local inventory = game.create_inventory(1)\n local stack = inventory[1]\n\n local build_id = 1\n local build_list =\n {\n {{-11, 227}, \"rail\"},\n {{-13, 227}, \"rail\"},\n {{-15, 227}, \"rail\"},\n {{-17, 227}, \"rail\"},\n {{-19, 227}, \"rail\"},\n {{-21, 227}, \"rail\"},\n {{-23, 227}, \"rail\"},\n {{-25, 227}, \"rail\"},\n {{-27, 227}, \"rail\"},\n\n {{-12, 224}, \"pp\"},\n\n {{-10, 242}, \"up\"},\n {{-10, 241}, \"up\"},\n {{-10, 240}, \"up\"},\n {{-10, 239}, \"up\"},\n {{-10, 238}, \"up\"},\n {{-10, 237}, \"up\"},\n {{-10, 236}, \"up\"},\n {{-10, 235}, \"up\"},\n {{-10, 234}, \"up\"},\n {{-10, 233}, \"up\"},\n {{-10, 232}, \"up\"},\n {{-10, 231}, \"left\"},\n {{-11, 231}, \"left\"},\n {{-12, 231}, \"left\"},\n {{-13, 231}, \"up\"},\n {{-13, 230}, \"up\"},\n {{-13, 229}, \"up\"},\n {{-13, 228}, \"inserter\"},\n\n {{-30, 239}, \"up\"},\n {{-30, 238}, \"up\"},\n {{-30, 237}, \"up\"},\n {{-30, 236}, \"up\"},\n {{-30, 235}, \"up\"},\n {{-30, 234}, \"up\"},\n {{-30, 233}, \"up\"},\n {{-30, 232}, \"up\"},\n {{-30, 231}, \"up\"},\n {{-30, 230}, \"right\"},\n {{-29, 230}, \"right\"},\n {{-28, 230}, \"right\"},\n {{-27, 230}, \"right\"},\n {{-26, 230}, \"right\"},\n {{-25, 230}, \"right\"},\n {{-24, 230}, \"right\"},\n {{-23, 230}, \"right\"},\n {{-22, 230}, \"up\"},\n {{-22, 229}, \"up\"},\n {{-22, 228}, \"inserter\"},\n\n {{-23, 236}, \"subpp\"},\n {{-8, 232}, \"subpp\"},\n\n {{-6.5, 242.5}, \"miner_l\"},\n {{-6.5, 235.5}, \"miner_l\"},\n {{-12.5, 235.5}, \"miner_r\"},\n {{-12.5, 241.5}, \"miner_r\"},\n\n {{-26.5, 239.5}, \"miner_l\"},\n {{-26.5, 234.5}, \"miner_l\"},\n {{-32.5, 233.5}, \"miner_r\"},\n {{-32.5, 239.5}, \"miner_r\"},\n }\n local build_list_len = #build_list\n\n local build_thing_until = function(until_thing)\n if build_id > build_list_len then\n return end\n if (until_thing == build_list[build_id][2]) then\n return end\n local build_position = build_list[build_id][1]\n stack.import_stack(bp_dictionary[ build_list[build_id][2] ])\n stack.build_blueprint{ surface = 'vulcanus', position = build_position, force = 'player', build_mode = defines.build_mode.forced }\n build_id = build_id + 1\n end\n\n game.forces.player.create_ghost_on_entity_death = false\n local loco = game.surfaces.vulcanus.find_entities_filtered{name = \"locomotive\", force = \"player\", limit = 1}[1]\n local character = game.get_entity_by_tag(\"leberblume\")\n loco.set_driver(character)\n character.riding_state = { acceleration = defines.riding.acceleration.accelerating, direction = defines.riding.direction.straight }\n\n local delay = 200\n on_tick = function()\n if tick==10 then\n stack.import_stack(rail_turn_string)\n stack.build_blueprint{ surface = 'vulcanus', position = {5, 217}, force = 'player', build_mode = defines.build_mode.forced }\n end\n if tick > 20 and tick < 35 then\n build_thing_until(\"pp\")\n end\n if tick == 60 then\n build_thing_until()\n end\n if tick > 75 + delay and tick < 110 + delay then\n build_thing_until(\"inserter\")\n end\n if tick == 120 + delay then\n build_thing_until()\n end\n if tick > 135 + delay and tick < 180 + delay then\n build_thing_until(\"inserter\")\n end\n if tick == 190 + delay then\n build_thing_until()\n end\n if tick == 210 + delay or tick == 245 + delay then\n build_thing_until()\n end\n if tick%30 == 0 and tick > 255 + delay and tick < 505 + delay then\n build_thing_until()\n end\n\n if tick == 250 and character.valid then\n character.riding_state = { acceleration = defines.riding.acceleration.nothing, direction = defines.riding.direction.straight }\n end\n if tick == 315 and loco.valid then\n loco.set_driver(nil)\n end\n if tick == 950 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n end\n if tick == 980 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.north}\n end\n if tick == 984 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.northeast}\n end\n if tick == 992 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.north}\n end\n if tick == 1010 and loco.valid and character.valid then\n loco.set_driver(character)\n character.riding_state = { acceleration = defines.riding.acceleration.reversing, direction = defines.riding.direction.straight }\n character.walking_state = {walking = true, direction = defines.direction.west}\n end\n if tick == 1250 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southwest}\n end\n if tick == 1290 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.southeast}\n end\n if tick == 1410 and character.valid then\n character.walking_state = {walking = true, direction = defines.direction.east}\n end\n end\n ", length = 1440, save = "__space-age__/menu-simulations/menu-simulation-vulcanus-punishment.zip" }, vulcanus_sulfur_drop = { checkboard = false, init = " local sim_planet = game.surfaces[\"vulcanus\"]\n local logo = sim_planet.find_entities_filtered{name = \"factorio-logo-11tiles\", limit = 1}[1]\n logo.destructible = false\n local center = {logo.position.x, logo.position.y+9.75}\n game.simulation.camera_surface_index = sim_planet.index\n game.simulation.camera_position = center\n game.simulation.camera_zoom = 1\n game.tick_paused = false\n local tick = 0\n local on_tick = function() end\n script.on_nth_tick(1,\n function()\n tick = tick + 1\n on_tick()\n end)\n local upgrade_string = \"0eNqlmdFuozAQRf/Fz6QCz4yx8yurakVSq0JKDAKzahTl3xfSh3Y3uPEwT1EQ3MNc6TLc5KoOp8n3Qxui2l9Ve+zCqPa/rmps30NzWo6F5uzVXo3RN+ddnIZDG7y6FaoNb/5D7atbsXK2/+gHP467ODRh7Lsh7g7+FL9dpm+vhfIhtrH1n8T7l8vvMJ0Pfph1iydaheq7cb68Cwt3kaQXKtRF7XcELzSj3trBHz9PwOUu/yNoCUHPhBVN4GvWvLtGPsHwCMQnWB7B8AmOR6jZBCh5BMsnVDyC4xM0j1CVfAQwEfwcw78pe47gBxmQOQVIpnhA2DUEP9hgmEbxkw01E8GPNlgmYkO2HRPBDzeWTAQ/3VjxEJqfbtRMBD/dCGnEWi60aE1X62tag0S0TIiixIwqywySIMoshBFYgy5hTS0RtQlRKzDjfqfPzXAShM1BQCmxpk68hkrentEkRLXEjDrLDJAgTM4jCzakFJmIDSklJoKfUjRMBD+zWDMRGxJsmYgNCXY8BD4meJpL7vA+dPNnAkLVD5BCxUu/6LWhn5bW/MjkB5xK5lh6y1h1zljdFFNzwRaolXmJG5iGhIPynxHmhwCvPUxRtMlpfQmgaJNjQtRKzKAsM5wEgTkIEm1yWLeGRJs88SsVaYkZWXWWQILIagaEEmsSzYBIIppoBmQkZmQ1A6oliKxmQFZgDSSaATmJaKIZmFJgBmQ1A1NJEFnNwEiaLySagZE0X0g0A4MSM7KagZHsS8jal0ayLyGxL41kX0JiXxrJvoSVfflaqDb686z39XdQoU7NrDUfG3x/ao4zuFB//DDeryGjHTpHYG1ZGrzd/gKixLAh\"\n\n local inventory = game.create_inventory(1)\n local stack = inventory[1]\n stack.import_stack(upgrade_string)\n\n game.forces.player.worker_robots_speed_modifier = 2\n\n on_tick = function()\n if tick == 450 then\n stack.build_blueprint{ surface = 'vulcanus', position = {45.5, -44.5}, force = 'player', build_mode = defines.build_mode.superforced }\n end\n end\n ", length = 840, save = "__space-age__/menu-simulations/menu-simulation-vulcanus-sulfur-drop.zip" } }, manual_rail_building_reach_modifier = 3, map_editor = { cliff_editor_remove_cliffs_color = { 1, 0, 0 }, clone_editor_brush_cursor_preview_tint = { 0.8, 0.8, 0.8, 0.9 }, clone_editor_brush_destination_color = { 0, 1, 0 }, clone_editor_brush_source_color = { 1, 1, 0 }, clone_editor_brush_world_preview_tint = { 0.8, 0.8, 0.8, 0.4 }, clone_editor_copy_destination_allowed_color = { 1, 1, 1 }, clone_editor_copy_destination_not_allowed_color = { 1, 0, 0 }, clone_editor_copy_source_color = { 0, 1, 0 }, decorative_editor_selection_preview_radius = 10, decorative_editor_selection_preview_tint = { 0.25, 0.25, 0.25, 0.25 }, force_editor_select_area_color = { 0, 1, 0 }, script_editor_drag_area_color = { 1, 1, 1, 0.5 }, script_editor_select_area_color = { 1, 1, 1 }, tile_editor_area_selection_color = { 0, 1, 0 }, tile_editor_selection_preview_radius = 6, tile_editor_selection_preview_tint = { 0.15, 0.15, 0.15, 0.15 } }, max_belt_stack_size = 4, max_fluid_flow = 100, max_logistic_filter_count = 1000, max_terrain_building_size = 255, maximum_recipe_overload_multiplier = 100, medium_area_size = 6.5, medium_blueprint_area_size = 200, minimap_slot_clicked_tint = { a = 0.7, b = 0, g = 0.4784313725490196, r = 0.85882352941176467 }, minimap_slot_hovered_tint = { a = 0.7, b = 0, g = 0.63529411764705879, r = 1 }, minimum_recipe_overload_multiplier = 2, missing_preview_sprite_location = "__core__/graphics/missing-preview.png", module_inventory_width = 10, moving_sound_count_reduction_rate = 0.5, name = "default", player_colors = { { chat_color = { 1, 0.62999999999999998, 0.25899999999999999 }, name = "default", player_color = { 0.86899999999999995, 0.5, 0.13, 0.5 } }, { chat_color = { 1, 0.16600000000000001, 0.141 }, name = "red", player_color = { 0.81499999999999986, 0.023999999999999999, 0, 0.5 } }, { chat_color = { 0.173, 0.82400000000000002, 0.25 }, name = "green", player_color = { 0.092999999999999989, 0.76799999999999997, 0.17199999999999998, 0.5 } }, { chat_color = { 0.34300000000000002, 0.68300000000000001, 1 }, name = "blue", player_color = { 0.155, 0.54000000000000004, 0.89800000000000004, 0.5 } }, { chat_color = { 1, 0.62999999999999998, 0.25899999999999999 }, name = "orange", player_color = { 0.86899999999999995, 0.5, 0.13, 0.5 } }, { chat_color = { 1, 0.82799999999999994, 0.23100000000000001 }, name = "yellow", player_color = { 0.83499999999999996, 0.66600000000000001, 0.077000000000000002, 0.5 } }, { chat_color = { 1, 0.52000000000000002, 0.63300000000000001 }, name = "pink", player_color = { 0.92900000000000009, 0.38600000000000003, 0.51400000000000006, 0.5 } }, { chat_color = { 0.82099999999999991, 0.44000000000000004, 0.99800000000000004 }, name = "purple", player_color = { 0.48499999999999996, 0.11100000000000001, 0.65899999999999999, 0.5 } }, { chat_color = { 0.9, 0.9, 0.9 }, name = "white", player_color = { 0.8, 0.8, 0.8, 0.5 } }, { chat_color = { 0.5, 0.5, 0.5 }, name = "black", player_color = { 0.1, 0.1, 0.1, 0.5 } }, { chat_color = { 0.7, 0.7, 0.7 }, name = "gray", player_color = { 0.4, 0.4, 0.4, 0.5 } }, { chat_color = { 0.75700000000000003, 0.52200000000000006, 0.371 }, name = "brown", player_color = { 0.3, 0.11700000000000002, 0, 0.5 } }, { chat_color = { 0.33500000000000001, 0.91799999999999997, 0.86600000000000001 }, name = "cyan", player_color = { 0.275, 0.75499999999999998, 0.71199999999999992, 0.5 } }, { chat_color = { 0.70800000000000001, 0.99600000000000009, 0.13400000000000001 }, name = "acid", player_color = { 0.55900000000000007, 0.76100000000000003, 0.15700000000000001, 0.5 } } }, probability_product_count_tint = { 255, 220, 170, 255 }, quality_selector_dropdown_threshold = 6, rail_planner_count_button_color = { 1, 1, 1 }, rail_segment_colors = { { 0, 1, 1 }, { 1, 0, 1 }, { 1, 1, 0 }, { 0.1, 0.1, 0.7 }, { 1, 1, 1 }, { 0.1, 0.1, 0.1 }, { 0.2, 0.7, 0.7 } }, recipe_step_limit = 50000, remote_view_LPF_max_cutoff_frequency = 15000, remote_view_LPF_min_cutoff_frequency = 4000, rocket_lift_weight = 1000000, script_command_console_chat_color = { 0.75, 0.75, 0.75, 1 }, select_group_row_count = 6, select_slot_row_count = 10, selected_chart_search_highlight = { 0.3, 0.7, 0.7 }, server_command_console_chat_color = { 0.75, 0.75, 0.75, 1 }, show_chunk_components_collision_mask = { layers = { is_object = true, player = true, train = true } }, small_area_size = 1.5, small_blueprint_area_size = 50, space_LPF_max_cutoff_frequency = 500, space_LPF_min_cutoff_frequency = 200, space_platform_acceleration_expression = "(thrust / (1 + weight / 10000000) - ((1500 * speed * speed + 1500 * abs(speed)) * (width * 0.5) + 10000) * sign(speed)) / weight / 60", space_platform_asteroid_chunk_trajectory_updates_per_tick = 1, space_platform_dump_cooldown = 1800, space_platform_manual_dump_cooldown = 120, space_platform_max_relative_speed_deviation_for_asteroid_chunks_update = 0.016666666666666665, space_platform_max_size = { { -1000000, -200 }, { 1000000, 1000000 } }, space_platform_relative_speed_factor = 0.035000000000000004, space_platform_starfield_movement_vector = { 0, -0.02 }, spawner_evolution_factor_health_modifier = 10, starmap_orbit_clicked_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.hovered_font_color ]=], starmap_orbit_default_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.button.strikethrough_color ]=], starmap_orbit_disabled_color = { 0.25, 0.25, 0.25 }, starmap_orbit_hovered_color = "SERPENT PLACEHOLDER" --[=[ ref [""]["gui-style"].default.black_clickable_label.clicked_font_color ]=], time_to_show_full_health_bar = 5, tooltip_monitor_edge_border = 10, train_inactivity_wait_condition_default = 300, train_on_elevated_rail_shadow_shift_multiplier = { 1.4142135623700001, 1 }, train_path_finding = { signal_reserved_by_circuit_network_penalty = 1000, stopped_manually_controlled_train_penalty = 2000, stopped_manually_controlled_train_without_passenger_penalty = 7000, train_arriving_to_signal_penalty = 100, train_arriving_to_station_penalty = 100, train_auto_without_schedule_penalty = 7000, train_in_station_penalty = 500, train_in_station_with_no_other_valid_stops_in_schedule = 1000, train_stop_penalty = 2000, train_waiting_at_signal_penalty = 100, train_waiting_at_signal_tick_multiplier_penalty = 0.1, train_with_no_path_penalty = 1000 }, train_pushed_by_player_ignores_friction = true, train_pushed_by_player_max_acceleration = 0.0001, train_pushed_by_player_max_speed = 0.05, train_temporary_stop_wait_time = 300, train_time_wait_condition_default = 1800, train_visualization = { box_length = 6, box_width = 1.6000000000000001, connection_distance = 3, final_margin = 1, joint_distance = 4, last_box_color = { b = 0, g = 1, r = 1 }, last_reverse_box_color = { b = 0, g = 0.7, r = 0.7 }, not_last_box_color = { b = 1, g = 1, r = 1 }, reverse_box_color = { b = 0.7, g = 0.7, r = 0.7 }, stock_number_scale = 2 }, trash_inventory_width = 10, tree_leaf_distortion_distortion_far = { 7.5999999999999996, 9.0999999999999996 }, tree_leaf_distortion_distortion_near = { 7.5, 15.6 }, tree_leaf_distortion_speed_far = { 4.3099999999999996, 6.0999999999999996 }, tree_leaf_distortion_speed_near = { 2.25, 2.25 }, tree_leaf_distortion_strength_far = { 0.46000000000000005, 0.46999999999999993 }, tree_leaf_distortion_strength_near = { 0.15, 0.12 }, tree_shadow_roughness = 1.01, tree_shadow_speed = 0.93000000000000007, turret_range_visualization_color = { 0.05, 0.1, 0.05, 0.15 }, type = "utility-constants", underground_belt_max_distance_tint = { 0, 1, 0, 1 }, underground_pipe_max_distance_tint = { 0, 1, 0, 1 }, unit_group_max_pursue_distance = 50, unit_group_pathfind_resolution = 0, walking_sound_count_reduction_rate = 0.3, water_collision_mask = { layers = { water_tile = true } }, weapons_in_simulation_volume_modifier = 0.7, zero_count_value_tint = { 255, 255, 255, 64 }, zoom_to_world_can_use_nightvision = false, zoom_to_world_daytime_color_lookup = { { 0.25, "identity" }, { 0.45, "__core__/graphics/color_luts/night.png" }, { 0.55, "__core__/graphics/color_luts/night.png" }, { 0.75, "identity" } }, zoom_to_world_effect_strength = 1 } }, ["utility-sounds"] = { default = { achievement_unlocked = { filename = "__core__/sound/achievement-unlocked.ogg", volume = 0.65 }, alert_destroyed = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/alert-destroyed.ogg", volume = 0.5 }, armor_insert = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/armor-insert.ogg" }, armor_remove = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/armor-remove.ogg" }, axe_fighting = { priority = 64, switch_vibration_data = { filename = "__core__/sound/axe-meat.bnvib" }, variations = { { filename = "__core__/sound/axe-meat-1.ogg", volume = 0.7 }, { filename = "__core__/sound/axe-meat-2.ogg", volume = 0.7 }, { filename = "__core__/sound/axe-meat-3.ogg", volume = 0.7 }, { filename = "__core__/sound/axe-meat-4.ogg", volume = 0.7 }, { filename = "__core__/sound/axe-meat-5.ogg", volume = 0.7 }, { filename = "__core__/sound/axe-meat-6.ogg", volume = 0.7 } } }, axe_mining_ore = { game_controller_vibration_data = { duration = 70, high_frequency_vibration_intensity = 0.8 }, priority = 64, switch_vibration_data = { filename = "__core__/sound/axe-mining-ore.bnvib" }, variations = { { filename = "__core__/sound/axe-mining-ore-1.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-2.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-3.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-4.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-5.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-6.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-7.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-8.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-9.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-ore-10.ogg", volume = 0.4 } } }, axe_mining_stone = { priority = 64, switch_vibration_data = { filename = "__core__/sound/axe-mining-stone.bnvib" }, variations = { { filename = "__core__/sound/axe-mining-stone-1.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-2.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-3.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-4.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-5.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-6.ogg", volume = 0.4 }, { filename = "__core__/sound/axe-mining-stone-7.ogg", volume = 0.4 } } }, build_animated_huge = { aggregation = { count_already_playing = true, max_count = 1, priority = "oldest", progress_threshold = 0.1, remove = true }, variations = { { filename = "__core__/sound/build-animated-huge-1.ogg", volume = 0.9 }, { filename = "__core__/sound/build-animated-huge-2.ogg", volume = 0.9 }, { filename = "__core__/sound/build-animated-huge-3.ogg", volume = 0.9 } } }, build_animated_large = { aggregation = { count_already_playing = true, max_count = 1, priority = "oldest", progress_threshold = 0.2, remove = true }, variations = { { filename = "__core__/sound/build-animated-large-1.ogg", volume = 0.8 }, { filename = "__core__/sound/build-animated-large-2.ogg", volume = 0.8 }, { filename = "__core__/sound/build-animated-large-3.ogg", volume = 0.8 } } }, build_animated_medium = { aggregation = { count_already_playing = true, max_count = 1, priority = "oldest", progress_threshold = 0.3, remove = true }, variations = { { filename = "__core__/sound/build-animated-medium-1.ogg", volume = 0.7 }, { filename = "__core__/sound/build-animated-medium-2.ogg", volume = 0.7 }, { filename = "__core__/sound/build-animated-medium-3.ogg", volume = 0.7 } } }, build_animated_small = { aggregation = { count_already_playing = true, max_count = 1, priority = "oldest", progress_threshold = 0.3, remove = true }, variations = { { filename = "__core__/sound/build-animated-small-1.ogg", volume = 0.6 }, { filename = "__core__/sound/build-animated-small-2.ogg", volume = 0.6 }, { filename = "__core__/sound/build-animated-small-3.ogg", volume = 0.6 } } }, build_blueprint_huge = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-blueprint-large.ogg", priority = 64, volume = 0.7 }, build_blueprint_large = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-blueprint-large.ogg", priority = 64, volume = 0.7 }, build_blueprint_medium = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-blueprint-medium.ogg", priority = 64, volume = 0.7 }, build_blueprint_small = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-blueprint-small.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 0.8 }, priority = 64, volume = 0.7 }, build_ghost_upgrade = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-ghost-upgrade.ogg", priority = 64, volume = 0.7 }, build_ghost_upgrade_cancel = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-ghost-upgrade-cancel.ogg", priority = 64, volume = 0.7 }, build_huge = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-large.ogg", modifiers = { { type = "main-menu", volume_multiplier = 0.64000000000000004 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, priority = 64, volume = 0.7 }, build_large = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-large.ogg", modifiers = { { type = "main-menu", volume_multiplier = 0.64000000000000004 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, priority = 64, switch_vibration_data = { filename = "__core__/sound/build-large.bnvib", gain = 0.3 }, volume = 0.7 }, build_medium = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-medium.ogg", modifiers = { { type = "main-menu", volume_multiplier = 0.64000000000000004 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, priority = 64, switch_vibration_data = { filename = "__core__/sound/build-medium.bnvib", gain = 0.25 }, volume = 0.7 }, build_small = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/build-small.ogg", modifiers = { { type = "main-menu", volume_multiplier = 0.64000000000000004 }, { type = "tips-and-tricks", volume_multiplier = 0.8 } }, priority = 64, switch_vibration_data = { filename = "__core__/sound/build-small.bnvib", gain = 0.2 }, volume = 0.7 }, cannot_build = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/cannot-build.ogg" }, clear_cursor = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/clear-cursor.ogg" }, confirm = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/gui-green-confirm.ogg" }, console_message = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/console-message.ogg" }, crafting_finished = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/crafting-finished.ogg" }, deconstruct_huge = { filename = "__core__/sound/deconstruct-large.ogg", priority = 64, switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, volume = 0.8 }, deconstruct_large = { filename = "__core__/sound/deconstruct-large.ogg", priority = 64, switch_vibration_data = { filename = "__core__/sound/deconstruct-large.bnvib", gain = 0.25 }, volume = 0.8 }, deconstruct_medium = { filename = "__core__/sound/deconstruct-medium.ogg", priority = 64, switch_vibration_data = { filename = "__core__/sound/deconstruct-medium.bnvib", gain = 0.25 }, volume = 0.8 }, deconstruct_robot = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/deconstruct-robot.ogg", priority = 64, volume = 0.25 }, deconstruct_small = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/deconstruct-small.ogg", priority = 64, switch_vibration_data = { filename = "__core__/sound/deconstruct-small.bnvib", gain = 0.25 }, volume = 1 }, default_driving_sound = { fade_ticks = 6, sound = { advanced_volume_control = { fades = { fade_in = { curve_type = "cosine", from = { control = 0.5, volume_percentage = 0 }, to = { 1.5, 100 } } } }, filename = "__core__/sound/vehicle-surface-default.ogg", volume = 0.6 } }, default_landing_steps = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/walking/default-land-step.ogg", volume = 1 }, default_manual_repair = { priority = 64, variations = { { filename = "__core__/sound/manual-repair-advanced-1.ogg", volume = 1 }, { filename = "__core__/sound/manual-repair-advanced-2.ogg", volume = 1 } } }, drop_item = { priority = 64, variations = { { filename = "__core__/sound/drop-item-1.ogg", volume = 1 }, { filename = "__core__/sound/drop-item-2.ogg", volume = 1 }, { filename = "__core__/sound/drop-item-3.ogg", volume = 1 }, { filename = "__core__/sound/drop-item-4.ogg", volume = 1 }, { filename = "__core__/sound/drop-item-5.ogg", volume = 1 } } }, entity_settings_copied = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/copy-entity.ogg" }, entity_settings_pasted = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/paste-action.ogg" }, game_lost = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/game-lost.ogg", volume = 0.8 }, game_won = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/game-won.ogg", volume = 0.75 }, gui_click = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/gui-click.ogg" }, inventory_click = { aggregation = { max_count = 1, remove = true }, filename = "__core__/sound/gui-inventory-slot-button.ogg", volume = 0.6 }, inventory_move = { aggregation = { max_count = 1, remove = true }, filename = "__core__/sound/inventory-move.ogg" }, item_deleted = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/delete-item.ogg" }, item_spawned = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/spawn-item.ogg" }, list_box_click = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/list-box-click.ogg" }, metal_walking_sound = { { filename = "__core__/sound/walking/transport-belt-1.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-2.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-3.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-4.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-5.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-6.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-7.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-8.ogg", volume = 0.6 }, { filename = "__core__/sound/walking/transport-belt-9.ogg", volume = 0.6 } }, mining_wood = { game_controller_vibration_data = { duration = 70, high_frequency_vibration_intensity = 0.8 }, priority = 64, switch_vibration_data = { filename = "__core__/sound/mining-wood.bnvib" }, variations = { { filename = "__core__/sound/mining-wood-1.ogg", volume = 0.4 }, { filename = "__core__/sound/mining-wood-2.ogg", volume = 0.4 }, { filename = "__core__/sound/mining-wood-3.ogg", volume = 0.4 }, { filename = "__core__/sound/mining-wood-4.ogg", volume = 0.4 }, { filename = "__core__/sound/mining-wood-5.ogg", volume = 0.4 }, { filename = "__core__/sound/mining-wood-6.ogg", volume = 0.4 } } }, name = "default", new_objective = { filename = "__core__/sound/new-objective.ogg", volume = 0.9 }, paste_activated = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/paste-action.ogg" }, picked_up_item = { priority = 64, variations = { { filename = "__core__/sound/picked-up-item-1.ogg", volume = 1 }, { filename = "__core__/sound/picked-up-item-2.ogg", volume = 1 }, { filename = "__core__/sound/picked-up-item-3.ogg", volume = 1 }, { filename = "__core__/sound/picked-up-item-4.ogg", volume = 1 }, { filename = "__core__/sound/picked-up-item-5.ogg", volume = 1 } } }, rail_plan_start = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/rail-plan-start.ogg" }, research_completed = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/research-completed.ogg" }, rotated_huge = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/rotate-big.ogg", priority = 64, volume = 1 }, rotated_large = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/rotate-big.ogg", priority = 64, volume = 1 }, rotated_medium = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/rotate-medium.ogg", priority = 64, volume = 1 }, rotated_small = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/rotate-small.ogg", priority = 64, volume = 1 }, scenario_message = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/scenario-message.ogg" }, segment_dying_sound = { aggregation = { count_already_playing = true, max_count = 1, remove = true }, category = "enemy", variations = { { filename = "__space-age__/sound/enemies/demolisher/demolisher-death-1.ogg", modifiers = { type = "main-menu", volume_multiplier = 0.5 }, volume = 1 }, { filename = "__space-age__/sound/enemies/demolisher/demolisher-death-2.ogg", modifiers = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sounds"].default.segment_dying_sound.variations[1].modifiers ]=], volume = 1 } } }, smart_pipette = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/smart-pipette.ogg" }, switch_gun = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/switch-gun.ogg" }, tutorial_notice = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/achievement-unlocked.ogg" }, type = "utility-sounds", undo = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/undo.ogg" }, wire_connect_pole = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/wire-connect-pole.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 0.8 }, priority = 64, volume = 1 }, wire_disconnect = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/wire-disconnect.ogg", priority = 64, volume = 1 }, wire_pickup = { aggregation = { max_count = 3, remove = true }, filename = "__core__/sound/wire-pickup.ogg", modifiers = { type = "tips-and-tricks", volume_multiplier = 0.8 }, priority = 64, volume = 1 } } }, ["utility-sprites"] = { default = { achievement_label = { layers = { { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 120, priority = "high", scale = 0.5, shift = { -8, 0 }, width = 72, x = 392, y = 904 }, { filename = "__core__/graphics/icons/mip/achievements-status.png", flags = { "icon" }, height = 56, mipmap_count = 2, priority = "high", scale = 0.5, shift = { -8, -14 }, width = 56, x = 0, y = 56 } } }, achievement_label_completed = { layers = { { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 120, priority = "high", scale = 0.5, shift = { -8, 0 }, width = 72, x = 320, y = 904 }, { filename = "__core__/graphics/icons/mip/achievements-status.png", flags = { "icon" }, height = 56, mipmap_count = 2, priority = "high", scale = 0.5, shift = { -8, -14 }, width = 56, x = 0, y = 0 } } }, achievement_label_failed = { layers = { { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 120, priority = "high", scale = 0.5, shift = { -8, 0 }, width = 72, x = 464, y = 904 }, { filename = "__core__/graphics/icons/mip/achievements-status.png", flags = { "icon" }, height = 56, mipmap_count = 2, priority = "high", scale = 0.5, shift = { -8, -14 }, width = 56, x = 0, y = 112 } } }, achievement_warning = { filename = "__core__/graphics/icons/mip/achievements-warning.png", flags = { "icon" }, mipmap_count = 2, priority = "high", size = 48 }, add = { filename = "__core__/graphics/add-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, add_white = { filename = "__core__/graphics/add-icon-white.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, alert_arrow = { filename = "__core__/graphics/arrows/alert-arrow.png", flags = { "gui-icon" }, scale = 0.5, size = { 42, 55 } }, ammo_damage_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-damage.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, ammo_damage_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, ammo_icon = { filename = "__core__/graphics/icons/alerts/ammo-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, and_or = { filename = "__core__/graphics/and-or-icon.png", flags = { "icon" }, height = 64, priority = "high", width = 64 }, any_quality = { filename = "__core__/graphics/icons/any-quality.png", flags = { "icon" }, priority = "extra-high-no-scale", scale = 0.25, size = 64 }, area_icon = { filename = "__core__/graphics/icons/mip/select-area.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, arrow_button = { frame_count = 4, height = 8, priority = "extra-high-no-scale", stripes = { { filename = "__core__/graphics/arrows/arrow-button.png", height_in_frames = 1, width_in_frames = 1, x = 3, y = 4 }, { filename = "__core__/graphics/arrows/arrow-button.png", height_in_frames = 1, width_in_frames = 1, x = 19, y = 4 }, { filename = "__core__/graphics/arrows/arrow-button.png", height_in_frames = 1, width_in_frames = 1, x = 3, y = 20 }, { filename = "__core__/graphics/arrows/arrow-button.png", height_in_frames = 1, width_in_frames = 1, x = 19, y = 20 } }, width = 10 }, artillery_range_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, artillery_range_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/artillery-shell.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, asteroid_chunk_editor_icon = { filename = "__core__/graphics/icons/category/asteroid-chunk-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, asteroid_collector_path_blocked_icon = { filename = "__core__/graphics/icons/alerts/asteroid-collector-path-blocked-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, backward_arrow = { filename = "__core__/graphics/icons/mip/backward-arrow.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, backward_arrow_black = { filename = "__core__/graphics/icons/mip/backward-arrow-black.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, bar_gray_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7, x = 28 }, battery = { filename = "__core__/graphics/battery.png", height = 54, priority = "extra-high-no-scale", width = 21 }, beacon_distribution_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, belt_stack_size_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, belt_stack_size_bonus_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/transport-belt.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, bookmark = { filename = "__core__/graphics/icons/mip/bookmark.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, brush_circle_shape = { filename = "__core__/graphics/icons/mip/brush-circle-shape.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, brush_icon = { filename = "__core__/graphics/icons/mip/brush-icon.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, brush_square_shape = { filename = "__core__/graphics/icons/mip/brush-square-shape.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, buildability_collision = { filename = "__core__/graphics/buildability-collision.png", flags = { "icon" }, height = 64, mipmap_count = 4, priority = "medium", scale = 0.5, width = 64 }, buildability_collision_elevated = { filename = "__core__/graphics/buildability-collision-elevated.png", flags = { "icon" }, height = 64, mipmap_count = 4, priority = "medium", scale = 0.5, width = 64 }, buildability_elevated_collision_bottom = { filename = "__core__/graphics/elevated-collision-bottom.png", flags = { "icon" }, height = 64, priority = "medium", scale = 0.5, width = 64 }, buildability_elevated_collision_line = { filename = "__core__/graphics/elevated-collision-line.png", flags = { "icon" }, height = 64, priority = "medium", scale = 0.5, width = 64 }, buildability_elevated_collision_top = { filename = "__core__/graphics/elevated-collision-top.png", flags = { "icon" }, height = 64, priority = "medium", scale = 0.5, width = 64 }, bulk_inserter_capacity_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, bulk_inserter_capacity_bonus_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/bulk-inserter.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, cable_editor_icon = { filename = "__core__/graphics/cable-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, cargo_bay_not_connected_icon = { filename = "__core__/graphics/icons/alerts/danger-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, cargo_landing_pad_count_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, center = { filename = "__core__/graphics/icons/mip/center.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, change_recipe = { filename = "__core__/graphics/icons/change-recipe.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = 64 }, change_recipe_productivity_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-recipe-productivity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, change_recipe_productivity_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, character_additional_mining_categories_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, character_build_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_build_distance_modifier_icon = { filename = "__core__/graphics/icons/entity/character.png", flags = { "icon" }, generate_sdf = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 64 }, character_crafting_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-crafting-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_crafting_speed_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_health_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-health.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_health_bonus_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_inventory_slots_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_inventory_slots_bonus_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_item_drop_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_item_drop_distance_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_item_pickup_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_item_pickup_distance_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_logistic_requests_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-logistic-slots.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_logistic_trash_slots_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_logistic_trash_slots_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-logistic-trash-slots.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_loot_pickup_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_loot_pickup_distance_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_mining_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-mining.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_mining_speed_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_reach_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_reach_distance_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_resource_reach_distance_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-range.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_resource_reach_distance_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], character_running_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-movement-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, character_running_speed_modifier_icon = "SERPENT PLACEHOLDER" --[=[ ref [""]["utility-sprites"].default.character_build_distance_modifier_icon ]=], check_mark = { filename = "__core__/graphics/icons/check-mark.png", flags = { "icon" }, scale = 0.5, size = 32 }, check_mark_dark_green = { filename = "__core__/graphics/icons/mip/check-mark-dark-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, check_mark_green = { filename = "__core__/graphics/icons/mip/check-mark-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, check_mark_white = { filename = "__core__/graphics/icons/mip/check-mark-white.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, size = 32 }, circuit_network_panel = { filename = "__core__/graphics/icons/mip/circuit-connection.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 32 }, cliff_deconstruction_enabled_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-cliff-deconstruction.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, cliff_editor_icon = { filename = "__core__/graphics/icons/category/cliff-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 2, width = 128 }, clock = { filename = "__core__/graphics/clock-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, clone = { filename = "__core__/graphics/clone-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, clone_editor_icon = { filename = "__core__/graphics/clone-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, close = { filename = "__core__/graphics/icons/close.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", size = 32 }, close_black = { filename = "__core__/graphics/icons/close.png", flags = { "gui-icon" }, invert_colors = true, priority = "extra-high-no-scale", size = 32 }, close_fat = { filename = "__core__/graphics/icons/mip/close-fat.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, close_map_preview = { filename = "__core__/graphics/icons/close-map-preview.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", size = 64 }, clouds = { filename = "__core__/graphics/clouds.png", flags = { "linear-minification", "linear-magnification" }, frame_count = 2, height = 256, priority = "low", width = 256 }, collapse = { filename = "__core__/graphics/icons/mip/collapse.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, collapse_dark = { filename = "__core__/graphics/icons/mip/collapse-dark.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, color_effect = { filename = "__core__/graphics/color-effect-small.png", flags = { "light" }, height = 150, priority = "medium", width = 150 }, color_picker = { filename = "__core__/graphics/icons/mip/color-picker.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, confirm_slot = { filename = "__core__/graphics/icons/mip/confirm.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, construction_radius_visualization = { filename = "__core__/graphics/visualization-construction-radius.png", height = 10, priority = "extra-high-no-scale", width = 10, x = 1, y = 1 }, controller_joycon_a = { filename = "__core__/graphics/icons/controller/joycon/color/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_b = { filename = "__core__/graphics/icons/controller/joycon/color/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_back = { filename = "__core__/graphics/icons/controller/joycon/color/minus.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_a = { filename = "__core__/graphics/icons/controller/joycon/black/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_b = { filename = "__core__/graphics/icons/controller/joycon/black/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_back = { filename = "__core__/graphics/icons/controller/joycon/black/minus.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_dpdown = { filename = "__core__/graphics/icons/controller/joycon/black/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_dpleft = { filename = "__core__/graphics/icons/controller/joycon/black/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_dpright = { filename = "__core__/graphics/icons/controller/joycon/black/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_dpup = { filename = "__core__/graphics/icons/controller/joycon/black/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_left_stick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_leftshoulder = { filename = "__core__/graphics/icons/controller/joycon/black/L.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_leftstick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_lefttrigger = { filename = "__core__/graphics/icons/controller/joycon/black/ZL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_paddle1 = { filename = "__core__/graphics/icons/controller/joycon/black/SL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_paddle2 = { filename = "__core__/graphics/icons/controller/joycon/black/SR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_paddle3 = { filename = "__core__/graphics/icons/controller/joycon/black/SR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_paddle4 = { filename = "__core__/graphics/icons/controller/joycon/black/SL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_right_stick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_rightshoulder = { filename = "__core__/graphics/icons/controller/joycon/black/R.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_rightstick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_righttrigger = { filename = "__core__/graphics/icons/controller/joycon/black/ZR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_start = { filename = "__core__/graphics/icons/controller/joycon/black/plus.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_x = { filename = "__core__/graphics/icons/controller/joycon/black/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_black_y = { filename = "__core__/graphics/icons/controller/joycon/black/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_dpdown = { filename = "__core__/graphics/icons/controller/joycon/color/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_dpleft = { filename = "__core__/graphics/icons/controller/joycon/color/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_dpright = { filename = "__core__/graphics/icons/controller/joycon/color/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_dpup = { filename = "__core__/graphics/icons/controller/joycon/color/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_left_stick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_leftshoulder = { filename = "__core__/graphics/icons/controller/joycon/color/L.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_leftstick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_lefttrigger = { filename = "__core__/graphics/icons/controller/joycon/color/ZL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_paddle1 = { filename = "__core__/graphics/icons/controller/joycon/color/SL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_paddle2 = { filename = "__core__/graphics/icons/controller/joycon/color/SR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_paddle3 = { filename = "__core__/graphics/icons/controller/joycon/color/SR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_paddle4 = { filename = "__core__/graphics/icons/controller/joycon/color/SL.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_right_stick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_rightshoulder = { filename = "__core__/graphics/icons/controller/joycon/color/R.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_rightstick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_righttrigger = { filename = "__core__/graphics/icons/controller/joycon/color/ZR.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_start = { filename = "__core__/graphics/icons/controller/joycon/color/plus.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_x = { filename = "__core__/graphics/icons/controller/joycon/color/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_joycon_y = { filename = "__core__/graphics/icons/controller/joycon/color/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_a = { filename = "__core__/graphics/icons/controller/ps/color/cross.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_b = { filename = "__core__/graphics/icons/controller/ps/color/circle.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_back = { filename = "__core__/graphics/icons/controller/ps/color/share.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_a = { filename = "__core__/graphics/icons/controller/ps/black/cross.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_b = { filename = "__core__/graphics/icons/controller/ps/black/circle.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_back = { filename = "__core__/graphics/icons/controller/ps/black/share.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_dpdown = { filename = "__core__/graphics/icons/controller/ps/black/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_dpleft = { filename = "__core__/graphics/icons/controller/ps/black/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_dpright = { filename = "__core__/graphics/icons/controller/ps/black/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_dpup = { filename = "__core__/graphics/icons/controller/ps/black/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_left_stick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_leftshoulder = { filename = "__core__/graphics/icons/controller/ps/black/L1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_leftstick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_lefttrigger = { filename = "__core__/graphics/icons/controller/ps/black/L2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_right_stick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_rightshoulder = { filename = "__core__/graphics/icons/controller/ps/black/R1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_rightstick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_righttrigger = { filename = "__core__/graphics/icons/controller/ps/black/R2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_start = { filename = "__core__/graphics/icons/controller/ps/black/options.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_x = { filename = "__core__/graphics/icons/controller/ps/black/square.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_black_y = { filename = "__core__/graphics/icons/controller/ps/black/triangle.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_dpdown = { filename = "__core__/graphics/icons/controller/ps/color/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_dpleft = { filename = "__core__/graphics/icons/controller/ps/color/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_dpright = { filename = "__core__/graphics/icons/controller/ps/color/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_dpup = { filename = "__core__/graphics/icons/controller/ps/color/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_left_stick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_leftshoulder = { filename = "__core__/graphics/icons/controller/ps/color/L1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_leftstick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_lefttrigger = { filename = "__core__/graphics/icons/controller/ps/color/L2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_right_stick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_rightshoulder = { filename = "__core__/graphics/icons/controller/ps/color/R1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_rightstick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_righttrigger = { filename = "__core__/graphics/icons/controller/ps/color/R2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_start = { filename = "__core__/graphics/icons/controller/ps/color/options.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_x = { filename = "__core__/graphics/icons/controller/ps/color/square.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_ps_y = { filename = "__core__/graphics/icons/controller/ps/color/triangle.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_a = { filename = "__core__/graphics/icons/controller/joycon/color/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_b = { filename = "__core__/graphics/icons/controller/joycon/color/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_back = { filename = "__core__/graphics/icons/controller/steam-deck/color/square.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_a = { filename = "__core__/graphics/icons/controller/joycon/black/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_b = { filename = "__core__/graphics/icons/controller/joycon/black/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_back = { filename = "__core__/graphics/icons/controller/steam-deck/black/square.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_dpdown = { filename = "__core__/graphics/icons/controller/ps/black/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_dpleft = { filename = "__core__/graphics/icons/controller/ps/black/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_dpright = { filename = "__core__/graphics/icons/controller/ps/black/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_dpup = { filename = "__core__/graphics/icons/controller/ps/black/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_left_stick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_leftshoulder = { filename = "__core__/graphics/icons/controller/steam-deck/black/L1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_leftstick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_lefttrigger = { filename = "__core__/graphics/icons/controller/steam-deck/black/L2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_paddle1 = { filename = "__core__/graphics/icons/controller/steam-deck/black/L4.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_paddle2 = { filename = "__core__/graphics/icons/controller/steam-deck/black/R4.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_paddle3 = { filename = "__core__/graphics/icons/controller/steam-deck/black/L5.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_paddle4 = { filename = "__core__/graphics/icons/controller/steam-deck/black/R5.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_right_stick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_rightshoulder = { filename = "__core__/graphics/icons/controller/steam-deck/black/R1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_rightstick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_righttrigger = { filename = "__core__/graphics/icons/controller/steam-deck/black/R2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_start = { filename = "__core__/graphics/icons/controller/steam-deck/black/menu.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_x = { filename = "__core__/graphics/icons/controller/joycon/black/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_black_y = { filename = "__core__/graphics/icons/controller/joycon/black/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_dpdown = { filename = "__core__/graphics/icons/controller/ps/color/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_dpleft = { filename = "__core__/graphics/icons/controller/ps/color/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_dpright = { filename = "__core__/graphics/icons/controller/ps/color/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_dpup = { filename = "__core__/graphics/icons/controller/ps/color/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_left_stick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_leftshoulder = { filename = "__core__/graphics/icons/controller/steam-deck/color/L1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_leftstick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_lefttrigger = { filename = "__core__/graphics/icons/controller/steam-deck/color/L2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_paddle1 = { filename = "__core__/graphics/icons/controller/steam-deck/color/L4.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_paddle2 = { filename = "__core__/graphics/icons/controller/steam-deck/color/R4.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_paddle3 = { filename = "__core__/graphics/icons/controller/steam-deck/color/L5.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_paddle4 = { filename = "__core__/graphics/icons/controller/steam-deck/color/R5.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_right_stick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_rightshoulder = { filename = "__core__/graphics/icons/controller/steam-deck/color/R1.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_rightstick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_righttrigger = { filename = "__core__/graphics/icons/controller/steam-deck/color/R2.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_start = { filename = "__core__/graphics/icons/controller/steam-deck/color/menu.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_x = { filename = "__core__/graphics/icons/controller/joycon/color/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_steamdeck_y = { filename = "__core__/graphics/icons/controller/joycon/color/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_a = { filename = "__core__/graphics/icons/controller/joycon/color/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_b = { filename = "__core__/graphics/icons/controller/joycon/color/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_back = { filename = "__core__/graphics/icons/controller/xbox/color/windows.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_a = { filename = "__core__/graphics/icons/controller/joycon/black/A.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_b = { filename = "__core__/graphics/icons/controller/joycon/black/B.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_back = { filename = "__core__/graphics/icons/controller/xbox/black/windows.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_dpdown = { filename = "__core__/graphics/icons/controller/ps/black/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_dpleft = { filename = "__core__/graphics/icons/controller/ps/black/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_dpright = { filename = "__core__/graphics/icons/controller/ps/black/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_dpup = { filename = "__core__/graphics/icons/controller/ps/black/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_left_stick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_leftshoulder = { filename = "__core__/graphics/icons/controller/xbox/black/LB.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_leftstick = { filename = "__core__/graphics/icons/controller/joycon/black/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_lefttrigger = { filename = "__core__/graphics/icons/controller/xbox/black/LT.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_right_stick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_rightshoulder = { filename = "__core__/graphics/icons/controller/xbox/black/RB.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_rightstick = { filename = "__core__/graphics/icons/controller/joycon/black/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_righttrigger = { filename = "__core__/graphics/icons/controller/xbox/black/RT.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_start = { filename = "__core__/graphics/icons/controller/steam-deck/black/menu.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_x = { filename = "__core__/graphics/icons/controller/joycon/black/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_black_y = { filename = "__core__/graphics/icons/controller/joycon/black/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_dpdown = { filename = "__core__/graphics/icons/controller/ps/color/dpad-down.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_dpleft = { filename = "__core__/graphics/icons/controller/ps/color/dpad-left.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_dpright = { filename = "__core__/graphics/icons/controller/ps/color/dpad-right.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_dpup = { filename = "__core__/graphics/icons/controller/ps/color/dpad-up.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_left_stick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_leftshoulder = { filename = "__core__/graphics/icons/controller/xbox/color/LB.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_leftstick = { filename = "__core__/graphics/icons/controller/joycon/color/L-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_lefttrigger = { filename = "__core__/graphics/icons/controller/xbox/color/LT.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_right_stick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_rightshoulder = { filename = "__core__/graphics/icons/controller/xbox/color/RB.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_rightstick = { filename = "__core__/graphics/icons/controller/joycon/color/R-stick-press.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_righttrigger = { filename = "__core__/graphics/icons/controller/xbox/color/RT.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_start = { filename = "__core__/graphics/icons/controller/steam-deck/color/menu.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_x = { filename = "__core__/graphics/icons/controller/joycon/color/X.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, controller_xbox_y = { filename = "__core__/graphics/icons/controller/joycon/color/Y.png", flags = { "gui-icon" }, height = 40, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, width = 40 }, copper_wire = { filename = "__core__/graphics/copper-wire.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, copper_wire_highlight = { filename = "__core__/graphics/wire-highlight.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, copy = { filename = "__core__/graphics/icons/mip/copy.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, covered_chunk = { filename = "__core__/graphics/covered-chunk.png", height = 10, priority = "extra-high-no-scale", width = 10 }, crafting_machine_recipe_not_unlocked = { filename = "__core__/graphics/no-recipe.png", flags = { "icon" }, height = 101, priority = "extra-high-no-scale", scale = 0.6, width = 101 }, create_ghost_on_entity_death_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-ghost.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, cross_select = { filename = "__core__/graphics/cross-select-x32.png", flags = { "gui-icon" }, load_in_minimal_mode = true, priority = "extra-high", shift = { -16, -16 }, size = 32 }, crosshair = { filename = "__core__/graphics/crosshair-x32.png", flags = { "gui-icon" }, load_in_minimal_mode = true, priority = "extra-high", size = 32 }, cursor_box = { blueprint_snap_rectangle = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 320, y = 0 } }, { max_side_length = 1.1000000000000001, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 324 } }, { max_side_length = 2, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 324 } } }, copy = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 192, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 192 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 192 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 192 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 192 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 192 } } }, electricity = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 128, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 128 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 128 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 128 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 128 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 128 } } }, logistics = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 128, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 128 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 128 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 128 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 128 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 128 } } }, multiplayer_selection = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 256, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 256 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 256 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 256 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 256 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 256 } } }, not_allowed = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 64, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 64 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 64 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 64 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 64 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 64 } } }, pair = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 192, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 128 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 128 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 128 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 128 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 128 } } }, regular = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 0, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 0 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 0 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 0 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 0 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 0 } } }, spidertron_remote_selected = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 192, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 192 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 192 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 192 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 192 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 192 } } }, spidertron_remote_to_be_selected = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 384, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 384 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 384 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 384 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 384 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 384 } } }, train_visualization = { { is_whole_box = true, side_height = 1, side_length = 1, sprite = { filename = "__core__/graphics/cursor-boxes-32x32.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0, 0 }, width = 64, x = 256, y = 0 } }, { max_side_length = 0.4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.46875, 0.46875 }, width = 64, x = 256, y = 256 } }, { max_side_length = 0.7, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 192, y = 256 } }, { max_side_length = 1.05, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 128, y = 256 } }, { max_side_length = 3.5, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 64, y = 256 } }, { max_side_length = 4, sprite = { filename = "__core__/graphics/cursor-boxes.png", height = 64, priority = "extra-high-no-scale", scale = 0.5, shift = { 0.5, 0.5 }, width = 64, x = 0, y = 256 } } } }, cursor_icon = { filename = "__core__/graphics/icons/mip/cursor-icon.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, custom_tag_icon = { filename = "__core__/graphics/icons/mip/custom-tag-icon.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", width = 32 }, custom_tag_in_map_view = { filename = "__core__/graphics/custom-tag-in-map-view.png", flags = { "icon" }, height = 49, priority = "extra-high-no-scale", width = 32 }, danger_icon = { filename = "__core__/graphics/icons/alerts/danger-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, deconstruction_mark = { filename = "__core__/graphics/cancel.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, deconstruction_time_to_live_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-time-to-live.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, deconstruction_time_to_live_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-deconstruction.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, decorative_editor_icon = { filename = "__core__/graphics/icons/category/decorative-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, default_ammo_damage_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, default_gun_speed_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, default_turret_attack_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, destination_full_icon = { filename = "__core__/graphics/icons/alerts/destination-full-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, destroyed_icon = { filename = "__core__/graphics/icons/alerts/destroyed-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, down_arrow = { filename = "__core__/graphics/down-arrow.png", flags = { "icon" }, height = 16, priority = "high", scale = 1, width = 24 }, downloaded = { filename = "__core__/graphics/icons/mip/downloaded.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, size = 32 }, downloading = { filename = "__core__/graphics/icons/mip/downloading.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, size = 32 }, dropdown = { filename = "__core__/graphics/icons/mip/dropdown.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, editor_pause = { filename = "__core__/graphics/icons/mip/pause.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, editor_play = { filename = "__core__/graphics/icons/mip/play.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, editor_selection = { filename = "__core__/graphics/editor-selection.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, editor_speed_down = { filename = "__core__/graphics/icons/mip/speed-down.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, editor_speed_up = { filename = "__core__/graphics/icons/mip/speed-up.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, electricity_icon = { filename = "__core__/graphics/icons/alerts/electricity-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, electricity_icon_unplugged = { filename = "__core__/graphics/icons/alerts/electricity-icon-unplugged.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, empty_ammo_slot = { filename = "__core__/graphics/icons/mip/empty-ammo-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_armor_slot = { filename = "__core__/graphics/icons/mip/empty-armor-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_drop_cargo_slot = { filename = "__core__/graphics/icons/mip/empty-drop-cargo-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_gun_slot = { filename = "__core__/graphics/icons/mip/empty-gun-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_inserter_hand_slot = { filename = "__core__/graphics/icons/mip/empty-inserter-hand-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_module_slot = { filename = "__core__/graphics/icons/mip/empty-module-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_robot_material_slot = { filename = "__core__/graphics/icons/mip/empty-robot-material-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_robot_slot = { filename = "__core__/graphics/icons/mip/empty-robot-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, empty_trash_slot = { filename = "__core__/graphics/icons/mip/empty-trash-slot.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 64 }, enemy_force_icon = { filename = "__core__/graphics/icons/force/enemy-force-icon.png", flags = { "icon" }, height = 128, mipmap_count = 2, priority = "medium", width = 128 }, enter = { filename = "__core__/graphics/enter-icon.png", flags = { "icon" }, height = 64, priority = "high", width = 64 }, entity_editor_icon = { filename = "__core__/graphics/entity-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, entity_info_dark_background = { filename = "__core__/graphics/entity-info-dark-background.png", flags = { "icon" }, height = 53, priority = "extra-high-no-scale", width = 53 }, equipment_collision = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 80, priority = "medium", scale = 0.5, width = 80, x = 80, y = 930 }, equipment_grid = { filename = "__core__/graphics/icons/mip/equipment-grid-white.png", flags = { "icon" }, invert_colors = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 1, size = 64 }, equipment_grid_small = { filename = "__core__/graphics/icons/mip/equipment-grid-white-small.png", flags = { "icon" }, invert_colors = true, mipmap_count = 1, priority = "extra-high-no-scale", scale = 1, size = 56 }, equipment_slot = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 80, priority = "medium", scale = 0.5, width = 80, x = 0, y = 930 }, expand = { filename = "__core__/graphics/icons/mip/expand.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, expand_dots = { filename = "__core__/graphics/icons/mip/open-panel-options-8x16-white.png", flags = { "gui-icon" }, height = 16, mipmap_count = 2, priority = "extra-high-no-scale", width = 8 }, explosion_chart_visualization = { blend_mode = "additive", filename = "__core__/graphics/artillery-impact-map-visualization.png", flags = { "icon" }, frame_count = 24, height = 64, line_length = 8, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, export = { filename = "__core__/graphics/icons/mip/export.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, export_slot = { filename = "__core__/graphics/export.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, feedback = { filename = "__core__/graphics/icons/mip/feedback.png", flags = { "gui-icon" }, mipmap_count = 2, size = 64 }, filter_blacklist = { filename = "__core__/graphics/filter-blacklist.png", flags = { "icon" }, generate_sdf = true, height = 101, priority = "extra-high-no-scale", scale = 0.3, width = 101 }, fluid_icon = { filename = "__core__/graphics/icons/alerts/fluid-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, fluid_indication_arrow = { filename = "__core__/graphics/arrows/fluid-indication-arrow.png", flags = { "icon" }, height = 48, priority = "extra-high-no-scale", scale = 0.5, width = 48 }, fluid_indication_arrow_both_ways = { filename = "__core__/graphics/arrows/fluid-indication-arrow-both-ways.png", flags = { "icon" }, height = 48, priority = "extra-high-no-scale", scale = 0.5, width = 48 }, fluid_visualization_connection = { filename = "__core__/graphics/fluid-visualization/connection.png", flags = { "icon" }, height = 48, priority = "extra-high-no-scale", scale = 0.5, width = 48 }, fluid_visualization_connection_both_ways = { filename = "__core__/graphics/fluid-visualization/connection-both-ways.png", flags = { "icon" }, height = 48, priority = "extra-high-no-scale", scale = 0.5, width = 48 }, fluid_visualization_connection_underground = { filename = "__core__/graphics/fluid-visualization/connection-underground.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, fluid_visualization_extent_arrow = { filename = "__core__/graphics/fluid-visualization/extent-arrow.png", flags = { "gui-icon" }, scale = 0.5, size = { 42, 55 } }, follower_robot_lifetime_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-time-to-live.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, follower_robot_lifetime_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, force_editor_icon = { filename = "__core__/graphics/force-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, force_ghost_cursor = { filename = "__core__/graphics/icons/mip/cursor-super-force-ghost.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high", scale = 0.5, size = 64 }, force_tile_ghost_cursor = { filename = "__core__/graphics/icons/mip/cursor-ghost-super-force-tile.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high", scale = 0.5, size = 64 }, forward_arrow = { filename = "__core__/graphics/icons/mip/forward-arrow.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, forward_arrow_black = { filename = "__core__/graphics/icons/mip/forward-arrow-black.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, frozen_icon = { filename = "__core__/graphics/icons/alerts/frozen-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, fuel_icon = { filename = "__core__/graphics/icons/alerts/fuel-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, game_stopped_visualization = { filename = "__core__/graphics/game-stopped-visualization.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", width = 32 }, ghost_bar_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7, x = 21 }, ghost_cursor = { filename = "__core__/graphics/icons/mip/cursor-ghost.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high", scale = 0.5, size = 64 }, give_item_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, go_to_arrow = { filename = "__core__/graphics/goto-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, gps_map_icon = { filename = "__core__/graphics/gps-map-placeholder.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", width = 32 }, gradient = { filename = "__core__/graphics/gui-new.png", flags = { "gui-icon" }, position = { 496, 136 }, size = { 1, 296 } }, green_circle = { filename = "__core__/graphics/green-circle.png", flags = { "icon" }, height = 25, priority = "medium", width = 25 }, green_dot = { filename = "__core__/graphics/green-dot.png", height = 1, priority = "medium", width = 1 }, green_wire = { filename = "__core__/graphics/green-wire.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, green_wire_highlight = { filename = "__core__/graphics/wire-highlight.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, grey_placement_indicator_leg = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, x = 128, y = 64 }, grey_rail_signal_placement_indicator = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, y = 64 }, grid_view = { filename = "__core__/graphics/icons/mip/grid-view.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, gun_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, gun_speed_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, hand = { filename = "__core__/graphics/icons/mip/slot-item-in-hand.png", flags = { "gui-icon" }, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, hand_black = { filename = "__core__/graphics/icons/mip/slot-item-in-hand-black.png", flags = { "gui-icon" }, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, health_bar_green_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7 }, health_bar_red_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7, x = 14 }, health_bar_yellow_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7, x = 7 }, heat_exchange_indication = { filename = "__core__/graphics/arrows/heat-exchange-indication.png", flags = { "icon" }, height = 48, priority = "extra-high-no-scale", scale = 0.5, width = 48 }, hint_arrow_down = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 24, priority = "extra-high-no-scale", scale = 0.5, width = 32, x = 465, y = 473 }, hint_arrow_left = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", scale = 0.5, width = 24, x = 433, y = 441 }, hint_arrow_right = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", scale = 0.5, width = 24, x = 458, y = 441 }, hint_arrow_up = { filename = "__core__/graphics/gui-new.png", flags = { "icon" }, height = 24, priority = "extra-high-no-scale", scale = 0.5, width = 32, x = 433, y = 473 }, import = { filename = "__core__/graphics/icons/mip/import.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, import_slot = { filename = "__core__/graphics/import.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, indication_arrow = { filename = "__core__/graphics/arrows/indication-arrow.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, indication_line = { filename = "__core__/graphics/arrows/indication-line.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, inserter_stack_size_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, inserter_stack_size_bonus_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/inserter.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, item_editor_icon = { filename = "__core__/graphics/item-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, item_to_be_delivered_symbol = { filename = "__core__/graphics/icons/item-to-be-delivered-symbol.png", flags = { "icon" }, height = 92, priority = "medium", scale = 0.4, width = 64 }, laboratory_productivity_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-laboratory-productivity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, laboratory_productivity_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, laboratory_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, laboratory_speed_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, left_arrow = { filename = "__core__/graphics/left-arrow.png", flags = { "icon" }, height = 64, priority = "high", width = 64 }, light_cone = { filename = "__core__/graphics/light-cone.png", flags = { "light" }, height = 200, priority = "extra-high", width = 200 }, light_medium = { filename = "__core__/graphics/light-medium.png", flags = { "light" }, height = 300, priority = "extra-high", width = 300 }, light_small = { filename = "__core__/graphics/light-small.png", flags = { "light" }, height = 150, priority = "extra-high", width = 150 }, lightning_warning_icon = { filename = "__core__/graphics/icons/alerts/endangered-by-lightning.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, line_icon = { filename = "__core__/graphics/icons/mip/line-icon.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, list_view = { filename = "__core__/graphics/icons/mip/list-view.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, logistic_network_panel_black = { filename = "__core__/graphics/icons/mip/logistic-connection.png", flags = { "gui-icon" }, invert_colors = true, mipmap_count = 2, priority = "high", size = 32 }, logistic_network_panel_white = { filename = "__core__/graphics/icons/mip/logistic-connection.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 32 }, logistic_radius_visualization = { filename = "__core__/graphics/visualization-logistic-radius.png", height = 10, priority = "extra-high-no-scale", width = 10, x = 1, y = 1 }, lua_snippet_tool_icon = { filename = "__core__/graphics/icons/mip/run-snippet-tool.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, map = { filename = "__core__/graphics/icons/mip/map.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, map_exchange_string = { filename = "__core__/graphics/icons/mip/map-exchange-string.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, max_distance_underground_remove_belts = { filename = "__core__/graphics/arrows/max-distance-underground-lines-remove.png", flags = { "icon" }, height = 64, priority = "high", scale = 0.5, width = 64 }, max_failed_attempts_per_tick_per_construction_queue_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, max_failed_attempts_per_tick_per_construction_queue_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-ghost.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, max_successful_attempts_per_tick_per_construction_queue_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, max_successful_attempts_per_tick_per_construction_queue_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-ghost.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, maximum_following_robots_count_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-count.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, maximum_following_robots_count_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/defender.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, medium_gui_arrow = { filename = "__core__/graphics/arrows/gui-arrow-medium.png", flags = { "icon" }, height = 62, priority = "medium", width = 58 }, mining_drill_productivity_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-mining-productivity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, mining_drill_productivity_bonus_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/electric-mining-drill.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, mining_with_fluid_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-mining-with-fluid.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, missing_icon = { filename = "__core__/graphics/questionmark.png", flags = { "icon" }, height = 64, load_in_minimal_mode = true, priority = "medium", scale = 0.5, width = 64 }, missing_mod_icon = { filename = "__core__/graphics/missing-thumbnail.png", flags = { "gui-icon" }, load_in_minimal_mode = true, scale = 0.5, size = 144 }, mod_category = { filename = "__core__/graphics/icons/mod-manager/cubes.png", flags = { "gui-icon" }, load_in_minimal_mode = true, scale = 0.5, size = 32 }, mod_dependency_arrow = { filename = "__core__/graphics/icons/mip/go-to-minibutton-arrow.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 16 }, mod_downloads_count = { filename = "__core__/graphics/icons/mod-manager/download.png", flags = { "gui-icon" }, load_in_minimal_mode = true, scale = 0.5, size = 32 }, mod_last_updated = { filename = "__core__/graphics/icons/mod-manager/history.png", flags = { "gui-icon" }, load_in_minimal_mode = true, scale = 0.5, size = 32 }, mouse_cursor = { filename = "__core__/graphics/mouse-cursor.png", flags = { "gui-icon" }, load_in_minimal_mode = true, scale = 0.5, size = { 30, 45 } }, mouse_cursor_macos = { filename = "__core__/graphics/mouse-cursor-macos.png", flags = { "gui-icon" }, scale = 0.5, shift = { -2.5, -3 }, size = { 30, 44 } }, move_tag = { filename = "__core__/graphics/icons/mip/move-tag.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 32 }, multiplayer_waiting_icon = { filename = "__core__/graphics/multiplayer-waiting-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, name = "default", nature_icon = { filename = "__core__/graphics/treex32-provisional.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, navmesh_pending_icon = { filename = "__core__/graphics/icons/alerts/navmesh-pending-icon.png", flags = { "icon" }, frame_count = 3, height = 64, priority = "extra-high-no-scale", width = 64 }, neutral_force_icon = { filename = "__core__/graphics/icons/force/neutral-force-icon.png", flags = { "icon" }, height = 128, mipmap_count = 2, priority = "medium", width = 128 }, no_building_material_icon = { filename = "__core__/graphics/icons/alerts/no-building-material-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, no_nature_icon = { filename = "__core__/graphics/no-nature.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, no_path_icon = { filename = "__core__/graphics/icons/alerts/no-path-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, no_platform_storage_space_icon = { filename = "__core__/graphics/icons/alerts/no-platform-storage-space-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, no_roboport_storage_space_icon = { filename = "__core__/graphics/icons/alerts/no-roboport-storage-space-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, no_storage_space_icon = { filename = "__core__/graphics/icons/alerts/no-storage-space-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, none_editor_icon = { filename = "__core__/graphics/icons/mip/none-editor-icon.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, not_available = { filename = "__core__/graphics/icons/mip/not-available.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, not_available_black = { filename = "__core__/graphics/icons/mip/not-available.png", flags = { "gui-icon" }, invert_colors = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, not_enough_construction_robots_icon = { filename = "__core__/graphics/icons/alerts/not-enough-construction-robots-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, not_enough_repair_packs_icon = { filename = "__core__/graphics/icons/alerts/not-enough-repair-packs-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, not_played_yet_dark_green = { filename = "__core__/graphics/icons/mip/not-played-yet-dark-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, not_played_yet_green = { filename = "__core__/graphics/icons/mip/not-played-yet-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, nothing_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, notification = { filename = "__core__/graphics/icons/mip/notification.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 20 }, output_console_gradient = { filename = "__core__/graphics/gui-new.png", flags = { "gui-icon" }, position = { 0, 1219 }, size = { 475, 1 } }, paint_bucket_icon = { filename = "__core__/graphics/icons/mip/paint-bucket-icon.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, parametrise = { filename = "__core__/graphics/icons/parametrise.png", flags = { "gui-icon" }, mipmap_count = 4, priority = "extra-high-no-scale", scale = 0.5, size = 64, type = "sprite" }, pause = { filename = "__core__/graphics/icons/mip/pause.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", width = 32 }, pin_arrow = { filename = "__core__/graphics/arrows/pin-arrow.png", flags = { "gui-icon" }, scale = 0.5, size = { 42, 55 } }, pin_center = { filename = "__core__/graphics/arrows/pin-center.png", flags = { "gui-icon" }, scale = 0.5, size = { 240, 240 } }, pipeline_disabled_icon = { filename = "__core__/graphics/icons/alerts/fluid-icon-red.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, placement_indicator_leg = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, x = 128 }, platform_entity_build_animations = { back_left = { body = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-L.png", frame_count = 32, height = 146, line_length = 8, scale = 0.5, shift = { -0.09375, -0.546875 }, width = 78 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-L-shadow.png", frame_count = 32, height = 84, line_length = 8, scale = 0.5, shift = { 0.890625, 0.015625 }, width = 188 } } }, top = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-L-top.png", frame_count = 32, height = 96, line_length = 8, scale = 0.5, shift = { -0.09375, -0.9375 }, width = 76 } } } }, back_right = { body = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-R.png", frame_count = 32, height = 146, line_length = 8, scale = 0.5, shift = { 0.09375, -0.546875 }, width = 78 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-R-shadow.png", frame_count = 32, height = 84, line_length = 8, scale = 0.5, shift = { 0.8125, 0.015625 }, width = 174 } } }, top = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/back-R-top.png", frame_count = 32, height = 96, line_length = 8, scale = 0.5, shift = { 0.09375, -0.9375 }, width = 78 } } } }, front_left = { body = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-L.png", frame_count = 32, height = 164, line_length = 8, scale = 0.5, shift = { -0.09375, -0.5625 }, width = 78 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-L-shadow.png", frame_count = 32, height = 88, line_length = 8, scale = 0.5, shift = { 0.796875, 0.03125 }, width = 176 } } }, top = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-L-top.png", frame_count = 32, height = 108, line_length = 8, scale = 0.5, shift = { -0.09375, -0.984375 }, width = 76 } } } }, front_right = { body = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-R.png", frame_count = 32, height = 164, line_length = 8, scale = 0.5, shift = { 0.09375, -0.546875 }, width = 78 }, { animation_speed = 0.5, draw_as_shadow = true, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-R-shadow.png", frame_count = 32, height = 88, line_length = 8, scale = 0.5, shift = { 0.796875, 0.03125 }, width = 172 } } }, top = { layers = { { animation_speed = 0.5, filename = "__space-age__/graphics/entity/space-platform-build-anim/front-R-top.png", frame_count = 32, height = 108, line_length = 8, scale = 0.5, shift = { 0.09375, -0.984375 }, width = 78 } } } } }, play = { filename = "__core__/graphics/icons/mip/play.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, played_dark_green = { filename = "__core__/graphics/icons/mip/played-dark-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, played_green = { filename = "__core__/graphics/icons/mip/played-green.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, player_force_icon = { filename = "__core__/graphics/icons/force/player-force-icon.png", flags = { "icon" }, height = 128, mipmap_count = 2, priority = "medium", width = 128 }, preset = { filename = "__core__/graphics/icons/mip/preset.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, pump_cannot_connect_icon = { filename = "__core__/graphics/empty.png", flags = { "icon" }, height = 1, priority = "extra-high-no-scale", width = 1 }, questionmark = { filename = "__core__/graphics/questionmark.png", flags = { "icon" }, height = 64, priority = "medium", scale = 0.5, width = 64 }, rail_path_not_possible = { filename = "__core__/graphics/rail-path-not-possible.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, rail_planner_allow_elevated_rails_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/rail-planner-upgrade.png", flags = { "icon" }, generate_sdf = true, height = 64, priority = "medium", width = 64 }, rail_planner_indication_arrow = { filename = "__core__/graphics/arrows/rail-planner-indication-arrow.png", flags = { "icon" }, height = 44, priority = "extra-high-no-scale", scale = 0.5, width = 82 }, rail_planner_indication_arrow_anchored = { filename = "__core__/graphics/arrows/rail-planner-indication-arrow-anchored.png", flags = { "icon" }, height = 44, priority = "extra-high-no-scale", scale = 0.5, width = 82 }, rail_planner_indication_arrow_too_far = { filename = "__core__/graphics/arrows/rail-planner-indication-arrow-too-far.png", flags = { "icon" }, height = 44, priority = "extra-high-no-scale", scale = 0.5, width = 82 }, rail_signal_placement_indicator = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, rail_support_on_deep_oil_ocean_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-rail-support-on-deep-oil-ocean.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, rail_support_placement_indicator = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, x = 64 }, reassign = { filename = "__core__/graphics/icons/mip/reassign.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, rebuild_mark = { filename = "__core__/graphics/icons/rebuild-symbol.png", flags = { "icon" }, height = 92, priority = "medium", scale = 0.5, shift = { 0, -0.71875 }, width = 64 }, recharge_icon = { filename = "__core__/graphics/icons/alerts/recharge-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, recipe_arrow = { filename = "__core__/graphics/icons/mip/recipe-arrow.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", size = 32 }, red_wire = { filename = "__core__/graphics/red-wire.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, red_wire_highlight = { filename = "__core__/graphics/wire-highlight.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, reference_point = { filename = "__core__/graphics/reference-point.png", flags = { "gui-icon" }, scale = 0.5, size = 100 }, refresh = { filename = "__core__/graphics/icons/mip/refresh.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, refresh_white = { animation_speed = 16, filename = "__core__/graphics/refresh-white-animation.png", flags = { "icon" }, frame_count = 16, height = 32, load_in_minimal_mode = true, scale = 0.5, width = 32 }, rename_icon = { filename = "__core__/graphics/rename-icon.png", flags = { "icon" }, priority = "high", size = 32 }, reset = { filename = "__core__/graphics/icons/mip/reset.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, reset_white = { filename = "__core__/graphics/icons/mip/reset-white.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, resource_editor_icon = { filename = "__core__/graphics/icons/category/resource-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, resources_depleted_icon = { filename = "__core__/graphics/icons/alerts/resources-depleted-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, right_arrow = { filename = "__core__/graphics/right-arrow.png", flags = { "icon" }, height = 64, priority = "high", width = 64 }, robot_slot = { filename = "__core__/graphics/icons/mip/slot-robot-white.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, scripting_editor_icon = { filename = "__core__/graphics/icons/category/scripting-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, search = { filename = "__core__/graphics/icons/search.png", flags = { "gui-icon" }, load_in_minimal_mode = true, priority = "extra-high-no-scale", size = 32 }, search_icon = { filename = "__core__/graphics/icons/mip/search.png", flags = { "gui-icon" }, height = 32, load_in_minimal_mode = true, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, select_icon_black = { filename = "__core__/graphics/icons/mip/select-icon.png", flags = { "gui-icon" }, invert_colors = true, mipmap_count = 2, size = 40 }, select_icon_white = { filename = "__core__/graphics/icons/mip/select-icon.png", flags = { "gui-icon" }, mipmap_count = 2, size = 40 }, set_bar_slot = { filename = "__core__/graphics/set-bar-slot.png", flags = { "icon" }, height = 64, priority = "medium", scale = 0.5, width = 64 }, shield_bar_pip = { filename = "__core__/graphics/health-bar-pips.png", height = 7, priority = "extra-high-no-scale", width = 7, x = 35 }, shoot_cursor_green = { filename = "__core__/graphics/shoot-cursor-green.png", flags = { "icon" }, height = 183, priority = "low", width = 258 }, shoot_cursor_red = { filename = "__core__/graphics/shoot-cursor-red.png", flags = { "icon" }, height = 183, priority = "low", width = 258 }, short_indication_line = { filename = "__core__/graphics/arrows/short-indication-line.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, short_indication_line_green = { filename = "__core__/graphics/arrows/short-indication-line-green.png", height = 12, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, show_electric_network_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 64 }, show_logistics_network_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 0 }, show_pipelines_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 640 }, show_player_names_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 320 }, show_rail_signal_states_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 512 }, show_recipe_icons_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 576 }, show_tags_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 384 }, show_train_station_names_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 256 }, show_turret_range_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 128 }, show_worker_robots_in_map_view = { filename = "__core__/graphics/icons/mip/side-map-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 448 }, shuffle = { filename = "__core__/graphics/icons/mip/shuffle.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, side_menu_achievements_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 320 }, side_menu_blueprint_library_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 0 }, side_menu_bonus_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 128 }, side_menu_factoriopedia_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 640 }, side_menu_logistic_networks_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 576 }, side_menu_map_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 448 }, side_menu_menu_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 384 }, side_menu_players_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 768 }, side_menu_production_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 64 }, side_menu_space_platforms_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 512 }, side_menu_technology_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 704 }, side_menu_train_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 256 }, side_menu_tutorials_icon = { filename = "__core__/graphics/side-menu-buttons.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "high", size = 64, y = 192 }, slot = { filename = "__core__/graphics/slot.png", flags = { "icon" }, height = 80, priority = "extra-high-no-scale", width = 80 }, slots_view = { filename = "__core__/graphics/icons/mip/slots-view.png", flags = { "gui-icon" }, mipmap_count = 2, scale = 0.5, size = 32 }, small_gui_arrow = { filename = "__core__/graphics/arrows/gui-arrow-small.png", flags = { "icon" }, height = 55, priority = "medium", width = 42 }, sort_by_name = { filename = "__core__/graphics/icons/mip/sort-by-name.png", flags = { "gui-icon" }, mipmap_count = 2, size = 32 }, sort_by_time = { filename = "__core__/graphics/icons/mip/sort-by-time.png", flags = { "gui-icon" }, mipmap_count = 2, size = 32 }, space_age_icon = { filename = "__core__/graphics/icons/space-age.png", flags = { "icon" }, height = 64, load_in_minimal_mode = true, priority = "extra-high-no-scale", width = 64 }, spawn_flag = { filename = "__core__/graphics/spawn-flag.png", flags = { "icon" }, height = 64, priority = "medium", width = 64 }, speed_down = { filename = "__core__/graphics/icons/mip/speed-down.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, speed_up = { filename = "__core__/graphics/icons/mip/speed-up.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, spray_icon = { filename = "__core__/graphics/icons/mip/spray-icon.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, starmap_platform_moving = { filename = "__core__/graphics/icons/starmap-platform-moving-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 37 }, type = "sprite" }, starmap_platform_moving_clicked = { filename = "__core__/graphics/icons/starmap-platform-moving-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 37 }, type = "sprite", y = 74 }, starmap_platform_moving_hovered = { filename = "__core__/graphics/icons/starmap-platform-moving-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 37 }, type = "sprite", y = 37 }, starmap_platform_stacked = { filename = "__core__/graphics/icons/starmap-platform-stacked-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 54 }, type = "sprite" }, starmap_platform_stacked_clicked = { filename = "__core__/graphics/icons/starmap-platform-stacked-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 54 }, type = "sprite", y = 108 }, starmap_platform_stacked_hovered = { filename = "__core__/graphics/icons/starmap-platform-stacked-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 54 }, type = "sprite", y = 54 }, starmap_platform_stopped = { filename = "__core__/graphics/icons/starmap-platform-stopped-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 33 }, type = "sprite" }, starmap_platform_stopped_clicked = { filename = "__core__/graphics/icons/starmap-platform-stopped-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 33 }, type = "sprite", y = 66 }, starmap_platform_stopped_hovered = { filename = "__core__/graphics/icons/starmap-platform-stopped-states.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = { 54, 33 }, type = "sprite", y = 33 }, starmap_star = { filename = "__core__/graphics/icons/starmap-star.png", flags = { "gui-icon" }, priority = "extra-high-no-scale", scale = 0.5, size = 512, type = "sprite" }, station_name = { filename = "__core__/graphics/icons/mip/station-name.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, status_blue = { filename = "__core__/graphics/status.png", flags = { "gui-icon" }, scale = 0.5, size = { 32, 32 }, x = 96 }, status_inactive = { filename = "__core__/graphics/status.png", flags = { "gui-icon" }, scale = 0.5, size = { 32, 32 }, x = 128 }, status_not_working = { filename = "__core__/graphics/status.png", flags = { "gui-icon" }, scale = 0.5, size = { 32, 32 }, x = 32 }, status_working = { filename = "__core__/graphics/status.png", flags = { "gui-icon" }, scale = 0.5, size = { 32, 32 } }, status_yellow = { filename = "__core__/graphics/status.png", flags = { "gui-icon" }, scale = 0.5, size = { 32, 32 }, x = 64 }, stop = { filename = "__core__/graphics/icons/mip/stop.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, surface_editor_icon = { filename = "__core__/graphics/icons/category/surface-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, sync_mods = { filename = "__core__/graphics/icons/mip/sync-mods.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, technology_white = { filename = "__core__/graphics/icons/mip/technology-white.png", flags = { "gui-icon" }, mipmap_count = 2, size = 64 }, tick_custom = { filename = "__core__/graphics/icons/mip/editor-tick-custom-icon.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, tick_once = { filename = "__core__/graphics/icons/mip/editor-tick-once-icon.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, tick_sixty = { filename = "__core__/graphics/icons/mip/editor-tick-sixty-icon.png", flags = { "gui-icon" }, height = 32, mipmap_count = 2, priority = "medium", scale = 0.5, width = 32 }, tile_editor_icon = { filename = "__core__/graphics/icons/category/tiles-editor.png", flags = { "gui-icon" }, height = 128, mipmap_count = 2, priority = "medium", scale = 0.5, width = 128 }, tile_ghost_cursor = { filename = "__core__/graphics/icons/mip/cursor-ghost-tile.png", flags = { "gui-icon" }, mipmap_count = 2, priority = "extra-high", scale = 0.5, size = 64 }, time_editor_icon = { filename = "__core__/graphics/time-editor-icon.png", flags = { "icon" }, height = 32, priority = "medium", width = 32 }, tip_icon = { filename = "__core__/graphics/icons/tip.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, too_far = { filename = "__core__/graphics/too-far.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", width = 32 }, too_far_from_roboport_icon = { filename = "__core__/graphics/icons/alerts/too-far-from-roboport-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, tooltip_category_spoilable = { filename = "__core__/graphics/icons/tooltips/tooltip-category-spoilable.png", flags = { "icon" }, height = 40, priority = "extra-high-no-scale", width = 40 }, track_button = { filename = "__core__/graphics/icons/mip/pin.png", height = 32, priority = "high", scale = 0.5, width = 32 }, track_button_white = { filename = "__core__/graphics/icons/mip/pin-white.png", height = 32, priority = "high", scale = 0.5, width = 32 }, train_braking_force_bonus_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-braking-force.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, train_braking_force_bonus_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, train_stop_disabled_in_map_view = { filename = "__core__/graphics/train-stop-in-map-view.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", tint = { b = 0.2, g = 0.2, r = 0.9 }, width = 32 }, train_stop_full_in_map_view = { filename = "__core__/graphics/train-stop-in-map-view.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", tint = { b = 0.9, g = 0.5, r = 0.5 }, width = 32 }, train_stop_in_map_view = { filename = "__core__/graphics/train-stop-in-map-view.png", flags = { "icon" }, height = 32, priority = "extra-high-no-scale", width = 32 }, train_stop_placement_indicator = { filename = "__core__/graphics/rail-placement-indicators.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64, x = 64 }, trash = { filename = "__core__/graphics/icons/mip/trash.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, trash_white = { filename = "__core__/graphics/icons/mip/trash-white.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, turret_attack_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-damage.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, turret_attack_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, type = "utility-sprites", unclaimed_cargo_icon = { filename = "__core__/graphics/icons/alerts/unclaimed-cargo-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, underground_pipe_connection = { filename = "__core__/graphics/arrows/underground-lines.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", scale = 0.5, width = 64 }, underground_remove_belts = { filename = "__core__/graphics/arrows/underground-lines-remove.png", flags = { "icon" }, height = 64, priority = "high", scale = 0.5, width = 64, x = 64 }, underground_remove_pipes = { filename = "__core__/graphics/arrows/underground-lines-remove.png", flags = { "icon" }, height = 64, priority = "high", scale = 0.5, width = 64 }, unlock_circuit_network_modifier_icon = { filename = "__core__/graphics/icons/technology/effect/effect-circuit-network.png", flags = { "icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, unlock_quality_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, unlock_recipe_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, unlock_space_location_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-planet.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, unlock_space_location_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, unlock_space_platforms_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, upgrade_blueprint = { filename = "__core__/graphics/icons/mip/upgrade-blueprint.png", flags = { "icon" }, height = 32, mipmap_count = 2, priority = "medium", width = 32 }, upgrade_mark = { filename = "__core__/graphics/icons/upgrade-symbol.png", flags = { "icon" }, height = 92, priority = "medium", scale = 0.5, shift = { 0, -0.71875 }, width = 64 }, variations_tool_icon = { filename = "__core__/graphics/icons/mip/variations.png", flags = { "gui-icon" }, height = 64, mipmap_count = 3, priority = "medium", scale = 0.5, width = 64 }, vehicle_logistics_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, warning = { filename = "__core__/graphics/icons/mip/warning.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, priority = "extra-high-no-scale", scale = 0.5, size = 32 }, warning_icon = { filename = "__core__/graphics/icons/alerts/warning-icon.png", flags = { "icon" }, height = 64, priority = "extra-high-no-scale", width = 64 }, warning_white = { filename = "__core__/graphics/icons/mip/warning-white.png", flags = { "gui-icon" }, load_in_minimal_mode = true, mipmap_count = 2, scale = 0.5, size = 32 }, white_mask = { filename = "__core__/graphics/white-square.png", flags = { "alpha-mask", "always-compressed" }, height = 1, priority = "extra-high-no-scale", width = 1 }, white_square = { filename = "__core__/graphics/white-square.png", height = 10, priority = "extra-high-no-scale", width = 10 }, white_square_icon = { filename = "__core__/graphics/white-square.png", flags = { "icon" }, height = 10, priority = "extra-high-no-scale", width = 10 }, wire_shadow = { filename = "__core__/graphics/wire-shadow.png", flags = { "no-crop" }, height = 92, priority = "extra-high-no-scale", scale = 0.5, width = 448 }, worker_robot_battery_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-battery.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, worker_robot_battery_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, worker_robot_speed_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-movement-speed.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, worker_robot_speed_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 }, worker_robot_storage_modifier_constant = { filename = "__core__/graphics/icons/technology/effect-constant/effect-constant-capacity.png", flags = { "gui-icon" }, generate_sdf = true, height = 64, mipmap_count = 2, priority = "extra-high-no-scale", width = 64 }, worker_robot_storage_modifier_icon = { filename = "__core__/graphics/bonus-icon.png", flags = { "icon" }, generate_sdf = true, height = 32, priority = "extra-high-no-scale", width = 32 } } }, valve = { ["one-way-valve"] = { animations = { east = { filename = "__base__/graphics/entity/one-way-valve/one-way-valve-east.png", scale = 0.5, size = 64 }, north = { filename = "__base__/graphics/entity/one-way-valve/one-way-valve-north.png", scale = 0.5, size = 64 }, south = { filename = "__base__/graphics/entity/one-way-valve/one-way-valve-south.png", scale = 0.5, size = 64 }, west = { filename = "__base__/graphics/entity/one-way-valve/one-way-valve-west.png", scale = 0.5, size = 64 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "pipe-remnants", dying_explosion = "pipe-explosion", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, flow_rate = 20, fluid_box = { pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, 0 } }, { direction = 8, flow_direction = "input-output", position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 100 }, heating_energy = "20kW", hidden = true, icon = "__base__/graphics/entity/one-way-valve/one-way-valve-east.png", icon_draw_specification = { scale = 0.5 }, max_health = 100, minable = { mining_time = 0.1, result = "one-way-valve" }, mode = "one-way", name = "one-way-valve", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "valve" }, ["overflow-valve"] = { animations = { east = { filename = "__base__/graphics/entity/overflow-valve/overflow-valve-east.png", scale = 0.5, size = 64 }, north = { filename = "__base__/graphics/entity/overflow-valve/overflow-valve-north.png", scale = 0.5, size = 64 }, south = { filename = "__base__/graphics/entity/overflow-valve/overflow-valve-south.png", scale = 0.5, size = 64 }, west = { filename = "__base__/graphics/entity/overflow-valve/overflow-valve-west.png", scale = 0.5, size = 64 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "pipe-remnants", dying_explosion = "pipe-explosion", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, flow_rate = 20, fluid_box = { pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, 0 } }, { direction = 8, flow_direction = "input-output", position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 100 }, heating_energy = "20kW", hidden = true, icon = "__base__/graphics/entity/overflow-valve/overflow-valve-east.png", icon_draw_specification = { scale = 0.5 }, max_health = 100, minable = { mining_time = 0.1, result = "overflow-valve" }, mode = "overflow", name = "overflow-valve", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, threshold = 0.8, type = "valve" }, ["top-up-valve"] = { animations = { east = { filename = "__base__/graphics/entity/top-up-valve/top-up-valve-east.png", scale = 0.5, size = 64 }, north = { filename = "__base__/graphics/entity/top-up-valve/top-up-valve-north.png", scale = 0.5, size = 64 }, south = { filename = "__base__/graphics/entity/top-up-valve/top-up-valve-south.png", scale = 0.5, size = 64 }, west = { filename = "__base__/graphics/entity/top-up-valve/top-up-valve-west.png", scale = 0.5, size = 64 } }, collision_box = { { -0.4, -0.4 }, { 0.4, 0.4 } }, corpse = "pipe-remnants", dying_explosion = "pipe-explosion", fast_replaceable_group = "pipe", flags = { "placeable-neutral", "player-creation" }, flow_rate = 20, fluid_box = { pipe_connections = { { direction = 0, flow_direction = "output", position = { 0, 0 } }, { direction = 8, flow_direction = "input-output", position = { 0, 0 } } }, pipe_covers = { east = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-east-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, north = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-north-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, south = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-south-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } }, west = { layers = { { filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/pipe-covers/pipe-cover-west-shadow.png", height = 128, priority = "extra-high", scale = 0.5, width = 128 } } } }, volume = 100 }, heating_energy = "20kW", hidden = true, icon = "__base__/graphics/entity/top-up-valve/top-up-valve-east.png", icon_draw_specification = { scale = 0.5 }, max_health = 100, minable = { mining_time = 0.1, result = "top-up-valve" }, mode = "top-up", name = "top-up-valve", selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, threshold = 0.5, type = "valve" } }, ["virtual-signal"] = { ["down-arrow"] = { icon = "__base__/graphics/icons/arrows/down-arrow.png", name = "down-arrow", order = "e[down-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["down-left-arrow"] = { icon = "__base__/graphics/icons/arrows/down-left-arrow.png", name = "down-left-arrow", order = "f[down-left-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["down-right-arrow"] = { icon = "__base__/graphics/icons/arrows/down-right-arrow.png", name = "down-right-arrow", order = "d[down-right-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["left-arrow"] = { icon = "__base__/graphics/icons/arrows/left-arrow.png", name = "left-arrow", order = "g[left-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["right-arrow"] = { icon = "__base__/graphics/icons/arrows/right-arrow.png", name = "right-arrow", order = "c[right-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["shape-circle"] = { icon = "__base__/graphics/icons/shapes/shape-circle.png", name = "shape-circle", order = "l[circle]", subgroup = "shapes", type = "virtual-signal" }, ["shape-corner"] = { icon = "__base__/graphics/icons/shapes/shape-corner.png", name = "shape-corner", order = "d[corner-1]", subgroup = "shapes", type = "virtual-signal" }, ["shape-corner-2"] = { icon = "__base__/graphics/icons/shapes/shape-corner-2.png", name = "shape-corner-2", order = "d[corner-2]", subgroup = "shapes", type = "virtual-signal" }, ["shape-corner-3"] = { icon = "__base__/graphics/icons/shapes/shape-corner-3.png", name = "shape-corner-3", order = "jb[corner-3]", subgroup = "shapes", type = "virtual-signal" }, ["shape-corner-4"] = { icon = "__base__/graphics/icons/shapes/shape-corner-4.png", name = "shape-corner-4", order = "ja[corner-4]", subgroup = "shapes", type = "virtual-signal" }, ["shape-cross"] = { icon = "__base__/graphics/icons/shapes/shape-cross.png", name = "shape-cross", order = "f[cross]", subgroup = "shapes", type = "virtual-signal" }, ["shape-curve"] = { icon = "__base__/graphics/icons/shapes/shape-curve.png", name = "shape-curve", order = "c[curve-1]", subgroup = "shapes", type = "virtual-signal" }, ["shape-curve-2"] = { icon = "__base__/graphics/icons/shapes/shape-curve-2.png", name = "shape-curve-2", order = "c[curve-2]", subgroup = "shapes", type = "virtual-signal" }, ["shape-curve-3"] = { icon = "__base__/graphics/icons/shapes/shape-curve-3.png", name = "shape-curve-3", order = "i[curve-3]", subgroup = "shapes", type = "virtual-signal" }, ["shape-curve-4"] = { icon = "__base__/graphics/icons/shapes/shape-curve-4.png", name = "shape-curve-4", order = "i[curve-4]", subgroup = "shapes", type = "virtual-signal" }, ["shape-diagonal"] = { icon = "__base__/graphics/icons/shapes/shape-diagonal.png", name = "shape-diagonal", order = "h[diagonal-1]", subgroup = "shapes", type = "virtual-signal" }, ["shape-diagonal-2"] = { icon = "__base__/graphics/icons/shapes/shape-diagonal-2.png", name = "shape-diagonal-2", order = "h[diagonal-2]", subgroup = "shapes", type = "virtual-signal" }, ["shape-diagonal-cross"] = { icon = "__base__/graphics/icons/shapes/shape-diagonal-cross.png", name = "shape-diagonal-cross", order = "g[diagonal-cross]", subgroup = "shapes", type = "virtual-signal" }, ["shape-horizontal"] = { icon = "__base__/graphics/icons/shapes/shape-horizontal.png", name = "shape-horizontal", order = "b[straight-horizontal]", subgroup = "shapes", type = "virtual-signal" }, ["shape-t"] = { icon = "__base__/graphics/icons/shapes/shape-t.png", name = "shape-t", order = "e[t-1]", subgroup = "shapes", type = "virtual-signal" }, ["shape-t-2"] = { icon = "__base__/graphics/icons/shapes/shape-t-2.png", name = "shape-t-2", order = "e[t-2]", subgroup = "shapes", type = "virtual-signal" }, ["shape-t-3"] = { icon = "__base__/graphics/icons/shapes/shape-t-3.png", name = "shape-t-3", order = "kb[t-3]", subgroup = "shapes", type = "virtual-signal" }, ["shape-t-4"] = { icon = "__base__/graphics/icons/shapes/shape-t-4.png", name = "shape-t-4", order = "k[t-4]", subgroup = "shapes", type = "virtual-signal" }, ["shape-vertical"] = { icon = "__base__/graphics/icons/shapes/shape-vertical.png", name = "shape-vertical", order = "a[straight-vertical]", subgroup = "shapes", type = "virtual-signal" }, ["signal-0"] = { icon = "__base__/graphics/icons/signal/signal_0.png", name = "signal-0", order = "b[numbers]-[0]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-1"] = { icon = "__base__/graphics/icons/signal/signal_1.png", name = "signal-1", order = "b[numbers]-[1]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-2"] = { icon = "__base__/graphics/icons/signal/signal_2.png", name = "signal-2", order = "b[numbers]-[2]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-3"] = { icon = "__base__/graphics/icons/signal/signal_3.png", name = "signal-3", order = "b[numbers]-[3]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-4"] = { icon = "__base__/graphics/icons/signal/signal_4.png", name = "signal-4", order = "b[numbers]-[4]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-5"] = { icon = "__base__/graphics/icons/signal/signal_5.png", name = "signal-5", order = "b[numbers]-[5]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-6"] = { icon = "__base__/graphics/icons/signal/signal_6.png", name = "signal-6", order = "b[numbers]-[6]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-7"] = { icon = "__base__/graphics/icons/signal/signal_7.png", name = "signal-7", order = "b[numbers]-[7]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-8"] = { icon = "__base__/graphics/icons/signal/signal_8.png", name = "signal-8", order = "b[numbers]-[8]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-9"] = { icon = "__base__/graphics/icons/signal/signal_9.png", name = "signal-9", order = "b[numbers]-[9]", subgroup = "virtual-signal-number", type = "virtual-signal" }, ["signal-A"] = { icon = "__base__/graphics/icons/signal/signal_A.png", name = "signal-A", order = "c[letters]-[A]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-B"] = { icon = "__base__/graphics/icons/signal/signal_B.png", name = "signal-B", order = "c[letters]-[B]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-C"] = { icon = "__base__/graphics/icons/signal/signal_C.png", name = "signal-C", order = "c[letters]-[C]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-D"] = { icon = "__base__/graphics/icons/signal/signal_D.png", name = "signal-D", order = "c[letters]-[D]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-E"] = { icon = "__base__/graphics/icons/signal/signal_E.png", name = "signal-E", order = "c[letters]-[E]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-F"] = { icon = "__base__/graphics/icons/signal/signal_F.png", name = "signal-F", order = "c[letters]-[F]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-G"] = { icon = "__base__/graphics/icons/signal/signal_G.png", name = "signal-G", order = "c[letters]-[G]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-H"] = { icon = "__base__/graphics/icons/signal/signal_H.png", name = "signal-H", order = "c[letters]-[H]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-I"] = { icon = "__base__/graphics/icons/signal/signal_I.png", name = "signal-I", order = "c[letters]-[I]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-J"] = { icon = "__base__/graphics/icons/signal/signal_J.png", name = "signal-J", order = "c[letters]-[J]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-K"] = { icon = "__base__/graphics/icons/signal/signal_K.png", name = "signal-K", order = "c[letters]-[K]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-L"] = { icon = "__base__/graphics/icons/signal/signal_L.png", name = "signal-L", order = "c[letters]-[L]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-M"] = { icon = "__base__/graphics/icons/signal/signal_M.png", name = "signal-M", order = "c[letters]-[M]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-N"] = { icon = "__base__/graphics/icons/signal/signal_N.png", name = "signal-N", order = "c[letters]-[N]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-O"] = { icon = "__base__/graphics/icons/signal/signal_O.png", name = "signal-O", order = "c[letters]-[O]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-P"] = { icon = "__base__/graphics/icons/signal/signal_P.png", name = "signal-P", order = "c[letters]-[P]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-Q"] = { icon = "__base__/graphics/icons/signal/signal_Q.png", name = "signal-Q", order = "c[letters]-[Q]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-R"] = { icon = "__base__/graphics/icons/signal/signal_R.png", name = "signal-R", order = "c[letters]-[R]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-S"] = { icon = "__base__/graphics/icons/signal/signal_S.png", name = "signal-S", order = "c[letters]-[S]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-T"] = { icon = "__base__/graphics/icons/signal/signal_T.png", name = "signal-T", order = "c[letters]-[T]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-U"] = { icon = "__base__/graphics/icons/signal/signal_U.png", name = "signal-U", order = "c[letters]-[U]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-V"] = { icon = "__base__/graphics/icons/signal/signal_V.png", name = "signal-V", order = "c[letters]-[V]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-W"] = { icon = "__base__/graphics/icons/signal/signal_W.png", name = "signal-W", order = "c[letters]-[W]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-X"] = { icon = "__base__/graphics/icons/signal/signal_X.png", name = "signal-X", order = "c[letters]-[X]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-Y"] = { icon = "__base__/graphics/icons/signal/signal_Y.png", name = "signal-Y", order = "c[letters]-[Y]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-Z"] = { icon = "__base__/graphics/icons/signal/signal_Z.png", name = "signal-Z", order = "c[letters]-[Z]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-alarm"] = { icon = "__base__/graphics/icons/signal/signal-alarm.png", name = "signal-alarm", order = "pc[alarm]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-alert"] = { icon = "__base__/graphics/icons/signal/signal-alert.png", name = "signal-alert", order = "e[alert]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-ampersand"] = { icon = "__base__/graphics/icons/signal/signal-ampersand.png", name = "signal-ampersand", order = "i[ampersand]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-anticlockwise-circle-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-anticlockwise-circle-arrow.png", name = "signal-anticlockwise-circle-arrow", order = "g[anticlockwise-circle-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-any-quality"] = { icon = "__core__/graphics/icons/any-quality.png", name = "signal-any-quality", order = "z", subgroup = "qualities", type = "virtual-signal" }, ["signal-anything"] = { icon = "__base__/graphics/icons/signal/signal_anything.png", name = "signal-anything", order = "a[special]-[3anything]", subgroup = "virtual-signal-special", type = "virtual-signal" }, ["signal-apostrophe"] = { icon = "__base__/graphics/icons/signal/signal-apostrophe.png", name = "signal-apostrophe", order = "g[apostrophe]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-battery-full"] = { icon = "__base__/graphics/icons/signal/signal-battery-full.png", name = "signal-battery-full", order = "cd[battery-full]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-battery-low"] = { icon = "__base__/graphics/icons/signal/signal-battery-low.png", name = "signal-battery-low", order = "ca[battery-low]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-battery-mid-level"] = { icon = "__base__/graphics/icons/signal/signal-battery-mid-level.png", name = "signal-battery-mid-level", order = "cb[battery-mid-level]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-black"] = { icon = "__base__/graphics/icons/signal/signal_black.png", name = "signal-black", order = "d[colors]-[9black]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-blue"] = { icon = "__base__/graphics/icons/signal/signal_blue.png", name = "signal-blue", order = "d[colors]-[3blue]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-check"] = { icon = "__base__/graphics/icons/signal/signal-checked-green.png", name = "signal-check", order = "a[checked]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-circumflex-accent"] = { icon = "__base__/graphics/icons/signal/signal-circumflex-accent.png", name = "signal-circumflex-accent", order = "j[circumflex-accent]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-clock"] = { icon = "__base__/graphics/icons/signal/signal-clock.png", name = "signal-clock", order = "p[clock]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-clockwise-circle-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-clockwise-circle-arrow.png", name = "signal-clockwise-circle-arrow", order = "f[clockwise-circle-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-colon"] = { icon = "__base__/graphics/icons/signal/signal-colon.png", name = "signal-colon", order = "e[colon]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-comma"] = { icon = "__base__/graphics/icons/signal/signal-comma.png", name = "signal-comma", order = "zb[comma]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-cyan"] = { icon = "__base__/graphics/icons/signal/signal_cyan.png", name = "signal-cyan", order = "d[colors]-[4cyan]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-damage"] = { icon = "__base__/graphics/icons/signal/signal-damage.png", name = "signal-damage", order = "sjb[damage]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-deny"] = { icon = "__base__/graphics/icons/signal/signal-deny.png", name = "signal-deny", order = "b[deny]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-division"] = { icon = "__base__/graphics/icons/signal/signal-division.png", name = "signal-division", order = "ad[division]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-dot"] = { icon = "__base__/graphics/icons/list-dot.png", name = "signal-dot", order = "m[dot]", subgroup = "shapes", type = "virtual-signal" }, ["signal-each"] = { icon = "__base__/graphics/icons/signal/signal_each.png", name = "signal-each", order = "a[special]-[2each]", subgroup = "virtual-signal-special", type = "virtual-signal" }, ["signal-equal"] = { icon = "__base__/graphics/icons/signal/signal-equal.png", name = "signal-equal", order = "ae[equal]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-everything"] = { icon = "__base__/graphics/icons/signal/signal_everything.png", name = "signal-everything", order = "a[special]-[1everything]", subgroup = "virtual-signal-special", type = "virtual-signal" }, ["signal-exclamation-mark"] = { icon = "__base__/graphics/icons/signal/signal-exclamation-mark.png", name = "signal-exclamation-mark", order = "zd[exclamation-mark]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-explosion"] = { icon = "__base__/graphics/icons/signal/signal-explosion.png", name = "signal-explosion", order = "gb[explosion]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-fire"] = { icon = "__base__/graphics/icons/signal/signal-fire.png", name = "signal-fire", order = "f[fire]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-fluid-parameter"] = { icon = "__base__/graphics/icons/signal/signal-fluid-parameter.png", name = "signal-fluid-parameter", order = "z[interrupt-parameters]-c[fluid-parameter]", subgroup = "parameters", type = "virtual-signal" }, ["signal-fuel"] = { icon = "__base__/graphics/icons/signal/signal-fuel.png", name = "signal-fuel", order = "a[fuel]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-fuel-parameter"] = { icon = "__base__/graphics/icons/signal/signal-fuel-parameter.png", name = "signal-fuel-parameter", order = "z[interrupt-parameters]-b[fuel-parameter]", subgroup = "parameters", type = "virtual-signal" }, ["signal-ghost"] = { icon = "__base__/graphics/icons/signal/signal-ghost.png", name = "signal-ghost", order = "sjd[ghost]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-greater-than"] = { icon = "__base__/graphics/icons/signal/signal-greater-than.png", name = "signal-greater-than", order = "bb[greater-than]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-greater-than-or-equal-to"] = { icon = "__base__/graphics/icons/signal/signal-greater-than-or-equal-to.png", name = "signal-greater-than-or-equal-to", order = "bd[greater-than-or-equal-to]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-green"] = { icon = "__base__/graphics/icons/signal/signal_green.png", name = "signal-green", order = "d[colors]-[2green]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-grey"] = { icon = "__base__/graphics/icons/signal/signal_grey.png", name = "signal-grey", order = "d[colors]-[8grey]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-heart"] = { icon = "__base__/graphics/icons/signal/signal-heart.png", name = "signal-heart", order = "d[heart]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-hourglass"] = { icon = "__base__/graphics/icons/signal/signal-hourglass.png", name = "signal-hourglass", order = "pb[hourglass]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-info"] = { icon = "__base__/graphics/icons/info.png", name = "signal-info", order = "i[info]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-input"] = { icon = "__base__/graphics/icons/arrows/signal-input.png", name = "signal-input", order = "ha[input]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-item-parameter"] = { icon = "__base__/graphics/icons/signal/signal-item-parameter.png", name = "signal-item-parameter", order = "z[interrupt-parameters]-a[item-parameter]", subgroup = "parameters", type = "virtual-signal" }, ["signal-left-parenthesis"] = { icon = "__base__/graphics/icons/signal/signal-left-parenthesis.png", name = "signal-left-parenthesis", order = "da[left-parenthesis]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-left-right-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-left-right-arrow.png", name = "signal-left-right-arrow", order = "dleft-right-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-left-square-bracket"] = { icon = "__base__/graphics/icons/signal/signal-left-square-bracket.png", name = "signal-left-square-bracket", order = "dc[left-square-bracket]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-less-than"] = { icon = "__base__/graphics/icons/signal/signal-less-than.png", name = "signal-less-than", order = "ba[less-than]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-less-than-or-equal-to"] = { icon = "__base__/graphics/icons/signal/signal-less-than-or-equal-to.png", name = "signal-less-than-or-equal-to", order = "bc[less-than-or-equal-to]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-letter-dot"] = { icon = "__base__/graphics/icons/signal/signal-letter-dot.png", name = "signal-letter-dot", order = "zc[letter-dot]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-lightning"] = { icon = "__base__/graphics/icons/signal/signal-lightning.png", name = "signal-lightning", order = "b[lightning]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-liquid"] = { icon = "__base__/graphics/icons/signal/signal-liquid.png", name = "signal-liquid", order = "h[liquid]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-lock"] = { icon = "__base__/graphics/icons/signal/signal-lock.png", name = "signal-lock", order = "n[lock]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-map-marker"] = { icon = "__base__/graphics/icons/signal/signal-map-marker.png", name = "signal-map-marker", order = "m[map-marker]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-mining"] = { icon = "__base__/graphics/icons/signal/signal-mining.png", name = "signal-mining", order = "q[mining]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-minus"] = { icon = "__base__/graphics/icons/signal/signal-minus.png", name = "signal-minus", order = "ab[minus]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-moon"] = { icon = "__base__/graphics/icons/signal/signal-moon.png", name = "signal-moon", order = "pe[moon]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-multiplication"] = { icon = "__base__/graphics/icons/signal/signal-multiplication.png", name = "signal-multiplication", order = "ac[multiplication]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-no-entry"] = { icon = "__base__/graphics/icons/signal/signal-no-entry.png", name = "signal-no-entry", order = "c[no-entry]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-not-equal"] = { icon = "__base__/graphics/icons/signal/signal-not-equal.png", name = "signal-not-equal", order = "af[not-equal]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-number-sign"] = { icon = "__base__/graphics/icons/signal/signal-number-sign.png", name = "signal-number-sign", order = "k[number-sign]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-output"] = { icon = "__base__/graphics/icons/arrows/signal-output.png", name = "signal-output", order = "hb[output]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-percent"] = { icon = "__base__/graphics/icons/signal/signal-percent.png", name = "signal-percent", order = "l[percent]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-pink"] = { icon = "__base__/graphics/icons/signal/signal_pink.png", name = "signal-pink", order = "d[colors]-[5pink]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-plus"] = { icon = "__base__/graphics/icons/signal/signal-plus.png", name = "signal-plus", order = "aa[plus]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-question-mark"] = { icon = "__base__/graphics/icons/signal/signal-question-mark.png", name = "signal-question-mark", order = "ze[question-mark]", subgroup = "virtual-signal-letter", type = "virtual-signal" }, ["signal-quotation-mark"] = { icon = "__base__/graphics/icons/signal/signal-quotation-mark.png", name = "signal-quotation-mark", order = "h[quotation-mark]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-radioactivity"] = { icon = "__base__/graphics/icons/signal/signal-radioactivity.png", name = "signal-radioactivity", order = "d[radioactivity]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-recycle"] = { icon = "__base__/graphics/icons/signal/signal-recycle.png", name = "signal-recycle", order = "j[recycle]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-red"] = { icon = "__base__/graphics/icons/signal/signal_red.png", name = "signal-red", order = "d[colors]-[1red]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-right-parenthesis"] = { icon = "__base__/graphics/icons/signal/signal-right-parenthesis.png", name = "signal-right-parenthesis", order = "db[right-parenthesis]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-right-square-bracket"] = { icon = "__base__/graphics/icons/signal/signal-right-square-bracket.png", name = "signal-right-square-bracket", order = "dd[right-square-bracket]", subgroup = "virtual-signal-math", type = "virtual-signal" }, ["signal-rightwards-leftwards-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-rightwards-leftwards-arrow.png", name = "signal-rightwards-leftwards-arrow", order = "a[rightwards-leftwards-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-science-pack"] = { icon = "__base__/graphics/icons/signal/signal-science-pack.png", name = "signal-science-pack", order = "l[science-pack]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-shuffle"] = { icon = "__base__/graphics/icons/arrows/signal-shuffle.png", name = "signal-shuffle", order = "c[shuffle]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-signal-parameter"] = { icon = "__base__/graphics/icons/signal/signal-signal-parameter.png", name = "signal-signal-parameter", order = "z[interrupt-parameters]-d[signal-parameter]", subgroup = "parameters", type = "virtual-signal" }, ["signal-skull"] = { icon = "__base__/graphics/icons/signal/signal-skull.png", name = "signal-skull", order = "sj[skull]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-slash"] = { icon = "__base__/graphics/icons/signal/signal-slash.png", name = "signal-slash", order = "f[slash]", subgroup = "virtual-signal-punctuation", type = "virtual-signal" }, ["signal-snowflake"] = { icon = "__base__/graphics/icons/signal/signal-snowflake.png", name = "signal-snowflake", order = "g[snowflake]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-speed"] = { icon = "__base__/graphics/icons/signal/signal-speed.png", name = "signal-speed", order = "o[speed]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-stack-size"] = { icon = "__base__/graphics/icons/signal/signal-stack-size.png", name = "signal-stack-size", order = "i[stack]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-star"] = { icon = "__base__/graphics/icons/signal/signal-star.png", name = "signal-star", order = "f[star]", subgroup = "virtual-signal", type = "virtual-signal" }, ["signal-sun"] = { icon = "__base__/graphics/icons/signal/signal-sun.png", name = "signal-sun", order = "pd[sun]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-thermometer-blue"] = { icon = "__base__/graphics/icons/signal/signal-thermometer-blue.png", name = "signal-thermometer-blue", order = "e[thermometer-blue]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-thermometer-red"] = { icon = "__base__/graphics/icons/signal/signal-thermometer-red.png", name = "signal-thermometer-red", order = "eb[thermometer-red]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-trash-bin"] = { icon = "__base__/graphics/icons/signal/signal-trash-bin.png", name = "signal-trash-bin", order = "k[trash-bin]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-unknown"] = { hidden = true, icon = "__core__/graphics/icons/unknown.png", name = "signal-unknown", type = "virtual-signal" }, ["signal-unlock"] = { icon = "__base__/graphics/icons/signal/signal-unlock.png", name = "signal-unlock", order = "nb[unlock]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-up-down-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-up-down-arrow.png", name = "signal-up-down-arrow", order = "e[up-down-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-upwards-downwards-arrow"] = { icon = "__base__/graphics/icons/arrows/signal-upwards-downwards-arrow.png", name = "signal-upwards-downwards-arrow", order = "b[upwards-downwards-arrow]", subgroup = "arrows-misc", type = "virtual-signal" }, ["signal-weapon"] = { icon = "__base__/graphics/icons/signal/signal-weapon.png", name = "signal-weapon", order = "sjc[weapon]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-white"] = { icon = "__base__/graphics/icons/signal/signal_white.png", name = "signal-white", order = "d[colors]-[7white]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["signal-white-flag"] = { icon = "__base__/graphics/icons/signal/signal-white-flag.png", name = "signal-white-flag", order = "mb[white-flag]", subgroup = "pictographs", type = "virtual-signal" }, ["signal-yellow"] = { icon = "__base__/graphics/icons/signal/signal_yellow.png", name = "signal-yellow", order = "d[colors]-[6yellow]", subgroup = "virtual-signal-color", type = "virtual-signal" }, ["up-arrow"] = { icon = "__base__/graphics/icons/arrows/up-arrow.png", name = "up-arrow", order = "a[up-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["up-left-arrow"] = { icon = "__base__/graphics/icons/arrows/up-left-arrow.png", name = "up-left-arrow", order = "h[up-left-arrow]", subgroup = "arrows", type = "virtual-signal" }, ["up-right-arrow"] = { icon = "__base__/graphics/icons/arrows/up-right-arrow.png", name = "up-right-arrow", order = "b[up-right-arrow]", subgroup = "arrows", type = "virtual-signal" } }, wall = { ["stone-wall"] = { circuit_connector = { points = { shadow = { green = { 0.75, 0.71875 }, red = { 0.625, 0.875 } }, wire = { green = { -0.25, -0.828125 }, red = { -0.3125, -0.609375 } } }, sprites = { blue_led_light_offset = { 0, -0.796875 }, connector_main = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04a-base-sequence.png", height = 50, priority = "low", scale = 0.5, shift = { 0, -0.484375 }, width = 52, x = 312, y = 0 }, led_blue = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04e-blue-LED-on-sequence.png", height = 60, priority = "low", scale = 0.5, shift = { 0, -0.515625 }, width = 60, x = 360, y = 0 }, led_blue_off = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04f-blue-LED-off-sequence.png", height = 44, priority = "low", scale = 0.5, shift = { 0, -0.515625 }, width = 46, x = 276, y = 0 }, led_green = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04h-green-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.515625 }, width = 48, x = 288, y = 0 }, led_light = { intensity = 0, size = 0.9 }, led_red = { draw_as_glow = true, filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04i-red-LED-sequence.png", height = 46, priority = "low", scale = 0.5, shift = { 0, -0.515625 }, width = 48, x = 288, y = 0 }, red_green_led_light_offset = { 0, -0.703125 }, wire_pins = { filename = "__base__/graphics/entity/circuit-connector/ccm-universal-04c-wire-sequence.png", height = 58, priority = "low", scale = 0.5, shift = { 0, -0.484375 }, width = 62, x = 372, y = 0 } } }, circuit_wire_max_distance = 9, close_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].close_sound ]=], collision_box = { { -0.29, -0.29 }, { 0.29, 0.29 } }, connected_gate_visualization = { filename = "__core__/graphics/arrows/underground-lines.png", height = 64, priority = "high", scale = 0.5, width = 64 }, corpse = "wall-remnants", damaged_trigger_effect = { damage_type_filters = "fire", entity_name = "wall-damaged-explosion", offset_deviation = { { -0.5, -0.5 }, { 0.5, 0.5 } }, offsets = { { 0, 1 } }, type = "create-entity" }, default_output_signal = { name = "signal-G", type = "virtual" }, dying_explosion = "wall-explosion", fast_replaceable_group = "wall", flags = { "placeable-neutral", "player-creation" }, icon = "__base__/graphics/icons/wall.png", impact_category = "stone", max_health = 350, minable = { mining_time = 0.2, result = "stone-wall" }, mined_sound = { aggregation = { count_already_playing = true, max_count = 2, remove = true }, switch_vibration_data = { filename = "__core__/sound/deconstruct-bricks.bnvib", gain = 0.32000000000000002 }, variations = { { filename = "__base__/sound/deconstruct-bricks.ogg", volume = 0.8 } } }, name = "stone-wall", open_sound = "SERPENT PLACEHOLDER" --[=[ ref [""]["assembling-machine"]["assembling-machine-1"].open_sound ]=], pictures = { corner_left_down = { layers = { { filename = "__base__/graphics/entity/wall/wall-corner-left.png", height = 134, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 0.21875 }, variation_count = 2, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-corner-left-shadow.png", height = 120, priority = "extra-high", repeat_count = 2, scale = 0.5, shift = { 0.28125, 0.875 }, width = 102 } } }, corner_right_down = { layers = { { filename = "__base__/graphics/entity/wall/wall-corner-right.png", height = 128, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, 0.21875 }, variation_count = 2, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-corner-right-shadow.png", height = 120, priority = "extra-high", repeat_count = 2, scale = 0.5, shift = { 0.53125, 0.875 }, width = 124 } } }, ending_left = { layers = { { filename = "__base__/graphics/entity/wall/wall-ending-left.png", height = 92, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -0.09375 }, variation_count = 2, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-ending-left-shadow.png", height = 68, priority = "extra-high", repeat_count = 2, scale = 0.5, shift = { 0.28125, 0.46875 }, width = 102 } } }, ending_right = { layers = { { filename = "__base__/graphics/entity/wall/wall-ending-right.png", height = 92, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -0.09375 }, variation_count = 2, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-ending-right-shadow.png", height = 68, priority = "extra-high", repeat_count = 2, scale = 0.5, shift = { 0.53125, 0.46875 }, width = 124 } } }, filling = { filename = "__base__/graphics/entity/wall/wall-filling.png", height = 56, line_length = 8, priority = "extra-high", scale = 0.5, shift = { 0, -0.03125 }, variation_count = 8, width = 48 }, gate_connection_patch = { sheets = { { filename = "__base__/graphics/entity/wall/wall-gate.png", height = 108, priority = "extra-high", scale = 0.5, shift = { 0, -0.21875 }, width = 82 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-gate-shadow.png", height = 78, priority = "extra-high", scale = 0.5, shift = { 0.4375, 0.5625 }, width = 130 } } }, single = { layers = { { filename = "__base__/graphics/entity/wall/wall-single.png", height = 86, line_length = 2, priority = "extra-high", scale = 0.5, shift = { 0, -0.15625 }, variation_count = 2, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-single-shadow.png", height = 60, priority = "extra-high", repeat_count = 2, scale = 0.5, shift = { 0.3125, 0.53125 }, width = 98 } } }, straight_horizontal = { layers = { { filename = "__base__/graphics/entity/wall/wall-horizontal.png", height = 92, line_length = 6, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, variation_count = 6, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-horizontal-shadow.png", height = 68, priority = "extra-high", repeat_count = 6, scale = 0.5, shift = { 0.4375, 0.46875 }, width = 124 } } }, straight_vertical = { layers = { { filename = "__base__/graphics/entity/wall/wall-vertical.png", height = 134, line_length = 5, priority = "extra-high", scale = 0.5, shift = { 0, 0.25 }, variation_count = 5, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-vertical-shadow.png", height = 110, priority = "extra-high", repeat_count = 5, scale = 0.5, shift = { 0.3125, 0.90625 }, width = 98 } } }, t_up = { layers = { { filename = "__base__/graphics/entity/wall/wall-t.png", height = 134, line_length = 4, priority = "extra-high", scale = 0.5, shift = { 0, 0.21875 }, variation_count = 4, width = 64 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-t-shadow.png", height = 120, priority = "extra-high", repeat_count = 4, scale = 0.5, shift = { 0.4375, 0.875 }, width = 124 } } }, water_connection_patch = { sheets = { { filename = "__base__/graphics/entity/wall/wall-patch.png", height = 128, priority = "extra-high", scale = 0.5, shift = { 0, -0.0625 }, width = 116 }, { draw_as_shadow = true, filename = "__base__/graphics/entity/wall/wall-patch-shadow.png", height = 100, priority = "extra-high", scale = 0.5, shift = { 0.28125, 0.46875 }, width = 144 } } } }, repair_sound = "SERPENT PLACEHOLDER" --[=[ ref [""].furnace["stone-furnace"].repair_sound ]=], repair_speed_modifier = 2, resistances = { { decrease = 3, percent = 20, type = "physical" }, { decrease = 45, percent = 60, type = "impact" }, { decrease = 10, percent = 30, type = "explosion" }, { percent = 100, type = "fire" }, { percent = 80, type = "acid" }, { percent = 70, type = "laser" } }, selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, type = "wall", visual_merge_group = 0, wall_diode_green = { sheet = { draw_as_glow = true, filename = "__base__/graphics/entity/wall/wall-diode-green.png", height = 44, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.71875 }, width = 72 } }, wall_diode_green_light_bottom = { color = { g = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0, -0.53125 }, size = 1 }, wall_diode_green_light_left = { color = { g = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { -0.375, -0.71875 }, size = 1 }, wall_diode_green_light_right = { color = { g = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0.375, -0.71875 }, size = 1 }, wall_diode_green_light_top = { color = { g = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0, -0.9375 }, size = 1 }, wall_diode_red = { sheet = { draw_as_glow = true, filename = "__base__/graphics/entity/wall/wall-diode-red.png", height = 44, priority = "extra-high", scale = 0.5, shift = { -0.03125, -0.71875 }, width = 72 } }, wall_diode_red_light_bottom = { color = { r = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0, -0.53125 }, size = 1 }, wall_diode_red_light_left = { color = { r = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { -0.375, -0.71875 }, size = 1 }, wall_diode_red_light_right = { color = { r = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0.375, -0.71875 }, size = 1 }, wall_diode_red_light_top = { color = { r = 1 }, intensity = 0.2, minimum_darkness = 0.3, shift = { 0, -0.9375 }, size = 1 } } } } --[[incomplete output with shared/self-references skipped]]